Where this actually breaks
The questionnaire arrived and nobody can answer it
A prospective customer sends 200 questions about access control, encryption, logging and incident response. Your answers are probably fine. Nobody can say so with evidence, and the deal waits while engineers piece together how their own estate works.
Everyone who ever needed access still has it
Owner rights granted to unblock a release and never revoked. A contractor who left last year still in the tenant. Service principals with rights across the whole estate. Access is whatever piled up, and nobody can produce the list of who can do what.
Policies report, but nothing enforces
Azure Policy set to audit, because enforcing might have broken something on the day it was switched on. The dashboards have been red so long they’ve stopped meaning anything.
Nobody could tell you whether you’d been breached
Sign-in and activity logs kept for days or weeks by default, spread across subscriptions, and never reviewed. If a customer asked what happened last quarter, the honest answer would be that nobody knows.
Govern by decision, not by dashboard: the sequence
Two checkpoints happen before anything moves. Three repeat with every wave. One closes the programme. Each ends in a short written decision that everyone works from, so the plan, the build and the sign-off are all checked against the same record.
How the work actually runs
A fixed-price baseline, then either a defined move to the next level or a monthly cadence. This is advisory and design. It isn’t a penetration test, a managed security service or a certification audit, and it gets you ready for all three. No tool resale and no reseller margin: if a product is recommended, it’s because the control needs it.
Baseline, fixed price
Move or maintain
What senior-only means here
The person on your first call does the work. They don’t hand it to a junior team after the contract is signed. The same person decides which controls apply, checks each policy change , approves or rejects exceptions, and joins the call when a auditor asks how something works. You never re-explain your estate to someone new, and you never pay for anyone to learn on your engagement.
What you walk away with
Everything a customer, an auditor or a new engineer needs to understand how your estate is secured, plus controls the platform enforces without anyone having to remember. All of it is yours: documents in your format, policy code in your own repository.
➖ Control register. The controls that apply to you, each traced to its source (a contract, a framework or a regulation) and given an owner.
➖ Gap assessment and plan. Where your estate stands today, in plain terms, and the prioritized route to close the gaps, ordered around your deadline if you have one.
➖ Access model and clean-up plan. Who should be able to do what, and the order for removing leftover admin rights, old accounts and stored secrets without breaking anything.
➖ Boundary and policy design.Segmentation, private connectivity and data classification, with where each class may live.
➖ Evidence and logging. Each control linked to the log, query or policy state that proves it, plus log retention and a short incident runbook. Evidence is generated, not assembled.
➖ Security answer pack. Standard answers to the questions customers ask most often, each linked to its evidence, so the next questionnaire starts from a finished draft.
Our Way
I have been the engineer who asked for Owner on a subscription to get a deployment unblocked on a Friday, and got it, and never gave it back. I have set a policy to audit mode because deny would have broken the release. Every accumulated estate is made of decisions like those, taken by reasonable people under deadlines, and a governance model that does not understand that will be worked around within a month.
So this practice starts from the regulation, not the tooling, and it designs the exception process before it turns on the first deny. Engineers will comply with a governance model that has a fast, written way to say "not this time, and here is until when". They will route around one that does not.
The other principle is that evidence should be a by-product. If proving a control requires a person to take a screenshot, the control is not really in place. It is being performed.
A red compliance dashboard that everyone has stopped looking at is not a governance problem. It is the absence of a decision about what the dashboard is for.
Questions clients typically ask
Ready to move?
Let's talk about where you are and where you want to go. and whether modernization is even the right answer this year. If it is not, you will hear that.
