CI/CD pipeline overhaul for Docklet
Fast, cached pipelines with preview environments and automatic rollbacks. A case study by Lukas Schmidt, Platform Engineer (Terraform & GCP).
Challenge
Pipelines at Docklet, a document automation tool, took 35 minutes and failed randomly. Engineers batched changes to avoid them, which made releases risky.
Solution
I rebuilt the pipelines in GitHub Actions with dependency caching, parallel test shards, container layer caching, preview environments per pull request and canary deploys with automatic rollback.