Night Mode LabsBlue Book

Overview

DevOps and platform engineering onboarding guide

This bluebook gives consulting teams a repeatable starting point for DevOps and platform engineering engagements. It is built for the first weeks of client onboarding, when the team must understand the current state, choose an operating model, and define a safe delivery path.

The guidance reflects common best practices and tooling trends current through June 2026. Treat every recommendation as a default posture, then adjust it for the client's risk profile, regulatory needs, team maturity, and cloud footprint.

How to use this playbook

Section map

NeedStart here
Pick a path through the playbookEngagement Paths
Understand stakeholder-specific entry pointsRole-Based Paths
Plan discovery and evidence gatheringFirst Week Checklist
Run workshopsDiscovery Workshop
Produce client deliverablesArtifact Map
Choose runtime patternsRuntime Platform Patterns
Translate patterns to cloud providersCloud Provider Comparison
Prepare a launchProduction Launch Checklist
Stabilize operationsOperational Readiness
Manage security and complianceThreat Modeling
Close and hand off workEngagement Definition of Done

Engagement outcomes

A healthy onboarding phase should produce:

  • A current-state map of apps, environments, repositories, pipelines, infrastructure, secrets, dependencies, and ownership.
  • A target-state delivery model with clear promotion, rollback, approval, and incident-response paths.
  • A prioritized backlog that separates urgent risk reduction from longer platform modernization.
  • A thin paved road that teams can adopt without waiting for a full platform rebuild.

Core principles

  • Make the desired state declarative, reviewed, and versioned.
  • Prefer small, reversible releases over large deployment events.
  • Automate policy, security, and compliance checks in the delivery path.
  • Give product teams self-service workflows with guardrails, not tickets.
  • Measure reliability with service-level objectives and error budgets.
  • Keep platform abstractions thin enough that teams can debug them.

On this page