Skip to content

𝑫𝒆𝒗𝑶𝒑𝒔 𝑹𝒆𝒂𝒍 𝑾𝒐𝒓𝒍𝒅 𝑷𝒓𝒐𝒋𝒆𝒄𝒕𝒔 𝒇𝒐𝒓 𝑨𝒔𝒑𝒊𝒓𝒊𝒏𝒈 𝑫𝒆𝒗𝑶𝒑𝒔 𝑬𝒏𝒈𝒊𝒏𝒆𝒆𝒓𝒔 [𝑩𝒆𝒈𝒊𝒏𝒏𝒆𝒓 𝒕𝒐 𝑨𝒅𝒗𝒂𝒏𝒄𝒆𝒅]

Notifications You must be signed in to change notification settings

DevCloudNinjas/DevOps-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOps & Cloud Projects — Hands-On Learning

Real-world projects for aspiring DevOps engineers, from beginner to advanced. 49 projects, 15 learning tracks, and curated resources — all in one place.

Forks Stargazers


Quick Start

  1. Clone the repo: git clone https://github.com/DevCloudNinjas/DevOps-Projects.git
  2. Pick a project from the index below based on your skill level and interests
  3. Follow the README inside each project folder

Legend

Symbol Meaning
🔬 Hands-on Lab — includes working code, configs, and/or IaC
📖 Tutorial Guide — step-by-step instructions (README-based)
🟢 Beginner
🟡 Intermediate
🔴 Advanced

Project Index

AWS Projects

