DevOps Engineer Apprentice

NETCOMPANY UK LIMITED

Leeds (LS1 5RU)

Closes in 14 days (Friday 28 March)

Posted on 28 February 2025


Summary

You will have the opportunity to gain valuable skills, knowledge and experience as you complete a DevOps - Level 4 Apprenticeship. Duties will include Collaborating with cross-functional teams to ensure smooth and reliable incident management using Jira and Service Now.

Training course
DevOps engineer (level 4)
Hours
All details will be confirmed at interview.

37 hours 30 minutes a week

Possible start date

Monday 7 April

Duration

2 years

Positions available

1

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

  • Developing and implement observability and monitoring solutions to ensure high system availability and performance.
  • Contributing to maintaining and improving CI/CD pipelines, ensuring efficient code integration and deployment on AWS.
  • Supporting the design and execution of automated test strategies to enhance the quality and security of cloud-based applications.

Where you’ll work

7th Floor
12 Greek Street
Leeds
LS1 5RU

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)

Equal to higher national certificate (HNC)

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

Other in:

  • Software (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
  • Organisation skills
  • Team working
  • Non judgemental

About this company

Netcompany hold the 5th position on the esteemed UK Top 50 Best Places to Work in the Glassdoor Employees’ Choice Awards for 2024. As one of the fastest growing technology companies, we are disrupting the marketplace and revolutionizing the way businesses operate. Our vision is to be the leading digital challenger in Europe whilst evolving the next generation of IT consulting.

Company benefits

Pension Scheme (2% - 5% employer top up). Hybrid working. Private medical insurance. 25 days holiday.

After this apprenticeship

90% of QA Apprentices secure permanent employment after finishing their apprenticeship. Additionally, there may be opportunities to undertake further apprenticeship training as many of our programs offer on-going development tracks. 

Ask a question

The contact for this apprenticeship is:

QA LIMITED

The reference code for this apprenticeship is VAC1000306714.

Apply now

Closes in 14 days (Friday 28 March)

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.