Post

Enterprise Platform Operating Model for Cloud Governance Teams

A detailed operating model for cloud governance teams running secure, repeatable enterprise Azure platforms.

Enterprise Platform Operating Model for Cloud Governance Teams

This article supports Practical Azure Landing Zone Design for Secure Enterprise Platforms by expanding the operating model needed to run the platform after deployment.

A landing zone is not finished when the Terraform apply succeeds. The platform needs people, process, service ownership, change control, exception handling, release management, support paths, financial accountability, and continuous improvement.

Without an operating model, the landing zone becomes a set of technical components rather than a reliable platform product.

Current guidance to anchor the design

Microsoft’s Cloud Adoption Framework describes cloud operating models as a way to organise people, processes, and technology to support cloud adoption and operations. Azure landing zone guidance also treats operations, management, governance, security, and platform automation as ongoing disciplines rather than one-time setup tasks.

Useful references:

Operating model objectives

A platform operating model should define:

  • What the platform team owns
  • What workload teams own
  • How changes are requested and approved
  • How exceptions are handled
  • How incidents are managed
  • How cost accountability works
  • How security findings are triaged
  • How platform releases are planned
  • How documentation is maintained
  • How the platform improves over time

The goal is to make the platform dependable and consumable.

Treat the platform as a product

The platform should have a product mindset.

That means it has:

  • Users
  • Services
  • Roadmap
  • Backlog
  • Release cadence
  • Documentation
  • Support model
  • Service catalogue
  • Feedback loop
  • Operational metrics

Workload teams are internal customers. They need clear patterns, good documentation, and predictable support.

Core platform services

Define platform services explicitly.

Examples:

  • Subscription vending
  • Management group placement
  • Policy baseline
  • Hub networking
  • Spoke onboarding
  • DNS services
  • Firewall rule management
  • Monitoring baseline
  • Logging workspace pattern
  • Identity and RBAC model
  • Privileged access process
  • Terraform modules
  • Pipeline templates
  • Cost reporting
  • Exception management

If a service is not defined, teams will invent their own path.

Responsibility model

A simple responsibility model reduces confusion.

Example:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Platform team owns:
- Landing zone architecture
- Shared networking
- Policy framework
- Platform automation
- Monitoring baseline
- Subscription vending
- Platform documentation

Workload teams own:
- Application design
- Application data
- Workload configuration
- Application monitoring
- Resource sizing
- Workload cost optimisation
- Workload support

Shared ownership:
- Firewall rules
- Private endpoint onboarding
- Production release readiness
- Incident response
- Cost review

Shared ownership should have clear workflows.

Team capabilities

A cloud governance and platform team usually needs capabilities across:

  • Architecture
  • Networking
  • Identity
  • Security
  • Automation
  • Monitoring
  • FinOps
  • Developer enablement
  • Documentation
  • Service management

Not every capability needs a separate person, but every capability needs an owner.

Service catalogue

A service catalogue helps teams consume the platform.

Useful catalogue entries include:

  • Request a subscription
  • Request a spoke network
  • Request firewall rule
  • Request private endpoint support
  • Request policy exemption
  • Request monitoring onboarding
  • Request cost report
  • Request privileged access
  • Request platform design review

Each catalogue item should explain:

  • Purpose
  • Required inputs
  • Approval path
  • Expected outcome
  • Target response time
  • Owner
  • Related documentation

Subscription vending process

Subscription vending should be controlled and repeatable.

The request should capture:

  • Workload name
  • Environment
  • Owner
  • Cost centre
  • Required connectivity
  • Data sensitivity in generic business terms
  • Expected regions
  • Support group
  • Budget owner
  • Required launch date

The vending workflow should create:

  • Subscription placement
  • Baseline tags
  • RBAC groups
  • Budget alerts
  • Policy assignments
  • Diagnostic settings
  • Network association where needed
  • Documentation record

This prevents empty unmanaged subscriptions.

Change management

Platform changes should be risk-based.

Low-risk changes may follow a lightweight pull request process. High-risk changes require deeper review.

