Azure DevOps Engineer Apprentice

UBDS IT CONSULTING LTD

Manchester (M2 3NX)

Closes in 27 days (Wednesday 23 July 2025)

Posted on 26 June 2025


Summary

This role supports the design, implementation and maintenance of cloud-native infrastructure and CI/CD pipelines for public and private sector clients. You will work in collaboration with experienced professionals while expanding your skills and contributing to impactful delivery outcomes.

Training course
DevOps engineer (level 4)
Hours
Days and shifts to be confirmed.

40 hours a week

Start date

Wednesday 30 July 2025

Duration

1 year 7 months

Positions available

5

Work

Most of your apprenticeship is spent working. You’ll learn on the job by getting hands-on experience.

What you'll do at work

  • Assist in building, configuring and maintaining CI/CD pipelines using Azure DevOps.
  • Support the deployment and management of cloud infrastructure using Infrastructure as Code (IaC) principles.
  • Collaborate with development and infrastructure teams to implement best practices for build, release and monitoring processes.
  • Participate in troubleshooting and resolution of technical issues across the delivery pipeline.
  • Produce and maintain documentation relating to environments, tools, and automation practices.

Where you'll work

24 Mount Street
Manchester
M2 3NX

Training

Apprenticeships include time away from working for specialist training. You’ll study to gain professional knowledge and skills.

College or training organisation

QA LIMITED

Your training course

DevOps engineer (level 4)

Understanding apprenticeship levels (opens in new tab)

What you'll learn

Course contents
  • Communicate credibly with technical and non-technical people at all levels, using a range of methods; e.g. ‘Show and Tell’ and ‘Demonstrations’.
  • Work within different organisational cultures with both internal and external parties
  • Translate user needs into deliverable tasks, writing clear, concise and unambiguous user stories that the whole team can understand.
  • Initiate and facilitate knowledge sharing and technical collaboration
  • Deploy immutable infrastructure
  • Install, manage and troubleshoot monitoring tools
  • Navigate and troubleshoot stateful distributed systems, in order to locate issues across the end-to-end service.
  • Work in agile, multi-disciplinary delivery teams, taking a flexible, collaborative and pragmatic approach to delivering tasks.
  • Application of a range of cloud security tools and techniques - e.g. threat modelling, vulnerability scanning, dependency checking, reducing attack surface area - incorporating these tools and techniques into the automated pipeline wherever possible.
  • Assess identified and potential security threats and take appropriate action based on likelihood v impact.
  • Employ a systematic approach to solving problems, using logic and hypotheses / experimentation to identify the source of issues.
  • Automate tasks where it introduces improvements to the efficiency of business processes and reduces waste, considering the effort and cost of automation.
  • Engage in productive pair/mob programming.
  • Write tests and follow Test Driven Development discipline in various different contexts.
  • Release automation and orchestration as part of a Continuous Integration workflow and Continuous Delivery pipeline, automating the delivery of code from source control to the end users.
  • Invest in continuous learning, both your own development and others, ensuring learning activities dovetail with changing job requirements. Keep up with cutting edge.
  • Code in a general purpose programming language.
  • Specify cloud infrastructure in an infrastructure-as-code domain-specific language.
  • Interpret logs and metrics data within the appropriate context to identify issues and make informed decisions.
  • Writing code in such a way that makes merging easier and facilitates branching by abstraction - i.e. feature toggling.
  • Application of lightweight modelling techniques, such as whiteboarding, in order to gain consensus as a team on evolving architecture.
  • Incremental refactoring by applying small behaviour-preserving code changes to evolve the architecture.
  • Communicate credibly with technical and non-technical people at all levels, using a range of methods; e.g. ‘Show and Tell’ and ‘Demonstrations’.
  • Work within different organisational cultures with both internal and external parties
  • Translate user needs into deliverable tasks, writing clear, concise and unambiguous user stories that the whole team can understand.
  • Initiate and facilitate knowledge sharing and technical collaboration
  • Deploy immutable infrastructure
  • Install, manage and troubleshoot monitoring tools
  • Navigate and troubleshoot stateful distributed systems, in order to locate issues across the end-to-end service.
  • Work in agile, multi-disciplinary delivery teams, taking a flexible, collaborative and pragmatic approach to delivering tasks.
  • Application of a range of cloud security tools and techniques - e.g. threat modelling, vulnerability scanning, dependency checking, reducing attack surface area - incorporating these tools and techniques into the automated pipeline wherever possible.
  • Assess identified and potential security threats and take appropriate action based on likelihood v impact.
  • Employ a systematic approach to solving problems, using logic and hypotheses / experimentation to identify the source of issues.
  • Automate tasks where it introduces improvements to the efficiency of business processes and reduces waste, considering the effort and cost of automation.
  • Engage in productive pair/mob programming.
  • Write tests and follow Test Driven Development discipline in various different contexts.
  • Release automation and orchestration as part of a Continuous Integration workflow and Continuous Delivery pipeline, automating the delivery of code from source control to the end users.
  • Invest in continuous learning, both your own development and others, ensuring learning activities dovetail with changing job requirements. Keep up with cutting edge.
  • Code in a general purpose programming language.
  • Specify cloud infrastructure in an infrastructure-as-code domain-specific language.
  • Interpret logs and metrics data within the appropriate context to identify issues and make informed decisions.
  • Writing code in such a way that makes merging easier and facilitates branching by abstraction - i.e. feature toggling.
  • Application of lightweight modelling techniques, such as whiteboarding, in order to gain consensus as a team on evolving architecture.
  • Incremental refactoring by applying small behaviour-preserving code changes to evolve the architecture.

