We are looking for a skilled Senior DevOps Engineer who thrives in a leadership role, takes full responsibility for outcomes, and applies innovative thinking to both architecture and operational processes.
The right candidate will have a proven background in building, automating, and supporting enterprise-level cloud environments, with deep knowledge of Microsoft Azure and/or AWS, Kubernetes, Infrastructure as Code, CI/CD, and cloud reliability.
Responsibilities
-
Build and maintain robust, scalable, and fault-tolerant cloud infrastructure
-
Collaborate with development and operations teams to enhance deployment strategies and system efficiency
-
Develop automation for infrastructure setup, configuration, and monitoring
-
Advocate for and implement CI/CD processes and standards across projects
-
Address and resolve issues in production and testing environments
-
Update and refine documentation for systems, workflows, and operational guidelines
-
Ensure security and compliance are integrated into all cloud operations
-
Mentor team members and share expertise in DevOps practices and cloud technologies
-
Take part in incident analysis and drive improvements for greater system reliability
-
Identify and introduce new tools and methodologies to strengthen the DevOps landscape
Requirements
-
Minimum three years of experience in IT infrastructure, systems engineering, DevOps, or cloud engineering
-
At least one year in a leadership or team coordination role
-
Practical experience with public cloud platforms, preferably AWS, for designing and managing cloud solutions
-
Demonstrated success in supporting high-availability, business-critical systems
-
Experience in enterprise environments with complex application portfolios and multiple stakeholders
-
Hands-on involvement in designing, deploying, and maintaining cloud-based architectures
-
Advanced skills with Kubernetes for orchestrating and managing containers
-
Proficiency in Python for scripting and automation
-
Experience with at least one statically typed, object-oriented, managed-runtime language such as C# or Java for backend and automation tasks
-
Strong understanding of Infrastructure as Code (IaC) and automation tools for managing cloud resources
-
Familiarity with DevOps, CI/CD, and release management platforms like GitLab to optimize software delivery
-
English language skills at B2+ level or higher, both written and spoken
Nice to have
-
Knowledge of Azure Automation Account and Azure Virtual Machines for automating Azure resource management
-
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 proficiency in Kubernetes administration or development
-
Terraform certification to validate expertise 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