<?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>Home on Dogmin's Diaries</title><link>https://develop.dogmins-diaries.pages.dev/</link><description>Recent content in Home on Dogmin's Diaries</description><generator>Hugo -- 0.162.1</generator><language>en-us</language><lastBuildDate>Sat, 27 Jun 2026 09:01:32 -0400</lastBuildDate><atom:link href="https://develop.dogmins-diaries.pages.dev/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>DevOps Burnout Series</title><link>https://develop.dogmins-diaries.pages.dev/posts/devops_burnout_series/</link><pubDate>Mon, 22 Jun 2026 21:24:46 -0400</pubDate><guid>https://develop.dogmins-diaries.pages.dev/posts/devops_burnout_series/</guid><description>&amp;lt;no value&amp;gt;</description><content type="text/html" mode="escaped"><![CDATA[<p><a href="/series/devops_burnout/">DevOps Burnout Series</a></p>
<p><a href="/series/devops_burnout/00_introduction/">00: Introduction</a></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><item><title>whoami</title><link>https://develop.dogmins-diaries.pages.dev/about/</link><pubDate>Sun, 03 May 2026 18:29:50 -0400</pubDate><guid>https://develop.dogmins-diaries.pages.dev/about/</guid><description>&amp;lt;no value&amp;gt;</description><content type="text/html" mode="escaped"><![CDATA[<p>I&rsquo;m a nerd that fell in love with Linux and programming in college. Initially, I was going to be a red-teamer, or an exploit developer. It introduced me to Linux, C programming, scripting, Wireshark, and a million different hands-on assignments that taught me the real key skills I&rsquo;ve used in my career: problem-solving and constant learning. Eventually, I started collecting some hardware to run a home lab, and discovered a love of Linux system administration, running various services, and causing myself all kinds of trouble and stressful nights fixing what I broke.</p>
]]></content></item></channel></rss>