Role Summary
We are looking for a skilled Azure DevOps Engineer to design, implement, and manage scalable CI/CD pipelines and cloud infrastructure on Microsoft Azure. The ideal candidate will have strong experience in DevOps practices, automation, and cloud-native technologies, ensuring efficient and reliable software delivery.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines using Azure DevOps
- Manage and optimize Azure cloud infrastructure and services
- Automate deployment, monitoring, and operational processes
- Collaborate with development and QA teams to streamline release cycles
- Implement Infrastructure as Code (IaC) using tools like Terraform or ARM templates
- Monitor system performance and ensure high availability and scalability
- Ensure security best practices and compliance across cloud environments
- Troubleshoot issues across development, test, and production environments
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- 5+ years of experience in DevOps or Cloud Engineering
- Strong hands-on experience with Microsoft Azure
- Experience with Azure DevOps (Repos, Pipelines, Boards, Artifacts)
- Proficiency in scripting (PowerShell, Bash, or Python)
- Experience with CI/CD tools and automation
- Hands-on experience with Docker and Kubernetes
- Experience with Infrastructure as Code (Terraform, ARM, or Bicep)
- Good understanding of networking, security, and system architecture