Responsibilities
- Design, build, and maintain scalable, secure, and highly available cloud infrastructure on Microsoft Azure.
- Implement and manage Infrastructure as Code (IaC) using Terraform.
- Develop, maintain, and optimise CI/CD pipelines using Azure DevOps, Jenkins, GitHub Actions, or similar tools.
- Manage and orchestrate containerized applications using Kubernetes (AKS) and Docker.
- Implement monitoring, logging, alerting, and performance optimisation across cloud and on-prem environments.
- Drive automation for deployment, configuration, and infrastructure management.
- Collaborate with development, QA, and operations teams to improve software delivery processes.
- Ensure infrastructure security, compliance, and best DevOps practices.
- Troubleshoot production issues and participate in on-call support when required.
- Continuously evaluate new tools, technologies, and methodologies to improve DevOps workflows.
Requirements
- DevOps Tools and Practices: CI/CD, automation, Git, release management.
- Cloud: Strong hands-on experience in Azure Cloud Services (AKS, ACR, VM, VNet, NSG, Storage, App Services, Functions).
- IaC: Expert-level knowledge in Terraform.
- CI/CD Tools: Azure DevOps, Jenkins, GitHub Actions, GitLab CI (any of these).
- Containers: Docker image creation, optimisation, and registry management.
- Container Orchestration: Kubernetes (AKS), Helm charts, scaling, networking, and cluster management.
- Scripting: PowerShell, Bash, Python (any).
- Monitoring Tools: Prometheus, Grafana, Azure Monitor, ELK/EFK stack.
- Security and Compliance: Identity management, secrets management, RBAC, vulnerability scanning.
- Understanding of networking concepts*, load balancers, DNS, firewalls, and VPNs.
Preferred Qualifications
- Azure certifications (AZ-400 AZ-104 AZ-305) are a plus.
- Experience with microservices, service mesh (Istio/Linkerd) is an advantage.
- Strong problem-solving, communication, and collaboration skills.
This job was posted by Namrata Chauhan from Patch Infotech.