Hands-on practice

Build 22 real projects

Reading is not enough. Each project mirrors a task you would actually own on the job, from a first CI/CD pipeline to a full GitOps cluster. Ship them, then put them in your portfolio.

0/22

Shipped

5500

XP on offer

Difficulty
CI/CD

Static Site CI/CD Pipeline

Auto-deploy a static site on every push with GitHub Actions.

beginner 3-4h
Docker

Dockerize a 3-tier App

Containerize a web + API + DB stack and wire it with Compose.

beginner 4-5h
CI/CD

Self-hosted GitLab Runner

Stand up a runner and build a multi-stage pipeline.

intermediate 5h
Kubernetes

Kubernetes Cluster from Scratch

Bootstrap a cluster with kubeadm and deploy a real workload.

advanced 8h
Terraform

Terraform AWS VPC

Provision a production-shaped VPC with public/private subnets.

intermediate 5-6h
Monitoring

Prometheus + Grafana Stack

Instrument an app and build SLO dashboards with alerts.

intermediate 5h
GitOps

GitOps with Argo CD

Reconcile a cluster declaratively from a Git repo.

advanced 6h
DevSecOps

Secrets with Vault

Dynamic secrets and short-lived credentials for a service.

advanced 6h
CI/CD

Blue-Green Deployment

Zero-downtime releases with automated rollback.

advanced 5h
Monitoring

Log Pipeline with Loki

Centralize logs from multiple services with structured queries.

intermediate 4h
Scripting

Bash Backup Automation

Scheduled, rotated, alerting backups in pure Bash.

beginner 2-3h
Docker

Multi-stage Go Build

Ship a sub-15MB image with a multi-stage Dockerfile.

intermediate 3h
Kubernetes

Ingress + TLS with cert-manager

Auto-provision Let's Encrypt certs for cluster services.

advanced 5h
Terraform

Terraform Reusable Modules

Build a module library with remote state and workspaces.

advanced 6h
GitOps

Canary with Argo Rollouts

Progressive delivery driven by real metrics.

advanced 6h
DevSecOps

CI Security Gates

Add SAST, image scanning and SBOM to a pipeline.

intermediate 4h
Cloud

Serverless URL Shortener

Lambda + DynamoDB + API Gateway, all in IaC.

beginner 3-4h
SRE

On-call Alerting Workflow

Route alerts, define SLOs and write a runbook.

intermediate 4h
Linux

Multi-host Log Shipper

Forward systemd journals from many hosts to one place.

beginner 3h
Git

Pre-commit Quality Gates

Block bad commits with shared, automated hooks.

beginner 2h
Kubernetes

Autoscaling on Kubernetes

Scale pods and nodes automatically under real load.

advanced 5h
GitOps

Full GitOps Cluster

A complete cluster defined and operated entirely from Git.

advanced 10h