We are looking for a highly skilled Senior DevOps Engineer to join our team remotely. Our customer, a media company, is currently migrating to a new data platform from AWS to Azure, and we need someone who can help us with this transition. As a Senior DevOps Engineer, you will be responsible for designing and implementing the necessary infrastructure, tools, and processes to ensure a smooth migration and efficient operation of the new platform.
Responsibilities
- Design and implement the necessary infrastructure, tools, and processes to ensure a smooth migration to the new data platform
- Develop and maintain CI/CD pipelines for the new platform, using Jenkins and other tools
- Design and implement containerization solutions using Docker and Kubernetes for the new platform
- Collaborate with other engineers to write high-quality, maintainable code in Golang
- Develop and maintain monitoring and logging solutions for the new platform, using tools such as Prometheus, Grafana, and Splunk
- Manage the deployment and scaling of services on the new platform, using Azure and AWS
- Collaborate with other teams to design and implement new features for the data platform
- Provide technical guidance and mentorship to other team members
- Ensure compliance with security and compliance standards
- Design and implement disaster recovery and business continuity plans for the new platform
Requirements
- 3+ years of experience working as a DevOps Engineer, with a strong focus on Azure DevOps and Golang
- Expertise in CI/CD pipelines, with experience using Jenkins
- Strong experience with containerization technologies, such as Docker and Kubernetes
- Experience designing, building, and maintaining large-scale, distributed systems
- Ability to write code in Golang and experience with other programming languages
- Familiarity with monitoring and logging tools, such as Prometheus, Grafana, and Splunk
- Excellent understanding of cloud computing principles and architectures, including security, scalability, and fault tolerance
- Strong communication skills, with the ability to collaborate effectively with cross-functional teams
- Experience with deploying and managing services on Azure and AWS
- Excellent verbal and written communication skills in English at a B2+ level
Nice to have
- Experience with other cloud platforms, such as Google Cloud Platform or IBM Cloud
- Experience with Helm charts and deploying services using Helm
- Familiarity with infrastructure-as-code tools, such as Terraform or CloudFormation
- Experience with other programming languages, such as Python or Java
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