Capstone Projects

Use these projects to turn the repository from theory into senior-level interview evidence.

Capstone 1 - Single-Service Delivery Platform

Goal

Prove that you can build a basic but professional delivery path for one application.

Scope

  • source code in Git

  • Dockerfile

  • CI pipeline with test and image build

  • registry publish

  • Kubernetes deployment

  • one dashboard and one alert

Deliverables

  • architecture diagram

  • pipeline file

  • Kubernetes manifests or Helm chart

  • short deployment runbook

  • short rollback procedure

What It Proves

  • Git workflow understanding

  • CI/CD fundamentals

  • containerization

  • Kubernetes basics

  • observability basics

Capstone 2 - Environment Provisioning With IaC

Goal

Prove that you can provision and manage the delivery platform safely.

Scope

  • Terraform modules for network, compute, IAM, and storage

  • remote backend and state locking

  • separate dev and prod environments

  • optional Ansible bootstrap or configuration step

Deliverables

  • module structure

  • backend configuration

  • environment layout

  • one example of drift prevention or protection such as prevent_destroy

  • short explanation of why the structure minimizes blast radius

What It Proves

  • infrastructure as code maturity

  • state and environment strategy

  • reproducibility

  • operational safety

Capstone 3 - Senior Operations Pack

Goal

Prove that you can operate the platform like a senior engineer.

Scope

  • define SLIs and SLOs

  • create an alerting policy

  • simulate one failure drill

  • capture a runbook

  • capture an RCA

  • include at least one cost and one security control

Suggested Failure Drills

  • CrashLoopBackOff

  • bad deployment with rollback

  • Terraform drift or unsafe plan

  • high latency after scaling

  • Prometheus no-data or noisy-alert problem

Deliverables

  • SLO document

  • alert definitions

  • failure drill notes

  • runbook

  • RCA

  • improvement backlog

What It Proves

  • production operations mindset

  • incident handling

  • reliability engineering

  • communication quality

Stretch Project - Internal Developer Platform Lite

If you want a project that signals strong senior potential, build a small paved road:

  • one reusable application template

  • one standard pipeline

  • one Terraform module set

  • one deployment template

  • one dashboard pack

  • one onboarding guide

This project demonstrates platform thinking, standardization, and team enablement rather than isolated tooling knowledge.

Last updated