Open to principal-scope roles · Phoenix, Arizona · Remote or hybrid
Playbook 02 · Retire, rehost, replatform, or rebuild, decided on evidence
Assessment, the 6R decision, migration sequencing, and the cutover that is really a change of ownership.
Tap a tool for a quick explanation.
What is it?
Discovery, assessment and migration tooling for planning and moving workloads to Azure.
Think of it as
Survey the estate, then plan the move.
What is it?
A legacy Azure service that mapped connections between machines and processes. Service Map retired on 30 September 2025; consult current migration guidance for new designs.
Think of it as
An old dependency map, not a current service recommendation.
What is it?
A repeatable Azure foundation for identity, networking, governance and subscriptions.
Think of it as
The prepared site before you construct the buildings.
What is it?
Azure Kubernetes Service runs a managed Kubernetes control plane for container workloads. You still own workload configuration and operations.
Think of it as
A managed control tower for your container fleet.
What is it?
Managed container hosting for services and jobs, with scaling options and less direct cluster administration.
Think of it as
Run the container without operating your own Kubernetes cluster.
What is it?
Managed hosting for web applications and APIs, with platform features such as scaling and deployment slots.
Think of it as
A managed home for a web app.
What is it?
A managed SQL Server-compatible database service intended to ease migrations that need instance-level capabilities.
Think of it as
Much of the SQL Server experience, with more platform management.
What is it?
Azure's managed PostgreSQL service, with configurable compute, maintenance and availability options.
Think of it as
PostgreSQL with Azure handling more of the infrastructure.
What is it?
Extends Azure management and governance to supported resources outside Azure, including servers and Kubernetes clusters.
Think of it as
Bring outside resources onto the same management map.
What is it?
Runs VMware environments on dedicated Azure infrastructure to support migration and integration scenarios.
Think of it as
A VMware estate hosted inside Azure.
What is it?
Protects supported workloads with managed backup and restore capabilities.
Think of it as
Recovery copies you can restore and test.
What is it?
Replicates supported workloads and orchestrates disaster-recovery failover. Recovery still needs planning and testing.
Think of it as
A rehearsed route to a recovery site.
What is it?
Collects and analyses metrics, logs and traces, and supports alerts about your systems.
Think of it as
The instrument panel and alarm system.
Modernization is the set of decisions that moves an application estate from where it is to where it can be run, changed, and paid for sensibly. The technology is well understood. The decisions are where programmes go wrong: moving things nobody owns, resizing before diagnosing, finishing at cutover instead of at handover. This playbook is how I run it so the receiving team is bored by the end, which is the goal.
The figures behind it: a Linux modernization pipeline that mapped 6,300 virtual machines, solution assessments across U.S. commercial and education customers, a PostgreSQL escalation that a whole modernization programme depended on, and $4.5M in cost avoidance found in a single assessment without touching a price sheet.
Discovery before decisions because every programme that skipped it moved things it should have retired and discovered the shared database during cutover.
Retire before you move because the cheapest migration is the one you don’t do. That’s where the $4.5M came from: not pricing, noticing.
Landing zone before workloads because controls added afterwards are exceptions from day one, and exceptions become the standard.
Root cause before resize because capacity bought in a panic is capacity you pay for forever, and it spends the credibility you need for the harder conversation.
Handover as the finish line because a system that only works when the migration team is on the call isn’t done. It’s on loan.
6,300 virtual machines. A Linux modernization pipeline that mapped the estate end to end, classified by owner, dependency, and disposition, and sequenced into waves the business could survive. The map was the deliverable; the migration followed it.
The PostgreSQL escalation. An Azure Database for PostgreSQL Flexible Server under real pressure, a customer whose modernization programme depended on it, and a room full of confident theories. We established what was happening before deciding what to do: the actual load sources, the actual queries, the actual resiliency posture versus the assumed one, which regional options were real. The remediation was implementation-ready and the programme’s momentum survived, which was the real objective.
Solution assessments across U.S. commercial and education. Current-state applications, databases, infrastructure, identity, security, cost, and dependencies mapped into migration, modernization, data, AI, hybrid, and DR strategies. The assessments that changed anything told the customer at least one thing they didn’t want to hear.
The wave plan is signed before the ownership pass. Cutover is treated as the finish line. Capacity is bought during the incident. The landing zone is designed beautifully and then exceptioned into a shape nobody recognises. The estimate was a point, not a range, and month seven is spent explaining.
The dependency map and the disposition register with an owner per application. The landing zone charter. The migration runbooks with rollback tested. The DR evidence: a timed restore, not a document. The handover schedule with dates. And a cost baseline per workload so the receiving team can tell when something drifts.
Every playbook here follows the same five moves: Scope, Harden, Anchor, Measure, Sustain. The SHAMS Method is where they come from, and the gate check is how you find out which one your project is missing.
Next
Microsoft Fabric, medallion layering, data contracts, semantic models, and the governance that makes AI safe to ground on it.