We are seeking a highly experienced Senior DevOps Engineer who combines deep technical expertise with strong ownership, architectural thinking, and operational excellence.
The ideal candidate will have extensive experience designing, implementing, automating, and operating enterprise-scale cloud platforms, with particular strength in Microsoft Azure and/or AWS, Kubernetes, Infrastructure as Code, CI/CD, and cloud reliability engineering.
Responsibilities
-
Lead the design and implementation of scalable, secure, and reliable cloud infrastructure solutions
-
Collaborate with development and operations teams to streamline deployment processes and improve system performance
-
Automate infrastructure provisioning, configuration, and monitoring to ensure consistency and efficiency
-
Drive continuous integration and continuous delivery (CI/CD) best practices across multiple projects
-
Monitor, troubleshoot, and resolve issues in production and non-production environments
-
Develop and maintain documentation for infrastructure, processes, and procedures
-
Ensure compliance with security and regulatory requirements in all cloud operations
-
Mentor and support team members in DevOps methodologies and cloud technologies
-
Participate in incident response and root cause analysis to improve system reliability
-
Evaluate and recommend new tools and technologies to enhance the DevOps toolchain
Requirements
-
Minimum 3 years of experience in IT infrastructure, systems engineering, DevOps, or cloud engineering roles
-
Hands-on experience with public cloud platforms, preferably AWS, for designing and managing cloud environments
-
Proven track record supporting business-critical applications with high availability and reliability requirements
-
Experience working in enterprise environments with complex application portfolios and multiple stakeholder groups
-
Participation in architecture design, implementation, and operational support of cloud platforms
-
Proficiency in managing Kubernetes services for container orchestration and deployment
-
Strong scripting skills in Python for automation and process improvement
-
Experience with at least one statically typed, object-oriented, managed-runtime language such as C# or Java for backend development and automation tasks
-
Expertise in Infrastructure as Code (IaC) and cloud resource management tools for automated provisioning and configuration
-
Familiarity with DevOps, CI/CD, and release management platforms such as GitLab for streamlining software delivery pipelines
-
English language proficiency at B2+ level or above, both written and spoken
Nice to have
-
Experience with Azure Automation Account and Azure Virtual Machines for automating and managing Azure resources
-
Microsoft Certified: Azure Administrator Associate (AZ-104) or AWS Certified CloudOps Engineer – Associate certification
-
Microsoft Azure Solutions Architect certifications or AWS Certified Solutions Architect – Associate/Professional certifications for advanced cloud architecture expertise
-
Kubernetes certifications such as Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) to validate Kubernetes skills
-
Terraform certifications demonstrating proficiency in Infrastructure as Code with 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