DevOps curriculum
106 topics — install guides, flows, deployments, snippets, and scripts on DevOps World.
Reviewed: ·Tested on: Kubernetes 1.29, Terraform 1.8, Ubuntu 22.04
Hands-on projects
27 projects — beginner to advanced, each linked to a guide, script, or flow on DevOps World.
Server performance stats
beginnerCLI script — CPU, memory, disk, load average, and top processes.
Log archive tool
beginnerRotate and tarball logs with date stamps — cron-ready.
Nginx log analyser
beginnerParse access.log — top IPs, 5xx count, slow requests from CLI.
GitHub Pages deploy
beginnerStatic site workflow — build and publish with GitHub Actions.
SSH remote server setup
beginnerHarden SSH — keys, disable password auth, firewall.
Static site on Nginx
beginnerInstall Nginx and serve a static site with TLS.
Basic DNS records
beginnerA, CNAME, MX — BIND or cloud DNS with dig verification.
Simple monitoring dashboard
beginnerReal-time CPU, RAM, disk with Netdata.
Systemd long-running service
beginnerUnit file that logs to journal — enable on boot.
Basic Dockerfile
beginnerMulti-stage or slim image — build and run locally.
First EC2 instance
beginnerLaunch instance, security group, SSH in, verify identity.
Ansible configuration management
intermediatePlaybook to harden a Linux server — packages, users, services.
Terraform infrastructure
intermediateVPC, compute, remote state — plan and apply safely.
CI deploy Node.js service
intermediateGitHub Actions — test, build image, deploy to server or K8s.
Multi-container Compose stack
intermediateApp + database + cache — local prod-like stack.
Automated DB backups
intermediateScheduled pg_dump / mysqldump to S3 with retention.
Bastion host
intermediateJump box for private subnets — SSH hardening and audit.
File integrity checker
intermediateSHA256 manifest — detect tampering on config and log dirs.
VPN server setup
intermediateWireGuard tunnel for secure remote access to private infra.
DHCP server
intermediateInternal DHCP with reserved leases and DNS integration.
NFS file server
intermediateExport shares and mount from clients — lab or legacy apps.
Blue-green deployment
advancedTwo identical envs — switch traffic with zero downtime.
Prometheus + Grafana stack
advancedMetrics collection, dashboards, and alert rules.
Service discovery with Consul
advancedRegister services, health checks, and DNS interface.
GitOps with Argo CD
advancedSync cluster state from Git — deploy and rollback from repo.
Vault secrets to Kubernetes
advancedExternal Secrets Operator — no plain secrets in git.
KVM virtualization lab
advancedHypervisor, VMs, storage, and live migration basics.
Full curriculum map
Stack pillars
📦 Containers
📈 AIOps / Monitoring
🔍 Analytics / Logs
🛡️ Security
🖥️ Server foundations
Standard repos — clone and deploy
☸️ EKS cluster (Terraform)
VPC + EKS starter — foundation before app deploy.
⚡ GitHub Actions CI template
Build, scan, push, deploy — copy .github/workflows from site config.
🪣 App + K8s manifests (Bitbucket flow)
Dockerfile + Kubernetes YAML for pipeline deploy.
🦊 GitLab CI → GKE deploy
Build, Trivy scan, deploy — with prod-delta for OIDC and branch protection.
🤖 Jenkins → ECR → EKS
Declarative pipeline for enterprise Jenkins with prod-delta.