<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Burnout - My DevOps Journey on Dogmin's Diaries</title><link>https://develop.dogmins-diaries.pages.dev/series/devops_burnout/</link><description>Recent content in Burnout - My DevOps Journey on Dogmin's Diaries</description><generator>Hugo -- 0.162.1</generator><language>en-us</language><lastBuildDate>Mon, 22 Jun 2026 21:15:13 -0400</lastBuildDate><atom:link href="https://develop.dogmins-diaries.pages.dev/series/devops_burnout/index.xml" rel="self" type="application/rss+xml"/><item><title>01 - Making a Splash</title><link>https://develop.dogmins-diaries.pages.dev/series/devops_burnout/01_making_a_splash/</link><pubDate>Mon, 22 Jun 2026 22:21:58 -0400</pubDate><guid>https://develop.dogmins-diaries.pages.dev/series/devops_burnout/01_making_a_splash/</guid><description>&amp;lt;no value&amp;gt;</description><content type="text/html" mode="escaped"><![CDATA[<p>Initially, I started with our metrics stack - we’d have a host go down and our dashboard wouldn’t show it as down for about 40ish minutes… Not great. I hadn’t worked with Prometheus or Grafana before, and it took a week or two to wrap my head around PromQL. After learning how Prometheus was supposed to work, tangling with some PromQL queries, and talking to our on-call folks about time ranges where a host went down, I made my first discovery, one many are familiar with: our setup was non-standard. Instead of using node_exporter, we leveraged a custom script and an intermediate container, which Prometheus would scrape from. So instead of standard practice, we had a custom, undocumented solution.</p>
<p>I came up with some gnarly Prometheus queries that would pull data over a time range and would be more sensitive to stale data. When testing the query, a host was showing as down. I went over to one of the senior admins and asked “Hey, is host X down?”. He tried to SSH to the box: connection timed out. We had a short term fix for our metrics stack. My first win. We could catch errors earlier, our on-call people had something more responsive. My lead was happy, and I set out to figure out migrating to node_exporter and deploying it with Puppet. I was excited to have solved a problem, I had tackled the technical side of it.</p>
<p>But I had not thought about the structural side.</p>
<p>I was told I&rsquo;d come back to the metrics work once we&rsquo;d handled other priorities. I never would.</p>
]]></content></item><item><title>00 - Intro</title><link>https://develop.dogmins-diaries.pages.dev/series/devops_burnout/00_introduction/</link><pubDate>Mon, 22 Jun 2026 21:13:59 -0400</pubDate><guid>https://develop.dogmins-diaries.pages.dev/series/devops_burnout/00_introduction/</guid><description>&amp;lt;no value&amp;gt;</description><content type="text/html" mode="escaped"><![CDATA[<p>Burnout. We all hear about it. Many experience it. I think many who experience it have a similar path: “This stuff I’m doing is awesome, solving that problem felt so great, folks said how much they appreciated that hard work and how quickly it got done. What? No, I&rsquo;m fine, I’m doing awesome! I feel like I’m making an impact! Oh, yeah I’m tired, I mean I worked hard, but there’s days like that right?” And more days go by like that.</p>
<p>So it goes, days turn to weeks turn to months. You’re told you’re appreciated, how you’re crucial, you’re the go-to person for the infrastructure, or for your IaC, or for the observability stack, or for system troubleshooting (or maybe multiple of these)&hellip; It feels good. You feel valuable. Then more work is piled on. You become the person that’s trusted to handle it all; or if you’re lucky, there’s a few others that take on the huge workload with you, but you’re all spread too thin.</p>
<p>I dealt with that in my first DevOps role — one I took on last year and finally managed to leave. The work was modernizing a legacy system’s infrastructure and transitioning it from VMWare to AWS. AWS was new to nearly the entire team, including myself. Part of this was my personality: I hate saying ‘No’, I want to help my team. Good traits to have in a teammate, I think. But also the traits that burnout-prone environments hunt for.</p>
]]></content></item></channel></rss>