Foundation
DevOps Engineering
The foundation track. Start here if you are coming from support, development or systems administration.
What you'll be able to do
- Build and operate a CI/CD pipeline end to end
- Containerise an application and deploy it to Kubernetes
- Provision infrastructure from code rather than a console
- Read logs, metrics and traces well enough to debug a live incident
Modules
- 01Linux and networking foundationsProcesses, systemd, permissions, DNS, TLS, HTTP, troubleshooting with tcpdump and ss
- 02Git and team workflowsBranching strategies, pull requests, code review, semantic versioning, release tagging
- 03Containers with DockerImages, layers, multi-stage builds, registries, volumes, networking, image slimming
- 04CI/CD pipelinesGitHub Actions and Jenkins, build matrices, artefacts, caching, deployment gates, rollback
- 05Infrastructure as codeTerraform state and modules, Ansible playbooks, drift, plan review as a habit
- 06Kubernetes fundamentalsPods, deployments, services, ingress, configmaps, secrets, probes, resource requests
- 07ObservabilityPrometheus, Grafana, structured logging, distributed tracing, alert design that avoids fatigue
- 08Cloud foundationsAWS core services, IAM, VPC basics, managed databases, cost awareness from day one
Capstone
Take an application from a bare repository to a monitored, automatically deployed production environment — with a working rollback you demonstrate live.