We are seeking an experienced Azure DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in DevOps practices and experience in working with Azure tools and services. You will work closely with development, QA, and operations teams to improve the software development lifecycle (SDLC) through automation, continuous integration, and continuous delivery (CI/CD).
Key Responsibilities
Implement and manage CI/CD pipelines using Azure DevOps (ADO) and other automation tools.
Design and manage Azure Infrastructure, including virtual machines, networks, and storage resources.
Collaborate with development teams to integrate and automate deployment processes.
Monitor and manage version control systems (e.g., Git) and handle branching, merging, and release management.
Automate infrastructure provisioning using Infrastructure as Code (IaC) tools like ARM Templates, Terraform, or Azure Bicep.
Ensure high availability, performance, and security for cloud-based applications and infrastructure on Azure.
Troubleshoot and resolve DevOps-related issues quickly and effectively.
Collaborate with QA teams to implement automated testing in CI/CD pipelines.
Assist in configuring and maintaining monitoring and logging solutions (e.g., Azure Monitor, Log Analytics).
Stay up-to-date with Azure DevOps best practices, new tools, and technologies.
Work on the Azure DevOps Boards for task management and issue tracking.
Required Skills And Qualifications
Bachelor’s degree in Computer Science, Information Technology, or related field.
3+ years of experience working with Azure DevOps or similar CI/CD tools.