Senior DevOps Engineer (Azure)
Remote in Colombia
Microsoft Azure
& 9 others
Colombia
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 part in designing, deploying, and optimizing Azure-based cloud infrastructure. You will collaborate with cross-functional teams to implement DevOps practices, ensuring system scalability, security, and reliability.
Responsibilities
- Develop and oversee Azure-based cloud infrastructure to meet business needs
- Streamline development and deployment workflows by implementing and optimizing CI/CD pipelines
- Administer and maintain Kubernetes clusters through Azure Kubernetes Service (AKS)
- Deploy and manage containerized applications using Docker and Azure Container Services
- Leverage Terraform to automate infrastructure provisioning and configuration tasks
- Handle Helm charts for managing Kubernetes application deployments and updates
- Write scripts and create automation workflows using Python, Bash, or Ruby to enhance operational processes
- Monitor system performance and resolve infrastructure-related issues to ensure uptime and efficiency
- Work closely with development teams to incorporate DevOps methodologies into application processes
- Maintain infrastructure security and ensure adherence to compliance standards
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience
- Minimum of 3 years in DevOps or similar technical roles
- Extensive experience with Microsoft Azure, including deployment and management of cloud infrastructure
- Proficiency in Azure Kubernetes Service (AKS) for managing containerized applications and scaling Kubernetes clusters
- Hands-on experience with Azure Containers for deploying and handling containerized workloads
- In-depth knowledge of Terraform for infrastructure automation and configuration management
- Expertise in Docker for container orchestration and management
- Experience with Helm for managing Kubernetes-based application configurations
- Familiarity with tools for monitoring and managing infrastructure performance
- Advanced scripting skills in Python, Bash, or Ruby for task automation
- Strong English communication skills, with proficiency at a B2 level or higher
Nice to have
- Experience with tools for monitoring and maintaining infrastructure reliability
- Knowledge of hybrid cloud setups and their integration with Azure environments
- Understanding of advanced security measures for cloud-based systems
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