EPAM logo

Senior Azure DevOps Engineer

EPAM·Salary not specified

Primary stack

Azure Kubernetes ServiceKubernetesPythonPowerShellBashAzureTerraform

Job description

Description language:

About the Position

Join EPAM Systems as a Senior Azure DevOps Engineer to manage CI/CD processes, transition workloads to Azure Cloud, and enhance customer environments. If you are a strategic thinker with a keen interest in crafting sophisticated cloud solutions, this role offers you the opportunity to revolutionize businesses, enabling them to thrive and expand successfully in a cloud-centric world.

Responsibilities

  • Manage and enhance CI/CD processes for various applications, automating processes extensively
  • Transition workloads to Azure Cloud
  • Create and upkeep customer environments in Microsoft Azure Cloud
  • Extend Azure DevOps capabilities through automation using Python
  • Suggest improvements for IaC, Build, and release processes across multiple development teams
  • Aid development teams with technical aspects of CI/CD and Infrastructure as Code
  • Implement monitoring and optimize for cost efficiency and performance
  • Oversee the entire release process

Requirements

  • Proficiency in configuring, maintaining, and troubleshooting Microsoft Azure-based production systems
  • Expertise in Microsoft Azure Cloud services including Azure Virtual Machines, Azure App Service, Azure Databases, and Azure Kubernetes Service
  • Knowledge of Infrastructure as Code (IaC) using tools such as Terraform, ARM, or Bicep
  • Understanding of Azure Networking Services, covering VNet, VWan, ExpressRoute, Gateways, DNS, Peering, Load Balancer, Firewall, NSG, WAF, Traffic Manager, AppGateway, and CDN
  • Skills in performance monitoring and alerting based on “golden signals”
  • Competency in Kubernetes, including microservice deployment and configuration using manifest files/HELM, autoscaling, and security concepts
  • Familiarity with Azure Active Directory basics, including users and groups, and roles
  • Experience in end-to-end management of CI/CD projects including developing, and building pipelines using Azure DevOps (classic and YAML)
  • Implementation of Unit, Integration, Functional, and Security tests in CI/CD pipelines
  • Understanding of environments strategy for effective pipeline deployment
  • Qualifications in scripting languages: PowerShell, Bash, Python
  • Customer-oriented approach, diligent and proactive, with a focus on achieving customers' business objectives
  • English proficiency for effective communication with foreign customers both orally and in writing – Intermediate+ (B1+) level and higher
  • Skills in automation using Python to extend Azure DevOps capabilities
  • Ability to suggest improvements for IaC, build, and release processes across multiple development teams

We Offer

  • Opportunity to work with cutting-edge technologies
  • Demanding project engagements
  • Recognition as a top-tier expert in CI/CD, Public Clouds, and Infrastructure design and development

About the Company

EPAM Systems is a global software engineering and product development company that partners with the world’s leading brands to deliver digital transformation and technology innovation.

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 2376 roles

Popular searches