We are looking for an experienced and driven Senior DevOps Engineer (Azure) to join our innovative team. In this role, you will play a key role in building, managing, and optimizing Azure-based cloud infrastructure. You will collaborate with cross-functional teams to implement DevOps methodologies, ensuring the scalability, security, and reliability of our systems.
Responsibilities
- Architect and oversee cloud infrastructure solutions on Azure that align with business objectives
- Streamline development and deployment processes by creating and improving CI/CD pipelines
- Maintain and manage Kubernetes clusters through Azure Kubernetes Service (AKS)
- Deploy and manage containerized applications using Docker and Azure Container Services
- Automate infrastructure provisioning and configuration with Terraform
- Leverage Helm for managing and updating Kubernetes application deployments
- Create scripts and automation workflows in Python, Bash, or Ruby to enhance operational processes
- Monitor system performance and address infrastructure-related issues to ensure stability
- Work closely with development teams to incorporate DevOps principles into application workflows
- Implement security protocols and ensure compliance with industry standards and best practices
Requirements
- Bachelor’s or Master’s degree in Computer Science, IT, or a related field, or equivalent practical experience
- At least 3 years of experience in DevOps or similar technical roles
- Strong knowledge and expertise in Microsoft Azure, including deploying and managing cloud infrastructure
- Proficiency in Azure Kubernetes Service (AKS) for managing Kubernetes clusters and scaling containerized applications
- Experience in deploying and managing containerized workloads using Azure Containers
- Deep understanding of Terraform for infrastructure automation and configuration management
- Hands-on experience with Docker for container orchestration and management
- Expertise in using Helm to manage configurations for Kubernetes-based applications
- Familiarity with monitoring tools to optimize infrastructure performance and ensure reliability
- Advanced scripting skills using Python, Bash, or Ruby for automation tasks
- Fluency in English with strong communication skills at a B2 level or higher
Nice to have
- Experience with monitoring tools and technologies to ensure infrastructure reliability and performance
- Knowledge of hybrid cloud environments and their integration with Azure-based systems
- Expertise in advanced security measures for safeguarding cloud infrastructure and applications
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