Skip To Main Content
backBack to Search

Senior DevOps Engineer

DevOps, Azure DevOps, Golang General Information, CI/CD, Jenkins

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