Note: The job is a remote job and is open to candidates in USA. EPAM Systems is searching for a Lead DevOps Automation Engineer with strong, hands-on technical expertise to join their team. In this role, you will drive continuous integration and delivery pipelines, focusing on Python development for automation and system management.
Responsibilities
- Author, test, and support robust and clean Python scripts and tooling that automate complex infrastructure management, systems administration, and pipeline activities
- Architect, configure, and maintain advanced GitHub Actions workflows leveraging YAML, context variables, matrix strategies, environment configurations, caching mechanisms, and sophisticated artifact management
- Set up, secure, and scale self-hosted runners and runner groups within restricted enterprise environments, addressing network and proxy constraints along the way
- Create and maintain highly reusable workflows through workflow_call, composite actions, and by managing custom action versioning together with the publishing lifecycle
- Bundle Python-based automation workflows into lightweight, portable containers using Docker or Podman, then version, manage, and deploy these containers to enterprise registries such as Artifactory, Azure Container Registry, or GitHub Packages
- Make use of serverless and ephemeral virtual environments such as Azure Container Apps or ephemeral GitHub Runners to run, scale, and troubleshoot containerized workloads
- Uphold CI/CD security best practices, including least-privilege tokens, environment protection rules, CODEOWNERS, signed actions, and action pinning
- Provision, scale, and manage infrastructure components with Terraform and configuration management tools following an Infrastructure as Code approach
Skills
- Bachelor's or Master's Degree in Computer Science or a comparable field
- No less than 5 years of hands-on professional experience in DevOps or automation engineering
- At least 1 year of experience leading and managing teams
- Advanced Python expertise with a proven history of writing production-grade Python scripts and tools tailored to systems automation, API integrations, and DevOps processes
- Applied engineering experience in CI/CD with clear delivery evidence using GitHub Actions
- Demonstrated background configuring, managing, and scaling DevOps tools such as GitHub Actions, Docker, Kubernetes, and Terraform within production-grade environments
- Strong command of Docker or Podman container lifecycle, container registries, and deploying workloads onto ephemeral services such as Azure Container Apps or Kubernetes
- Working knowledge of networking fundamentals, covering TLS, DNS, proxies, and firewalls, along with automated security workflows
- SRE-oriented mindset with hands-on experience in pipeline telemetry, monitoring, troubleshooting, and performing root cause analysis for automated workloads
- English at C1 level or higher, with strong written and spoken communication skills
Benefits
- 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
Company Overview
Company H1B Sponsorship