Internal Engineering Platform
Self-service developer platform — environments, deploys, secrets, catalog. New-hire onboarding from 9 days to 90 minutes.
About this project.
A self-service developer platform built from scratch for a 60-person product team — environments, deploys, secrets, and a service catalog behind one CLI.
Tech Stack
- Kubernetes Orchestration
- ArgoCD GitOps
- Vault Secrets
- OPA Policy
- Grafana + Tempo Telemetry
Project Info
Key Features
Self-service envs
Ephemeral preview environments per pull request, one-CLI bootstrap for new services.
Deploy pipelines
GitOps-driven Kubernetes deploys with progressive rollout and automated rollback on SLO breach.
Developer signals
DORA metrics piped to weekly review with per-service SLO and error-budget tracking.
Secrets + policy
Vault-backed secret injection plus OPA policies enforced at admission across all clusters.
Onboarding speed
New-hire to first production commit cut from two weeks to 90 minutes via service-template scaffold.
Reliability culture
Onboarding survey loop, per-team postmortem template, and shared incident response runbooks.
Feature set
Self-service environments
- Ephemeral preview envs per pull request
- One-CLI bootstrap for new services
- Service catalog with ownership metadata
Deploy pipelines
- GitOps-driven Kubernetes deploys
- Progressive rollout + automated rollback
- Audit log for every production change
Developer signals
- DORA metrics piped to weekly review
- Per-service SLO + error-budget tracking
- Onboarding survey loop for new hires
Secrets & policy
- Vault-backed secret injection
- OPA policies enforced at admission
- New-hire to first prod commit: 90 minutes