Academyby Code2Deploy
All courses
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

  1. 01
    Linux and networking foundationsProcesses, systemd, permissions, DNS, TLS, HTTP, troubleshooting with tcpdump and ss
  2. 02
    Git and team workflowsBranching strategies, pull requests, code review, semantic versioning, release tagging
  3. 03
    Containers with DockerImages, layers, multi-stage builds, registries, volumes, networking, image slimming
  4. 04
    CI/CD pipelinesGitHub Actions and Jenkins, build matrices, artefacts, caching, deployment gates, rollback
  5. 05
    Infrastructure as codeTerraform state and modules, Ansible playbooks, drift, plan review as a habit
  6. 06
    Kubernetes fundamentalsPods, deployments, services, ingress, configmaps, secrets, probes, resource requests
  7. 07
    ObservabilityPrometheus, Grafana, structured logging, distributed tracing, alert design that avoids fatigue
  8. 08
    Cloud 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.