DevOps Engineer
Role details
Job location
Tech stack
Job description
Our client is looking for a full-time DevOps Engineer to support their Software Engineering department in building, managing, and optimizing CI/CD pipelines. You'll be working with the latest technologies including Azure DevOps, Docker, Kubernetes, and cloud platforms across both Windows and Linux environments. This role is a short term contract spanning 2-3 months with chance of extension
Requirements
This is an exciting opportunity to become a key contributor to a growing engineering team. Our client is searching for someone with a passion for automation and efficiency, offering a collaborative culture focused on learning, professional growth, and work-life balance. As a DevOps Engineer, you will be empowered to modernize development environments and drive best practices across teams., * 3+ years of hands-on DevOps experience using Azure DevOps
- Strong experience with cloud platforms (AWS preferred)
- Proficiency in Git version control and management workflows
- Practical experience with release mechanics, environment promotion, and release reverting
- Experience building automation workflows, monitoring, and alerting systems
- Build and deployment experience with C# (.NET Core, VB.NET)
- Skilled in scripting for Azure DevOps Pipelines (YAML, PowerShell, Bash/Shell, Python)
- Experience with Linux-based containerized deployments (Docker)
- Familiarity with Azure DevOps Artifacts for dependency management
- Understanding of networking fundamentals (HTTP/S, DNS)
- Knowledge of Infrastructure as Code (Terraform or Ansible)
- Proven understanding of pipeline security practices, access controls, and secret management
Desired Skills & Experience
- Relevant certifications (e.g., Microsoft Certified: Azure DevOps Engineer Expert)
- Excellent critical thinking and communication skills
- Collaborative mindset and experience in Agile/Scrum teams