Interactive DevOps Mastery Track
A structured 13-step progression from your first Linux command to Terraform IaC, Observability, and GitOps delivery. Follow each milestone or switch to the 2D graph view.
Core Foundations & Version Control
Master the Linux command line environment and team version control workflows.
Linux Command Line for DevOps
Master the terminal, essential bash commands, file manipulation, permissions, process management, and SSH to navigate servers with confidence.
Git & GitHub Fundamentals
Learn version control from the ground up: staging, commits, branches, merges, remotes, pull requests, and real-world branching strategies.
Containerization & Multi-Container Stacks
Package applications into immutable containers and orchestrate local microservices.
Docker & Container Fundamentals
Package applications into lightweight, reproducible containers. Master Dockerfile instructions, layer caching, image optimization, and volume mounts.
Docker Compose & Multi-Container Apps
Orchestrate multi-tier web applications (Next.js, Node.js API, PostgreSQL, Redis) with declarative YAML configuration files.
Automation & Continuous Delivery
Automate code testing, linting, building, and artifact delivery on every commit.
GitHub Actions Automation
Automate testing, linting, building, Docker container publishing, and deployment workflows triggered directly by Git events.
CI/CD Pipeline Concepts & Architecture
Deep dive into pipeline architectures, artifacts, build agents, automated testing pyramids, zero-downtime strategies, and canary rollouts.
Infrastructure as Code (IaC) & Cloud Provisioning
Declare reproducible cloud environments and automate Terraform pipelines.
Terraform & Infrastructure as Code (IaC)
Master declarative infrastructure automation: HCL syntax, providers, state locking, reusable modules, multi-environment setups, and CI/CD plan/apply workflows.
Kubernetes Cluster Architecture & Orchestration
Deploy self-healing containers, pods, services, ingress, and lightweight K3s clusters.
Kubernetes (K8s) Basics
Step into the standard enterprise container orchestrator: Pods, Deployments, Services, ConfigMaps, Ingress, and self-healing systems.
K3s: Lightweight Kubernetes
Run lightweight, fully compliant Kubernetes on single VPS nodes, edge devices, local development, and small production clusters.
Observability, DevSecOps & Advanced GitOps
Full-stack monitoring with Prometheus/Grafana, container security with Trivy, and GitOps with ArgoCD.
Prometheus, Grafana & Cloud Observability
Build production visibility: The 3 pillars of observability (metrics, logs, traces), PromQL queries, Node Exporter, Grafana dashboards, Loki log aggregation, and Alertmanager.
DevSecOps & Cloud Security Hardening
Embed security into every stage: Shift-left static analysis, container image vulnerability scanning with Trivy, image signing with Cosign, secret management, and K8s security.
GitOps & Continuous Delivery with ArgoCD
Adopt modern declarative GitOps workflows: ArgoCD architecture, Application CRDs, automated repo syncing, Kustomize overlays, Helm charts, and progressive Canary delivery.
Real-World Production Capstone
Connect every tool into a complete automated zero-downtime production deployment.
Full Real-World CI/CD Pipeline Project
The Capstone: Connect Git + GitHub Actions + Docker + GHCR + K3s Kubernetes into an automated GitOps production deployment.
Foundations & Containers
Linux CLI, Git, GitHub, Docker & Compose. Build confidence with terminal workflows and local multi-service stacks.
CI/CD & Cloud IaC
GitHub Actions, CI/CD Pipeline Concepts & Terraform. Automate test pipelines and declare cloud infrastructure as code.
Kubernetes & Observability
K8s, K3s, Prometheus & Grafana. Deploy self-healing container clusters and build real-time monitoring dashboards.
DevSecOps & GitOps
Trivy vulnerability scanning, ArgoCD GitOps, Canary progressive rollouts, and the full end-to-end Capstone project.