Skip to main content
← All posts·
AI Infrastructure

From Firefighting to Strategic: The Platform Engineering Transformation Playbook

Your platform team is stuck in reactive mode — every day is another incident, another urgent ticket, another emergency deploy. Here's the step-by-step playbook to transform from firefighting to strategic delivery in 6 months, without dropping production reliability.

Luca Berton14 min read

There's a moment in every platform team's life when someone says: "We need to be more strategic." Everyone nods. Then an alert fires, someone gets paged, and the conversation evaporates. Tomorrow it's the same — urgent beats important, every time.

The transformation from reactive to strategic isn't a mindset shift. It's an engineering project with concrete steps, measurable milestones, and a 6-month timeline. You don't wake up strategic one morning. You engineer your way there by systematically eliminating the things that keep you reactive.

The Reactive Trap

Reactive teams have predictable symptoms:

  • Hero culture: One or two engineers "save the day" regularly. They're indispensable, exhausted, and a single point of failure for the organisation. If they leave, institutional knowledge leaves with them
  • No post-mortems: Incidents happen, get fixed, and are forgotten. The same root cause triggers incidents 3-4 times before anyone notices the pattern
  • Ticket-driven prioritisation: The team works on whatever ticket is loudest, not what's most impactful. The roadmap exists in a slide deck nobody looks at
  • Manual everything: Deployments, rollbacks, scaling, certificate rotation, secret management — all manual, all error-prone, all consuming engineer time that could build automation
  • Knowledge in heads: No runbooks, no documentation, no shared context. Every incident requires the person who fixed it last time

The cruel irony: reactive teams are the busiest teams in the organisation. They're working harder than anyone. But busyness isn't impact, and urgency isn't importance.

Month 1-2: Stop the Bleeding

You can't be strategic while you're bleeding. The first phase is about reducing incident volume and response time — not by hiring more firefighters, but by eliminating fire sources.

Week 1: The Incident Archaeology

Pull every incident from the last 90 days. Categorise them:

Incident Archaeology (last 90 days)

Total incidents47
By root cause:
Configuration drift14 (30%) ← Fix this first
Certificate expiry8 (17%) ← Automate
Resource exhaustion (OOM/CPU)7 (15%) ← Limits + monitoring
Failed deployments6 (13%) ← Canary + rollback
Dependency failures5 (11%) ← Circuit breakers
Security patches4 (8%) ← Automated patching
Unknown/other3 (6%)
By resolution method:
Manual fix by specific person28 (60%) ← Hero dependency
Runbook existed and followed8 (17%)
Auto-remediated6 (13%)
Escalated to vendor5 (10%)
Key finding3 engineers resolved 80% of incidents
Key findingTop 3 root causes = 62% of all incidents
Key findingAverage MTTR with runbook: 12 min
Key findingAverage MTTR without runbook: 47 min

This data tells you exactly where to invest. Don't boil the ocean. Fix the top 3 root causes.

Week 2-4: Kill the Top 3

  • Configuration drift (30%): Implement GitOps. ArgoCD with drift detection. Every configuration change goes through Git. ArgoCD auto-syncs and alerts on drift. This single change eliminates your #1 incident category
  • Certificate expiry (17%): Deploy cert-manager with automated renewal. Certificates renew 30 days before expiry. Add monitoring for certificates expiring within 14 days. Zero-touch certificate management. Shorter TLS lifetimes make this even more critical
  • Resource exhaustion (15%): Set resource requests AND limits on every pod. Deploy VPA (Vertical Pod Autoscaler) in recommendation mode. Alert on pods approaching limits. Right-size based on actual usage data, not guesses

These 3 fixes eliminate 62% of your incidents. That's not a small improvement — it's a transformation of your team's daily reality.

Week 5-8: Runbook Everything

For incidents you can't yet prevent, make the response fast and repeatable:

  • Write runbooks for your top 10 incident types. Each runbook: symptoms, diagnostic commands, resolution steps, escalation criteria. Average MTTR drops from 47 to 12 minutes
  • Store runbooks where they're findable in an emergency — linked from alerts, not buried in Confluence. When PagerDuty fires, the alert includes the runbook link
  • AI coding tools can generate runbooks from your Kubernetes manifests. Generate the first draft in 15 minutes, refine with the team in 30
📘 Book

Kubernetes Recipes

Practical guide for container orchestration and deployment — hands-on patterns you can use today.

View on Amazon →

Month 3-4: Automate the Toil

With incident volume halved, your team has breathing room. Use it to automate the repetitive work that still consumes 20-30% of capacity.

The Toil Register

List every manual, repetitive task your team performs. Score each on frequency, time cost, and automation difficulty:

Toil Register

Task Freq/wk Time Auto Difficulty ROI
Namespace provisioning 5 45min Easy High
Secret rotation 3 30min Easy High
DNS record creation 4 20min Easy Medium
Access grant/revoke 8 15min Medium High
Environment clone 2 2hr Medium High
Log investigation for devs 6 25min Hard Medium
Certificate renewal 2 10min Already done -
Deployment rollback 3 20min Easy High
Config change request 5 35min Medium High
Capacity scaling 2 1hr Medium Medium
Weekly toil total~25 hours (3+ FTE-days)
Top 5 by ROINamespace, Secrets, Access, Rollback, Config change

Automate the top 5 by ROI. Self-service through Backstage or your internal platform portal. Each automation frees 3-5 hours per week permanently.

Self-Service Conversions

  • Namespace provisioning: Backstage template → Crossplane or Terraform → namespace with RBAC, quotas, NetworkPolicy. 45 minutes of manual work → 2-minute self-service form
  • Secret rotation: External Secrets Operator with automatic rotation policy. Manual rotation → zero-touch automated rotation with audit trail
  • Deployment rollback: ArgoCD UI or automated rollback on failed health checks. Engineer-assisted rollback → self-service or automatic
  • Access management: Backstage plugin with approval workflow. Slack message to platform team → self-service request with manager approval → RBAC updated automatically
  • Config changes: Self-service ConfigMap updates through Git PR template. Ticket + manual kubectl → PR with CI validation + ArgoCD sync

Month 5-6: Build Strategic Capabilities

By month 5, your team has reclaimed 25-30 hours per week from firefighting and toil reduction. This is where strategic work begins — not as a luxury, but as the normal state of operations.

Strategic Projects That Compound

Choose projects that reduce future toil while delivering new value:

  • Developer portal (Backstage): The meta-platform. Once Backstage is running, every future self-service automation plugs into it. One-time investment that compounds with every new template and plugin
  • Observability platform: OpenTelemetry-based metrics, logs, and traces with automatic instrumentation. Reduces "can you check the logs" tickets to zero. Developers self-serve their own observability
  • Policy-as-code framework: Kyverno policies that enforce security, compliance, and cost governance automatically. Security and features deploy together. No more manual security reviews blocking releases
  • AI workload platform: GPU scheduling, golden paths for data scientists and AI agents, model serving infrastructure. This is where the growth is — and where platform engineering delivers disproportionate business value

The Strategic Cadence

Monthly Rhythm (stabilised state)

Week 1

Sprint planning + incident review. Review last month's incidents (should be declining). Plan sprint: 60% strategic, 25% reliability, 15% support

Week 2

-3: Execution. Build team executes strategic projects. Shield team handles support + reliability work. No context switching between the two

Week 4

Demo + retrospective. Demo new capabilities to engineering org. Retrospective: what worked, what didn't, what to change. Update toil register and incident trends. Adjust next month's balance if needed

🎓 Course

Automating IT Infrastructure with Ansible

Learn Ansible to automate IT operations and enhance system reliability.

Start on Udemy →

The Transformation Metrics

Track the transformation with before/after metrics that tell the story:

Platform Team Transformation Scorecard

Month 0 Month 3 Month 6 Target
Incidents/month47 22 12 under 10
MTTR (average)38 min 18 min 11 min under 15
Firefighting %55% 32% 18% under 20%
Strategic work %20% 38% 52% over 50%
Ticket volume/week40 22 10 under 10
Self-service adoption0% 45% 78% over 80%
Platform NPS+12 +28 +42 over +40
Developer onboard time3 weeks 1 week 4 hours under 1 day
Team satisfaction5.2/10 6.8/10 7.9/10 over 8.0

This scorecard is what you show leadership. Not "we need more headcount" but "we've transformed a reactive team into a strategic one, and here's the proof."

What Open Empower Delivers

  • Transformation assessment: Incident archaeology, toil register, time audit — the data foundation for your transformation plan
  • Phase 1 implementation: GitOps (ArgoCD), cert-manager, resource management, runbook library — eliminate the top incident sources in 8 weeks
  • Phase 2 automation: Self-service portal (Backstage), automated provisioning (Crossplane/Terraform), policy-as-code (Kyverno) — convert toil to self-service
  • Phase 3 strategy: Observability platform, AI workload infrastructure, developer portal — build the capabilities that compound
  • Ongoing coaching: Monthly reviews, metric tracking, and adjustment — stay on the strategic path when the pull of reactive work returns

Firefighting isn't your destiny. It's a phase you engineer your way out of. Let's plan your transformation.

📋 Free Resource

AI Readiness Checklist

50-point interactive checklist covering strategy, data, infrastructure, governance, and people. Score your organisation's AI readiness.

Get Free Checklist →
platform engineering
firefighting
strategy
transformation
sre
toil
automation
incident management
reliability
engineering leadership

Need help applying this in your organization?

Get a free 30-minute assessment with actionable recommendations — whether we work together or not.

Book Your Free AI Platform Assessment

Or see AI readiness assessment scope & pricing

18+ years experience · Ex-Red Hat & Dell · Speaker at KubeCon EU 2026

Luca Berton

Written by

Luca Berton

CEO at Open Empower. 18+ years building enterprise infrastructure at JPMorgan Chase, Red Hat & Dell. Author of 9 technical books. Speaker at Red Hat Summit and KubeCon EU 2026. Instructor on Coursera, Pluralsight & Udemy.

Get more insights like this

Practical AI infrastructure and platform engineering guides — delivered to your inbox.

Subscribe to Newsletter →