Azure DevOps Engineer
We are seeking an experienced Azure DevOps Engineer with strong C# development skills to join our team. This role focuses on designing, implementing, and maintaining CI/CD pipelines, automating deployments, and ensuring smooth integration across our development lifecycle. You will collaborate closely with developers and architects to optimize workflows and deliver high-quality software solutions.
Key Responsibilities
- Design, build, and maintain CI/CD pipelines using Azure DevOps.
- Implement automation for build, release, and deployment processes.
- Collaborate with development teams to integrate pipelines with application code.
- Develop and maintain scripts and tools for automation and monitoring.
- Work with Git for version control and branching strategies.
- Troubleshoot and resolve pipeline and deployment issues.
- Contribute to infrastructure-as-code practices using ARM templates or Terraform.
- Write and maintain C# code for custom build tasks, deployment scripts, and integration components.
- Ensure security, scalability, and reliability in DevOps processes.
Requirements
- 3+ years of experience in DevOps engineering or related roles.
- Strong hands-on experience with Azure DevOps (Pipelines, Repos, Artifacts).
- Proficiency in C# development and .NET frameworks.
- Solid understanding of Git and branching strategies.
- Experience with CI/CD pipeline design and automation.
- Familiarity with containerization (Docker, Kubernetes) is a plus.
- Knowledge of infrastructure as code (ARM templates, Terraform) preferred.
- Excellent problem-solving and communication skills.
Nice-to-Have
- Experience with cloud services (Azure preferred).
- Knowledge of PowerShell or other scripting languages.
- Exposure to Agile/Scrum methodologies.
#LI-SG1
