Staff Platform Engineer · Go · Vitess/MySQL · AWS

Claude runs the investigation. Deterministic parsers make it repeatable.

I build operations automation for large database fleets. Most recently at Slack, I was the tech lead on the OPS Framework and Sherlock. Sherlock records 5-second forensic snapshots across the Vitess fleet (11,000+ database servers). The OPS Framework turns Claude Code into an on-call partner that runs codified runbooks against that data.

Claude handles the judgment. Code handles anything that has to come out the same way twice.

Claude reads the alert, picks the runbook, runs the commands and adapts when the data surprises it. Parsing, time alignment, spike detection and classification are done by tested Go and Python code. Any number that ends up in an incident thread comes from code, not from a model reading raw output.

11,000+
database servers covered by Sherlock and upgrade automation
5 s
snapshot resolution, versus 30 s Prometheus scrapes
25
codified runbooks in the OPS Framework
15
production incident analyses in 2026, each reviewed by a human

Figures are from the project repositories and incident log as of mid-2026.

The pattern

Each OPS runbook splits the work the same way. The model never parses raw replay data itself, and the parsers never decide what to look at next.

EngineerHypothesisA short prompt: sherlock-analyze pool/80-88 at 12:39
Claude CodeOrchestrateLoads the runbook, its pitfalls and its knowledge notes, then resolves topology
Claude CodeCollectSSH, S3, Grafana and Slack through MCP. Every command is logged
ParsersComputeGo/Python: align, detect spikes, classify, attribute root cause
EngineerDecideReviews a draft report with the data first, then posts it to the thread
↻Every incident feeds back into the system. Mistakes become runbook pitfalls that later runs treat as hard constraints. Gaps in the data become new parser features, sometimes shipped the same day.

Selected work

What I can help with

AI-augmented ops

Make Claude useful on call

  • Turn tribal knowledge into runbooks Claude can follow
  • Audit logs, recall, confirmation gates and guardrails
  • A path from human-triggered runs to an automated first responder
Deterministic tooling

Parsers and analyzers

  • Go CLIs and analysis engines with tests
  • Time-series alignment and anomaly classification
  • Reports a reviewer can check line by line
Platform & data

Database infrastructure

  • Vitess/MySQL, RDS and Aurora fleets
  • Upgrade, provisioning and DR control planes
  • Observability with incident-grade resolution