Senior DevOps Engineer (Azure)
Remote in Colombia
Microsoft Azure
& 9 others
Colombia
We are seeking a highly skilled and motivated Senior DevOps Engineer (Azure) to join our forward-thinking team.
In this role, you will take a leading position in designing, implementing, and optimizing cloud infrastructure on Azure. You will work closely with cross-functional teams to embed DevOps practices, ensuring the scalability, security, and reliability of our systems.
Responsibilities
- Design and manage cloud infrastructure solutions on Azure that align with organizational goals
- Enhance development and deployment workflows by building and refining CI/CD pipelines
- Manage and maintain Kubernetes clusters using Azure Kubernetes Service (AKS)
- Deploy and administer containerized applications with Docker and Azure Container Services
- Automate infrastructure provisioning and configuration using Terraform
- Utilize Helm for managing and updating Kubernetes application deployments
- Develop scripts and automation processes with Python, Bash, or Ruby to improve efficiency
- Monitor infrastructure performance and troubleshoot issues to ensure system reliability
- Collaborate closely with software development teams to integrate DevOps workflows into application lifecycles
- Implement and maintain security measures to ensure compliance with best practices and standards
Requirements
- Bachelor’s or Master’s degree in Computer Science, IT, or a related field, or equivalent professional experience
- At least 3 years of experience in DevOps or similar technical roles
- Strong expertise with Microsoft Azure, including managing and deploying cloud-based infrastructure
- Proficiency with Azure Kubernetes Service (AKS) for scaling and maintaining Kubernetes clusters
- Experience in deploying and managing containerized applications using Azure Containers
- Advanced knowledge of Terraform for automating infrastructure and configuration management
- Hands-on expertise with Docker for managing containerized workloads
- Experience using Helm to manage configurations for Kubernetes applications
- Familiarity with tools for monitoring and optimizing infrastructure performance
- Advanced skills in scripting and automation using Python, Bash, or Ruby
- Proficient in English with strong communication skills at a B2 level or higher
Nice to have
- Experience with tools and technologies for monitoring and ensuring infrastructure reliability
- Understanding of hybrid cloud environments and their integration with Azure-based systems
- Knowledge of advanced security practices for protecting 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