vacancies-intro
Pakistan Remote

Senior Azure DevOps Engineer

Apply

Description

Ciklum is looking for a Senior Azure DevOps Engineer to join our team full-time in Pakistan.

We are a leading global product engineering and digital services company that unites 4000+ seasoned professionals globally on various projects in healthcare, fintech, travel, sportswear, entertainment, and security. Ciklum delivers high-impact technology solutions to Fortune 500 and fast-growing organisations worldwide.

About the role:

As a Senior Azure DevOps Engineer, become a part of a cross-functional development team working for Our Client.

Do you want to work with scalable platforms and infrastructure based on modern cloud technologies? Do you believe value is best created in close collaboration with the product teams that develop the business facing applications?

You deliver the next generation developer experience that allows us to rapidly release new software without compromising security and quality. You use fit for purpose modern cloud tools to innovate and design how we deliver software and Machine Learning models to our customers in close collaboration with backend developers, ML engineers, frontend developers, data engineers, business experts and other specialists to create the digital experiences of tomorrow.

Join a team focused on our most valuable digital products

You will join the Data & Analytics team. The purpose of our team is to build and operate advanced end-to-end products that create direct business value for client’s divisions, including:

  • Customs declaration automation
  • Vendor invoices automation
  • Booking transparency
  • Address validation
  • ETA prediction

The use cases we solve tend to have a high degree of complexity, requiring non-deterministic problem solving (i.e., the use of ML/AI), near real-time data processing, a need for high availability, vertical and horizontal scalability, and an extremely high volume of transactions.

However, fancy technologies and accurate ML models do not solve the issues at hand alone. We strive to combine our competencies to build holistic solutions where the underlying complexity is hidden for the user to create simple and value-adding experiences. We do this with close, ongoing dialogue with our end users – that is one of the benefits of having the users internally in the organization!

Your new unit is characterized by having a startup mindset, and it is divided into cross-functional product teams with a mix of young and highly experienced colleagues. We strive to base our work on knowledge and insight rather than hierarchical structures, and we make sure that our decisions are based on conversations between people with different competencies rather than one individual.

Working with us, you will get to know these systems as well:

  • ML Frameworks: TensorFlow / PyTorch
  • ML model serving: TensorFlow serving, Torch serving
  • ML model development: Mostly coded in Python
  • ML Ops Platform: Kubeflow, MLFlow, SeldonCore, KNative, KServe
  • Load balancing: NGINX, Cloud LBs
  • Installation scripts: Ansible, Terraform
  • Frontend technologies: React JS, Material UI, JavaScript/TypeScript, Redux
  • Test framework: Jest, Junit, Jmeter
  • Identity & Access Management broker: Redhat SSO

Responsibilities

Build high-quality software with fault tolerance and scalability

As our next Senior IT Developer, you will use the right tools in the toolbox to solve the issues at hand. You will engage in solution architecture discussions as well as building, testing, and deploying the software using our standard CI/CD pipelines. It is important to us that you pick the right tool to fit the task, instead of fitting the task to the tool.

Additionally, you will be:

  • Enable CI and CD through development and configuration of infrastructure, pipelines and templates that provide developers with the necessary speed, consistency, and flexibility
  • Work with the network stack (OSI model, TCP/IP etc.), firewalls etc
  • Work with monitoring solutions that alert the team of potential issues or even automatically heals the system
  • Develop self-service solutions to help increase productivity and reduce unnecessary roadblocks
  • Help resolve technical issues in production and other environments, which are critical to business needs, drilling down logs and being able to find root cause of potential issues
  • Participate in technical discussions, provide insights based on past experience and implement the best solutions
  • Incorporate security and quality as a natural part of the CI/CD through automated code, image and runtime scanning against desirable levels of code quality, security and test coverage
  • Engage in DevOps “guilds”, which are forums across the different product teams with the purpose of sharing best practice, ways of working and cool technical patterns across
  • Thinking out of the box, exploring new ways to improve existing processes and systems
  • And much more

Requirements

Using the right technology for the use case

You thrive in an environment where you can use modern cloud-based technologies that are fit-for-purpose, and you enjoy staying up to date with the latest technologies. You have a broad experience with many of the technologies in the list below, but we do not expect you to have experience with all of these:

  • Scripting: Familiarity with major scripting languages such as Bash, pwsh, python or groovy
  • Backend applications: Mostly coded in Java, Scala (and some C#)
  • Event streaming: Confluent Kafka (KStreams etc.)
  • Database technologies: Mostly MongoDB Atlas (and some PostgreSQL, MySql)
  • Version control: Git
  • CI/CD Pipelines: Jenkins, Argo, AzureDevOps
  • Jira
  • Documentation: Confluence
  • Authentication: OIDC, OAuth2, SAML
  • Containerization: Docker
  • Container orchestration: Kubernetes
  • Logging, monitoring & Alerting: ELK stack

Personal skills

  • Communication is a key. You speak and write in English fluently or at least at upper-intermediate level

Self-development:

  • Curious and fast learner that doesn’t miss a chance for self-development

Drive:

  • Constantly improve the quality of their work

What's in it for you

  • Benefits: We offer extremely competitive benefits & perks that includes but not limited to comprehensive medical coverage, life-insurance, gym membership, fuel, internet and mobile allowances and provident fund
  • Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy licence, language courses and company-paid certifications
  • Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
  • Flexibility: Own your schedule – you are the one to decide when to start your working day. Just don’t miss your regular team stand-up
  • Opportunities: we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfil your potential
  • Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
  • Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events

About us:

Boost your skills and make a difference with cutting-edge projects, skilled colleagues and the latest tech stacks.

Join our friendly team and seize the perks of global opportunities, a dynamic environment and well-known customers.

Be bold, not bored!

Interested already? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.

Experiences of tomorrow. Engineered together

Interested already?

We would love to get to know you! Submit your application. Can’t wait to see you at Ciklum.

Apply

Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Send CV