We are looking for a highly skilled Azure DevOps Engineer with 6-8 years of experience in managing Azure cloud infrastructure, Kubernetes environments, and Windows server administration. The ideal candidate will be responsible for implementing CI/CD pipelines, automating deployments, managing containerized workloads, and ensuring the availability, performance, and security of enterprise applications.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines using Azure DevOps.
- Deploy, manage, and troubleshoot Kubernetes clusters (AKS).
- Administer and support Windows Server environments.
- Manage Azure cloud resources including Virtual Machines, Networking, Storage, and Security.
- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools such as Terraform or ARM Templates.
- Monitor application and infrastructure performance using Azure Monitor, Log Analytics, and Application Insights.
- Manage source code repositories using Git and Azure Repos.
- Configure and support Docker containerized applications.
- Implement security best practices across Azure, Kubernetes, and Windows environments.
- Collaborate with Development, Infrastructure, and Security teams to ensure smooth application deployments.
- Provide L2/L3 production support and incident resolution.
- Prepare and maintain technical documentation and operational procedures.