Curriculum/DevOps and Infrastructure

Learning Track

DevOps and Infrastructure

Linux, containers, Kubernetes, CI/CD, and the cloud.

A parent track containing 6 sub-tracks: Linux and the Command Line, Docker and Containerization, Kubernetes, CI/CD Pipelines, AWS, and Azure. Take in order for the full DevOps path; or pick the ones that match your specialty.

Sub-Tracks

Linux and the Command Line

Master the OS of the cloud.

Filesystem, essential commands, file permissions, processes + systemd, networking from the CLI, shell scripting, SSH + hardening, package management, awk/sed/cut, and vim basics. Ends with a passion project that hardens + deploys to a real $5 VPS.

13 lessons·Beginner → Intermediate·~11h

First lesson: The Linux Filesystem

Docker and Containerization

Ship containers like a working engineer.

Containers vs VMs, Docker fundamentals, writing Dockerfiles, Docker Compose, networking, volumes, registries (Hub + GHCR), multi-stage builds + security scanning, and a real multi-service app. Ends with a deployed passion project on a real VPS.

13 lessons·Beginner → Advanced·~11h

First lesson: What Containers Are and Why

Kubernetes

Container orchestration at production scale.

Core concepts (Pods, Deployments, Services, ConfigMaps, Secrets), kubectl, rolling updates + probes, networking + Ingress, persistent storage, Helm, RBAC + autoscaling, managed K8s (EKS/GKE/AKS), and observability. Ends with a passion project deploying a multi-service Helm chart.

12 lessons·Beginner → Advanced·~13h

First lesson: What Kubernetes Is and When NOT to Use It

CI/CD Pipelines

Build the pipeline that ships your team's code.

GitHub Actions in depth, complete CI workflows (lint + test + Docker push), CD pipelines (staging + production), environment + secret management, OIDC federation, testing in CI, security scanning, and deploy strategies (canary + blue/green). Ends with the job-readiness lesson.

12 lessons·Beginner → Advanced·~10h

First lesson: What CI/CD Is

Cloud Platforms — AWS

The cloud platform that runs most of the internet.

Cloud landscape, AWS core services (EC2, S3, RDS, Lambda, IAM, VPC, CloudFront, Route 53), IAM in depth, EC2, S3, RDS, Lambda, VPC, CloudFront, AWS CLI + Terraform, and the AWS cert path. Ends with a passion project deploying a 3-tier app on AWS.

17 lessons·Beginner → Advanced·~16h

First lesson: The Cloud Landscape

Cloud Platforms — Microsoft Azure

The cloud platform that runs the Microsoft world.

Azure vs AWS, core services (VMs, Blob, Azure SQL, Functions, Entra ID, App Service), Entra ID in depth, App Service, Functions, Blob Storage, Azure DevOps, AKS, and the Azure cert path (AZ-900 / AZ-104 / AZ-204).

13 lessons·Beginner → Advanced·~12h

First lesson: Azure vs AWS