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

17 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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published