# Project Difficulty Type Key Tools
01 Java App on AWS 3-Tier Architecture 🔴 Advanced 🔬 Lab Java, Maven, Tomcat, Nginx, RDS, VPC, Terraform
02 Scalable VPC Architecture on AWS 🟡 Intermediate 🔬 Lab VPC, ALB, CloudWatch, S3
04 Django App on AWS ECS/ECR 🟢 Beginner 🔬 Lab Django, Docker, ECS, ECR
05 Deploy on Docker via Jenkins & K8s 🟡 Intermediate 🔬 Lab Docker, Jenkins, Kubernetes
06 Advanced CI/CD Pipeline 🔴 Advanced 🔬 Lab Jenkins, Ansible, SonarQube, JFrog, EKS, Terraform, Prometheus, Grafana
08 2048 Game on Amazon EKS 🟡 Intermediate 🔬 Lab EKS, Kubernetes
09 DevSecOps Netflix Clone CI/CD 🔴 Advanced 🔬 Lab Jenkins, Docker, SonarQube, Trivy, Prometheus, Grafana
11 Two-Tier AWS Infra with Terraform 🟡 Intermediate 🔬 Lab Terraform, VPC, ALB, ASG, RDS, WAF, CloudFront
12 Super Mario on K8s with Terraform 🟡 Intermediate 📖 Guide Kubernetes, Terraform, EKS
13 Zomato Clone DevSecOps 🔴 Advanced 📖 Guide Jenkins, Docker, SonarQube, Trivy, K8s
15 E-Commerce 3-Tier on EKS with Helm 🔴 Advanced 📖 Guide EKS, Helm, Docker
16 Deploy to K8s with Jenkins & ArgoCD 🟡 Intermediate 📖 Guide Jenkins, ArgoCD, Kubernetes
18 Jenkins Java Pipeline (Maven, SonarQube, ArgoCD, K8s) 🔴 Advanced 🔬 Lab Jenkins, Maven, SonarQube, ArgoCD, Helm, K8s
19 EKS + Jenkins + Terraform CI/CD 🔴 Advanced 🔬 Lab EKS, Jenkins, Terraform
21 AWS CodePipeline CI/CD 🟡 Intermediate 🔬 Lab CodePipeline, CodeBuild, CodeDeploy, React
22 AWS Fully Serverless Architecture 🔴 Advanced 🔬 Lab Lambda, API Gateway, Aurora Serverless, Terraform, GitHub Actions
23 Swiggy Clone Blue-Green on ECS 🟡 Intermediate 🔬 Lab ECS, CodeDeploy, Blue-Green, React, Docker
24 .NET DevSecOps Pipeline 🟡 Intermediate 🔬 Lab .NET, Docker, SonarQube, K8s
25 Petshop Java DevSecOps 🔴 Advanced 📖 Guide Jenkins, Docker, K8s, Ansible
26 Terraform + GitLab CI/CD on AWS 🟡 Intermediate 🔬 Lab Terraform, GitLab CI/CD
27 Reddit App on EKS with ArgoCD 🟡 Intermediate 📖 Guide EKS, ArgoCD, Docker
28 OpenAI Chatbot UI on EKS 🔴 Advanced 🔬 Lab Jenkins, Docker, EKS, Terraform, SonarQube, Trivy
30 Blog App on EKS (Nexus, SonarQube, Trivy) 🔴 Advanced 📖 Guide EKS, Jenkins, Nexus, SonarQube, Trivy
31 Cloud Native Monitoring App 🟡 Intermediate 🔬 Lab Python, Docker, EKS, Flask
32 Tetris DevSecOps on K8s 🔴 Advanced 🔬 Lab Jenkins, Docker, K8s, Terraform, SonarQube, Trivy
33 Node.js CI/CD to EKS via GitHub Actions 🟡 Intermediate 🔬 Lab Node.js, GitHub Actions, EKS, Docker
34 Node.js CI/CD to ECS via GH Actions + Terraform 🟡 Intermediate 🔬 Lab Node.js, GitHub Actions, ECS, Terraform
35 DevSecOps Pipeline Series (6 Steps) 🔴 Advanced 🔬 Lab Jenkins, Terraform, K8s, SonarCloud, Snyk, ZAP, Docker, ECR
36 AWS Real-Time Deployment (Dev→Prod) 🔴 Advanced 🔬 Lab AWS, CI/CD, Multi-environment
37 EKS Terraform Provision 🟡 Intermediate 🔬 Lab Terraform, EKS, AWS
38 Docker + Terraform 3-Tier Architecture 🟡 Intermediate 🔬 Lab Docker, Terraform, 3-Tier
39 GitHub Actions + AWS + Terraform 🟡 Intermediate 🔬 Lab GitHub Actions, AWS, Terraform
40 K8s Dashboard with Trivy Scanning 🟡 Intermediate 🔬 Lab Kubernetes, Trivy, Dashboard
41 Online Boutique Microservices 🟡 Intermediate 🔬 Lab Kubernetes, Microservices
42 Serverless REST API with DynamoDB 🟡 Intermediate 🔬 Lab Terraform, Lambda, API Gateway, DynamoDB
43 ECS Fargate with Terraform 🟡 Intermediate 🔬 Lab ECS, Fargate, ECR, Terraform
44 DevSecOps 101 🔴 Advanced 🔬 Lab Jenkins, Docker, K8s, SonarQube, Trivy
45 Jenkins CI/CD with ArgoCD & Vault 🔴 Advanced 🔬 Lab Jenkins, ArgoCD, Vault, SonarQube, JFrog, Trivy, EKS, Prometheus, Grafana
46 EKS Cluster Terraform (Advanced) 🟡 Intermediate 🔬 Lab Terraform, EKS, VPC
47 Django SaaS E-Commerce 🟡 Intermediate 🔬 Lab Django, Docker, Multi-tenant
48 Terraform AWS EKS 🟡 Intermediate 🔬 Lab Terraform, EKS, AWS
49 Text Encryption (Cybersecurity) 🟢 Beginner 🔬 Lab Python, Cryptography

Azure Projects

# Project Difficulty Type Key Tools
07 Azure DevOps with AKS & Terraform 🔴 Advanced 🔬 Lab Azure DevOps, AKS, Terraform
10 .NET CI/CD with Azure DevOps Starter 🟢 Beginner 📖 Guide .NET, Azure DevOps
17 Deploy to AKS via Azure DevOps 🟡 Intermediate 📖 Guide AKS, Azure DevOps
20 Azure DevOps + Terraform Pipeline 🟡 Intermediate 🔬 Lab Terraform, Azure DevOps
29 3-Tier Voting App with ArgoCD 🟡 Intermediate 📖 Guide ArgoCD, Azure DevOps, K8s

General / Multi-Platform Projects

# Project Difficulty Type Key Tools
03 Linux Fundamentals for DevOps 🟢 Beginner 📖 Guide Linux, Shell
14 CI/CD with GitHub Actions for Android 🟡 Intermediate 🔬 Lab GitHub Actions, Android, Gradle

Learning Resources

Structured learning tracks, hands-on labs, and study guides. See learning/ for details.