High-risk examples:

  • Management group restructure
  • Policy deny changes
  • Shared firewall changes
  • Hub network routing changes
  • Identity role model changes
  • Terraform state moves
  • Production pipeline changes
  • Log retention changes

The goal is not bureaucracy. The goal is safe change.

Release management

The platform should have a release cadence.

Release notes can include:

  • New platform services
  • Changed policies
  • Deprecated patterns
  • New modules
  • Security baseline changes
  • Known issues
  • Required workload team actions

A predictable release cadence helps workload teams plan.

Exception management

Exceptions are part of real platform operations.

A strong exception process includes:

  • Requestor
  • Owner
  • Scope
  • Reason
  • Risk statement
  • Compensating controls
  • Expiry date
  • Review date
  • Approval record

Exceptions should be visible. Hidden exceptions become technical debt.

Incident and problem management

Define how platform incidents are handled.

Questions to answer:

  • Who triages platform alerts?
  • Who owns shared network incidents?
  • Who coordinates with workload teams?
  • How are incident timelines recorded?
  • How are post-incident actions tracked?
  • How are recurring issues treated as problems?

Platform incidents often cross team boundaries, so coordination matters.

Security operations integration

Security findings need an intake and triage path.

Define:

  • Which team receives findings
  • How severity is assigned
  • How workload owners are notified
  • How exceptions are approved
  • How remediation is tracked
  • How recurring findings influence platform patterns

Security operations should feed platform improvement, not just tickets.

FinOps operating cadence

Cost accountability needs a rhythm.

Suggested cadence:

  • Weekly anomaly review
  • Fortnightly optimisation triage
  • Monthly workload cost review
  • Monthly platform cost report
  • Quarterly reservation or savings review
  • Quarterly tagging review

Cost review should result in engineering actions.

Documentation model

Documentation should be treated as part of the platform.

Core documents:

  • Landing zone overview
  • Management group model
  • Subscription vending guide
  • Network onboarding guide
  • DNS guide
  • Policy catalogue
  • RBAC model
  • Monitoring baseline
  • Cost model
  • Exception process
  • Operational runbooks
  • Release notes

Documentation should live close to the code where possible.

Metrics and reporting

Measure whether the platform is working.

Useful metrics:

  • Subscription onboarding time
  • Policy compliance trend
  • Open exceptions
  • Expired exceptions
  • Budget alert count
  • Cost optimisation backlog
  • Platform incident count
  • Mean time to restore platform incidents
  • Deployment failure rate
  • Drift findings
  • Documentation freshness

Metrics should inform decisions, not exist for reporting alone.

Platform backlog

The platform backlog should include:

  • New capabilities
  • Technical debt
  • Security improvements
  • Automation improvements
  • Documentation updates
  • FinOps actions
  • Incident follow-up actions
  • Workload team feedback

Prioritise work based on risk, value, and repeatability.

Governance forums

A lightweight governance cadence can include:

  • Weekly platform operations review
  • Fortnightly engineering backlog review
  • Monthly cost and governance review
  • Monthly security and risk review
  • Quarterly platform roadmap review

Keep forums focused. Avoid meetings that do not produce decisions or actions.

Common mistakes

Building technology without ownership

Every platform service needs an owner.

No service catalogue

Teams will create their own paths when the platform path is unclear.

Exceptions without expiry

Permanent exceptions are often undocumented platform design decisions.

No release communication

Platform changes surprise teams when there is no release process.

Dashboards without action

Metrics should drive decisions and backlog items.

Readiness checklist

Before declaring the landing zone operational, confirm:

  • Platform services are documented
  • Responsibility model is clear
  • Subscription vending process exists
  • Change process is risk-based
  • Exception process includes expiry
  • Incident process is documented
  • FinOps cadence exists
  • Security findings have an intake path
  • Platform backlog exists
  • Release notes are published
  • Documentation ownership is assigned
  • Metrics are reviewed regularly

Final recommendation

A landing zone succeeds when the operating model is as strong as the architecture.

The platform should be clear to consume, safe to change, easy to support, and continuously improved through evidence and feedback.

Treat the platform as a product, not a project. That mindset is what turns a cloud foundation into a dependable enterprise platform.

This post is licensed under CC BY 4.0 by the author.