Job Title: DevOps Engineer – Azure, Terraform & Ansible
Experience: Minimum 5 years
Job Description:
We are looking for a DevOps Engineer with expertise in Infrastructure as Code (IaC) using Terraform and Ansible, strong experience with Git-based version control, and hands-on proficiency in Azure Cloud. The ideal candidate will be responsible for designing, implementing, and automating cloud infrastructure, CI/CD pipelines, and configuration management to ensure efficient and scalable deployments.
Key Responsibilities:
- Design, implement, and maintain Infrastructure as Code (IaC) solutions using Terraform and Ansible.
- Develop and manage Azure Cloud infrastructure, ensuring scalability, security, and high availability.
- Automate deployment, monitoring, and maintenance tasks for cloud-based applications and services.
- Implement and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.
- Manage and optimize source control (Git), branching strategies, and repository management.
- Collaborate with development, security, and operations teams to streamline cloud adoption and DevOps practices.
- Ensure compliance with security best practices and implement cloud governance policies.
- Troubleshoot infrastructure and deployment issues to improve reliability and performance.
- Document infrastructure configurations, processes, and best practices.
Required Skills:
- 5+ years of experience in DevOps, Cloud Infrastructure, and Automation.
- Expertise in Terraform for provisioning cloud resources.
- Strong experience with Ansible for configuration management and automation.
- Hands-on experience with Azure Cloud services (VMs, Networking, Storage, Security, AKS, Azure DevOps).
- Proficiency in Git for source code management and version control.
- Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, or similar).
- Strong scripting skills in Bash, PowerShell, or Python for automation tasks.
- Knowledge of networking concepts, security best practices, and infrastructure monitoring tools.
Good-to-Have Skills:
- Experience with Kubernetes (AKS) and Docker for containerized deployments.
- Exposure to Helm charts for Kubernetes configuration management.
- Familiarity with Infrastructure Security and Compliance (IAM, Policies, Firewalls).
- Experience with Azure Resource Manager (ARM) templates or Bicep.