Track Description
Kubernetes 101 All-in-one K8s fundamentals
CKA Exam Prep Certified Kubernetes Administrator prep
K8s Learning Path Beginner to Advanced roadmap
K8s Projects Practical real-time K8s projects
Containers Fundamentals Docker & K8s fundamentals labs
Docker Training Hands-on Docker labs
DevOps 101 Track 18 beginner projects (CI/CD, AWS, Docker, K8s)
DevOps 201 Track 25 intermediate projects (LAMP, Ansible, Terraform, K8s)
DevOps Random Projects 24 real-world DevOps career projects
DevOps Bootcamp DevOps onboarding bootcamp
Linux Hands-On Linux studies
Prometheus Monitoring Learning Prometheus
Tool Setup Guides DevOps tool installation guides
DevOps Interview Prep Interview questions for all DevOps tools
SRE Interview Prep SRE interview preparation guide

Reference Resources

See resources/ for details.

Resource Description
DevOps Tools List Curated list of DevOps tools
GitHub Actions Examples Practical GHA examples
Coding Interview University CS study plan

Projects by Difficulty

🟢 Beginner (4 projects)

🟡 Intermediate (28 projects)

🔴 Advanced (17 projects)


Projects by Technology

Technology Projects
Jenkins 01, 05, 06, 09, 16, 18, 19, 25, 28, 30, 32, 35, 44, 45
Terraform 06, 07, 11, 12, 19, 20, 22, 26, 28, 34, 35, 37, 38, 39, 42, 43, 46, 48
Kubernetes / EKS / AKS 05, 06, 07, 08, 12, 13, 15, 16, 17, 18, 19, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 37, 40, 41, 45, 46, 48
Docker 04, 05, 06, 09, 13, 23, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 38, 44, 47
ArgoCD 16, 18, 27, 29, 45
SonarQube / SonarCloud 06, 09, 13, 18, 24, 28, 30, 35, 44, 45
GitHub Actions 14, 22, 33, 34, 39
GitLab CI/CD 26
Azure DevOps 07, 10, 17, 20, 29
AWS CodePipeline 21
Helm 06, 15, 18
Ansible 06, 25
Prometheus / Grafana 06, 09, 45
Trivy 09, 28, 32, 40, 44
HashiCorp Vault 45
Snyk 35
OWASP ZAP 35
Serverless (Lambda) 22, 42

Repository Structure

DevOps-Projects/
├── project-01 through project-49/    # 49 DevOps projects
├── learning/                          # 15 learning tracks & study guides
│   ├── kubernetes-101/
│   ├── kubernetes-cka-prep/
│   ├── containers-fundamentals/
│   ├── docker-training/
│   ├── devops-101-track/             # 18 beginner projects
│   ├── devops-201-track/             # 25 intermediate projects
│   ├── devops-random-projects/       # 24 real-world career projects
│   ├── devops-bootcamp/
│   ├── linux-hands-on/
│   ├── prometheus-monitoring/
│   ├── tool-setup-guides/
│   ├── devops-interview-prep/
│   └── sre-interview-prep/
├── resources/                         # Reference materials
│   ├── devops-tools-list/
│   ├── github-actions-examples/
│   └── coding-interview-university/
├── CODE_OF_CONDUCT.md
├── IMPROVEMENTS.md
├── REVIEW-PLAN.md
└── REVIEW-UPDATES.md

Contributing

  1. Fork the repository
  2. Create your feature branch: git checkout -b feature/my-project
  3. Commit your changes: git commit -m 'Add new project'
  4. Push to the branch: git push origin feature/my-project
  5. Open a Pull Request

Please review the Code of Conduct before contributing.

Community


If you find this repository helpful, please give it a ⭐

About

𝑫𝒆𝒗𝑶𝒑𝒔 𝑹𝒆𝒂𝒍 𝑾𝒐𝒓𝒍𝒅 𝑷𝒓𝒐𝒋𝒆𝒄𝒕𝒔 𝒇𝒐𝒓 𝑨𝒔𝒑𝒊𝒓𝒊𝒏𝒈 𝑫𝒆𝒗𝑶𝒑𝒔 𝑬𝒏𝒈𝒊𝒏𝒆𝒆𝒓𝒔 [𝑩𝒆𝒈𝒊𝒏𝒏𝒆𝒓 𝒕𝒐 𝑨𝒅𝒗𝒂𝒏𝒄𝒆𝒅]

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors