Geiser's Cloud
  • Home
  • About me
  • CV
  • RSS
  • Mail
  • Github
  • LinkedIn
  • Mastodon
  • DockerHub
  • RemoteOK
  • GoodReads
  • StackOverflow
  • HackerNews
  • Telegram
  • GitLab
SRE Paging into the Night—Assess Before You Fix: Five Years of On-Call Lessons

Paging into the Night—Assess Before You Fix: Five Years of On-Call Lessons

29 May 2025
DevOps DevOps in the Catacombs – Everyday Software Archaeology and Why I’d Still Bet on a Monorepo

DevOps in the Catacombs – Everyday Software Archaeology and Why I’d Still Bet on a Monorepo

28 May 2025
Kubernetes Kubernetes Cost-Cutting That Actually Works: Rightsizing at Scale

Kubernetes Cost-Cutting That Actually Works: Rightsizing at Scale

26 May 2025
Kubernetes When 'df' lies, 'du' swears it’s innocent and Loki eats your disk: a forensic walk-through

When 'df' lies, 'du' swears it’s innocent and Loki eats your disk: a forensic walk-through

22 May 2025
Disaster Recovery "DDoSing" EKS & GKE to Study DR for My MSc Dissertation

"DDoSing" EKS & GKE to Study DR for My MSc Dissertation

14 May 2025
Kubernetes Reliable Kubernetes at Scale: My Experience Creating an Audit Framework

Reliable Kubernetes at Scale: My Experience Creating an Audit Framework

13 May 2025
IoT Building the PiSpot Watch—An IoT Adventure

Building the PiSpot Watch—An IoT Adventure

11 May 2025
Kubernetes Upgrade Management at Scale—An Invisible Art

Upgrade Management at Scale—An Invisible Art

10 May 2025
Kubernetes DockerHub Rate-Limit Doom: A Kubernetes Odyssey

DockerHub Rate-Limit Doom: A Kubernetes Odyssey

02 May 2025
Observability 'Impossible'? Watch Me—My Unorthodox Internship Adventure With R, Python, and MikroTik

'Impossible'? Watch Me—My Unorthodox Internship Adventure With R, Python, and MikroTik

29 Apr 2025
Putting AI-Hands on Routers: Building a GenieACS MCP Server in Go

Putting AI-Hands on Routers: Building a GenieACS MCP Server in Go

30 May 2025 5 min read MCP
Claude’s MCP lit a spark: in a weekend I taught GenieACS to talk to LLMs. Using Go, GoReleaser and GitOps, I exposed seven tools so an AI can list devices, reboot routers or flash firmware through a single /mcp endpoint.
Paging into the Night—Assess Before You Fix: Five Years of On-Call Lessons

Paging into the Night—Assess Before You Fix: Five Years of On-Call Lessons

29 May 2025 7 min read SRE
Five years on-call taught me the pager’s first demand is context, not heroics. From half-built clusters to rogue upgrades, this post shares war stories, triage tactics, and manager tips for keeping incidents—and engineers—under control.
DevOps in the Catacombs – Everyday Software Archaeology and Why I’d Still Bet on a Monorepo

DevOps in the Catacombs – Everyday Software Archaeology and Why I’d Still Bet on a Monorepo

28 May 2025 5 min read DevOps
After almost decade in DevOps I spend as much time digging through forgotten repos as shipping code. Updating Sentry led me to GlitchTip, Redis Sentinel and hours of code-sleuthing—proof that documentation gaps turn DevOps into full-time software archaeologists.
Kubernetes Cost-Cutting That Actually Works: Rightsizing at Scale

Kubernetes Cost-Cutting That Actually Works: Rightsizing at Scale

26 May 2025 7 min read Kubernetes
Cluster idles at 8 % yet the bill soars? Learn how Prometheus data + KRR, a 50-line Python wrapper, Grafana and ArgoCD reclaimed 500 vCPU and 200 GiB across dozens of Kubernetes clusters—no magic, no incidents, just rightsizing done right.
When 'df' lies, 'du' swears it’s innocent and Loki eats your disk: a forensic walk-through

When 'df' lies, 'du' swears it’s innocent and Loki eats your disk: a forensic walk-through

22 May 2025 4 min read Kubernetes
When df lies and du swears, look for Loki’s orphaned WAL segments. Our prod cluster filled up every week until we purged legacy boltdb-shipper data from S3. Postmortem, fix steps, and preventive checks summarized.
Page 1 of 4
Next
Geiser's Cloud © 2025
Powered by Ghost