remote
Azure DevOps Engineer - Cognizant
Devops Engineer
Design, implement, and maintain Azure DevOps CI/CD pipelines and infrastructure-as-code solutions, leveraging Git, PowerShell, Terraform, Docker, and Kubernetes to enable rapid, reliable software delivery.
About the role
Key Responsibilities
- Design, build, and manage end‑to‑end CI/CD pipelines in Azure DevOps for multiple application teams.
- Implement infrastructure‑as‑code using Terraform and Azure Resource Manager templates to provision and maintain cloud resources.
- Develop and maintain build and release definitions using YAML, integrating automated testing, security scans, and containerization.
- Collaborate with developers to optimize code repositories, branching strategies, and pull‑request workflows in Git.
- Monitor pipeline performance, troubleshoot failures, and continuously improve deployment speed and reliability.
- Provide guidance on container orchestration with Docker and Kubernetes, ensuring seamless integration with Azure services.
Requirements
- 3+ years of hands‑on experience with Azure DevOps, CI/CD pipeline creation, and Git version control.
- Proficiency in scripting with PowerShell or Bash and defining pipelines using YAML.
- Strong knowledge of Terraform or ARM templates for infrastructure‑as‑code on Azure.
- Experience containerizing applications with Docker and deploying to Kubernetes clusters.
- Solid understanding of cloud concepts, networking, and security best practices within Azure.
Skills
terraformdockerkubernetes