Skip to lesson
Exit
The Role & Your Charter1 / 2

1 min lesson

The five concrete responsibilities, decoded

Use "The JD lists responsibilities at the altitude of a headline" to describe the practical rule.

Step 1 of 2

The JD lists responsibilities at the altitude of a headline. Your job in the loop is to drop each one into the actual systems work it implies, with named technologies and a real decision attached.

Read this section as the role contract. The diagram or table names the surface area, but the interview signal is whether you can turn it into a clear operating claim: what you own, what you do not own, what evidence proves the work is working and where judgment matters.

A candidate who repeats the bullet ("I'd operate Kubernetes") sounds like they read the post. A candidate who decodes it ("I'd run EKS with Karpenter for bin-packing, an ingress controller fronting the mesh and HPA driven by request concurrency, not CPU") sounds like they've done it.

Learn more

Full explanation

Which Responsibility the Loop Tests Hardest

WHICH RESPONSIBILITY THE LOOP TESTS HARDEST

Interactive diagram. Tab through its regions; each focused region shows its detail in the panel below.

diagram: signal-bars

Ranked by how central each is to the system-design and deep-dive rounds - prep depth accordingly.

Learn more

Advanced table

One row per JD bullet

JD responsibility
Operate K8s/EKS at scale
What it actually means
Production clusters with service mesh, autoscaling and ingress that survive node churn and traffic spikes
Decision you should be ready to defend
Karpenter vs. Cluster Autoscaler; sidecar mesh vs. sidecarless; scale signal (concurrency vs. CPU)
JD responsibility
Design geo-deployment
What it actually means
Multi-region (and possibly multi-cloud) topology for latency and resilience
Decision you should be ready to defend
Active-active vs. active-passive; how you handle data locality and failover; the latency budget that justifies a region
JD responsibility
Build the edge & security layer
What it actually means
Front-door protection: WAF, rate limiting, abuse mitigation, traffic routing
Decision you should be ready to defend
Token bucket vs. sliding window; where you throttle (edge vs. service); how you separate abuse from a legitimate spike
JD responsibility
Own cost attribution & tradeoffs
What it actually means
Tag-based attribution, waste identification, explicit cost-vs-reliability calls
Decision you should be ready to defend
Tagging/chargeback model; Spot vs. on-demand for which workloads; where reliability is worth the spend
JD responsibility
Unify the compute platform
What it actually means
One opinionated orchestration strategy every team deploys onto
Decision you should be ready to defend
What to standardize vs. leave flexible; how you migrate teams without breaking them; the paved-road contract

One row per JD bullet. Memorize the third column - the defensible decision is what separates signal from recitation.