Position: DevOps Team Lead for a Broadband Company
Company: EPAM
Category: DevOps
Experience required: 3y
English level: intermediate
Published: 2020-11-01T00:00:00+02:00

The main pool of tasks is associated with Systems Engineering and Automation Development.

Please note that even though you are applying for this position, you may be offered other projects to join within EPAM Anywhere.

Responsibilities
- Execute and support video services platform transition from on-premises infrastructure into AWS cloud environment
- Work with a number of services, backend applications and infrastructure elements to automate their provisioning, enable swift deployment and smooth operations
- Participate in defining and leading the solution integration strategy, implementing backend end-to-end automation according to best practices, adapting existing tools and practices and introducing new approaches
- Lead a stream (mixed team of Engineers, DevOps and QA) responsible for final integration of the product as part of global release cycle
- Own CI/CD tools and end-to-end pipelines
- Own set of in-house developed tools as well as suite of generic modules which are part of universal Site Deployment Engine
- Plan and execute daily builds
- Perform E2E testing of integrated product, troubleshoot integration issues
- Interact with other project streams responsible for individual components and underlying infrastructure, support them with troubleshooting issues
- Interact with other teams and vendors to coordinate various testing events performed by 3rd parties (functional validations, performance, etc.)
- Prepare releases and perform handover to Production Deployment team
- Manage release documentation (release notes) and integration status reports/dashboards

Requirements
- 5+ years of DevOps, CI/CD experience
- 1+ years of relevant leadership experience
- Proficiency with Linux
- Experience working with cloud services providers
- Deep knowledge/production experience with AWS
- Experience in building end-2-end continuous delivery solutions (IaC, CI/CD, CCM)
- Advanced level in Ansible and/or Terraform
- Scripting skills (Python, Shell)
- Strong understanding SDLC and typical software development practices/methodologies
- Docker/Kubernetes proficiency
- Experience with test automation using Python and/or Groovy
- Knowledge of modern python test automation frameworks, including load-testing (Robot, Pytest, Locust)
- Experience in troubleshooting
- Experience in leading a small team
- Experience with Monitoring tools will be a great advantage
- Experience with RDBMS (SQL/noSQL) will be a great advantage

Nice to have
- Automation-oriented background - DevOps (CI/CD development, deployment automation, CCM) or QA (test automation, software development in test)

We offer
- Competitive compensation depending on experience and skills
- Work in enterprise-level projects on a long-term basis
- Full-time remote work (you can work from anywhere you are)
- Health Insurance
- Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
- Community of 36,700+ industry’s top professionals