PABCD Initiative Documentation Hub pabcd_initiative codexclaw cli-jaw

Platform Engineering — DevOps Capability Routing

Source: dev-devops/references/platform-engineering.md

Platform Engineering — DevOps Capability Routing

Last reviewed: 2026-06-21

Applies to: DevOps capability refresh, platform guardrails, DORA metrics, provider routing, agent automation

When to read: Broad DevOps refresh, platform engineering decisions, provider-spanning CI/CD/IaC/SRE work

Canonical owner: dev-devops platform and capability routing

---

§1 Purpose

Use this reference to route broad DevOps work by capability instead of dumping

vendor snippets into dev-devops/SKILL.md. Keep the main skill lightweight and

load detailed references only when the task needs them.

§2 Capability Map

CapabilityRead firstEvidence to collect
Continuous integrationdev-testing/references/ci-pipeline.mdlint/type/test/contract/e2e order, artifacts, matrix reasoning
Continuous delivery/deploymentci-cd-deploy.mdenvironments, approvals, rollback, smoke, progressive strategy
Package releasepackage-release.mdauth model, provenance, install smoke, token fallback reason
Cross-platform releasecross-platform-release.mdCI matrix proof and target OS/local proof gaps
Infrastructure as Codeiac.mdstate boundary, module ownership, plan/apply gate, drift detection
Containersdocker.mdbase pinning, scan, SBOM, signing, private install secret handling
Kuberneteskubernetes.mdGateway API, rollout, HPA/VPA/PDB, GitOps boundary
SRE/operationssre-foundations.mdSLO, burn-rate alert, incident role, recovery evidence
Supply chain / SLSAdev-security/references/supply-chain-sbom.mdSBOM, signing, provenance, dependency audit, verification policy

§3 DORA Metrics Use

DORA metrics are diagnostic signals, not universal targets.

MetricUse asAvoid
Change lead timeBottleneck detector from commit to productionForcing every repo to the same target
Deployment frequencyRelease-flow health signalTreating more deployments as always better
Failed deployment recovery timeRecovery and rollback capability checkIgnoring incident severity/context
Change fail rateQuality and release-risk signalBlaming individuals for systemic failure
Deployment rework rateRework/rollback friction signalCounting without action items

When applying DORA, name the project type, release cadence, risk class, and

operational owner before recommending changes.

§4 Platform Engineering Guardrails

Good internal platforms create paved roads without hiding ownership.

GuardrailRule
Reusable workflowsProvide defaults, but allow explicit project inputs
Golden pathsInclude build, test, scan, publish, deploy, rollback, and smoke proof
SecretsPrefer OIDC/federation or short-lived tokens; require justification for long-lived secrets
ObservabilityEmit deploy markers, release metadata, and failure artifacts
Agent automationAgents may generate config, but must collect proof and surface human decisions
Escape hatchesDocument when a project may opt out and what evidence replaces the default

AI-assisted DevOps amplifies existing system dynamics. Strengthen platform

guardrails, evidence bundles, and rollback paths before increasing automation.

§5 Provider Route Rows

Keep provider notes table-only unless a task asks for provider-specific depth.

Provider/platformRouteDo not confuse with
GitHub ActionsOIDC, environments, reusable workflows, GitHub PackagesRegistry-native trusted publishing unless the registry supports it
GitLab CI/CDAuto DevOps, review apps, security scanning, environmentsGitHub-only workflow syntax
Azure DevOps / AzureWorkload identity federation, environments, ACRGeneric registry OIDC
AWSIAM OIDC federation, ECR, deployment roles, IaC stateLong-lived AWS keys in CI
Google CloudWorkload Identity Federation, Artifact Registry, deploy targetsService account keys by default
Cloudflare/VercelEdge/serverless deployment, previews, environment bindingsContainer/Kubernetes rollout rules

§6 SLSA and Security Handoff

dev-devops owns collection of release/deploy proof. dev-security owns

security policy details.

DevOps proof should record:

  • artifact identity and digest/version;
  • builder/workflow identity;
  • provenance/SBOM/signing status;
  • deploy target and rollback path;
  • verification commands and artifacts;
  • security exceptions and owners.

Read dev-security/references/supply-chain-sbom.md for SLSA, SBOM, signing,

dependency audit, and provenance policy instead of duplicating those rules here.

§7 Broad Refresh Checklist

Before changing broad DevOps guidance:

  1. Identify the capability being changed.
  2. Read the canonical reference in the capability map.
  3. Check whether dev-testing or dev-security is the owner.
  4. Keep provider examples as table rows unless provider-specific implementation

is the task.

  1. Update dev-devops/SKILL.md only as a route, not as a long example host.