Back to Search
Senior DevOps Engineer
We are seeking a Senior DevOps Engineer to join our remote team. This role will be responsible for designing and implementing cloud infrastructure solutions using Microsoft Azure and other cloud-based technologies. The successful candidate will have extensive experience in Azure and related DevOps tools and will be responsible for managing the infrastructure and deployment process for our client's software products.
Responsibilities
- Design and implement cloud infrastructure solutions using Microsoft Azure and other cloud-based technologies
- Manage the infrastructure and deployment process for our client's software products
- Collaborate with cross-functional teams, including development, operations, and security, to ensure the successful delivery and deployment of software products
- Implement and optimize release engineering processes and orchestration configuration using GH actions
- Configure and manage Azure network topologies, including firewall management, DNS record management, and CA certificate management
- Implement and manage Kubernetes pod deployments and configuration using Helm charts deployments
- Configure and manage logging and monitoring for cloud-based systems
- Develop and maintain infrastructure-as-code using ARM/Bicep or Terraform
- Identify and resolve issues related to cloud infrastructure and deployment processes quickly and efficiently
- Stay current on industry trends and emerging technologies to ensure our client's infrastructure remains competitive and up-to-date
Requirements
- Minimum 3+ years of experience in DevOps or related roles
- Extensive experience with Microsoft Azure and Azure DevOps
- Experience with Azure Kubernetes Service and container orchestration using Helm charts
- Exceptional understanding of Azure network topologies, including firewall management, DNS record management, and CA certificate management
- Experience with release engineering processes and orchestration configuration using GH actions
- Familiarity with ARM/Bicep or Terraform for cloud infrastructure provisioning and management
- Experience with logging and monitoring configuration for cloud-based systems
- Ability to work collaboratively with cross-functional teams and adapt to a fast-paced and dynamic environment
- Excellent problem-solving skills with the ability to identify and resolve issues quickly and efficiently
- Excellent communication skills in English, both written and verbal, for effective global collaboration at the B2+ level
Nice to have
- Experience with other cloud-based technologies, such as AWS or Google Cloud Platform
- Familiarity with service mesh for Kubernetes network configuration
- Knowledge of scripting languages, such as Python or PowerShell, for automation and infrastructure management
- Certifications in Microsoft Azure or related technologies
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