The Hardcut Method

Four phases.
One defined window.

Most migrations rot because they're sold as "let's see how it goes." Hardcut doesn't. Every phase has a definition of done. The cutover happens on a date you can put on a calendar.

PHASE 01
Week 1–2

Discovery

Two weeks reading your infrastructure like a coroner.

Every workload, every dependency, every undocumented thing the last DevOps lead carried in their head. Out the other side: a written plan and a fixed price. The number comes after discovery, not before. Hardcut does not quote a migration it has not seen.

Deliverables
  • Dependency map · graphed + annotated
  • Cutover plan · written, dated
  • Fixed price · named, not estimated
  • Risk register · ranked
PHASE 02
Week 2–5

Infrastructure as code

The new estate exists in a repo before it exists in production.

Terraform for the cloud surface. Ansible for the systems on top. Both versioned, peer-reviewed, and runnable by anyone with the credentials. No clickops, no console drift, no "the staging box was hand-built and nobody remembers how."

Deliverables
  • Terraform modules · state backend + drift detection
  • Ansible playbooks · idempotent, tagged
  • Secrets · vault-stored, rotated
  • CI/CD · plan-on-PR, apply-on-merge
PHASE 03
Week 5–7

Dry runs

Failures move from the live event to the rehearsal, where they belong.

We rehearse the cutover against production data clones until the runbook is uninteresting. Every step timed. Every rollback verified. Every "what if X fails" answered before the night of.

Deliverables
  • Production-clone environment
  • Runbook · step-by-step, timed
  • Rollback path · tested
  • Go / no-go criteria · written
PHASE 04
One night

Cutover

One defined window. New system live. Old system quiet.

No parallel run, no eternal hybrid, no "we'll finish next quarter." A clean cut. Two weeks of post-cutover support follow: the runbook handed over, the team trained, the lights left on.

Deliverables
  • Cutover window · dated upfront
  • DNS + traffic shift
  • Verification checklist · run live
  • Two weeks post-cut · support included

If you're staring at a migration you've been putting off, let's talk.

Thirty-minute call by default. No deck, no sales engineer, no follow-up sequence. Either there's a Hardcut-shaped engagement here or there isn't, and you'll know which one by the end of the call.