We are seeking an experienced Azure DevOps Engineer to design, implement, and manage the software development lifecycle using Azure DevOps services. The role involves automating processes, managing infrastructure, and ensuring the reliability, security, and performance of applications. You will work closely with development, operations, and other teams to streamline workflows and improve software delivery.
Responsibilities
- Implement and manage continuous delivery systems on Azure and AWS platforms.
- Design and maintain automation tools for operational processes.
- Develop and manage configuration management and orchestration tools.
- Ensure infrastructure scalability, reliability, and performance.
- Monitor and optimize system performance and availability.
- Troubleshoot production issues and collaborate with development teams on code deployments.
- Conduct root cause analysis and implement corrective actions for incidents.
- Collaborate with software engineers to design and deploy applications.
- Develop and maintain documentation for processes and procedures.
Requirements
- Proven experience in a DevOps Engineer or similar role.
- Strong experience with cloud platforms (Azure, AWS, GCP).
- Proficiency in scripting (PythDevOpson, Ruby, Shell).
- Experience with CI/CD tools (Jenkins, GitLab CI/CD, CircleCI).
- Expertise in containerization and orchestration (Docker, Kubernetes).
- Experience with infrastructure automation tools (Terraform, Ansible).
- Familiarity with monitoring/logging tools (ELK stack, Prometheus, Grafana).
- Strong understanding of Agile methodologies.