finds.dev← search

// the find

NotHarshhaa/DevOps-Projects

★ 4,462 · Java · updated May 2026

🚀 Real-world DevOps projects for aspiring engineers — Beginner to Advanced. Covers AWS, Kubernetes, Docker, CI/CD, Terraform, Jenkins, and more. Hands-on learning with step-by-step guides.

A collection of 40 guided DevOps projects covering AWS, Kubernetes, Docker, CI/CD, Terraform, and more, aimed at people learning DevOps from scratch or filling gaps in their toolkit. The target audience is bootcamp graduates or junior engineers who need something to put on a resume or actually run through to understand how the pieces connect. It's structured learning material, not a framework or library you depend on.

The breadth is genuinely useful — 40 projects spanning beginner (Linux basics, simple Jenkins pipelines) through advanced (multi-cloud EKS/AKS/GKE, Istio service mesh, GitOps with ArgoCD/Flux) gives learners a real progression path rather than a dead end. Project 01's Terraform is properly modularized with separate VPC, ALB, ASG, RDS, and security modules, which is how it's actually done in teams. The step-by-step lab format in Project 07 (Azure DevOps) is well-organized with scripts, Terraform, and pipeline YAML all co-located. The repo covers DevSecOps explicitly in multiple projects (Trivy, Checkov, tfsec, OWASP scanning), not as an afterthought.

The sample applications are throwaway toys — a Java login page, a 2048 game, a Django hello-world — which means you'll learn the infrastructure tooling but have no experience applying it to anything with real complexity like background jobs, stateful services, or event-driven architectures. Many of the later projects (26–40) are light on actual code and heavy on architecture diagrams and READMEs describing what you'd build, not working implementations you can run. The repo commits a `db.sqlite3` file and compiled `.pyc` bytecode in Project 04, which signals the hygiene standards are inconsistent. No automated tests of the infrastructure itself — Terratest, Inspec, or even basic smoke tests — so you learn to ship Terraform without learning how to verify it doesn't break.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →