Shipping and operating software: Linux, containers, CI/CD, Kubernetes, cloud, and observability.
Living in the terminal: files, permissions, processes, and shell scripting.
How packets reach servers: IP, DNS, TCP/UDP, and TLS — asked in both DevOps and system design rounds.
Beyond commit/push: branching strategies, rebasing, and fixing mistakes.
Study this topicWhat containers actually are (namespaces + cgroups) and the Docker workflow.
Multi-stage builds, small secure images, and caching that makes CI fast.
Study this topicPipelines, environments, and what continuous delivery actually promises.
Study this topicBuilding real pipelines: test, build, and deploy on every push.
Control plane vs nodes, and the reconciliation model that defines everything.
Study this topicPods, Deployments, and the resources that run your containers.
Infrastructure as versioned code: providers, state, and modules.
Study this topicThe three pillars and the tools that implement them.
Alerts that wake the right person for the right reason, and blameless postmortems.
Study this topicDesired state in Git, reconciliation loops, and why this beats push-based deploys.
Study this topicThe dominant GitOps controller: apps, sync, and health.
Study this topicHPA, VPA, and Karpenter — scaling pods and nodes on real signals.
Study this topicExtending Kubernetes with custom resources and reconciliation controllers.
Study this topicGolden paths and cognitive load: what platform teams solve.
Study this topicBackstage-style catalogs, templates, and scorecards.
Study this topicState internals, workspaces, drift, and the OpenTofu fork landscape.
Study this topicModule design and policy-as-code for infra that many teams touch.
Study this topicThe four keys of delivery performance — and measuring without gaming them.
Study this topicSBOM, signing, and SLSA — proving your artifacts are what you think.
Study this topicBilling models, tagging, and knowing where the money goes.
Study this topicRightsizing, spot, and the storage tiers that halve a bill.
Study this topicAnomaly detection, incident summarization, and runbook copilots — with healthy skepticism.
Study this topicReview bots, test generation, and the risks of AI-generated IaC.
Study this topicMulti-service local environments: app + DB + cache in one file.
Study this topicReleasing without downtime — and rolling back when it goes wrong.
Study this topicHow traffic reaches pods: Services, Ingress, and DNS inside the cluster.
Study this topicExternalizing configuration and packaging apps for reuse.
Study this topicSLIs, SLOs, error budgets — the vocabulary of reliability.
Study this topicKeeping credentials out of code and pipelines. (Supply-chain security — SBOM, signing, SLSA — is its own topic.)
Study this topicRunning incidents like a pro: the IC role, severity, comms, and blameless postmortems.
Study this topicBreaking things on purpose: failure injection and game days.
Study this topicRPO/RTO targets, restore testing, and surviving a region failure.
Study this topicFinding the knee of the curve before your users do.
Study this topicMoving releases dev→staging→prod declaratively, with progressive delivery.
Study this topicCrashLoopBackOff to OOMKilled: the triage flow interviewers love.
Study this topicmTLS, traffic splitting, and whether you actually need Istio.
Study this topicPaved roads: environments and pipelines developers can vend themselves.
Study this topicEC2 vs ECS vs EKS vs Lambda — the decision framework.
Study this topicVPC design, load balancers, and the egress bills nobody expects.
Study this topicCache invalidation, signed URLs, and WAF at the edge.
Study this topicScanning, distroless images, and runtime policies.
Study this topicCost per request/customer as a first-class engineering metric.
Study this topic