Lead DevOps Engineer
EPAM Systems
Software Engineering
Remote
Posted on Oct 17, 2024
Lead DevOps Engineer Description
We are seeking a Lead DevOps Engineer to join our remote team. As an expert with advanced knowledge in Azure DevOps, Bicep, and Docker, you will be responsible for developing and maintaining pipelines for CI/CD, releasing software components, managing Docker images, and integrating automated testing capabilities. You will also be involved in system provisioning on local, cloud, and hybrid configurations, with a preference for Azure Cloud. Your expertise in Kubernetes configuration, source code repository management, and system networking configuration will be essential for the successful delivery of projects.
#LI-DNI
Responsibilities
- Develop and maintain pipelines for CI/CD processes
- Release software components using Python/React/JavaScript
- Define and manage Docker images
- Integrate automated testing capabilities
- Manage and share 3rd-party technical services for software technical services
- Provision systems on local, cloud, and hybrid configurations, with a preference for Azure Cloud
- Implement Kubernetes configuration definitions
- Manage source code repositories using Git
- Configure and manage system networking, including LAN, VPN, firewall, and access security
Requirements
- At least 5 years of hands-on experience in DevOps roles
- 1+ year of relevant leadership experience
- Advanced proficiency in Azure DevOps and experience with Azure ARM templates
- Proficiency in Python code and API deployments
- Experience in managing virtualizations, particularly Linux and Windows VMs
- Experience in monitoring and log management tools
- Thorough understanding and practical application of DevOps approach and best practices
- Experience with micro-services architecture and cloud automation tools
- Fluency in scripting languages, particularly YAML
- B2+ English level proficiency
Nice to have
- Knowledge of SDLC and release management
- Experience in container orchestration
- Understanding of best practices for cloud IT security
- Familiarity with SQL/NoSQL databases
- Experience working with distributed teams