Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading tech company is seeking an experienced Azure DevOps Engineer to maintain and enhance Infrastructure as Code (IaC) solutions. The role involves managing DevOps pipelines, implementing automation opportunities, and ensuring business systems availability in a cloud environment. The ideal candidate will have extensive knowledge of Azure services and related tools, along with strong collaboration skills.
Responsibilities:
Maintain and enhance existing IaC (Infrastructure as Code) solutions
Manage and improve code related to software release creation and deployment
Update configurations for new site deployments
Update Terraform code as needed
Troubleshoot infrastructure-related issues
Manage DevOps pipelines and Azure application deployments
Deploy, troubleshoot, and enhance Ansible deployment procedures
Maintain service connection keys
Provide operational support to ensure business systems availability
Monitor and maintain cloud resource updates
Identify and implement automation opportunities
Adhere to industry best practices on security
General Requirements:
Experience with Agile and Kanban methodologies
Excellent communication skills and ability to work cross-functionally
Ability to adapt to rapidly changing technologies and business requirements
Team-oriented with a strong collaborative mindset
Required Skills & Qualifications:
Expert knowledge of Azure cloud environment
4+ years in an Azure DevOps role
Advanced skills in automation using IaC (Terraform, Ansible, Helm)
Experience with Puppet and Jenkins
Proficiency with Azure AD
Expert knowledge of Linux (Ubuntu, RHEL)
Knowledge of Python and SQL
Experience with CI/CD pipelines via Azure DevOps, Terraform, Terragrunt, Helm
Good knowledge of Kubernetes clusters
Experience with Cosmos DB, PostgreSQL, and Azure Monitor/Grafana is a plus
Strong communication skills for interfacing with architecture, DBA, and TechOps teams