← Back to courses
Cloud & DevOps

DevOps Engineer Career Track

Linux, Git, Docker, CI/CD, Terraform, Kubernetes and monitoring in one programme

A six-month classroom programme that takes you from the Linux command line to a monitored, automatically deployed application. You build one delivery pipeline throughout the course, adding a stage with each module, and present it as your capstone.

13Modules
IntermediateLevel
6 monthsDuration
COURSE THUMBNAIL

What you will be able to do

Administer Linux servers and automate tasks with shell scripts
Build CI/CD pipelines with GitHub Actions and Jenkins
Containerise applications and run them on Kubernetes
Provision cloud infrastructure with Terraform and configure it with Ansible
Monitor a running system with Prometheus and Grafana
Present a complete delivery pipeline as a portfolio project

Course outline

01
Linux and shell scripting for DevOps
02
Networking fundamentals: DNS, HTTP, TLS and firewalls
03
Git and collaborative workflows
04
Containers with Docker
05
Continuous integration with GitHub Actions and Jenkins
06
Cloud deployment on AWS
07
Infrastructure as code with Terraform
08
Configuration management with Ansible
09
Container orchestration with Kubernetes
10
Continuous delivery and release strategies
11
Monitoring and alerting with Prometheus and Grafana
12
Security in the pipeline: secrets and image scanning
13
Capstone: an end-to-end delivery pipeline

Tools you will use

LinuxBashGitGitHub ActionsJenkinsDockerKubernetesTerraformAnsibleAWSPrometheusGrafana

What you need

General computer skills and comfort with typing commands
Familiarity with any one programming language helps, but is not required

Related courses