Skip to main content

Platform engineering

Platform engineering is the layer that turns infrastructure expertise into repeatable developer outcomes.

This section covers the operating model, automation, and tooling needed to build internal platforms that scale.

Focus areas

  • Terraform and Terraform Cloud
  • CI/CD and automation
  • platform operating model
  • golden paths and self-service
  • standardization at scale

What I cover here

The platform engineering work I document is centred on Terraform patterns for enterprise environments: module design, Stacks vs Modules trade-offs, GitHub Actions CI/CD with layered approval gates, subscription vending with YAML-driven config, and the operational patterns for managing state and locks at scale.

Pages