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
Any Graduate