xyz
Description
The Azure DevOps Engineer is responsible for designing, implementing, and maintaining CI/CD pipelines, automation frameworks, and infrastructure on Microsoft Azure. This role ensures smooth development, deployment, and operations by bridging the gap between software development and IT operations, driving efficiency, security, and scalability.
Duties and Responsibilities
- Design, implement, and manage CI/CD pipelines using Azure DevOps.
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools (Terraform, ARM, or Bicep).
- Collaborate with development and operations teams to streamline software delivery.
- Monitor system performance, troubleshoot issues, and ensure high availability.
- Implement security, compliance, and governance standards across Azure environments.
- Manage containerized applications using Kubernetes/AKS.
- Optimize cloud costs and resource usage.
- Stay updated on emerging DevOps and Azure technologies.
Minimum Qualifications
- Bachelor’s degree in Computer Science, IT, or related field.
- 3–5 years of experience in DevOps, with a focus on Microsoft Azure.
- Hands-on experience with Azure DevOps, Git, and CI/CD pipelines.
- Strong skills in scripting (PowerShell, Bash, or Python).
- Familiarity with Docker, Kubernetes, and AKS.
- Experience with monitoring tools like Azure Monitor, Application Insights, or Prometheus.
- Solid understanding of networking, security, and cloud best practices.
Preferred Qualifications
- Microsoft Certified: Azure DevOps Engineer Expert or Azure Administrator certification.
- Experience with hybrid and multi-cloud environments.
- Knowledge of microservices architecture and serverless computing.
- Background in Agile/Scrum methodologies.
- Strong problem-solving, troubleshooting, and communication skills.