Key Responsibilities:
- Design and implement Infrastructure as Code (IaC) using Terraform for Azure environments.
- Develop and maintain CI/CD pipelines using Azure DevOps.
- Automate deployment processes and manage configuration across environments.
- Monitor and optimize cloud infrastructure for performance, cost, and security.
- Collaborate with development, QA, and operations teams to ensure smooth delivery.
- Implement and manage Azure services including VMs, AKS, App Services, Storage, Networking, etc.
- Ensure compliance with security and governance policies.
- Troubleshoot and resolve infrastructure and deployment issues.
Required Skills & Qualifications:
- 5-8 years of experience in DevOps or Cloud Infrastructure Engineering.
- Strong hands-on experience with Terraform and Azure Resource Manager (ARM) templates.
- Proficiency in Azure DevOps, including Pipelines, Repos, Artifacts, and Boards.
- Solid understanding of Azure cloud services and architecture.
- Experience with Git, PowerShell, Bash, or other scripting languages.
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Knowledge of monitoring tools like Azure Monitor, Log Analytics, and Application Insights.
- Excellent problem-solving and communication skills.