Platform Engineering¶
Platform Engineering builds the internal developer platform (IDP) — the foundation that product teams build on. Your job: make it easy for developers to deploy, operate, and scale software safely.
Topics¶
| Topic | What you'll learn |
|---|---|
| Terraform & IaC | Infrastructure as code, state management, modules |
| Kubernetes | Workload orchestration, networking, scaling |
| CI/CD Pipelines | Deployment automation, testing, progressive delivery |
| Cloud Infrastructure | AWS/GCP/Azure patterns, networking, cost |
| Security & Hardening | Secrets, RBAC, compliance, zero trust |
| Practice & Interview Prep | 2,600+ exercises across the full stack |
| External Links | GitHub Well-Architected governance, best practices |
Learning Path¶
[B] Terraform basics → Cloud infra → CI/CD fundamentals
[I] Kubernetes → Security → Advanced Terraform (modules, remote state)
[A] Platform product thinking → IDP design → Cost optimization
Key Resources¶
- devops-exercises — Hands-on Q&A: Terraform, K8s, CI/CD
- devops-collection — Tools and resources
- book-of-secret-knowledge — CLI tools, one-liners, cheatsheets
- awesome-scalability — Infrastructure patterns at scale