Note: The job is a remote job and is open to candidates in USA. EPAM Systems is seeking a Senior DevOps Automation Engineer with deep technical expertise. In this role, you will drive CI/CD pipelines and complex system automation, with a strong emphasis on Python development for DevOps and automation.
Responsibilities
- Write, test, and maintain robust and clean Python scripts and tooling to automate complex infrastructure management, systems administration, and pipeline tasks
- Design, configure, and maintain advanced GitHub Actions workflows using YAML, context variables, matrix strategies, environment configurations, caching mechanisms, and complex artifact management
- Build, secure, and scale self-hosted runners and runner groups within restricted enterprise environments, including handling network and proxy constraints
- Author and maintain highly reusable workflows through workflow_call, composite actions, and managing custom action versioning and publishing lifecycle
- Package Python-based automation workflows into lightweight, portable containers using Docker or Podman, and manage, version, and deploy these containers to enterprise registries such as Artifactory, Azure Container Registry, or GitHub Packages
- Leverage serverless and ephemeral virtual environments such as Azure Container Apps or ephemeral GitHub Runners to host, scale, and troubleshoot containerized workloads
- Enforce CI/CD security best practices, including least-privilege tokens, environment protection rules, CODEOWNERS, signed actions, and action pinning
- Provision, scale, and manage infrastructure components using Terraform and configuration management tools within an Infrastructure as Code approach
Skills
- Bachelor's or Master's Degree in Computer Science or a related field
- At least 3 years of professional relevant experience in DevOps or automation engineering
- Advanced Python mastery with proven experience writing production-grade Python scripts and tools designed specifically for systems automation, API integrations, and DevOps processes
- Hands-on engineering experience in CI/CD with demonstrable delivery evidence using GitHub Actions
- Proven experience configuring, managing, and scaling DevOps tools such as GitHub Actions, Docker, Kubernetes, and Terraform in production-grade environments
- Strong proficiency with Docker or Podman container lifecycle, container registries, and deploying workloads onto ephemeral services such as Azure Container Apps or Kubernetes
- Practical knowledge of networking fundamentals, including TLS, DNS, proxies, and firewalls, along with automated security workflows
- SRE mindset with hands-on experience in pipeline telemetry, monitoring, troubleshooting, and conducting root cause analysis for automated workloads
- English at C1 level or higher, with strong written and verbal 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