Skip to content
OpsHero
Book a consultation

Azure operated properly, including the identity half

Subscriptions, Entra ID, networking and workloads on Azure — run day to day, written as Terraform or Bicep, and documented so your own engineers stay in control.

What you keep
  • Everything lands in your repositories and your cloud accounts
  • End the engagement and you keep all of it — another team can pick it up
  • You pay your cloud provider directly; we are not in between

Running the estate day to day is OpsHero Managed. Scoped project work — a migration, a landing zone, a cost exercise — is a separate engagement, and you can buy either without the other.

The symptoms

Azure grew out of Microsoft 365, and the seams show

Most Azure estates started as an extension of the corporate tenant rather than as a platform, and inherit its assumptions.

Tenant and subscription sprawl

Resource groups accumulating without a management-group hierarchy, and nobody certain which subscription a workload should live in.

No clear boundary
Identity

Entra ID roles handed out permanently instead of through PIM, guest accounts nobody has reviewed, and Conditional Access nobody wants to touch.

Standing access
Cost

Reservations and Savings Plans bought against a workload that has since changed shape, and no tag policy to attribute the rest.

Growing, unattributed
Hybrid seams

A domain controller in a VM, an ExpressRoute nobody has re-tested, and on-prem dependencies that only surface during an incident.

Undocumented coupling
Where this sits

We run Azure. Getting you onto it is a separate job.

Where this sits relative to the work either side of it, so you can tell what you are and are not buying.

Plenty of clients buy one layer and run the rest themselves. That is a normal outcome, not a half-sale.

Capabilities

What running Azure actually involves

Governance and subscriptions

Management groups with a hierarchy that means something, Azure Policy for the rules you want enforced rather than documented, Bicep or Terraform through reviewed pipelines for landing new subscriptions, and Defender for Cloud recommendations triaged rather than ignored.

Identity

Entra ID done deliberately: PIM for privileged roles so access is time-bound, Conditional Access policies written down and tested, managed identities instead of service principals with secrets, and an access review that actually runs.

Network

Hub-and-spoke with Virtual WAN or peering, Private Endpoints for PaaS services that should not be public, Application Gateway or Front Door at the edge, and NSG rules someone can explain.

Compute and workloads

App Service, Container Apps, AKS or VMs chosen for the workload, with autoscaling, Reserved Instances and Spot where each genuinely fits.

Data, backup and recovery

Azure SQL or PostgreSQL Flexible Server with a rehearsed restore, Recovery Services vaults with immutability where retention matters, and a documented recovery objective rather than an assumed one.

Cost and observability

Cost Management wired to the teams causing the spend, tag policy enforced by Azure Policy, plus Azure Monitor, Log Analytics and Grafana with alerts that mean something and runbooks behind them.

How it runs

Investigate, implement, hand over

Investigate

What is genuinely running: accounts, workloads, identity, network, backups, cost, and how a change reaches production today. You get a written picture of the current state and a scope in priority order — what is dangerous, what is expensive, and what can wait.

The honest split

Microsoft runs the platform. Count what is left.

This is the honest version of a comparison most pages skip. The provider takes real work off you — and it takes one layer, not the stack.

Microsoft Azure runs this

Microsoft Azure

The physical estate, the hypervisor, the PaaS control planes and the SLAs behind them. Microsoft does this well, and it is genuinely worth paying for.

What is left

Management-group and subscription design. Entra ID roles and Conditional Access. Network topology. Patching. Backup and rehearsed restore. Observability. Cost. And every workload running on top.

What you are actually choosing between

OptionLeft as codeRuns day to dayActively cuts costSecurity you can evidenceNo key-person riskBest fit when…
Hire in-housethe work is genuinely continuous — then hiring is the right call.
Generalist MSPyou only need the lights kept on.
Leave it alonenothing has broken, been audited, or been queried yet.
OpsHerothe work comes in bursts and has to outlast us.
yes depends no

Managed Azure is not right for everybody

If Azure is genuinely just a few VMs and a SQL database, and your IT provider already patches them, a managed engagement is probably the wrong purchase. The point at which this pays is when identity, governance and cost stop fitting in one person's head. We would rather say that on a page than halfway through an engagement.

Tick what is already true. Your answers stay in your browser.
0/5

None of it is true yet. Worth a conversation.

Your answers stay in your browser.

The ones people actually ask

Our IT provider already looks after Azure.

Then the useful question is what they own. Patching VMs is not the same as owning governance, identity boundaries, cost attribution and rehearsed restores. If those are still unowned, that is the gap.

Do you work with our existing Microsoft agreement?

Yes. You keep your own licensing and billing relationship with Microsoft or your reseller. We are not in the middle of it.

Terraform or Bicep?

Either, and we will say which we think fits. Bicep is a reasonable choice for an Azure-only estate with a Microsoft-centric team; Terraform wins as soon as a second provider or a broader toolchain is in play. What matters is that one of them describes the whole estate.

Can you take over an estate somebody else built?

Yes, and it is the normal case. An undocumented tenant is the engagement, not a reason to be embarrassed.

Will we be locked in?

Your repositories, your subscriptions, your tenant — documented and reproducible. Nothing we build depends on us still being here.

Talk to an Azure engineer

Not a salesperson. You will get a read on your estate, the specific risks in it, and what the work would involve.

  • A written picture of what is actually running, and what state it is in
  • The risks in priority order — dangerous, expensive, and can wait
  • What the work would involve, and in what sequence
  • Everything delivered into your own repositories and cloud accounts
Book a consultation
Or start on your own

What usually comes next

Managed Azure with Entra ID, UK and EU — OpsHero