Role Overview
We are looking for an Azure DevOps Engineer with strong hands-on experience in CI/CD, build and release automation, scripting, source control, software packaging, artifact management, and Windows-based build environments. The candidate will be responsible for developing and maintaining CI/CD pipelines, automating build and deployment processes, supporting DevOps infrastructure, and driving continuous improvement across software development and release processes.
Responsibilities
- Develop, maintain, and optimize Azure DevOps YAML CI/CD pipelines across multiple projects.
- Automate build, packaging, deployment, and release processes using PowerShell, Python, Azure DevOps REST APIs, and other scripting tools.
- Manage and support Azure DevOps Server/TFS and Git, including repositories, branching, permissions, pipelines, and integrations.
- Manage software packages and artifacts using JFrog Artifactory, Azure Artifacts, NuGet, and npm, including versioning and dependency management.
- Maintain Windows-based build infrastructure and self-hosted build agents, including build tools and dependencies.
- Integrate and maintain code quality and security tools, including SonarQube and Checkmarx, within the software delivery pipeline.
Requirements
- BE/BTech in Computer Science, Information Technology or a related engineering discipline from a reputed university.
- 3–5 years of hands-on experience in Azure DevOps / DevOps engineering, with practical experience in CI/CD and build/release automation.
- Strong hands-on experience with Git and TFS Source control, YAML pipelines, MSBuild, Wix and CI/CD implementation.
- Scripting and automation skills in PowerShell or Python, REST APIs.
- Hands-on experience with JFrog Artifactory and Azure Artifacts.
- Experience working with code-quality and security tools like SonarQube and Checkmarx.
- Experience with build-agent and Windows build-environment management.
Nice to Have
- Knowledge of NuGet and npm, including package creation, dependency management, versioning, and publishing.
- Experience with monitoring and observability tools such as Grafana, Dynatrace, or Prometheus.
Skills
- Azure DevOps
- PowerShell
- Python
- Git
- CI/CD