<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DevOpsDive Blog</title>
    <link>https://devopsdive.com/blog</link>
    <atom:link href="https://devopsdive.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>DevOps and platform engineering deep-dives, career stories and honest field notes by Oleksii Koshelenko.</description>
    <language>en</language>
    <lastBuildDate>Jul 12 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>My Actual AI Stack for DevOps Engineers — What I Use Daily and What&apos;s Overhyped</title>
      <link>https://devopsdive.com/blog/ai-devops-stack</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/ai-devops-stack</guid>
      <pubDate>Jul 12 2026 00:00:00 GMT</pubDate>
      <description>AI stack for DevOps engineers, tested on real infrastructure: Cursor, Claude, Copilot — what I use daily, what&apos;s overhyped, and what I dropped for infra.</description>
      <category>AI Tools</category>
      <category>DevOps</category>
      <category>Terraform</category>
      <category>Productivity</category>
    </item>
    <item>
      <title>DevSecOps Pipeline Security Gates — Security That Doesn&apos;t Slow You Down</title>
      <link>https://devopsdive.com/blog/devsecops-pipeline</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/devsecops-pipeline</guid>
      <pubDate>Jul 01 2026 00:00:00 GMT</pubDate>
      <description>DevSecOps pipeline security gates that run in parallel with your build — SonarQube, Trivy, Terraform scans catching critical vulns without slowing deploys.</description>
      <category>DevSecOps</category>
      <category>CI/CD</category>
      <category>Security</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>Interview Red Flags: 5 Tech Horror Stories (and the 3 I Missed)</title>
      <link>https://devopsdive.com/blog/interview-horror-stories</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/interview-horror-stories</guid>
      <pubDate>Jun 20 2026 00:00:00 GMT</pubDate>
      <description>Interview red flags and tech horror stories: the unpaid architecture test, the fake &apos;senior&apos; role that was 70% support tickets, and the 3-minute walkout.</description>
      <category>Career</category>
      <category>Interviews</category>
      <category>DevOps</category>
      <category>Tech Hiring</category>
    </item>
    <item>
      <title>Azure OpenAI in a Production Pipeline — Real Customers, Real Money, No Weekend Demo</title>
      <link>https://devopsdive.com/blog/azure-openai-pipeline</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/azure-openai-pipeline</guid>
      <pubDate>Jun 20 2026 00:00:00 GMT</pubDate>
      <description>Azure OpenAI in a production pipeline: how I shipped GPT-4 to real customers — prompt versioning, canary rollback, KQL cost monitoring, and the hard lessons.</description>
      <category>Azure OpenAI</category>
      <category>CI/CD</category>
      <category>AI</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>Multi-Cloud FinOps — The Cost Visibility Dashboard Nobody Asked For</title>
      <link>https://devopsdive.com/blog/multicloud-finops</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/multicloud-finops</guid>
      <pubDate>Jun 09 2026 00:00:00 GMT</pubDate>
      <description>Multi-cloud FinOps cost visibility across AWS, Azure and GCP cut our cloud bill 25% — no services cut. How I built the dashboard nobody asked for.</description>
      <category>FinOps</category>
      <category>Multi-Cloud</category>
      <category>AWS</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>I Applied to 100 Jobs With 4 Strategies. A 60-Second Video Beat My Resume 11x.</title>
      <link>https://devopsdive.com/blog/applied-100-jobs</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/applied-100-jobs</guid>
      <pubDate>Jun 08 2026 00:00:00 GMT</pubDate>
      <description>I applied to 100 jobs with 4 strategies — the one where a 60-second video beat my resume converted 11x better. Here&apos;s the data and the exact script.</description>
      <category>Career</category>
      <category>Job Search</category>
      <category>Video CV</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>Docker Compose in Production — Everyone Said No. It Ran Six Months at $40 a Month.</title>
      <link>https://devopsdive.com/blog/docker-compose-production</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/docker-compose-production</guid>
      <pubDate>May 29 2026 00:00:00 GMT</pubDate>
      <description>Docker Compose in production: I ran a real app 6 months — 500 users, 99.9% uptime, $40/month, no Kubernetes. Match complexity to the problem, not the résumé.</description>
      <category>Docker</category>
      <category>DevOps</category>
      <category>Self-Hosted</category>
      <category>Architecture</category>
    </item>
    <item>
      <title>I Deleted a Production Database on Day Three: The Career Mistakes That Built My DevOps Career</title>
      <link>https://devopsdive.com/blog/mistakes-built-career</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/mistakes-built-career</guid>
      <pubDate>May 27 2026 00:00:00 GMT</pubDate>
      <description>Career mistakes shaped this DevOps engineer. I deleted a production database on day three. Here&apos;s the honest story of how failure built an 8-year career.</description>
      <category>Career</category>
      <category>DevOps</category>
      <category>Engineering Culture</category>
      <category>Lessons Learned</category>
    </item>
    <item>
      <title>Terraform Apply in Production — How to Run It Safely (500 Students Were Watching)</title>
      <link>https://devopsdive.com/blog/terraform-live-apply</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/terraform-live-apply</guid>
      <pubDate>May 18 2026 00:00:00 GMT</pubDate>
      <description>Terraform apply in production safely: remote state, plan reviews and CI/CD guardrails turn your scariest command boring — lessons from a live demo to 500.</description>
      <category>Terraform</category>
      <category>IaC</category>
      <category>Azure</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>I Built an AI-Powered DevOps Platform: Infrastructure That Thinks in Production</title>
      <link>https://devopsdive.com/blog/ai-infrastructure-platform</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/ai-infrastructure-platform</guid>
      <pubDate>May 15 2026 00:00:00 GMT</pubDate>
      <description>Building an AI-powered DevOps platform: infrastructure that detects anomalies, predicts failures, and self-heals in production with Python and Terraform.</description>
      <category>DevOps</category>
      <category>AI</category>
      <category>Platform Engineering</category>
      <category>FinOps</category>
    </item>
    <item>
      <title>4 Hours to 10 Minutes — Building a Faster Deployment Pipeline That People Actually Trust</title>
      <link>https://devopsdive.com/blog/ten-minute-deploy</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/ten-minute-deploy</guid>
      <pubDate>May 07 2026 00:00:00 GMT</pubDate>
      <description>A faster deployment pipeline cut our deploys from 4 hours to 10 minutes. GitOps, blue-green, one-click rollback — and why trust was harder than tooling.</description>
      <category>CI/CD</category>
      <category>GitOps</category>
      <category>DevOps</category>
      <category>Automation</category>
    </item>
    <item>
      <title>DevOps Leadership Is Delegation: Stop Doing Everything Yourself</title>
      <link>https://devopsdive.com/blog/devops-leadership-delegation</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/devops-leadership-delegation</guid>
      <pubDate>May 03 2026 00:00:00 GMT</pubDate>
      <description>DevOps leadership is delegation — stop doing everything yourself. How I quit being the single point of failure, beat burnout, and made my team stronger.</description>
      <category>DevOps</category>
      <category>Leadership</category>
      <category>Career</category>
      <category>Burnout</category>
    </item>
    <item>
      <title>We Migrated 200 CI/CD Pipelines With Zero Downtime — And Nobody Noticed</title>
      <link>https://devopsdive.com/blog/cicd-migration</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/cicd-migration</guid>
      <pubDate>Apr 26 2026 00:00:00 GMT</pubDate>
      <description>CI/CD pipeline migration with zero downtime: how we moved 200 pipelines and 22+ repos onto one 634-line GitLab CI template without a single dropped build.</description>
      <category>GitLab CI</category>
      <category>CI/CD</category>
      <category>DevOps</category>
      <category>Migration</category>
    </item>
    <item>
      <title>Our Monitoring Was a Lie: Green Dashboards, Real Failures, and a Full Rebuild</title>
      <link>https://devopsdive.com/blog/monitoring-was-a-lie</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/monitoring-was-a-lie</guid>
      <pubDate>Apr 21 2026 00:00:00 GMT</pubDate>
      <description>Green dashboards hid false all-clears and real failures. How I rebuilt our monitoring: from 47 lying dashboards and 200 alerts to 5 honest ones.</description>
      <category>DevOps</category>
      <category>Monitoring</category>
      <category>Observability</category>
      <category>SRE</category>
    </item>
    <item>
      <title>The First 5 Minutes of Incident Response — Why Doing Nothing Beats Doing Something</title>
      <link>https://devopsdive.com/blog/incident-response</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/incident-response</guid>
      <pubDate>Apr 15 2026 00:00:00 GMT</pubDate>
      <description>Incident response first 5 minutes: the 4-step protocol I run on-call — STOP, ASSESS, COMMUNICATE, ACT — that keeps a 3 AM alert from becoming an 8-hour outage.</description>
      <category>Incident Response</category>
      <category>SRE</category>
      <category>On-Call</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>My First Jenkins Pipeline Failed 17 Times — And That&apos;s How I Actually Learned DevOps</title>
      <link>https://devopsdive.com/blog/first-jenkins-pipeline</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/first-jenkins-pipeline</guid>
      <pubDate>Apr 09 2026 00:00:00 GMT</pubDate>
      <description>My first Jenkins pipeline failed 17 times before it went green. Here&apos;s how failing my way through CI/CD taught me more about learning DevOps than any course.</description>
      <category>DevOps</category>
      <category>Jenkins</category>
      <category>CI/CD</category>
      <category>Career</category>
    </item>
    <item>
      <title>Zero Downtime Tenant Migration — 8 Services, 2 Azure Tenants, and Nobody Noticed</title>
      <link>https://devopsdive.com/blog/zero-downtime-migration</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/zero-downtime-migration</guid>
      <pubDate>Apr 04 2026 00:00:00 GMT</pubDate>
      <description>Zero downtime tenant migration: how I moved 8 services across 2 Azure tenants during Q4 peak — 241 Terraform modules, automated rollback, zero incidents.</description>
      <category>Azure</category>
      <category>Terraform</category>
      <category>DevOps</category>
      <category>Migration</category>
    </item>
    <item>
      <title>Fifty AWS Lambda Functions on Python 3.8: The End-of-Life Runtime Upgrade Nobody Wanted</title>
      <link>https://devopsdive.com/blog/aws-lambda-python-eol</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/aws-lambda-python-eol</guid>
      <pubDate>Mar 28 2026 00:00:00 GMT</pubDate>
      <description>AWS Lambda Python 3.8 end-of-life runtime upgrade: migrating 50+ functions to 3.11 with zero downtime, killing wildcard IAM, moving secrets to Secrets Manager.</description>
      <category>AWS</category>
      <category>Serverless</category>
      <category>Technical Debt</category>
      <category>Security</category>
    </item>
    <item>
      <title>HTTP to HTTPS Migration — Nginx, SSL, and Everything That Breaks Along the Way</title>
      <link>https://devopsdive.com/blog/http-to-https-nginx</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/http-to-https-nginx</guid>
      <pubDate>Mar 24 2026 00:00:00 GMT</pubDate>
      <description>HTTP to HTTPS migration on nginx: SSL termination, Let&apos;s Encrypt, HSTS, and every gotcha — mixed content, redirect loops, expired certs — from a real week.</description>
      <category>Nginx</category>
      <category>SSL</category>
      <category>DevOps</category>
      <category>Security</category>
    </item>
    <item>
      <title>Zombie API Clients: How to Find, Audit, and Kill Stale Credentials Nobody Remembers</title>
      <link>https://devopsdive.com/blog/zombie-api-clients</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/zombie-api-clients</guid>
      <pubDate>Mar 16 2026 00:00:00 GMT</pubDate>
      <description>Find, kill, and audit stale API clients and old credentials before attackers do — how one audit surfaced 18 zombies and 4 admin keys to prod.</description>
      <category>DevOps</category>
      <category>API Security</category>
      <category>Zero Trust</category>
      <category>Credential Rotation</category>
    </item>
    <item>
      <title>Migrate VMs to GKE Kubernetes — The Migration Nobody On My Team Wanted</title>
      <link>https://devopsdive.com/blog/vms-to-gke</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/vms-to-gke</guid>
      <pubDate>Mar 13 2026 00:00:00 GMT</pubDate>
      <description>Migrate VMs to GKE Kubernetes: how I moved a team off snowflake VMs — containers first, then GKE node pools, autoscaling, hours-to-minutes deploys.</description>
      <category>Kubernetes</category>
      <category>GKE</category>
      <category>Docker</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>Azure App Service Health Checks Were Missing in a Bank — All 26 of Them</title>
      <link>https://devopsdive.com/blog/azure-health-checks</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/azure-health-checks</guid>
      <pubDate>Mar 04 2026 00:00:00 GMT</pubDate>
      <description>Azure App Service health checks were missing across 26 services in a bank processing live transactions. How I rolled out probes and enforced them with policy.</description>
      <category>Azure</category>
      <category>Reliability</category>
      <category>Platform Engineering</category>
      <category>Azure Policy</category>
    </item>
    <item>
      <title>Jenkins to GitHub Actions Migration — When Builds Were So Slow Devs Made Coffee</title>
      <link>https://devopsdive.com/blog/jenkins-to-github-actions</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/jenkins-to-github-actions</guid>
      <pubDate>Mar 02 2026 00:00:00 GMT</pubDate>
      <description>Jenkins to GitHub Actions migration at enterprise scale: how I mapped 47 legacy pipelines, killed the bottlenecks, and cut 55-minute builds to 7.</description>
      <category>CI/CD</category>
      <category>Jenkins</category>
      <category>GitHub Actions</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>How Azure Arc Onboards Hybrid VMs and Fixes Monitoring Coverage Across 500 Machines</title>
      <link>https://devopsdive.com/blog/azure-arc-hybrid</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/azure-arc-hybrid</guid>
      <pubDate>Feb 20 2026 00:00:00 GMT</pubDate>
      <description>Azure Arc to onboard hybrid VMs and fix monitoring coverage — how I took 500+ Azure, VMware and on-prem machines from 22 of 246 reporting to 100%.</description>
      <category>Azure Arc</category>
      <category>Hybrid Cloud</category>
      <category>Monitoring</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>Are Cloud Certifications Worth It? I Spent $15K on 14 — and Only 2 Ever Mattered</title>
      <link>https://devopsdive.com/blog/cloud-cert-truth</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/cloud-cert-truth</guid>
      <pubDate>Feb 19 2026 00:00:00 GMT</pubDate>
      <description>Are cloud certifications worth it? I spent $15K on 14 AWS, Azure and Kubernetes certs — only 2 mattered. Here&apos;s how to tell a real gate from a badge.</description>
      <category>Cloud</category>
      <category>Certifications</category>
      <category>Career</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>Azure API Management: The Gateway That Ended Our Microservices Chaos</title>
      <link>https://devopsdive.com/blog/api-gateway-chaos</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/api-gateway-chaos</guid>
      <pubDate>Feb 08 2026 00:00:00 GMT</pubDate>
      <description>Azure API Management gateway that ended our microservices chaos: OAuth, rate limiting, full request tracing and multi-region HA, all managed in Terraform.</description>
      <category>Azure API Management</category>
      <category>Microservices</category>
      <category>Terraform</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>The 10x Engineer Myth — I Worked With One, and the Truth Is Stranger Than the Legend</title>
      <link>https://devopsdive.com/blog/10x-engineer-myth</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/10x-engineer-myth</guid>
      <pubDate>Feb 08 2026 00:00:00 GMT</pubDate>
      <description>The 10x engineer myth isn&apos;t about writing more code or working more hours. Here&apos;s what a real 10x engineer taught me: impact lives in what you prevent.</description>
      <category>DevOps</category>
      <category>Engineering Culture</category>
      <category>Productivity</category>
      <category>Career</category>
    </item>
    <item>
      <title>DevOps Is Dead. Here&apos;s What Replaced It.</title>
      <link>https://devopsdive.com/blog/devops-is-dead</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/devops-is-dead</guid>
      <pubDate>Feb 06 2026 00:00:00 GMT</pubDate>
      <description>DevOps evolution to Platform Engineering in 2026. Career pivot guide for DevOps engineers: Internal Developer Platforms, self-service infrastructure, and AI-assisted operations.</description>
      <category>DevOps</category>
      <category>Platform Engineering</category>
      <category>Career</category>
      <category>2026 Trends</category>
    </item>
    <item>
      <title>I Deploy to Production During Air Raid Alerts</title>
      <link>https://devopsdive.com/blog/remote-war-zone</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/remote-war-zone</guid>
      <pubDate>Feb 02 2026 00:00:00 GMT</pubDate>
      <description>Working as a DevOps engineer from Ukraine during the war. Building resilient systems, async workflows, and maintaining 99.2% uptime through power outages and air raids. Real resilience, not just theory.</description>
      <category>Remote Work</category>
      <category>Resilience</category>
      <category>Ukraine</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>You Don&apos;t Need Kubernetes. (And That&apos;s Okay.)</title>
      <link>https://devopsdive.com/blog/kubernetes-truth</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/kubernetes-truth</guid>
      <pubDate>Feb 01 2026 00:00:00 GMT</pubDate>
      <description>Honest assessment of Kubernetes necessity in 2026. When K8s makes sense vs simpler alternatives: Azure Container Apps, Docker Compose, PaaS. Decision framework for engineering teams.</description>
      <category>Kubernetes</category>
      <category>DevOps</category>
      <category>Architecture</category>
      <category>Hot Takes</category>
    </item>
    <item>
      <title>From Criminally Underpaid to Almost ×20 in Six Months</title>
      <link>https://devopsdive.com/blog/from-underpaid-to-x20</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/from-underpaid-to-x20</guid>
      <pubDate>Jan 30 2026 00:00:00 GMT</pubDate>
      <description>DevOps engineer salary negotiation and career growth strategy. How a platform engineer increased compensation almost 20x in six months through strategic positioning, remote consulting, and cloud expertise.</description>
      <category>Career</category>
      <category>Strategy</category>
      <category>Personal</category>
      <category>Remote</category>
    </item>
    <item>
      <title>Senior vs Junior Engineer — The Difference Isn&apos;t Years of Experience</title>
      <link>https://devopsdive.com/blog/senior-vs-junior</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/senior-vs-junior</guid>
      <pubDate>Jan 28 2026 00:00:00 GMT</pubDate>
      <description>The senior vs junior engineer difference isn&apos;t years of experience — it&apos;s which question you ask before writing code. A real 2-weeks-vs-2-hours story.</description>
      <category>Career</category>
      <category>DevOps</category>
      <category>Engineering</category>
      <category>Mindset</category>
    </item>
    <item>
      <title>55 Pipeline Variables. 30 Were Dead Weight.</title>
      <link>https://devopsdive.com/blog/keyvault-secrets-zero-trust</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/keyvault-secrets-zero-trust</guid>
      <pubDate>Jan 28 2026 00:00:00 GMT</pubDate>
      <description>How to migrate CI/CD pipeline secrets to Azure Key Vault with UAMI and OIDC federation. Real-world audit of 55 GitLab CI variables — zero-trust secrets management pattern for enterprise pipelines.</description>
      <category>Azure</category>
      <category>Security</category>
      <category>CI/CD</category>
      <category>Key Vault</category>
    </item>
    <item>
      <title>Proxmox Terraform Automation: How I Stopped Clicking Wizards and Got My Life Back</title>
      <link>https://devopsdive.com/blog/proxmox-terraform</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/proxmox-terraform</guid>
      <pubDate>Jan 27 2026 00:00:00 GMT</pubDate>
      <description>Proxmox Terraform automation to replace clicking wizards: how I cut VM provisioning from 3 hours of manual clicks to 15 minutes of repeatable code.</description>
      <category>Terraform</category>
      <category>Proxmox</category>
      <category>Infrastructure as Code</category>
      <category>Automation</category>
    </item>
    <item>
      <title>22 Repos, One Pipeline Template. The Jenkins Funeral.</title>
      <link>https://devopsdive.com/blog/jenkins-to-gitlab-migration</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/jenkins-to-gitlab-migration</guid>
      <pubDate>Jan 20 2026 00:00:00 GMT</pubDate>
      <description>Step-by-step Jenkins to GitLab CI migration guide. How to build a reusable 634-line pipeline template for 22+ repositories with zero-downtime deployments and 100% test coverage.</description>
      <category>CI/CD</category>
      <category>GitLab</category>
      <category>Jenkins</category>
      <category>Migration</category>
    </item>
    <item>
      <title>How I Got $5K in Company Training Budget Approved — By Changing One Sentence</title>
      <link>https://devopsdive.com/blog/training-budget-hack</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/training-budget-hack</guid>
      <pubDate>Jan 17 2026 00:00:00 GMT</pubDate>
      <description>Company training budget approval is easier than you think. I got $5K+ in certs and courses approved by changing one sentence. Here&apos;s the exact reframe.</description>
      <category>Career</category>
      <category>DevOps</category>
      <category>Certifications</category>
      <category>Negotiation</category>
    </item>
    <item>
      <title>GCP Project and Service Account Migration With Zero Downtime: 8 Projects, 99 Accounts, One Window</title>
      <link>https://devopsdive.com/blog/gcp-project-migration</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/gcp-project-migration</guid>
      <pubDate>Jan 15 2026 00:00:00 GMT</pubDate>
      <description>GCP project service account migration with zero downtime: how I moved 8 projects and hardened 99 service accounts across tenants without breaking deploys.</description>
      <category>GCP</category>
      <category>Cloud Migration</category>
      <category>Platform Engineering</category>
      <category>Security</category>
    </item>
    <item>
      <title>389 Alert Rules. We Shipped 31.</title>
      <link>https://devopsdive.com/blog/dcr-split-cost-optimization</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/dcr-split-cost-optimization</guid>
      <pubDate>Jan 15 2026 00:00:00 GMT</pubDate>
      <description>Azure Monitor migration strategy: consolidating 389 legacy alert rules into 31 using Data Collection Rules (DCR) and split monitoring. Real SRE cost optimization for 500+ VM environments.</description>
      <category>Azure</category>
      <category>Monitoring</category>
      <category>Cost Optimization</category>
      <category>SRE</category>
    </item>
    <item>
      <title>7 Bicep Modules. The Entire Monitoring Stack.</title>
      <link>https://devopsdive.com/blog/bicep-monitoring-iac</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/bicep-monitoring-iac</guid>
      <pubDate>Jan 10 2026 00:00:00 GMT</pubDate>
      <description>Azure Bicep modules for monitoring infrastructure as code — DCR, alert rules, Action Groups, and Log Analytics deployed via modular IaC. Replace click-ops monitoring with reproducible Bicep templates.</description>
      <category>Azure</category>
      <category>Bicep</category>
      <category>IaC</category>
      <category>Monitoring</category>
    </item>
    <item>
      <title>12 Passwords in Plaintext, in Production, for 14 Months — A Secrets Management Story</title>
      <link>https://devopsdive.com/blog/secrets-in-plaintext</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/secrets-in-plaintext</guid>
      <pubDate>Jan 06 2026 00:00:00 GMT</pubDate>
      <description>Secrets management in production gone wrong: 12 plaintext passwords, unrotated 14 months. How I migrated to Key Vault, automated rotation, and gated the pipeline.</description>
      <category>DevSecOps</category>
      <category>Azure</category>
      <category>CI/CD</category>
      <category>Security</category>
    </item>
    <item>
      <title>62 Subscriptions. Nobody Was Watching the Bill.</title>
      <link>https://devopsdive.com/blog/cost-anomaly-detection</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/cost-anomaly-detection</guid>
      <pubDate>Jan 05 2026 00:00:00 GMT</pubDate>
      <description>Azure FinOps cost anomaly detection across 62 subscriptions using Automation Runbooks and daily scheduling. Practical FinOps patterns for multi-subscription Azure governance and cloud cost management.</description>
      <category>Azure</category>
      <category>FinOps</category>
      <category>Automation</category>
      <category>Cost Management</category>
    </item>
    <item>
      <title>How to Shrink a Git Repo and Remove Passwords From History (A 12 GB Rescue)</title>
      <link>https://devopsdive.com/blog/git-repo-cleanup</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/git-repo-cleanup</guid>
      <pubDate>Jan 03 2026 00:00:00 GMT</pubDate>
      <description>Shrink a Git repo and remove passwords from history: how I cut a bloated 12 GB repo to lean with BFG Repo Cleaner, secret rotation, and CI guardrails.</description>
      <category>Git</category>
      <category>DevSecOps</category>
      <category>CI/CD</category>
      <category>Security</category>
    </item>
    <item>
      <title>Build Azure Infrastructure From Scratch — Empty Subscription, Tight Deadline, No Portal Clicks</title>
      <link>https://devopsdive.com/blog/azure-from-scratch</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/azure-from-scratch</guid>
      <pubDate>Dec 26 2025 00:00:00 GMT</pubDate>
      <description>Build Azure infrastructure from scratch: hub-spoke, zero-trust, 100% Terraform. A real war story on landing zones, private endpoints, and why it&apos;s always DNS.</description>
      <category>Azure</category>
      <category>Terraform</category>
      <category>DevOps</category>
      <category>IaC</category>
    </item>
    <item>
      <title>Automated Disk Space Monitoring: How I Killed the 2 AM &quot;Disk Full&quot; Alert</title>
      <link>https://devopsdive.com/blog/autonomous-disk-monitoring</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/autonomous-disk-monitoring</guid>
      <pubDate>Dec 22 2025 00:00:00 GMT</pubDate>
      <description>Automated disk space monitoring that catches a disk before it&apos;s full at night, no more 2 AM alerts. How I built a serverless Azure system for 100+ disks.</description>
      <category>DevOps</category>
      <category>Monitoring</category>
      <category>Azure</category>
      <category>Automation</category>
    </item>
    <item>
      <title>Cross-Functional DevOps Teams Alignment — The First Thing I Fix Is Never the Pipeline</title>
      <link>https://devopsdive.com/blog/cross-functional-devops</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/cross-functional-devops</guid>
      <pubDate>Dec 15 2025 00:00:00 GMT</pubDate>
      <description>Cross-functional DevOps teams alignment beats any pipeline. How I got four rival teams to ship together — ownership maps, decision logs, and real fixes.</description>
      <category>DevOps</category>
      <category>Leadership</category>
      <category>Platform Engineering</category>
      <category>Career</category>
    </item>
    <item>
      <title>The Ecommerce Backup Strategy Nobody Had: Commercetools, a Million Transactions, One Question</title>
      <link>https://devopsdive.com/blog/ecommerce-backup-strategy</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/ecommerce-backup-strategy</guid>
      <pubDate>Dec 10 2025 00:00:00 GMT</pubDate>
      <description>Ecommerce backup strategy for Commercetools: millions in transactions, no built-in recovery. Automated Azure exports, validated restores, DR in under an hour.</description>
      <category>Disaster Recovery</category>
      <category>Backup Strategy</category>
      <category>Commercetools</category>
      <category>Azure</category>
    </item>
    <item>
      <title>MACH Architecture and the Headless Commerce Deployment Problems Nobody Warns You About</title>
      <link>https://devopsdive.com/blog/mach-architecture-deployment</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/mach-architecture-deployment</guid>
      <pubDate>Nov 28 2025 00:00:00 GMT</pubDate>
      <description>MACH architecture headless commerce deployment problems nobody warns you about: why our rollback was &apos;redeploy and pray&apos; and the composer that fixed it.</description>
      <category>DevOps</category>
      <category>MACH Architecture</category>
      <category>Microservices</category>
      <category>War Stories</category>
    </item>
    <item>
      <title>Nobody Would Switch, So I Built a Real-Time Git Mirror Between GitLab and Bitbucket</title>
      <link>https://devopsdive.com/blog/gitlab-bitbucket-mirror</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/gitlab-bitbucket-mirror</guid>
      <pubDate>Nov 16 2025 00:00:00 GMT</pubDate>
      <description>Real-time Git mirror syncing GitLab and Bitbucket both ways: how I kept two teams&apos; repos in sync under 30s with zero drift, and why error handling won.</description>
      <category>DevOps</category>
      <category>Git</category>
      <category>GitLab</category>
      <category>Platform Engineering</category>
    </item>
    <item>
      <title>The Human Cron Job: How to Automate a Weekly Data Import Everyone Keeps Forgetting</title>
      <link>https://devopsdive.com/blog/automated-weekly-import</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/automated-weekly-import</guid>
      <pubDate>Nov 04 2025 00:00:00 GMT</pubDate>
      <description>Automate a weekly data import so a forgotten task never breaks Monday again — replacing a human cron job with Azure triggers, Bash, Key Vault and alerts.</description>
      <category>DevOps</category>
      <category>Automation</category>
      <category>Azure</category>
      <category>Reliability</category>
    </item>
    <item>
      <title>Proxmox Home Lab: How I Built a 99.5% Uptime Datacenter From Scratch</title>
      <link>https://devopsdive.com/blog/proxmox-home-lab</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/proxmox-home-lab</guid>
      <pubDate>Oct 23 2025 00:00:00 GMT</pubDate>
      <description>Proxmox home lab datacenter uptime, built from scratch: a 3-node HA cluster with Ceph, Terraform, and Ansible that survived a live power-cable pull.</description>
      <category>Proxmox</category>
      <category>Homelab</category>
      <category>DevOps</category>
      <category>High Availability</category>
    </item>
    <item>
      <title>MikroTik and Terraform: Network as Code, and No More SSH Typos</title>
      <link>https://devopsdive.com/blog/mikrotik-terraform</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/mikrotik-terraform</guid>
      <pubDate>Oct 11 2025 00:00:00 GMT</pubDate>
      <description>MikroTik + Terraform: network as code with no SSH typos. How I cut 2-hour manual router changes to 20-minute pull requests via the RouterOS API and HCL.</description>
      <category>MikroTik</category>
      <category>Terraform</category>
      <category>Network as Code</category>
      <category>Networking</category>
    </item>
    <item>
      <title>One Expired Token, Three Broken Pipelines: The Cross-Platform Package Registry Trap</title>
      <link>https://devopsdive.com/blog/cross-platform-package-registry</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/cross-platform-package-registry</guid>
      <pubDate>Sep 29 2025 00:00:00 GMT</pubDate>
      <description>Cross-platform package registry with an expired token broke three pipelines for a day. The GitLab CI_JOB_TOKEN fix that ended credential rotation for good.</description>
      <category>DevOps</category>
      <category>CI/CD</category>
      <category>GitLab</category>
      <category>Package Registry</category>
    </item>
    <item>
      <title>I Built a Centralized Log Search Tool in a Weekend — Because Five Portals Was Ten Minutes Too Many</title>
      <link>https://devopsdive.com/blog/unified-log-search</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/unified-log-search</guid>
      <pubDate>Sep 17 2025 00:00:00 GMT</pubDate>
      <description>Centralized log search tool that replaced multiple portals — a weekend build with Python, Elasticsearch and Docker that cut a 10-minute log hunt to 30 seconds.</description>
      <category>DevOps</category>
      <category>Elasticsearch</category>
      <category>Internal Tooling</category>
      <category>Observability</category>
    </item>
    <item>
      <title>Build a Calculator, Learn to Think Like an Engineer</title>
      <link>https://devopsdive.com/blog/calculator-engineering-mindset</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/calculator-engineering-mindset</guid>
      <pubDate>Sep 05 2025 00:00:00 GMT</pubDate>
      <description>Build a calculator, learn to think like an engineer: how a no-framework JavaScript project taught me state management, edge cases, and real engineering.</description>
      <category>Career</category>
      <category>JavaScript</category>
      <category>Engineering Mindset</category>
      <category>Learning</category>
    </item>
    <item>
      <title>I Built a Chess Game in React. En Passant and Checkmate Logic Nearly Broke Me.</title>
      <link>https://devopsdive.com/blog/react-chess-game</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/react-chess-game</guid>
      <pubDate>Aug 24 2025 00:00:00 GMT</pubDate>
      <description>Build a chess game in React: en passant and checkmate logic taught me more about TypeScript state management than any Redux tutorial ever did.</description>
      <category>React</category>
      <category>TypeScript</category>
      <category>State Management</category>
      <category>Side Projects</category>
    </item>
    <item>
      <title>How I Learned to Build an Ecommerce Store with React, Node, and MongoDB — Full Stack, No Tutorial</title>
      <link>https://devopsdive.com/blog/mern-ecommerce-store</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/mern-ecommerce-store</guid>
      <pubDate>Aug 12 2025 00:00:00 GMT</pubDate>
      <description>How I set out to build an ecommerce store with React, Node, MongoDB — full stack, no tutorial. Real cart, checkout, JWT auth, and the lessons in between.</description>
      <category>Full Stack</category>
      <category>MERN</category>
      <category>Career</category>
      <category>Web Development</category>
    </item>
    <item>
      <title>The GitHub Search App That Showed Me What I Actually Wanted to Build</title>
      <link>https://devopsdive.com/blog/github-search-app</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/github-search-app</guid>
      <pubDate>Jul 31 2025 00:00:00 GMT</pubDate>
      <description>Build a GitHub search app with React and the GitHub API — and learn why the rate-limiting details nobody asked for revealed my real DevOps career path.</description>
      <category>DevOps</category>
      <category>React</category>
      <category>GitHub API</category>
      <category>Career</category>
    </item>
    <item>
      <title>How I Built a Jira Clone in React and Firebase on a Zero Budget</title>
      <link>https://devopsdive.com/blog/jira-clone-firebase</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/jira-clone-firebase</guid>
      <pubDate>Jul 19 2025 00:00:00 GMT</pubDate>
      <description>Build a Jira clone in React and Firebase on a zero budget: a weekend kanban board with drag-and-drop, real-time sync, and auth — and what it taught me.</description>
      <category>React</category>
      <category>Firebase</category>
      <category>Side Projects</category>
      <category>Career</category>
    </item>
    <item>
      <title>How I Built a Custom CRM to Replace Excel for Pharmacists</title>
      <link>https://devopsdive.com/blog/pharmacy-crm-build</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/pharmacy-crm-build</guid>
      <pubDate>Jul 07 2025 00:00:00 GMT</pubDate>
      <description>Build a custom CRM to replace Excel for pharmacists: how Vue.js and Firebase cut processing time 40%, killed lost records, and taught me real engineering.</description>
      <category>Career</category>
      <category>Vue.js</category>
      <category>Firebase</category>
      <category>CRM</category>
    </item>
    <item>
      <title>I Vibe-Coded an Entire Pipeline. The AI Missed a $14,000 Cost Disaster.</title>
      <link>https://devopsdive.com/blog/vibe-coding-disaster</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/vibe-coding-disaster</guid>
      <pubDate>Jun 25 2025 00:00:00 GMT</pubDate>
      <description>Vibe coding an AI pipeline hid a cost disaster the model missed: a $14,000 AWS weekend, what the AI got wrong, and the four rules I now never skip.</description>
      <category>Vibe Coding</category>
      <category>AI</category>
      <category>Cloud Costs</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>Nvidia Bet $4 Billion That Copper Is Dead: Photonics Is the Next Datacenter Interconnect</title>
      <link>https://devopsdive.com/blog/photonics-vs-copper</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/photonics-vs-copper</guid>
      <pubDate>Jun 13 2025 00:00:00 GMT</pubDate>
      <description>Nvidia&apos;s photonics bet says copper is dead: why the datacenter interconnect, not the GPU, is AI&apos;s real bottleneck, and what it means for engineers.</description>
      <category>AI Infrastructure</category>
      <category>Photonics</category>
      <category>Hardware</category>
      <category>Career</category>
    </item>
    <item>
      <title>Too Old, Too Young — Never Just Right?</title>
      <link>https://devopsdive.com/blog/too-old-too-young</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/too-old-too-young</guid>
      <pubDate>Jun 12 2025 00:00:00 GMT</pubDate>
      <description>Ageism in DevOps and tech hiring — why age bias doesn&apos;t belong in cloud engineering. A platform engineer&apos;s perspective on delivery-focused culture vs. age discrimination in the tech industry.</description>
      <category>DevOps</category>
      <category>Career</category>
      <category>Ageism</category>
    </item>
    <item>
      <title>AI-Driven Engineer — Not Just Curious. Obsessed.</title>
      <link>https://devopsdive.com/blog/ai-driven-engineer</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/ai-driven-engineer</guid>
      <pubDate>Jun 07 2025 00:00:00 GMT</pubDate>
      <description>How AI transforms platform engineering and DevOps workflows. Integrating Azure OpenAI, GitHub Copilot, and AI-driven automation into production infrastructure — from a Senior Platform Engineer&apos;s perspective.</description>
      <category>DevOps</category>
      <category>AI</category>
      <category>Innovation</category>
    </item>
    <item>
      <title>Real DevOps, Real Stakes</title>
      <link>https://devopsdive.com/blog/real-devops-real-stakes</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/real-devops-real-stakes</guid>
      <pubDate>Jun 03 2025 00:00:00 GMT</pubDate>
      <description>What bootcamps don&apos;t teach about DevOps engineering — production incidents, on-call pressure, and real infrastructure challenges. A senior platform engineer shares lessons from 8+ years in the field.</description>
      <category>DevOps</category>
      <category>Production</category>
      <category>Challenge</category>
    </item>
    <item>
      <title>Self-Hosted AI: Running Local LLMs on Private Data and Your Own GPUs</title>
      <link>https://devopsdive.com/blog/self-hosted-ai</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/self-hosted-ai</guid>
      <pubDate>Jun 01 2025 00:00:00 GMT</pubDate>
      <description>Self-hosted AI: run local LLMs on private data and your own GPUs. A Crossplane + Kubernetes + vLLM stack that keeps prompts on servers you control.</description>
      <category>Self-Hosted AI</category>
      <category>Kubernetes</category>
      <category>AI Infrastructure</category>
      <category>Data Privacy</category>
    </item>
    <item>
      <title>Trapped by Borders, Freed by Code</title>
      <link>https://devopsdive.com/blog/trapped-by-borders</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/trapped-by-borders</guid>
      <pubDate>May 29 2025 00:00:00 GMT</pubDate>
      <description>Remote DevOps engineer working from Ukraine — challenges of geographic restrictions in tech hiring. How borders limit cloud engineering talent and why location-based filtering hurts distributed teams.</description>
      <category>DevOps</category>
      <category>Ukraine</category>
      <category>Resilience</category>
    </item>
    <item>
      <title>DevOps Is My Gym</title>
      <link>https://devopsdive.com/blog/devops-is-my-gym</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/devops-is-my-gym</guid>
      <pubDate>May 22 2025 00:00:00 GMT</pubDate>
      <description>DevOps discipline and continuous improvement mindset — treating platform engineering like physical training. Consistency, progressive load, and deliberate practice in cloud infrastructure engineering.</description>
      <category>DevOps</category>
      <category>Discipline</category>
      <category>Mindset</category>
    </item>
    <item>
      <title>Claude Code Telemetry: What Your AI Assistant&apos;s Source Code Actually Collects</title>
      <link>https://devopsdive.com/blog/claude-code-telemetry</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/claude-code-telemetry</guid>
      <pubDate>May 20 2025 00:00:00 GMT</pubDate>
      <description>Claude Code telemetry, data collection, and the source code leak hoax: what your AI coding assistant actually sends, and how a senior engineer controls it.</description>
      <category>Privacy</category>
      <category>AI Tools</category>
      <category>DevOps</category>
      <category>Security</category>
    </item>
    <item>
      <title>FED UP — WHO AM I IF NOT DEVOPS?</title>
      <link>https://devopsdive.com/blog/who-am-i</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/who-am-i</guid>
      <pubDate>May 15 2025 00:00:00 GMT</pubDate>
      <description>A DevOps engineer&apos;s honest reflection on career identity and professional growth. What happens when platform engineering is more than a job — personal story from a Senior Platform Engineer.</description>
      <category>DevOps</category>
      <category>Career</category>
      <category>Personal</category>
    </item>
    <item>
      <title>Ghost Jobs Are Real: I Applied to 200 DevOps Roles and 30% Were Fake Tech Job Postings</title>
      <link>https://devopsdive.com/blog/ghost-jobs</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/ghost-jobs</guid>
      <pubDate>May 08 2025 00:00:00 GMT</pubDate>
      <description>Ghost jobs are real: I applied to 200 roles and 30% were fake tech job postings. The data on why companies post jobs that don&apos;t exist — and what works.</description>
      <category>Career</category>
      <category>Job Search</category>
      <category>Ghost Jobs</category>
      <category>Tech Hiring</category>
    </item>
    <item>
      <title>The AI Layoff Scam: Fired for &quot;AI,&quot; Then Rehired Cheaper</title>
      <link>https://devopsdive.com/blog/ai-layoff-scam</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/ai-layoff-scam</guid>
      <pubDate>Apr 26 2025 00:00:00 GMT</pubDate>
      <description>AI layoffs, rehired cheaper: the tech scam decoded. Companies fired thousands for &apos;AI,&apos; then rehired the same people at 30% less. Here&apos;s the data.</description>
      <category>AI Layoffs</category>
      <category>Career</category>
      <category>Tech Industry</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>OpenClaw Has Full Machine Access. Google Banned It. Every Security Engineer Should Think About That</title>
      <link>https://devopsdive.com/blog/openclaw-danger</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/openclaw-danger</guid>
      <pubDate>Apr 14 2025 00:00:00 GMT</pubDate>
      <description>OpenClaw needs full machine access, Google banned subscribers, and security teams flagged it. What prompt injection means for engineers running real credentials.</description>
      <category>Security</category>
      <category>AI Agents</category>
      <category>DevOps</category>
      <category>Career</category>
    </item>
    <item>
      <title>Junior Developers Are Going Extinct. The Industry Killed the Hiring Pipeline.</title>
      <link>https://devopsdive.com/blog/junior-devs-extinct</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/junior-devs-extinct</guid>
      <pubDate>Apr 02 2025 00:00:00 GMT</pubDate>
      <description>Junior developers are going extinct and the hiring pipeline is killed on purpose: entry-level jobs down 67%, and why that dooms every future senior engineer.</description>
      <category>Career</category>
      <category>Hiring</category>
      <category>AI</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>The LiteLLM PyPI Backdoor: How a Supply Chain Attack Exposed Your AI Pipeline</title>
      <link>https://devopsdive.com/blog/litellm-supply-chain</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/litellm-supply-chain</guid>
      <pubDate>Mar 21 2025 00:00:00 GMT</pubDate>
      <description>LiteLLM PyPI backdoor: a supply chain attack exfiltrated API keys and cloud credentials from AI pipelines. What happened and how to protect yours.</description>
      <category>Security</category>
      <category>Supply Chain</category>
      <category>AI</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>Your Salary Is Flat While AI Spending Explodes: The Budget Math Nobody Runs for Engineers</title>
      <link>https://devopsdive.com/blog/salary-vs-ai-spend</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/salary-vs-ai-spend</guid>
      <pubDate>Mar 09 2025 00:00:00 GMT</pubDate>
      <description>Engineer salary flat while AI spending explodes: the budget math is brutal. 0.8% raises vs $27B GPU deals, and four moves that change your value.</description>
      <category>Career</category>
      <category>Tech Salary</category>
      <category>AI</category>
      <category>Negotiation</category>
    </item>
    <item>
      <title>OpenAI Killed Sora: Disney&apos;s $1 Billion Bet and the GPU Economics That Won</title>
      <link>https://devopsdive.com/blog/sora-dead-gpu-economics</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/sora-dead-gpu-economics</guid>
      <pubDate>Feb 25 2025 00:00:00 GMT</pubDate>
      <description>OpenAI killed Sora, Disney lost $1B, and GPU economics won again. Why the compute bill, not the tech, decides which AI products survive at scale.</description>
      <category>Cloud Costs</category>
      <category>AI Infrastructure</category>
      <category>FinOps</category>
      <category>OpenAI</category>
    </item>
    <item>
      <title>INTERVIEW ROULETTE — WHY DEVOPS HIRING NEEDS FEWER TRICK QUESTIONS</title>
      <link>https://devopsdive.com/blog/interview-roulette</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/interview-roulette</guid>
      <pubDate>Jun 10 2024 00:00:00 GMT</pubDate>
      <description>Why DevOps technical interviews are broken and how to fix them. A platform engineer&apos;s take on skills-based hiring vs. trivia questions — practical advice for DevOps hiring managers and candidates.</description>
      <category>DevOps</category>
      <category>Career</category>
      <category>Hiring</category>
    </item>
    <item>
      <title>GEOFENCED TALENT — SHIPPING CLOUD WHILE AIR-RAID SIRENS BLARE</title>
      <link>https://devopsdive.com/blog/geofenced-talent</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/geofenced-talent</guid>
      <pubDate>Jun 10 2024 00:00:00 GMT</pubDate>
      <description>Shipping cloud infrastructure during wartime — a Ukrainian DevOps engineer&apos;s reality. Remote work challenges, distributed team resilience, and why geolocation filters miss top cloud talent.</description>
      <category>DevOps</category>
      <category>Remote</category>
      <category>Ukraine</category>
      <category>Cloud</category>
    </item>
    <item>
      <title>KUBERNETES KERFUFFLES &amp; CI/CD COMEDY — DEVOPS BLOOPERS I&apos;LL ADMIT IN PUBLIC</title>
      <link>https://devopsdive.com/blog/devops-bloopers</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/devops-bloopers</guid>
      <pubDate>Jun 10 2024 00:00:00 GMT</pubDate>
      <description>Real Kubernetes and CI/CD pipeline failures from production — lessons learned from DevOps bloopers. Honest stories about production incidents, misconfigurations, and what every platform engineer should know.</description>
      <category>DevOps</category>
      <category>Bloopers</category>
      <category>CI/CD</category>
      <category>Kubernetes</category>
    </item>
    <item>
      <title>From Burnout to Balance: My DevOps Survival Guide</title>
      <link>https://devopsdive.com/blog/burnout-balance</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/burnout-balance</guid>
      <pubDate>May 01 2024 00:00:00 GMT</pubDate>
      <description>DevOps burnout prevention and work-life balance strategies for platform engineers. Practical survival guide for on-call fatigue, incident management stress, and sustainable SRE career growth.</description>
      <category>DevOps</category>
      <category>Wellbeing</category>
      <category>Growth</category>
    </item>
    <item>
      <title>Why Real DevOps Is Not About Tools</title>
      <link>https://devopsdive.com/blog/not-about-tools</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/not-about-tools</guid>
      <pubDate>Apr 10 2024 00:00:00 GMT</pubDate>
      <description>Why DevOps culture matters more than tools — mindset, ownership, and delivery over technology stacks. Understanding the DevOps philosophy beyond Kubernetes, Terraform, and CI/CD pipelines.</description>
      <category>DevOps</category>
      <category>Mindset</category>
      <category>Culture</category>
    </item>
    <item>
      <title>FED UP — WHO AM I WITHOUT DEVOPS?</title>
      <link>https://devopsdive.com/blog/fed-up</link>
      <guid isPermaLink="true">https://devopsdive.com/blog/fed-up</guid>
      <pubDate>Mar 20 2024 00:00:00 GMT</pubDate>
      <description>Identity beyond DevOps engineering — when your career becomes your entire identity. A platform engineer reflects on passion, burnout, and finding purpose outside cloud infrastructure.</description>
      <category>DevOps</category>
      <category>Career</category>
      <category>Personal</category>
    </item>
  </channel>
</rss>
