Skip to content
pierce.rogg, home

CS-02infrastructure

Production incident response and recovery

Three incidents, each resolved and written down

  • Linux
  • Docker
  • Google Workspace logs
  • Acronis
production incidents resolved, each with a written procedure
3
where
Certified Bice Ltd., 2023 to 2025; Twin Designs and Tech, 2023 to 2024

01 problem

A website database corrupted during a hosting migration. Separately, a deployment exhausted server resources and took production offline. A third event looked like a bulk data exfiltration attempt.

02 solution

For the database, I analyzed monitoring data and server logs, restored from an earlier backup, and completed the migration. For the outage, I traced the cause through monitoring, application logs, container health, and utilization, then corrected the deployment configuration. For the exfiltration, I used Workspace access logs and source IP data to identify the account, revoked its access, and assessed what it had touched.

03 impact

Each incident ended with a durable change, not just a fix: a migration SOP and developer training on backup and recovery, enhanced monitoring with a documented recovery procedure, and stronger download alerts with a briefing to executive leadership.

One incident, step by step

The deployment that exhausted server resources, at Twin Designs and Tech:

  1. [ALERT]Production unavailable after a deployment exhausted server resources
  2. [TRIAGE]Monitoring data, application logs, container health, system utilization
  3. [FIX]Corrected the deployment configuration and restored availability
  4. [HARDEN]Enhanced monitoring and a documented recovery procedure
exhibit: resource exhaustion outage

Why the write-up matters

The restore is the part people remember. The procedure is the part that keeps it from happening twice. Every one of these incidents ended with a document a developer or an executive could act on without me in the room.

sources

  • Certified Bice Ltd., 2023 to 2025; Twin Designs and Tech, 2023 to 2024