We are looking for a seasoned Lead DevOps Engineer who brings a blend of advanced technical skills, a strong sense of ownership, strategic architectural vision, and a commitment to operational excellence.
The successful candidate will have a proven background in building, automating, and managing large-scale cloud environments, with a focus on Microsoft Azure and/or AWS, Kubernetes, Infrastructure as Code, CI/CD, and cloud reliability practices.
Responsibilities
-
Architect and deliver robust, scalable, and secure cloud infrastructure
-
Work closely with development and operations teams to optimize deployment workflows and enhance system efficiency
-
Implement automation for infrastructure setup, configuration, and monitoring to drive consistency
-
Champion CI/CD methodologies and practices across various initiatives
-
Oversee and address issues in both production and staging environments
-
Create and update technical documentation for systems, workflows, and best practices
-
Uphold security standards and regulatory compliance in all cloud-related activities
-
Guide and coach team members on DevOps strategies and cloud technologies
-
Engage in incident management and post-incident analysis to strengthen platform stability
-
Research and introduce new tools and solutions to improve the DevOps ecosystem
Requirements
-
At least 5 years of hands-on experience in IT infrastructure, systems engineering, DevOps, or cloud engineering
-
Minimum one year of experience leading and coordinating development teams
-
Practical expertise with public cloud services, preferably AWS, for architecting and maintaining cloud solutions
-
Demonstrated ability to support mission-critical systems with stringent uptime requirements
-
Background in enterprise settings with diverse application landscapes and multiple stakeholders
-
Involvement in the design, deployment, and support of cloud-based architectures
-
Advanced knowledge of Kubernetes for orchestrating and managing containerized workloads
-
Proficiency in Python for scripting and automation tasks
-
Experience with a statically typed, object-oriented, managed-runtime language such as C# or Java for backend and automation development
-
Deep understanding of Infrastructure as Code (IaC) and cloud resource automation tools
-
Experience with DevOps, CI/CD, and release management platforms like GitLab to facilitate software delivery
-
Strong command of English at B2+ level or higher, both written and verbal
Nice to have
-
Familiarity with Azure Automation Account and Azure Virtual Machines for automating Azure operations
-
Microsoft Certified: Azure Administrator Associate (AZ-104) or AWS Certified CloudOps Engineer – Associate credentials
-
Microsoft Azure Solutions Architect or AWS Certified Solutions Architect – Associate/Professional certifications for advanced cloud design
-
Kubernetes certifications such as CKA or CKAD to demonstrate expertise in Kubernetes administration or development
-
Terraform certifications to showcase skills in Infrastructure as Code using Terraform
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn