Role Overview
We are looking for a skilled DevOps Engineer to design, automate, deploy, and manage scalable cloud infrastructure and CI/CD pipelines using Microsoft Azure. The ideal candidate will have strong hands-on experience with Azure DevOps, Terraform, Bicep, AKS, and GitHub Actions, along with knowledge of containerization, networking, monitoring, scripting, and API management.
Responsibilities
- Design, implement, and maintain Azure cloud infrastructure using Terraform and Bicep.
- Develop and manage CI/CD pipelines using Azure DevOps and GitHub Actions.
- Deploy and manage containerized applications using Azure Kubernetes Service (AKS).
- Automate infrastructure provisioning and deployment processes.
- Work with Docker for containerization.
- Configure and troubleshoot Azure Networking components.
- Implement and manage Azure API Management solutions.
- Monitor applications and infrastructure using Dynatrace and Datadog.
- Develop automation scripts using Python and Bash.
- Troubleshoot cloud infrastructure, deployment, and pipeline issues.
- Collaborate with development, QA, security, and infrastructure teams.
- Support applications and infrastructure involving MongoDB.
- Follow DevOps, security, scalability, and Infrastructure-as-Code best practices.
Requirements
- Strong knowledge of Microsoft Azure and DevOps practices.
- Hands-on experience with Infrastructure as Code (IaC).
- Good understanding of Kubernetes and container orchestration.
- Experience with CI/CD automation and deployment pipelines.
- Strong troubleshooting and problem-solving skills.
- Knowledge of cloud security and best practices.
- Excellent communication and collaboration skills.
Skills
- Azure DevOps
- Terraform
- Bicep
- Azure Kubernetes Service (AKS)
- GitHub Actions