Master DevOps from Zero
A complete, practical guide to containers, orchestration, monitoring, GitOps, and cloud deployment.
📚 Choose a Guide
Images, containers, volumes, networking, Compose. The foundation of modern DevOps.
Orchestrate containers at scale. Pods, deployments, services, autoscaling, and more.
Visualize metrics from Prometheus. Build dashboards, set alerts, write PromQL queries.
GitOps continuous delivery for Kubernetes. Deploy from Git, automate sync, track drift.
Run containers and Kubernetes in the cloud. ECR, ECS, EKS, VPC, RDS, CloudFront, Route 53 and more.
The essential tools every DevOps engineer uses — CI/CD, IaC, monitoring, logging, security, and more.
Ready-to-run docker-compose stacks for monitoring, logging, CI/CD, tracing, and security — all local.
🗺️ Learning Path
Docker Fundamentals
Learn how containers work. Build images with Dockerfiles, run containers, manage volumes and networks. Start here — every other tool builds on this.
Kubernetes Basics
Learn to orchestrate containers at scale. Understand pods, deployments, services, and how kubectl works. Practice locally with Docker Desktop or kind.
Monitoring with Grafana
Connect Prometheus to your cluster. Build dashboards to visualize pod health, CPU/memory usage, and custom application metrics.
GitOps with ArgoCD
Store your Kubernetes manifests in Git. Let ArgoCD automatically apply changes when you push. Learn sync, health checks, and rollback.
Deploy to AWS
Run everything in the cloud. Push images to ECR, deploy on ECS or EKS, and expose your apps with AWS Load Balancers.
🧱 Core Concepts Map
✅ Prerequisites
| Tool | Install | Verify |
|---|---|---|
| Docker | apt install docker.io or Docker Desktop | docker version |
| kubectl | snap install kubectl --classic | kubectl version |
| git | apt install git | git --version |
| AWS CLI | pip install awscli | aws --version |
| helm | snap install helm --classic | helm version |