Skip to content

Platform engineering

Production infrastructure R&D environment

Designed and operate production infrastructure to validate architectural patterns before deploying them at scale. Proves platform engineering principles: Terraform + Ansible contracts, declarative deployment, observability-first design, and architectural patterns that transfer between substrates.

Outcome

  • Implemented resilient storage and clear recovery paths, as covered in The Platform Mindset.
  • Applied zero-trust networking with segmented VLANs and least-privilege access, further detailed in Architecting Services.
  • Operationalised GitOps, monitoring, and incident-ready runbooks, with lessons captured in Heroics.

Operating targets

Focus areas

  • Platform architecture and capacity planning for predictable performance
  • Security-first access controls, backup hygiene, and change control
  • Automation that reduces risk and makes changes auditable
  • CI/CD pipelines for repeatable deployments and safe rollbacks, plus runner isolation details in GitLab CI/CD Runners

What I owned

I own the platform end-to-end, with production-level standards for reliability, security, and operational discipline that mirror how a lean internal team would run it.

Source

All infrastructure code, CI/CD pipelines, and configuration live on a self-hosted GitLab CE instance. The platform runs on the same hardware it deploys to: GitLab CE, its Docker-in-Docker runner, and every service it ships all sit on the same Proxmox host. This is deliberate: it means the platform is self-sustaining and doesn't depend on any external SaaS for its own delivery pipeline.

Comments load automatically via GitHub (Utterances), which may set cookies. See the privacy policy.