DevOps Engineer

Course details


shield with tick

Level 4



24 months

One-to-one support


Every 4 weeks

You will achieve

Level 4 DevOps Engineer

Common job roles

  • Automation engineer
  • Build & release engineer
  • Deployment engineer
  • Devops engineer
  • Full stack developer
  • Infrastructure engineer
  • Platform engineer
  • Reliability engineer
  • Site reliability engineer

Delivery of programme

Phase one


Before your induction we’ll take you and your employer through the apprenticeship standard and discuss your job role. You’ll also begin your personalised Vocational Scorecard, which assesses your current skill level so that we can develop an individual learning plan tailored to your needs.


Your induction will take place within the first two weeks of starting your employment. You’ll be taken through the dedicated support available to you throughout your learning journey and will be introduced to our Virtual Learning Environment and online portfolio platform.

Functional skills

We use BKSB tests to determine your current level of knowledge in English and/or Maths. If you require Functional Skills training you’ll undertake 3 remote sessions and workshops before sitting an exam.

Phase two


What you will learn

  • The business value of DevOps
  • Problem solving using affinity mapping, impact maps, plan-docheck- act/Deming
  • DevOps. The SDLC and Agile Development
  • Different communication methods and when to use them

What you will learn

  • Different cloud platforms and the tools and services offered by them
  • AWS (AWS-Essentials)
  • Azure (AZ-900)
  • PaaS, IaaS, SaaS

What you will learn

  • Python (Cisco Python)
  • Source and version control
  • API’s: Types, specifications, documentation -REST
  • Code refactoring best practices
  • Solo programming, pairing and mobbing: Which is right?
  • Testing frameworks for different types of testing
  • Test driven development
  • V Model
  • Practical test pyramid

What you will learn

  • Linux distributions and the differences
  • Getting a simple web app installed and running in Linux
  • File systems and storage
  • Package management
  • Basic Linux security concepts
  • Managing services
  • Bash scripts in bash for installing and setting up a web app
  • SSH and SSH key authentication
  • SCP and SFTP
  • Git, GitLab, and basic tasks in Git and GitLab including version control

What you will learn

  • What is Infrastructure as Code (IaC)?
  • Objectives of IAC
  • How does it differentiate itself from previous methods?
  • Advantages and disadvantages
  • Tools for programming Infrastructure as Code
  • A comparison of Terraform, Chef, Puppet, Ansible, Saltstack, OpenStack Heat and Cloud Formation
  • How to combine tools such as Terraform, Packer, Docker, Ansible and Kubernetes
  • Explore Terraform and Kubernetes

What you will learn

  • Differences between mutable and immutable (Practical and Conceptual)
  • Top 10 container tools
  • Advantages of immutable
  • Infrastructure including: Serversinl the cloud, full automation of the deployment pipeline, a service oriented architecture, stateless volatile application layer, persistent data layer and dedication from the required teams

What you’ll learn

  • Continuous integration, continuous delivery and continuous deployment
  • CI overview and the advantages
  • How CI fits in with DevOps culture
  • Overview of the stages
  • Commit, build, test and production deployment
  • IAC and CI/CD typical tools and deployment types
  • Introduction to CI/CD using Jenkins and Ansible
  • Continuous Deployment

What you will learn

  • Common architectural patterns and their usage
  • UX and best practices
  • Databases, DevOps and PaaS
  • Database bottlenecks
  • Database challenges and how to overcome them
  • Problem solving with databases
  • Selecting the right database for your requirements and platform

What you will learn

  • Legislation, governance and SLA’s
  • What are the main security threats?
  • Keeping your data secure – CIA
  • Securing your system
  • Security automation

What you will learn

  • Generating and managing logs
  • Tools for monitoring, configuration management, alerting and metrics storage
  • Third party software such as Solar Winds, NetScout, PRTG and Nagios
  • Setting up, communicating and managing alerts and automation
People icon

One-to-one support

Your Technical Trainer and Progress Management Co-ordinator (PMC) will be on-hand to support you throughout your apprenticeship. Your PMC will contact you every 4 weeks to discuss your progress made to date and your Technical Trainer will work with you to set and support you with your projects. Once your training is complete, a dedicated EPA facilitator will help get you prepared for End Point Assessment.


Your portfolio

Throughout the apprenticeship, you will contribute evidence towards your online e-portfolio. We use e-portfolios as they are accessible from anywhere, and enable you to track your progress throughout your apprenticeship. You’ll have access to your personal dashboard to monitor your progress and identify any gaps in your portfolio of evidence.

20 percent pie chart

Off-the-job training

Off-the-job (OTJ) training is comprised of, but not limited to activities such as: training with Estio, shadowing, journal entries and projects for e-portfolio. Completed within working hours as agreed with the employer but average at 6 hours per week (20% of your time on your apprenticeship). You can track your OTJ progress on your e-portfolio.

Phase three

Assessment Gateway, preparation & administration week

The Gateway week is used to finetune your skills and offer a simulated Synoptic Project for systems familiarisation, and to ensure that your Summative Portfolio and Employer Reference are completed before entering into EPA.

Phase four

End Point Assessment

You will be assessed by an End Point Assessment Organisation, chosen by your employer. This independent assessor will feedback the results (Pass, Merit or Distinction) and the ESFA will provide your certificate.

Get in touch!

Call our team on 01133 500 333 or fill out our enquiry form below