Azure DevOps Engineer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Senior DevOps Engineer to join a high-performing technology team driving modern cloud adoption, scalable engineering practices and continuous delivery excellence.
In this role, you'll work closely with development teams to build automated, reliable, secure and high-quality environments across Development, Test, Pre-Production and Production. You'll play a key part in shaping cloud-native solutions, optimising deployment processes, and supporting the evolution of our technology landscape.
If you love solving complex problems, introducing new technologies, and championing DevOps best practice, this is a fantastic opportunity to make a significant impact., * Building, maintaining and improving CI/CD pipelines (YAML) in Azure DevOps
- Provisioning and configuring cloud resources across Azure (preferred), AWS, and GCP
- Supporting on-premise to cloud migration initiatives
- Managing application source control and enforcing branching strategies
- Maintaining consistent, secure and anonymised test data processes
- Implementing automated testing within build and release pipelines
- Working with Docker, Kubernetes, and container orchestration frameworks
- Performance and volume testing support for development teams
- Setting up and maintaining NuGet/NPM repositories, IIS, and Node.js environments
- Monitoring and diagnostics using tools such as Dynatrace, Grafana, OTel
- Advocating for and implementing DevSecOps practices
- Creating and maintaining technical documentation
- Mentoring junior engineers and contributing to continuous improvement initiatives
- Participating in an on-call rotation for critical systems, * Work with modern cloud, DevOps and containerisation technologies
- Freedom to propose new tools, approaches and innovations
- Opportunities to influence technical direction
- A supportive environment that encourages learning and experimentation
- Exposure to a wide range of platforms, systems and architectural challenges
- A chance to make a real impact on delivery speed, quality and reliability
Requirements
- Strong hands-on experience with Azure
- Proficiency with Terraform for IaC
- Azure DevOps (Repos, Pipelines, Boards, Artifacts)
- Expert DevOps knowledge, including Agile and automation principles
- Docker, Kubernetes, Helm, Docker Compose
- PowerShell and Bash scripting
- Strong understanding of networking fundamentals
- Experience with .NET, C#, ASP.NET Core, Node.js and React (beneficial)
- SQL Server and NoSQL database knowledge
- Windows and Linux server administration
- Experience working with microservices architectures
- DevSecOps tooling - e.g., SonarCloud, Prisma Cloud, CrowdStrike, * Passionate about automation, efficiency and modern engineering practices
- Comfortable working in fast-paced, collaborative environments
- Strong problem-solver with excellent analytical skills
- Confident communicator able to collaborate across diverse technical teams
- Enjoys learning, experimenting and driving technical improvements
- Able to mentor others and contribute to a culture of continuous improvement