Skip navigation EPAM

Senior / Lead Azure DevOps Engineer Remote

  • hot

Senior / Lead Azure DevOps Engineer Description

Job #: 51006
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


We’re looking for a Senior/Lead DevOps Engineer who will be responsible for developing and maintaining the development operations environment for one of our projects. You will work on continuous integration process improvements to make deploys consistently successful, fast, simpler to maintain as well as streamlining/automating content migration from Prod to DEV/QA environments. This is a great opportunity to join early and influence the technology selection, design, and have ownership of the infrastructure.

This position is a part of the new innovative program EPAM Anywhere, which gives an opportunity to work remotely in multidisciplinary teams on global projects that define the future – of technology, collaboration and learning. Join us and take the best of two worlds: full-time employment and remote work.


  • Lead and supervise development of infrastructure for a highly distributed system
  • Design strategy for zero-down time deployments across multiple components (data stores, applications and API gateways) and automatic rollbacks
  • Develop strategy for infrastructure and application monitoring
  • Define strategy to harden the system and put it in production
  • Develop automation and processes to enable teams to develop, deploy, manage, monitor and configure CI/CD for a complex distributed system
  • System troubleshooting and problem solving across applications
  • Collaborate closely with the customer
  • Help solve business needs (related to operations) with technology by evaluating different technology options and products
  • Actively participate in high-level team activities such as recommending process improvements and conducting tool evaluations


  • 4+ years of project experience in DevOps and Systems Administration
  • Confident understanding of Continuous Integration/ Continuous Delivery chain and its’ needs
  • Proficiency in CI/CD tools such as Team Foundation Server, Azure DevOps, Gitlab, Travis, Jenkins, Octopus Deploy, Bazel, Terraform, Kubernetes
  • Solid understanding of the core Microsoft Azure components such as:
    • Virtual networks, Peering
    • Load Balancers and App Gateways
    • Azure Kubernetes Services
    • Azure Virtual Machines
    • Azure App Services
    • Azure Service Fabric
  • Familiarity with Infrastructure as code and desired state management
  • Practical skills in at least one of the following technologies: Ansible, Puppet, Chef, SaltStack
  • Understanding of Terraform 0.12+
  • Expertise in Docker, Helm
  • Hands-on experience in Windows & Linux (Centos/RHEL) administration
  • Knowledge of Git source control
  • Proficiency in branch, merge, rebase, reflog processes, etc
  • Being comfortable with working with short lived branches, pull requests and performing/receiving code reviews
  • Knowledge of core communication technologies:
    • TCP/IP, CIDR
    • DHCP/DNS
    • TLS, certificate management
  • Deep understanding of Agile software methodologies, experience as a must
  • Intermediate or higher English level (B1+), both written and spoken

Nice to have

  • AWS experience
  • Azure DevOps (VSTS) experience
  • Service Fabric Cluster knowledge
  • Experience with monitoring tools

We offer

  • Competitive compensation depending on experience and skills
  • Work in enterprise-level projects on a long-term basis
  • Full-time remote work (you can work from anywhere you are)
  • Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
  • Community of 36,700+ industry’s top professionals

Hello. How Can We Help You?



Our Offices