Your training plan

Why choose our DevOps Engineer Level 4 apprenticeship?

Our DevOps Engineer Level 4 apprenticeship focuses on implementing and facilitating the use of DevOps practices within a business. The DevOps Engineer Level 4 apprenticeship programme encompasses multiple stages of the software development life cycle, automating processes around development, testing and release for continuous integration of new features, and subsequent continuous delivery of a product.

QA’s DevOps Engineer Level 4 apprenticeship programme enables the apprentice to:

  • Work as part of a larger team and understand the context of both the development and technical operations aspects of a project in order to streamline communication between teams.
  • Interpret design documentation and specifications defined and delivered by specialist members of the team, such as a business analyst or technical architect.
  • Understand a combination of strong theoretical DevOps concepts further solidified with industry-standard tooling education in building, containerisation, orchestration and deployment.
  • Gain access to a large portfolio of learning for both general-purpose and cloud-vendor specific tooling in AWS, Azure and GCP.
  • Explore the developer skills needed for learners to create applications through Python with connected databases, practising TDD and OOP.

Tools and technologies learned: Apprentices learn to use Python, Linux, Google Cloud, Microsoft SQL Azure and AWS.

Requirements

Desirable qualifications

A Level in:

STEM subject (grade Any)

BTEC in:

STEM subject (grade Any)

Other in:

IT (grade Level 3)

Let the company know about other relevant qualifications and industry experience you have. They can adjust the apprenticeship to reflect what you already know.

Skills

  • Communication skills
  • IT skills
  • Attention to detail
  • Problem solving skills
  • Team working

Other requirements

About QA: Our apprenticeships are the perfect way to gain new skills, earn while you learn, and launch yourself into an exciting future. With over 30,000 successful apprenticeship graduates, we're a top 50 training provider, dedicated to helping you succeed. Interested? Apply now!

About this company

UBDS Digital is your digital lifecycle partner for cloud, managed SOC services to drive digital transformation, resilience, and agility for clients. We understand that technology needs to be effective, achievable and faster to implement. We take on complex challenges and provide exceptional outcomes.

Company benefits

Training. •Private medical cover for you and your spouse/partner, offered via Vitality. •Discretionary bonus. • 1 day holiday for birthday and work anniversary. •Electric vehicle leasing with salary sacrifice. •Contributed pension scheme.

After this apprenticeship

90% of QA apprentices secure permanent employment after completing: this is 20% higher than the national average.

Ask a question

The contact for this apprenticeship is:

QA LIMITED

The reference code for this apprenticeship is VAC1000328041.

Apply now

Closes in 27 days (Wednesday 23 July 2025)

When you apply, you’ll be asked to sign in with a GOV.UK One Login. You can create one at the same time as applying for this apprenticeship.

After signing in, you’ll apply for this apprenticeship on the company's website.