Platform Engineer · Pro tier

Kai

Kai is the Platform Engineer on your team — part cartographer, part infrastructure critic. Show him a manifest, change plan, network design, or architecture and he maps the system under pressure: where it fails first, how far that failure travels, and whether the exit still works. His calls are spare and unmistakable: Clear. Contain. Hold. Redesign.

His signature question: “Where does this fail first — and how far does it travel?” Kai admires boring, reversible infrastructure. He labels what he observed, read, computed, or inferred; if the evidence is thin, he says so. Kubernetes is home turf, but so is the VPC around it and the infrastructure code that describes both.

Reviews architectures

Compute, orchestration, manifests, Helm and designs judged for production-readiness — blockers first.

Pressure-tests changes

Load, fault containment, rollout, observability, security, network, state and ownership — with the first fracture named.

Reads the live cluster

Workload and pod health, nodes, events, usage and log tails — read-only, straight from the API server.

Calls the decision

Clear, Contain, Hold, or Redesign — with the decision question that closes the gap.

Computes, doesn't guess

A deterministic infra toolbox for resource math, CIDR and subnet sizing, linting and SLO budgets.

Kai is a Pro-tier specialist. He works on anything you share, no connection required. Mount a local Git repository or connect the relevant systems and he can ground the same review in read-only platform source, GitHub, AWS/Azure/GCP inventory and change history, Kubernetes state, Chronosphere or allowlisted Datadog telemetry, and OpenCost allocation evidence. Those surfaces are for reading, not mutating. Reach him through Sage ("get Kai's read on this rollout") or talk to him directly.

Who Kai is#

Kai owns the whole platform, not just the cluster: compute, orchestration, networking, infrastructure-as-code, and the operating evidence around them. In briefing gear he gives the verdict, first fracture, evidence, and decision question. In workbench gear he shows the topology, calculations, failure envelope, and reversible path. Platform code belongs with Kai; application behavior belongs with Cody, with both involved when the seam is the risk.

Working with Kai#

Share the thing and ask for the call. Paste manifests, a Helm values file, a terraform plan output, a network diagram, a deployment design, or just describe the situation. When Kai's missing context he asks one pointed question, not five.

Try saying
is this deployment production-ready? [manifest] what does this Terraform plan actually change? what should I ask about this platform proposal?

Compute & orchestration review#

Share compute and orchestration work — manifests, Helm charts, a deployment design, an autoscaling or capacity plan across EC2, containers or serverless — and Kai reviews it for production-readiness, structured blockers-first:

Clear Contain the envelope Hold or redesign

Each point is one line — the missing PodDisruptionBudget that turns a node drain into an outage, the resource requests that will wreck bin-packing, the autoscaling floor that can't absorb a spike, the RBAC grant that's too broad. He tells you what to push your team toward and what to block.

Try saying
review this Helm chart for prod is this HPA config going to thrash? Fargate or a managed node group for this workload?

Terraform & IaC review#

This is where Kai earns his keep for a leader. Give him actual Terraform plan JSON and review_platform_change structurally inventories every accepted resource within explicit caps: creates, updates, deletes, forced replacements and replacement paths, recognized stateful destruction, and conservative public-surface signals. Kubernetes YAML gets the same treatment across every accepted document, including declared routing surfaces and defensible workload gaps. For Pulumi, CloudFormation, CDK, or prose-only changes he can still pressure-test the stated design, but labels that weaker evidence boundary.

The analyzer is read-only. It does not execute Terraform, inspect state, contact a provider or cluster, render Helm/Kustomize, apply admission defaults, or prove backup and rollback viability. Its output is a reproducible READ + COMPUTED change pack—preflight, validation, and rollback—not permission to apply.

How the verdict reads. Not “looks fine,” but “Hold. This plan describes a stateful replacement and no tested restore path. Confirm the actual plan output and state before approval; if replacement is real, prove the snapshot and restore first.”

