Learn
DevOps courses that ship
Practical courses for junior DevOps engineers and teams building platform workflows — from Docker to Kubernetes to production deployment.
14 written lessons on this page. That is the real count, not a marketing total.
Docker Deep Dive
Images, containers, Dockerfiles, volumes, networking - everything you need to containerize your first app.
“Works on my machine is a DevOps joke until Docker makes it true.”
Container Orchestration 101
From Docker Compose to Kubernetes - when to use what, and how to orchestrate without over-engineering.
“Docker Compose is for when you have 3 services. Kubernetes is for when you have 3 services and want 17 more problems.”
Kubernetes for the Impatient
Pods, deployments, services, ingress, helm - the minimum you need to run something real.
“Kubernetes doesn't make your app more resilient. It makes your app more complicated and then gives you the tools to deal with that complication.”
Kubernetes Troubleshooting Runbook: Debugging, kubectl Workflows, and Common Failure Modes
Pending, CrashLoopBackOff, ImagePullBackOff, and the kubectl commands that tell you which one you actually have.
“kubectl describe is not a personality. It is, however, the only adult in the room.”
CI/CD Pipeline Builder
GitHub Actions, GitLab CI, and pipeline-as-code patterns. Build, test, deploy - automatically.
“A CI/CD pipeline is the difference between 'deploying is terrifying' and 'Friday afternoon at 4:45 is a great time to release.'”
Infrastructure as Code
Terraform, Pulumi, state management, modules - manage cloud infrastructure like code.
“ClickOps is when you manually provision servers in a web console. IaC is when your coworkers can review your infrastructure changes in a pull request.”
Secrets Management
Vault, AWS Secrets Manager, SOPS, git-crypt - keep secrets out of your code and your logs.
“There are two types of companies: those that have committed secrets to git, and those that will.”
DevSecOps Pipeline
SAST, DAST, dependency scanning, compliance gates - security baked into your pipeline, not bolted on.
“DevSecOps is what happens when security stops being the department of 'no' and starts being the department of 'not in production.'”
Monitoring & Observability
Metrics, logs, traces, dashboards, alerting - know what your systems are doing at 3 AM.
“Monitoring tells you something is broken. Observability tells you what specifically is broken and why. You want the second one.”
Incident Response for Ops
Runbooks, escalation, postmortems, and blameless culture. What to do when things go sideways.
“The first rule of incident response: don't make it worse. The second rule: write down what happened so you don't do it again.”
Cloud Cost Optimization
Right-sizing, reserved instances, spot instances, and waste elimination. Stop burning money on unused resources.
“The cloud is just someone else's computer. And someone else's computer has a very aggressive billing department.”
Introduction to GitOps: Principles and Practices
Git holds the desired state. An agent in the cluster makes the live system match it. Drift is a pull request, or it is a lie.
“Git as the source of truth is charming until someone force-pushes main and the cluster politely agrees.”
Modern DevOps Practices, on this site
Where the other lessons sit, and which tools this site will not pretend are finished.
“Modern DevOps is mostly old discipline with newer YAML.”
Chaos Engineering, and What AIOps Is Not
How to break a system on purpose, and why an AIOps slide is not an on-call plan.
“Chaos engineering is what you call it when you break production on purpose and write it down first.”