Curriculum Vitae · Updated September 2026

Marin Ashworth-Vale

Seeking a staff-level infrastructure & reliability role

Pacific Northwest Remote or hybrid Ten years in platform engineering Available from January
01

Profile

I keep large, boring systems boring. My work sits between the platform team and the people who depend on it — capacity, failure modes, the pager, and the slow removal of whatever keeps waking everyone at four in the morning.

Ten years across payments infrastructure, logistics tooling and a mid-size hosting provider. I am most useful in the eighteen months after a company outgrows its first architecture: when the traffic is real, the on-call rotation is thin, and nobody has had time to write down how anything actually works. I write the runbook, then I make it unnecessary.

02

Selected work

  • Retiring the shared database

    Halverd Freight · 2024–2026
    Context
    Eleven services wrote to one Postgres primary. Every schema change needed a cross-team meeting, and a single slow query could stall dispatch for the whole fleet.
    What I did
    Mapped the real access patterns with query sampling rather than the architecture diagram, which turned out to be wrong in four places. Split the three heaviest domains onto their own instances behind a thin routing layer, moved them one table at a time with dual writes, and deleted the routing layer once the last reader moved.
    Outcome
    Dispatch latency stopped correlating with the billing batch job. Schema changes became a team-local decision. No migration window exceeded four minutes and none were rolled back.
  • An on-call rotation people would join

    Halverd Freight · 2025
    Context
    Six engineers carried the pager for forty services. Two were close to leaving over it and the alert rules had not been reviewed since they were written.
    What I did
    Audited a quarter of alerts against what an engineer could actually do at three in the morning. Deleted the ones with no action, routed the rest to the team that owned the code, and wrote a one-page runbook per remaining page. Introduced a standing review where every page from the previous week either gets a fix or gets deleted.
    Outcome
    Overnight pages fell to roughly one a fortnight. The rotation widened to fourteen people because joining it stopped being a punishment.
  • Deploy tooling for a team that feared deploys

    Corbel Pay · 2021–2023
    Context
    Releases were weekly, manual, and took two engineers an evening. Because they were rare they were large, and because they were large they were frightening.
    What I did
    Built a progressive rollout path — staged environments, health-gated promotion, one-command rollback — and, more importantly, spent six weeks pairing with each team through their first ten self-service deploys rather than announcing the tool and walking away.
    Outcome
    Releases moved from weekly evenings to daily, in working hours. Rollback became a normal event instead of an incident.
03

Experience

Principal Infrastructure EngineerHalverd Freight

2023 — present
  • Own the reliability roadmap for the dispatch and tracking platform, working across four product teams without managing any of them.
  • Led the database decomposition and the on-call redesign described above.
  • Run the incident review practice: blameless write-ups, a public archive, and a monthly read-through of what we have actually fixed.
  • Mentor three engineers through the senior promotion track.

Senior Platform EngineerCorbel Pay

2020 — 2023
  • Built and ran the continuous delivery platform used by nine product teams.
  • Introduced service-level objectives tied to customer-visible behaviour rather than host metrics, and retired the dashboards nobody read.
  • Handled the compliance evidence work for the payments audit without adding a manual approval step to any deploy.

Infrastructure EngineerWrenfield Hosting

2018 — 2020
  • Maintained bare-metal and virtualised fleets for shared hosting customers.
  • Rewrote provisioning from hand-edited configuration into version-controlled declarative state, which made rebuilds reproducible for the first time.
  • Carried a front-line pager and wrote most of the runbooks the team still uses.

Systems AdministratorOstrey University, Research Computing

2016 — 2018
  • Supported a small compute cluster for research groups with wildly different workloads and no shared vocabulary.
  • Built scheduling and storage-quota tooling, and taught the clinic where researchers learned to use it.
04

Capabilities

Platform

Linux at depth, container orchestration, infrastructure as code, service networking, Postgres operations and migration strategy, message queues.

Reliability

Service-level objectives, capacity and load modelling, incident command, blameless review, alert design, failure injection, dependency mapping.

Delivery

Continuous delivery pipelines, progressive rollout, environment parity, build caching, developer tooling that people adopt without a mandate.

Languages

Go and Python for production work, SQL fluently, Bash where it belongs, and enough TypeScript to be useful in a frontend team's codebase.

Working style

Written proposals before large changes, small reversible steps, and a strong preference for deleting a system over decorating it.

Alongside engineers

Pairing, mentoring through promotion, running the review that turns an outage into a fixed defect rather than a document.

05

Education & notes

  • BSc Computer Science

    Ostrey University — distributed systems and numerical methods

    2012 — 2016
  • Certified Kubernetes Administrator

    Renewed 2025

    2019
  • WritingAn occasional newsletter on operational practice, mostly about the parts of incidents that happen before the alert fires.
  • SpeakingComfortable presenting internally and at regional meetups; have run a half-day workshop on incident command twice.
  • MaintainingCo-maintainer of a small open-source Postgres migration helper used mainly by teams doing zero-downtime column changes.
06

Contact

Happy to talk about staff or principal reliability work, platform teams that have outgrown their first architecture, or anything involving a database that is carrying more than it should.

marin@thirdridge.example

Currently in notice, available from January. References from engineering leadership and from teams I supported are available on request.