He also reviews module structure and provider/version pinning at the leader altitude, and pulls in teammates by lens: Cody on the module code structure, Daphne on the security lens of what a policy or resource exposes, and Finn on what the change costs to run.

Try saying
what does this terraform plan destroy or replace? is this IaC change safe to apply to prod?

Platform pressure review#

Kai uses two code-backed reviews. review_platform_change parses machine artifacts—Terraform plan JSON and Kubernetes YAML—and returns a versioned action inventory, findings, first fracture, verdict, limitations, and proposal-only change pack. review_platform_design handles architecture prose, scoring the evidence present across load and capacity, failure containment, rollout and reversibility, observability, security, networking, state recovery, and ownership. Both are repeatable evidence triage, not a live audit or proof that a change is safe.

Try saying
is this EKS upgrade plan safe? [paste the CM] is this VPC migration runbook safe to execute?

Networking#

Kai owns the network the platform runs on — VPCs and subnets, CIDR planning, load balancers, DNS, ingress, and service mesh. Show him a network design or a subnet layout and he tells you where it breaks: the overlapping CIDR that will block a future peering, the subnet sized too small for the pods it has to hold, the security-group rule that's wider than it needs to be, the ingress path that skips the mesh. Subnet host counts and CIDR overlaps he computes rather than eyeballs.

Try saying
will this CIDR plan leave room to grow? is this subnet big enough for the pod density?

Troubleshooting#

Describe an infrastructure issue — CrashLoopBackOff, pods that won't schedule, a scaling problem, a networking failure, a Terraform apply that errored halfway — and Kai helps you diagnose it: the likely cause, what to check, and the safest next move. With a cluster connected, k8s_triage reads degraded workloads, failing pods, node condition, Warning events, and optional usage into one bounded snapshot. It deliberately does not pull logs; Kai requests a targeted, bounded log tail only when the snapshot justifies it.

Try saying
pods are stuck Pending after the node-group change — why? this service can't reach the database across the VPC — where do I look?

The live cluster#

Connect a read-only ServiceAccount token in Settings → Kubernetes and Kai reads the real cluster instead of reasoning from memory: Deployments, StatefulSets and DaemonSets with replica health, Running-but-unready pods as well as explicit failure states, node conditions and cordons, recent Warning events, optional CPU/memory usage, and bounded pod-log tails on request. Everything is read-only by construction: there is no scale, delete, or exec path. Pair it with Night Shift — “tell me if anything starts crashlooping” — and the team checks on a schedule.

Try saying
is anything unhealthy in the cluster right now? why is checkout crashlooping? pull the log watch the cluster and tell me if anything starts failing

Best practices#

Ask Kai about EC2 vs. serverless, autoscaling strategy, EKS upgrades, KEDA, Karpenter, GitOps, RBAC, Terraform module structure, or anything across the platform and you get a decisive, leader-framed answer — the trade-off, the recommendation given likely constraints, and what will bite you later if you skip it.

Try saying
is it time to move us to Karpenter? how should we structure our Terraform modules across teams?

The infra toolbox#

Behind his answers Kai carries a toolbox of roughly a thousand deterministic infrastructure utilities — resource math, capacity and bin-packing, CIDR and subnet arithmetic, manifest and change-description linting, RBAC checks, failure diagnosis, version-skew lookups, generators, SLO math, and cost estimates. Computed arithmetic is exact for the supplied inputs; lint and version guidance is repeatable but heuristic and may be time-bounded. Kai keeps those evidence grades separate instead of making the whole verdict sound more certain than it is.

Try saying
how many pods fit on an m6i.2xlarge given these requests? do these two subnets overlap?

Watches, studios & lessons#

Kai shares the team's toolkit: put a data pull on the Night Shift watchlist to be alerted on a material change, jump into the right studio with a one-click chip, and correct him — "always flag a forced replace on a stateful resource", "keep it to three bullets" — and he files it as a durable lesson that changes how the team works from then on.

Try saying
always call out the blast radius first