Azure Platform
Landing zones, governance, RBAC, naming, policy and diagnostics, deployed with Bicep or Terraform and pipelines.
Working with teams on Azure, I turn the way they deploy into deployment platforms and golden paths, with the tools your team already knows. Below is what I am working on right now, and how we could work together.
// platform/landing-zone.bicep targetScope = 'managementGroup' module policy './policy.bicep' = { name: 'policy-baseline' params: { environment: 'prod' diagnostics: true } }
# platform/landing-zone.tf module "policy" { source = "./policy" environment = "prod" diagnostics = true }
Golden paths, templates and guardrails for teams that deploy to Azure.
Landing zones and governance on Azure, with policy managed as code through EPAC (Enterprise Policy as Code).
I use Claude for reviews, docs and code. Agents take the tasks that need investigating. A golden path becomes code, so I do not spend tokens on a solved problem. People make the decisions.
A SharePoint and Teams setup for internal communication, document management and collaboration, defined as code instead of by hand. Experience I can still put to use.
Landing zones, governance, RBAC, naming, policy and diagnostics, deployed with Bicep or Terraform and pipelines.
PowerShell modules and REST tooling that check, report, repair, create and deploy, and do it idempotently.
Golden paths, templates and guardrails that make deploying to Azure quick, safe and consistent.
A PowerShell toolkit for a repeatable, governed way to build and deploy on Azure. Describe environments, groups and access in config files. It provisions the Azure resources, Entra groups, pipeline identities and GitHub environments, and pipelines sign in with OIDC instead of stored secrets.
