🎯Hands-On Projects

Build Real-World DevOps Projects

Apply everything you've learned by building complete end-to-end projects. Integrate multiple tools, create production-ready pipelines, and showcase your DevOps expertise.

Real production workflows
Multi-tool integration
Portfolio-ready

Available Projects

Start with these comprehensive projects and build your DevOps portfolio

πŸš€

Full CI/CD Pipeline Project

Build a complete production-ready pipeline from scratch. Take a Node.js app from code commit through automated testing, Docker containerization, and Kubernetes deployment using GitHub Actions. This project integrates Git version control, CI/CD automation, container orchestration, and GitOps principles.

Advanced

What you'll build:

  • Automated testing pipeline
  • Docker image builds
  • Security scanning integration
  • Kubernetes deployment
  • GitOps workflows
  • Rolling updates & monitoring
90 minutes
15 comprehensive steps

Prerequisites:

Git Fundamentals🐳 Docker Basics☸️ Kubernetes BasicsπŸ”„ CI/CD Fundamentals
Start This Project

Terraform Infrastructure Project

Build a complete multi-environment infrastructure from scratch. Create reusable Terraform modules, manage state across environments, configure workspaces for dev/staging/prod, and implement infrastructure best practices with variables, locals, and outputs.

Advanced

What you'll build:

  • Reusable Terraform modules
  • Multi-environment setup
  • Workspace management
  • Variables & tfvars configs
  • State management
  • Drift detection & correction
75 minutes
15 comprehensive steps

Prerequisites:

Terraform FundamentalsπŸ“¦ State Managementβš™οΈ Variables & Outputs
Start This Project

E-Commerce Analytics Platform

Design, build, and query a complete e-commerce analytics database from scratch. Set up PostgreSQL via Docker, write complex analytical queries with CTEs and window functions, create views for business reports, and implement monitoring and backup strategies.

Advanced

What you'll build:

  • Normalized database schema
  • Sales & revenue reports
  • Cohort analysis with CTEs
  • Window function analytics
  • Audit triggers & views
  • Backup & monitoring
75 minutes
15 comprehensive steps

Prerequisites:

SQL Lessons (101-405)🐳 Docker Installed
Start This Project

Full Observability Stack Project

Build a complete observability stack with OpenTelemetry, Prometheus, Grafana, Loki, Tempo, and Alertmanager. Then debug a real incident using metrics, logs, and traces together.

Advanced

What you'll build:

  • OpenTelemetry instrumentation
  • Prometheus metrics & alerting
  • Grafana monitoring dashboards
  • Loki centralized logging
  • Tempo distributed tracing
  • Cross-signal incident debugging
75 minutes
15 comprehensive steps

Prerequisites:

Monitoring Lessons (101-405)🐳 Docker Track
Start This Project

DevOps Automation CLI Tool

Build a complete DevOps automation CLI that queries the GitHub API, fetches repository and commit data with Bearer auth, and generates formatted reports in JSON and YAML.

Advanced

What you'll build:

  • argparse CLI with flags and subcommands
  • GitHub API client with Bearer auth
  • Secure .env credential loading
  • JSON and YAML report generation
  • Structured logging and exit codes
  • Fail-fast error handling patterns
45 minutes
8 comprehensive steps

Prerequisites:

Python for DevOps (Lessons 101–404)πŸ”‘ GitHub Personal Access Token
Start This Project
AWS Cloud Foundations

AWS CloudFormation Capstone

Deploy a complete multi-resource stack β€” IAM role, S3 bucket, Lambda function, and log group β€” from a single YAML template. Preview a destructive update with a change set before executing it, then tear everything down atomically. Pairs with the Terraform on AWS capstone below, which rebuilds the same infrastructure so you can compare both IaC approaches.

Advanced

What you'll build:

  • YAML CloudFormation template
  • IAM role, S3 bucket & Lambda stack
  • Intrinsic functions & stack outputs
  • Change-set previews of updates
  • Safe replacement-aware updates
  • Atomic teardown with delete-stack
45 minutes
16 comprehensive steps

Prerequisites:

AWS Cloud Foundations AWS CLI & IAMπŸͺ£ S3 Buckets & Objects⚑ Lambda Functions
Start This Project

Terraform on AWS Capstone

Rebuild the CloudFormation capstone's infrastructure β€” IAM role, S3 bucket, Lambda function, and log group β€” with Terraform and the AWS provider. Review saved plans before applying, drive an update through typed variables, watch a bucket replacement surface in the plan, and destroy everything cleanly while learning why Terraform state must be protected.

Advanced

What you'll build:

  • AWS provider & version pinning
  • IAM, S3 & Lambda in HCL
  • Typed variables with validation
  • Saved plans & reviewed applies
  • Replacement-aware updates
  • State-safe destroy & cleanup
55 minutes
13 comprehensive steps

Prerequisites:

☁️ CloudFormation Capstone Terraform CLI Installed⚑ Lambda Functions
Start This Project

Not Ready Yet?

Master the fundamentals first with our learning tracks, then come back to build projects: