
Senior Azure DevOps Engineer
Primary stack
Job description
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.