<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.devopsness.com</loc>
<lastmod>2026-05-18T17:26:51.613Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog</loc>
<lastmod>2026-05-18T17:26:51.613Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.devopsness.com/content-index</loc>
<lastmod>2026-05-18T17:26:51.614Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/about</loc>
<lastmod>2026-05-18T17:26:51.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devopsness.com/archive</loc>
<lastmod>2026-05-18T17:26:51.614Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.devopsness.com/subscribe</loc>
<lastmod>2026-05-18T17:26:51.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.devopsness.com/terms</loc>
<lastmod>2026-05-18T17:26:51.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.devopsness.com/privacy</loc>
<lastmod>2026-05-18T17:26:51.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-22</loc>
<lastmod>2026-05-18T17:20:38.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/building-rag-applications-complete-guide-retrieval-augmented-generation</loc>
<lastmod>2026-05-18T17:19:46.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/fine-tuning-vs-rag-vs-long-context-a-decision-framework-with-numbers-2026-04-25</loc>
<lastmod>2026-05-18T17:21:16.645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/multi-agent-ai-systems-building-collaborative-applications</loc>
<lastmod>2026-05-18T17:19:48.169Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/service-mesh-implementation-istio-vs-linkerd</loc>
<lastmod>2026-05-18T17:19:51.167Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/canary-releases-gradual-rollout-strategy</loc>
<lastmod>2026-05-18T17:19:52.622Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-security-hardening-protecting-system</loc>
<lastmod>2026-05-18T17:19:56.632Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-aws-cost-control-with-tagging-and-budgets</loc>
<lastmod>2026-05-18T17:20:04.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-terraform-state-isolation-by-environment</loc>
<lastmod>2026-05-18T17:20:03.315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/end-of-week-engineering-no-friday-deployments-2026-02-28</loc>
<lastmod>2026-05-18T17:20:09.198Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-performance-tuning-for-containers-and-kubernetes-nodes</loc>
<lastmod>2026-05-18T17:20:10.961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/container-image-scanning-in-ci-and-at-runtime</loc>
<lastmod>2026-05-18T17:20:12.157Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-23</loc>
<lastmod>2026-05-18T17:20:39.084Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/prompt-engineering-for-devops-consistency-and-safety</loc>
<lastmod>2026-05-18T17:20:12.558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-2</loc>
<lastmod>2026-05-18T17:20:15.096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-3</loc>
<lastmod>2026-05-18T17:20:16.112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/prompt-engineering-patterns-that-actually-work-in-production</loc>
<lastmod>2026-05-18T17:21:09.889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-performance-troubleshooting-a-real-incident-walkthrough</loc>
<lastmod>2026-05-18T17:21:10.116Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/bash-scripting-tutorial-first-script</loc>
<lastmod>2026-05-18T17:21:17.860Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-6</loc>
<lastmod>2026-05-18T17:20:19.815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-7</loc>
<lastmod>2026-05-18T17:20:20.517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-8</loc>
<lastmod>2026-05-18T17:20:21.514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-9</loc>
<lastmod>2026-05-18T17:20:22.754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-24</loc>
<lastmod>2026-05-18T17:20:40.606Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/azure-devops-best-practices-2026-02-23</loc>
<lastmod>2026-05-18T17:20:08.029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-9</loc>
<lastmod>2026-05-18T17:20:22.964Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-10</loc>
<lastmod>2026-05-18T17:20:23.579Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-10</loc>
<lastmod>2026-05-18T17:20:23.780Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-10</loc>
<lastmod>2026-05-18T17:20:23.981Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-15</loc>
<lastmod>2026-05-18T17:20:29.634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-25</loc>
<lastmod>2026-05-18T17:20:41.247Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-are-embeddings-beginner-guide</loc>
<lastmod>2026-05-18T17:21:20.345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/file-system-optimization-improving-disk-performance</loc>
<lastmod>2026-05-18T17:19:57.118Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-12</loc>
<lastmod>2026-05-18T17:20:26.238Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-12</loc>
<lastmod>2026-05-18T17:20:26.460Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/model-fallback-policies-for-customer-facing-ai-the-routing-rules-that-kept-sla-intact-2026-03-27</loc>
<lastmod>2026-05-18T17:21:09.272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/secrets-management-in-practice-from-env-files-to-vault</loc>
<lastmod>2026-05-18T17:21:10.783Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-s3-tutorial-buckets-permissions</loc>
<lastmod>2026-05-18T17:21:17.399Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-vpc-explained-beginner-guide</loc>
<lastmod>2026-05-18T17:21:17.630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ansible-tutorial-configure-server</loc>
<lastmod>2026-05-18T17:21:16.873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/platform-engineering-backstage-developer-portal-2026-02-25</loc>
<lastmod>2026-05-18T17:20:08.449Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-finops-cost-optimization-2026-02-27</loc>
<lastmod>2026-05-18T17:20:08.900Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-25</loc>
<lastmod>2026-05-18T17:20:41.633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-26</loc>
<lastmod>2026-05-18T17:20:42.928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-lambda-deploy-first-serverless-function</loc>
<lastmod>2026-05-18T17:21:17.164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-best-practices-2026-02-22-reliable-production-systems</loc>
<lastmod>2026-05-18T17:20:07.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-13</loc>
<lastmod>2026-05-18T17:20:27.251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-14</loc>
<lastmod>2026-05-18T17:20:28.581Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-28</loc>
<lastmod>2026-05-18T17:20:44.857Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-15</loc>
<lastmod>2026-05-18T17:20:30.112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-16</loc>
<lastmod>2026-05-18T17:20:31.067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-17</loc>
<lastmod>2026-05-18T17:20:32.315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-21</loc>
<lastmod>2026-05-18T17:20:37.412Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-29</loc>
<lastmod>2026-05-18T17:20:46.422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-31</loc>
<lastmod>2026-05-18T17:20:48.637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-33</loc>
<lastmod>2026-05-18T17:20:51.517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/first-cicd-pipeline-github-actions-tutorial</loc>
<lastmod>2026-05-18T17:21:18.593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-35</loc>
<lastmod>2026-05-18T17:20:54.016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-36</loc>
<lastmod>2026-05-18T17:20:54.630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/blue-green-deployment-guardrails-in-kubernetes-lessons-from-a-failed-friday-rollout-2026-03-17</loc>
<lastmod>2026-05-18T17:21:07.103Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/incident-postmortems-that-actually-prevent-repeat-failures</loc>
<lastmod>2026-05-18T17:21:10.556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/build-first-rag-app-python-tutorial</loc>
<lastmod>2026-05-18T17:21:18.104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/docker-beginners-tutorial-first-container</loc>
<lastmod>2026-05-18T17:21:18.355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-service-management-creating-managing-services</loc>
<lastmod>2026-05-18T17:19:55.880Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout</loc>
<lastmod>2026-05-18T17:20:13.448Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-37</loc>
<lastmod>2026-05-18T17:20:55.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-39</loc>
<lastmod>2026-05-18T17:20:58.471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-40</loc>
<lastmod>2026-05-18T17:20:59.667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ssh-tutorial-keys-config-remote-work</loc>
<lastmod>2026-05-18T17:21:19.821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-41</loc>
<lastmod>2026-05-18T17:21:00.259Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-43</loc>
<lastmod>2026-05-18T17:21:02.962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-45</loc>
<lastmod>2026-05-18T17:21:04.640Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-45</loc>
<lastmod>2026-05-18T17:21:04.871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-documentation-as-code-how-one-platform-team-reduced-audit-fire-drills-2026-03-14</loc>
<lastmod>2026-05-18T17:21:06.495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-module-version-pinning-how-one-platform-team-stopped-surprise-breakage-2026-03-23</loc>
<lastmod>2026-05-18T17:21:08.435Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-cut-our-docker-image-size-by-80-and-why-it-matters</loc>
<lastmod>2026-05-18T17:21:09.467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-cost-audit-7-things-we-found-wasting-money-every-month</loc>
<lastmod>2026-05-18T17:21:09.689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/monitoring-that-actually-helps-on-call-alerts-dashboards-and-runbooks</loc>
<lastmod>2026-05-18T17:21:11.009Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/gitops-explained-introduction</loc>
<lastmod>2026-05-18T17:21:18.843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-file-permissions-explained</loc>
<lastmod>2026-05-18T17:21:19.340Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-101-pods-deployments-services</loc>
<lastmod>2026-05-18T17:21:19.101Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-tutorial-first-iac-project</loc>
<lastmod>2026-05-18T17:21:20.078Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/shell-scripting-best-practices-writing-maintainable-scripts</loc>
<lastmod>2026-05-18T17:19:57.366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-13</loc>
<lastmod>2026-05-18T17:20:27.054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/prompt-engineering-basics-tutorial</loc>
<lastmod>2026-05-18T17:21:19.584Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/sre-error-budgets-practical-guide-2026-02-26</loc>
<lastmod>2026-05-18T17:20:08.671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-autoscaling-hpa-vpa-cluster-autoscaler</loc>
<lastmod>2026-05-18T17:19:45.388Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-6</loc>
<lastmod>2026-05-18T17:20:18.680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/github-actions-monorepo-fast-ci-2026-02-24</loc>
<lastmod>2026-05-18T17:20:08.242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-26</loc>
<lastmod>2026-05-18T17:20:42.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-45</loc>
<lastmod>2026-05-18T17:21:04.426Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ansible-and-infrastructure-as-code-idempotency-and-best-practices</loc>
<lastmod>2026-05-18T17:20:13.241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-31</loc>
<lastmod>2026-05-18T17:20:48.143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-cost-optimization-strategies-reduce-cloud-bill</loc>
<lastmod>2026-05-18T17:19:45.882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-5</loc>
<lastmod>2026-05-18T17:20:18.065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-39</loc>
<lastmod>2026-05-18T17:20:58.697Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-9</loc>
<lastmod>2026-05-18T17:20:22.117Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-35</loc>
<lastmod>2026-05-18T17:20:53.390Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-4</loc>
<lastmod>2026-05-18T17:20:16.720Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-19</loc>
<lastmod>2026-05-18T17:20:34.234Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-33</loc>
<lastmod>2026-05-18T17:20:51.051Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-38</loc>
<lastmod>2026-05-18T17:20:56.857Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-36</loc>
<lastmod>2026-05-18T17:20:54.415Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/multi-region-deployment-building-resilient-cloud-applications</loc>
<lastmod>2026-05-18T17:19:53.430Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-13</loc>
<lastmod>2026-05-18T17:20:26.862Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-34</loc>
<lastmod>2026-05-18T17:20:52.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/helm-chart-anti-patterns</loc>
<lastmod>2026-05-18T17:21:23.065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-security-safety-protecting-ai-applications</loc>
<lastmod>2026-05-18T17:19:49.639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-and-modern-linux-service-management</loc>
<lastmod>2026-05-18T17:20:12.362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-agent-tool-design-boundaries-confirmations</loc>
<lastmod>2026-05-18T17:21:21.243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/github-actions-self-hosted-runners-why-we-switched-and-what-broke-2026-04-15</loc>
<lastmod>2026-05-18T17:21:13.851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/gcp-workload-identity-federation-replacing-service-account-keys-2026-04-17</loc>
<lastmod>2026-05-18T17:21:14.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/llm-output-validation-schema-first-prompt-engineering-patterns-2026-04-20</loc>
<lastmod>2026-05-18T17:21:15.269Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/zero-trust-on-aws-lessons-from-implementing-iam-identity-center-2026-04-07</loc>
<lastmod>2026-05-18T17:21:11.861Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-11</loc>
<lastmod>2026-05-18T17:20:24.441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/self-hosted-llms-vs-openai-api-a-cost-vs-latency-analysis-after-6-months-2026-04-11</loc>
<lastmod>2026-05-18T17:21:12.817Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-22</loc>
<lastmod>2026-05-18T17:20:38.445Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-cloud-cost-controls-budgets-policies-and-tagging</loc>
<lastmod>2026-05-18T17:20:10.740Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/fine-tuning-llama-3-consumer-hardware</loc>
<lastmod>2026-05-18T17:19:44.084Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-2</loc>
<lastmod>2026-05-18T17:20:14.492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-23</loc>
<lastmod>2026-05-18T17:20:39.495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/database-migrations-without-downtime-patterns-from-three-real-cutovers-2026-04-05</loc>
<lastmod>2026-05-18T17:21:11.231Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring</loc>
<lastmod>2026-05-18T17:20:14.081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-28</loc>
<lastmod>2026-05-18T17:20:45.079Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-21</loc>
<lastmod>2026-05-18T17:20:37.111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-as-code-terraform-vs-pulumi-vs-ansible</loc>
<lastmod>2026-05-18T17:19:46.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-2</loc>
<lastmod>2026-05-18T17:20:15.296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-22</loc>
<lastmod>2026-05-18T17:20:37.622Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/platform-engineering-and-internal-developer-platforms-in-2025</loc>
<lastmod>2026-05-18T17:20:09.599Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/rds-restore-drills-for-busy-teams-the-recovery-workflow-that-surfaced-real-gaps-2026-03-25</loc>
<lastmod>2026-05-18T17:21:08.843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/process-management-monitoring-linux</loc>
<lastmod>2026-05-18T17:19:56.875Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/operational-checklist-kubernetes-secrets-and-external-vault-integration</loc>
<lastmod>2026-05-18T17:20:07.291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-2</loc>
<lastmod>2026-05-18T17:20:14.698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-5</loc>
<lastmod>2026-05-18T17:20:18.267Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-41</loc>
<lastmod>2026-05-18T17:21:00.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/docker-multi-stage-builds-production</loc>
<lastmod>2026-05-18T17:19:44.908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams</loc>
<lastmod>2026-05-18T17:20:13.867Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/mlops-pipelines-from-experiment-to-production-models</loc>
<lastmod>2026-05-18T17:20:11.766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-15</loc>
<lastmod>2026-05-18T17:20:29.339Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-23</loc>
<lastmod>2026-05-18T17:20:38.658Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/docker-multi-stage-builds-optimizing-image-size</loc>
<lastmod>2026-05-18T17:19:51.677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-11</loc>
<lastmod>2026-05-18T17:20:24.981Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-20</loc>
<lastmod>2026-05-18T17:20:36.302Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-28</loc>
<lastmod>2026-05-18T17:20:44.440Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/prompt-engineering-best-practices-maximizing-llm-performance</loc>
<lastmod>2026-05-18T17:19:47.912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/embedding-model-upgrades-without-search-chaos-a-safer-rag-rollout-pattern-2026-03-22</loc>
<lastmod>2026-05-18T17:21:08.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-6</loc>
<lastmod>2026-05-18T17:20:19.119Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-24</loc>
<lastmod>2026-05-18T17:20:39.771Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-27</loc>
<lastmod>2026-05-18T17:20:43.364Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-3</loc>
<lastmod>2026-05-18T17:20:15.487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-40</loc>
<lastmod>2026-05-18T17:20:59.475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/embedding-models-comparison-choosing-right-model-use-case</loc>
<lastmod>2026-05-18T17:19:49.406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/rag-in-production-reliability-latency-and-cost-for-llm-apps</loc>
<lastmod>2026-05-18T17:20:11.161Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-31</loc>
<lastmod>2026-05-18T17:20:47.942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-25</loc>
<lastmod>2026-05-18T17:20:41.837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-32</loc>
<lastmod>2026-05-18T17:20:49.053Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-state-management-strategies</loc>
<lastmod>2026-05-18T17:19:43.592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-4</loc>
<lastmod>2026-05-18T17:20:16.496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-5</loc>
<lastmod>2026-05-18T17:20:17.644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/multi-cluster-traffic-routing-strategies-a-pragmatic-rollout-pattern-for-growing-saas-teams-2026-03-21</loc>
<lastmod>2026-05-18T17:21:07.947Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-33</loc>
<lastmod>2026-05-18T17:20:50.313Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/advanced-bash-scripting-techniques</loc>
<lastmod>2026-05-18T17:19:44.599Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/artifact-promotion-instead-of-rebuilds-the-release-control-pattern-that-stopped-drift-2026-03-26</loc>
<lastmod>2026-05-18T17:21:09.043Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-11</loc>
<lastmod>2026-05-18T17:20:25.233Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-32</loc>
<lastmod>2026-05-18T17:20:49.542Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-35</loc>
<lastmod>2026-05-18T17:20:53.193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-29</loc>
<lastmod>2026-05-18T17:20:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-cost-optimization-reducing-cloud-spending</loc>
<lastmod>2026-05-18T17:19:59.691Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/operational-checklist-systemd-service-reliability-patterns</loc>
<lastmod>2026-05-18T17:20:06.984Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-30</loc>
<lastmod>2026-05-18T17:20:47.133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-43</loc>
<lastmod>2026-05-18T17:21:02.497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-7</loc>
<lastmod>2026-05-18T17:20:20.111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-19</loc>
<lastmod>2026-05-18T17:20:35.258Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-44</loc>
<lastmod>2026-05-18T17:21:03.786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/autonomous-ci-cd-pipelines-self-healing-and-ai-assisted-deployments</loc>
<lastmod>2026-05-18T17:20:11.351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-7</loc>
<lastmod>2026-05-18T17:20:20.315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/production-ai-applications-langchain-docker</loc>
<lastmod>2026-05-18T17:19:45.628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-networking-services-ingress-and-network-policies</loc>
<lastmod>2026-05-18T17:20:12.945Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-8</loc>
<lastmod>2026-05-18T17:20:21.120Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-26</loc>
<lastmod>2026-05-18T17:20:42.276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/embedding-quality-in-rag-how-we-cut-hallucinations-by-60-2026-04-06</loc>
<lastmod>2026-05-18T17:21:11.628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/serverless-architecture-patterns-building-scalable-applications</loc>
<lastmod>2026-05-18T17:19:54.115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-20</loc>
<lastmod>2026-05-18T17:20:35.891Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-container-internals-understanding-how-containers-work</loc>
<lastmod>2026-05-18T17:19:57.630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/docker-security-best-practices-images-runtime-and-supply-chain</loc>
<lastmod>2026-05-18T17:20:10.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-16</loc>
<lastmod>2026-05-18T17:20:30.641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-30</loc>
<lastmod>2026-05-18T17:20:47.539Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-32</loc>
<lastmod>2026-05-18T17:20:49.955Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-7</loc>
<lastmod>2026-05-18T17:20:20.917Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-34</loc>
<lastmod>2026-05-18T17:20:52.772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/edge-computing-aws-cloudfront-lambda-edge</loc>
<lastmod>2026-05-18T17:19:55.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-lambda-and-serverless-best-practices-for-production</loc>
<lastmod>2026-05-18T17:20:11.571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-as-code-ansible</loc>
<lastmod>2026-05-18T17:19:45.160Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/distributed-tracing-opentelemetry-what-we-ship</loc>
<lastmod>2026-05-18T17:21:20.576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/feature-flags-in-production-operational-reality</loc>
<lastmod>2026-05-18T17:21:20.804Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/postgres-autovacuum-tuning-from-production-stalls</loc>
<lastmod>2026-05-18T17:21:21.018Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/bash-one-liners-we-actually-use</loc>
<lastmod>2026-05-18T17:21:21.884Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-31</loc>
<lastmod>2026-05-18T17:20:48.426Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-46</loc>
<lastmod>2026-05-18T17:21:05.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/fine-tuning-large-language-models-practical-guide</loc>
<lastmod>2026-05-18T17:19:46.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/practical-guide-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-05-18T17:20:00.181Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-step-functions-workflow-orchestration</loc>
<lastmod>2026-05-18T17:21:21.491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cdn-cache-invalidation-strategies</loc>
<lastmod>2026-05-18T17:21:22.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-26</loc>
<lastmod>2026-05-18T17:20:42.492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/orchestrating-ai-agents-kubernetes</loc>
<lastmod>2026-05-18T17:19:42.587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/database-backup-restoration-testing-restores</loc>
<lastmod>2026-05-18T17:21:22.606Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/production-playbook-cloud-disaster-recovery-runbook-design</loc>
<lastmod>2026-05-18T17:20:01.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/vector-databases-ai-comparing-pinecone-weaviate-chromadb</loc>
<lastmod>2026-05-18T17:19:47.165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-cost-optimization-reducing-llm-inference-costs-80-percent</loc>
<lastmod>2026-05-18T17:19:49.086Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-3</loc>
<lastmod>2026-05-18T17:20:16.307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-agents-in-devops-from-copilots-to-autonomous-automation-in-2025</loc>
<lastmod>2026-05-18T17:20:09.409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-36</loc>
<lastmod>2026-05-18T17:20:55.027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/internal-developer-platforms-backstage-in-practice</loc>
<lastmod>2026-05-18T17:21:23.423Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/multi-region-resilience-failover-data-and-dns</loc>
<lastmod>2026-05-18T17:20:11.965Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-12</loc>
<lastmod>2026-05-18T17:20:26.667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/job-queues-sidekiq-celery-bullmq-patterns</loc>
<lastmod>2026-05-18T17:21:23.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/karpenter-node-provisioning-patterns-at-scale</loc>
<lastmod>2026-05-18T17:21:23.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-30</loc>
<lastmod>2026-05-18T17:20:47.341Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/model-quantization-techniques-reducing-llm-size-cost</loc>
<lastmod>2026-05-18T17:19:47.411Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/postgres-connection-pooling-pgbouncer</loc>
<lastmod>2026-05-18T17:21:24.396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-timers-vs-cron-what-we-learned</loc>
<lastmod>2026-05-18T17:21:24.955Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/postgres-replication-lag-failover-practice</loc>
<lastmod>2026-05-18T17:21:24.637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-observability-monitoring-tracking-model-performance-production</loc>
<lastmod>2026-05-18T17:19:48.627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/deep-dive-secure-container-supply-chain-controls</loc>
<lastmod>2026-05-18T17:20:01.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-14</loc>
<lastmod>2026-05-18T17:20:28.386Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/vector-database-selection-pinecone-pgvector-qdrant-after-6-months-in-production-2026-04-14</loc>
<lastmod>2026-05-18T17:21:13.620Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-24</loc>
<lastmod>2026-05-18T17:20:40.187Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-40</loc>
<lastmod>2026-05-18T17:20:59.098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-memory-management-when-oom-killer-strikes-your-k8s-pods-2026-04-16</loc>
<lastmod>2026-05-18T17:21:14.100Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/embeddings-drift-detection-when-similar-stops</loc>
<lastmod>2026-05-18T17:21:22.830Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/llm-streaming-ux-backpressure-cancellation</loc>
<lastmod>2026-05-18T17:21:24.164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-28</loc>
<lastmod>2026-05-18T17:20:44.649Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-model-deployment-strategies-development-production</loc>
<lastmod>2026-05-18T17:19:47.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/pulumi-vs-terraform-what-18-months-of-production-taught-us-2026-04-18</loc>
<lastmod>2026-05-18T17:21:14.712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ebpf-for-sres-three-real-diagnoses-that-saved-hours-2026-04-21</loc>
<lastmod>2026-05-18T17:21:15.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cloudflare-workers-vs-vercel-edge-a-latency-cost-comparison-2026-04-22</loc>
<lastmod>2026-05-18T17:21:15.766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-2</loc>
<lastmod>2026-05-18T17:20:14.898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-17</loc>
<lastmod>2026-05-18T17:20:31.694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/blue-green-deploys-for-stateful-services-a-postgres-cutover-story-2026-04-09</loc>
<lastmod>2026-05-18T17:21:12.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/argo-rollouts-canary-deployments-that-caught-a-40k-bug-2026-04-19</loc>
<lastmod>2026-05-18T17:21:14.960Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/backstage-adoption-from-demo-to-80-service-coverage-in-6-months-2026-04-23</loc>
<lastmod>2026-05-18T17:21:16.034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/database-connection-pooling-at-scale-pgbouncer-rds-proxy-application-pool-2026-04-24</loc>
<lastmod>2026-05-18T17:21:16.355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/opentelemetry-collector-pipelines-real-configs-that-survived-production-2026-04-10</loc>
<lastmod>2026-05-18T17:21:12.580Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-cost-optimization-rightsizing-spot-and-finops</loc>
<lastmod>2026-05-18T17:20:09.814Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/gitops-with-argo-cd-best-practices-for-2025</loc>
<lastmod>2026-05-18T17:20:10.041Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/pre-commit-hooks-that-saved-our-repo-7-real-examples-2026-04-13</loc>
<lastmod>2026-05-18T17:21:13.394Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/chaos-engineering-game-days-platform-teams</loc>
<lastmod>2026-05-18T17:21:22.353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-14</loc>
<lastmod>2026-05-18T17:20:28.991Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-33</loc>
<lastmod>2026-05-18T17:20:51.926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-43</loc>
<lastmod>2026-05-18T17:21:02.291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/eks-auto-mode-what-worked-what-broke-in-our-migration-2026-04-12</loc>
<lastmod>2026-05-18T17:21:13.062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-16</loc>
<lastmod>2026-05-18T17:20:30.844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-19</loc>
<lastmod>2026-05-18T17:20:33.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-20</loc>
<lastmod>2026-05-18T17:20:36.099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-4</loc>
<lastmod>2026-05-18T17:20:16.930Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-17</loc>
<lastmod>2026-05-18T17:20:31.902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-20</loc>
<lastmod>2026-05-18T17:20:35.692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-42</loc>
<lastmod>2026-05-18T17:21:01.723Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/production-ai-pipelines-building-end-to-end-ml-systems</loc>
<lastmod>2026-05-18T17:19:49.879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-21</loc>
<lastmod>2026-05-18T17:20:36.497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-32</loc>
<lastmod>2026-05-18T17:20:49.751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/practical-guide-linux-performance-baseline-methodology</loc>
<lastmod>2026-05-18T17:19:59.934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-4</loc>
<lastmod>2026-05-18T17:20:17.438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-17</loc>
<lastmod>2026-05-18T17:20:32.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-18</loc>
<lastmod>2026-05-18T17:20:32.736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-timers-vs-cron-when-we-switched-and-what-we-learned-2026-04-08</loc>
<lastmod>2026-05-18T17:21:12.102Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-7</loc>
<lastmod>2026-05-18T17:20:20.712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-27</loc>
<lastmod>2026-05-18T17:20:44.032Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/blue-green-deployments-zero-downtime-releases</loc>
<lastmod>2026-05-18T17:19:52.386Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-12</loc>
<lastmod>2026-05-18T17:20:25.838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-18</loc>
<lastmod>2026-05-18T17:20:32.960Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-19</loc>
<lastmod>2026-05-18T17:20:34.032Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-20</loc>
<lastmod>2026-05-18T17:20:35.456Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-14</loc>
<lastmod>2026-05-18T17:20:28.788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-25</loc>
<lastmod>2026-05-18T17:20:41.029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-41</loc>
<lastmod>2026-05-18T17:21:00.056Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-cost-optimization-strategies</loc>
<lastmod>2026-05-18T17:19:44.332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-12</loc>
<lastmod>2026-05-18T17:20:26.039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-17</loc>
<lastmod>2026-05-18T17:20:32.106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-21</loc>
<lastmod>2026-05-18T17:20:36.698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-26</loc>
<lastmod>2026-05-18T17:20:42.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-5</loc>
<lastmod>2026-05-18T17:20:18.464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-42</loc>
<lastmod>2026-05-18T17:21:01.303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-5</loc>
<lastmod>2026-05-18T17:20:17.862Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-21</loc>
<lastmod>2026-05-18T17:20:36.902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-27</loc>
<lastmod>2026-05-18T17:20:43.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-40</loc>
<lastmod>2026-05-18T17:20:59.288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/finops-and-cloud-cost-management-for-engineering-teams</loc>
<lastmod>2026-05-18T17:20:12.752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call</loc>
<lastmod>2026-05-18T17:20:14.289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-6</loc>
<lastmod>2026-05-18T17:20:19.586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-22</loc>
<lastmod>2026-05-18T17:20:37.840Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-34</loc>
<lastmod>2026-05-18T17:20:52.375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-28</loc>
<lastmod>2026-05-18T17:20:44.232Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ebpf-future-kernel-observability</loc>
<lastmod>2026-05-18T17:19:42.842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-networking-deep-dive-pods-services-ingress</loc>
<lastmod>2026-05-18T17:19:50.123Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-29</loc>
<lastmod>2026-05-18T17:20:45.803Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-35</loc>
<lastmod>2026-05-18T17:20:53.811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/fine-tuning-vs-few-shot-learning-when-use-each-approach</loc>
<lastmod>2026-05-18T17:19:48.850Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-22</loc>
<lastmod>2026-05-18T17:20:38.245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-24</loc>
<lastmod>2026-05-18T17:20:40.813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-30</loc>
<lastmod>2026-05-18T17:20:46.931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cloud-native-databases-choosing-right-database-workload</loc>
<lastmod>2026-05-18T17:19:55.333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-23</loc>
<lastmod>2026-05-18T17:20:39.287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/practical-guide-incident-response-for-platform-teams</loc>
<lastmod>2026-05-18T17:20:00.417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-cost-allocation-tags-for-shared-platforms-what-finally-worked-2026-03-12</loc>
<lastmod>2026-05-18T17:21:05.741Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-patch-management-for-production-fleets-a-real-world-maintenance-workflow-2026-03-13</loc>
<lastmod>2026-05-18T17:21:05.950Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/deep-dive-slo-based-monitoring-for-apis</loc>
<lastmod>2026-05-18T17:20:01.429Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/field-notes-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-05-18T17:20:02.175Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-24</loc>
<lastmod>2026-05-18T17:20:40.399Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cloud-disaster-recovery-runbook-design-how-small-teams-rehearse-multi-region-failover-2026-03-16</loc>
<lastmod>2026-05-18T17:21:06.900Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-service-reliability-patterns-what-we-changed-after-repeated-restart-loops-2026-03-18</loc>
<lastmod>2026-05-18T17:21:07.318Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-19</loc>
<lastmod>2026-05-18T17:20:34.434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-31</loc>
<lastmod>2026-05-18T17:20:48.838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-state-isolation-by-environment-how-we-stopped-one-change-from-hitting-prod-2026-03-20</loc>
<lastmod>2026-05-18T17:21:07.730Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-6</loc>
<lastmod>2026-05-18T17:20:18.909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-45</loc>
<lastmod>2026-05-18T17:21:05.104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/scalable-cicd-pipelines-github-actions</loc>
<lastmod>2026-05-18T17:19:43.849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/container-security-scanning-protecting-docker-images</loc>
<lastmod>2026-05-18T17:19:50.635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/disaster-recovery-cloud-backup-recovery-strategies</loc>
<lastmod>2026-05-18T17:19:55.087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-29</loc>
<lastmod>2026-05-18T17:20:46.664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-modules-best-practices-building-reusable-infrastructure</loc>
<lastmod>2026-05-18T17:19:57.859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-34</loc>
<lastmod>2026-05-18T17:20:52.131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-43</loc>
<lastmod>2026-05-18T17:21:02.756Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/prompt-versioning-and-regression-testing-how-teams-avoid-silent-ai-regressions-2026-03-19</loc>
<lastmod>2026-05-18T17:21:07.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-33</loc>
<lastmod>2026-05-18T17:20:51.708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-36</loc>
<lastmod>2026-05-18T17:20:54.209Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-performance-tuning-optimizing-system-performance</loc>
<lastmod>2026-05-18T17:19:56.129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/network-configuration-troubleshooting-linux</loc>
<lastmod>2026-05-18T17:19:56.379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-monitoring-observability-iac</loc>
<lastmod>2026-05-18T17:19:58.968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-37</loc>
<lastmod>2026-05-18T17:20:55.237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-11</loc>
<lastmod>2026-05-18T17:20:25.630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-30</loc>
<lastmod>2026-05-18T17:20:47.745Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/observability-with-opentelemetry-traces-metrics-and-logs</loc>
<lastmod>2026-05-18T17:20:10.324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-8</loc>
<lastmod>2026-05-18T17:20:21.315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-9</loc>
<lastmod>2026-05-18T17:20:22.316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-9</loc>
<lastmod>2026-05-18T17:20:22.525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-drop-in-overrides-for-vendor-services-the-supportable-linux-ops-pattern-2026-03-24</loc>
<lastmod>2026-05-18T17:21:08.637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-29</loc>
<lastmod>2026-05-18T17:20:46.007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-36</loc>
<lastmod>2026-05-18T17:20:54.830Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-14</loc>
<lastmod>2026-05-18T17:20:28.185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-41</loc>
<lastmod>2026-05-18T17:20:59.868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/gitops-argocd-automating-kubernetes-deployments</loc>
<lastmod>2026-05-18T17:19:50.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/pulumi-vs-terraform-deep-dive-choosing-right-iac-tool</loc>
<lastmod>2026-05-18T17:19:58.358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-37</loc>
<lastmod>2026-05-18T17:20:56.145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-43</loc>
<lastmod>2026-05-18T17:21:01.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-modules-done-right-lessons-from-managing-50-services</loc>
<lastmod>2026-05-18T17:21:10.334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-10</loc>
<lastmod>2026-05-18T17:20:23.384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-16</loc>
<lastmod>2026-05-18T17:20:31.493Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-38</loc>
<lastmod>2026-05-18T17:20:56.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-38</loc>
<lastmod>2026-05-18T17:20:57.283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-45</loc>
<lastmod>2026-05-18T17:21:04.225Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/devops-metrics-kpis-measuring-success</loc>
<lastmod>2026-05-18T17:19:52.844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/disaster-recovery-planning-building-resilient-infrastructure</loc>
<lastmod>2026-05-18T17:19:59.224Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-docker-image-hardening-for-production</loc>
<lastmod>2026-05-18T17:20:02.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline</loc>
<lastmod>2026-05-18T17:20:13.665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-kernel-and-package-patch-management</loc>
<lastmod>2026-05-18T17:20:05.098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-23</loc>
<lastmod>2026-05-18T17:20:38.859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-13</loc>
<lastmod>2026-05-18T17:20:27.725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ci-cd-pipeline-optimization-speeding-up-builds</loc>
<lastmod>2026-05-18T17:19:50.914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-34</loc>
<lastmod>2026-05-18T17:20:52.976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cloud-networking-fundamentals-vpcs-subnets-routing</loc>
<lastmod>2026-05-18T17:19:54.831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-3</loc>
<lastmod>2026-05-18T17:20:15.892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-39</loc>
<lastmod>2026-05-18T17:20:57.709Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-4</loc>
<lastmod>2026-05-18T17:20:17.236Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-15</loc>
<lastmod>2026-05-18T17:20:30.440Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-8</loc>
<lastmod>2026-05-18T17:20:21.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-13</loc>
<lastmod>2026-05-18T17:20:27.457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-16</loc>
<lastmod>2026-05-18T17:20:31.281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-42</loc>
<lastmod>2026-05-18T17:21:00.860Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/multi-cloud-infrastructure-managing-resources-across-providers</loc>
<lastmod>2026-05-18T17:19:59.455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-best-practices-2026-02-21-platform-discipline</loc>
<lastmod>2026-05-18T17:20:07.788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-10</loc>
<lastmod>2026-05-18T17:20:23.183Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-11</loc>
<lastmod>2026-05-18T17:20:24.649Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-42</loc>
<lastmod>2026-05-18T17:21:01.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-37</loc>
<lastmod>2026-05-18T17:20:55.447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-38</loc>
<lastmod>2026-05-18T17:20:57.492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-3</loc>
<lastmod>2026-05-18T17:20:15.694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-41</loc>
<lastmod>2026-05-18T17:21:00.459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-44</loc>
<lastmod>2026-05-18T17:21:03.163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-system-monitoring-prometheus-grafana</loc>
<lastmod>2026-05-18T17:19:46.145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-18</loc>
<lastmod>2026-05-18T17:20:33.615Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-25</loc>
<lastmod>2026-05-18T17:20:41.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/log-aggregation-strategies-centralizing-logs</loc>
<lastmod>2026-05-18T17:19:52.161Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-lambda-optimization-reducing-costs-improving-performance</loc>
<lastmod>2026-05-18T17:19:53.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-27</loc>
<lastmod>2026-05-18T17:20:43.570Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-27</loc>
<lastmod>2026-05-18T17:20:43.820Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-32</loc>
<lastmod>2026-05-18T17:20:49.287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-37</loc>
<lastmod>2026-05-18T17:20:56.449Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-39</loc>
<lastmod>2026-05-18T17:20:57.990Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-39</loc>
<lastmod>2026-05-18T17:20:58.196Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-44</loc>
<lastmod>2026-05-18T17:21:03.403Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-monitoring-prometheus-complete-setup-guide</loc>
<lastmod>2026-05-18T17:19:51.926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-42</loc>
<lastmod>2026-05-18T17:21:01.105Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-44</loc>
<lastmod>2026-05-18T17:21:03.600Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-44</loc>
<lastmod>2026-05-18T17:21:04.004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-18</loc>
<lastmod>2026-05-18T17:20:33.408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cloud-security-best-practices-securing-aws-infrastructure</loc>
<lastmod>2026-05-18T17:19:54.367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-testing-strategies-validating-iac</loc>
<lastmod>2026-05-18T17:19:58.127Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-05-18T17:20:02.399Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/zero-trust-architecture-multi-cloud</loc>
<lastmod>2026-05-18T17:19:43.089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-8</loc>
<lastmod>2026-05-18T17:20:21.923Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-backup-strategies-protecting-cluster-data</loc>
<lastmod>2026-05-18T17:19:51.426Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/deep-dive-model-serving-observability-stack</loc>
<lastmod>2026-05-18T17:20:00.671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/deep-dive-multi-cluster-traffic-routing-strategies</loc>
<lastmod>2026-05-18T17:20:00.921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/github-actions-monorepo-ci-how-we-cut-build-times-without-breaking-main-2026-03-11</loc>
<lastmod>2026-05-18T17:21:05.518Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/rag-retrieval-quality-evaluation-the-checks-we-added-after-bad-answers-reached-production-2026-03-15</loc>
<lastmod>2026-05-18T17:21:06.699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-18</loc>
<lastmod>2026-05-18T17:20:33.186Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/field-notes-prompt-versioning-and-regression-testing</loc>
<lastmod>2026-05-18T17:20:01.924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-40</loc>
<lastmod>2026-05-18T17:20:58.895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-35</loc>
<lastmod>2026-05-18T17:20:53.596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-38</loc>
<lastmod>2026-05-18T17:20:57.074Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-15</loc>
<lastmod>2026-05-18T17:20:29.843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cloud-cost-monitoring-tracking-optimizing-aws-spending</loc>
<lastmod>2026-05-18T17:19:53.866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-ecs-vs-eks-choosing-right-container-platform</loc>
<lastmod>2026-05-18T17:19:54.590Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ansible-playbook-optimization-writing-efficient-playbooks</loc>
<lastmod>2026-05-18T17:19:58.716Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-infrastructure-documentation-as-code</loc>
<lastmod>2026-05-18T17:20:05.932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/architecture-review-llm-gateway-design-for-multi-provider-inference</loc>
<lastmod>2026-05-18T17:20:06.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/architecture-review-python-worker-queue-scaling-patterns</loc>
<lastmod>2026-05-18T17:20:06.717Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-github-actions-pipeline-reliability</loc>
<lastmod>2026-05-18T17:20:02.957Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-ansible-role-design-for-large-teams</loc>
<lastmod>2026-05-18T17:20:03.659Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-blue-green-deployment-guardrails</loc>
<lastmod>2026-05-18T17:20:05.421Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-05-18T17:20:05.695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-ai-inference-cost-optimization</loc>
<lastmod>2026-05-18T17:20:06.198Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/category/linux</loc>
<lastmod>2026-02-08T21:15:10.881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/category/ai</loc>
<lastmod>2026-02-22T19:23:30.487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/category/devops</loc>
<lastmod>2026-02-27T22:17:21.081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/category/cloud</loc>
<lastmod>2026-02-27T22:17:21.081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/category/infrastructure</loc>
<lastmod>2026-02-27T22:17:21.081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/docker</loc>
<lastmod>2026-02-08T21:15:13.971Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/aws</loc>
<lastmod>2026-02-08T21:15:14.670Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ansible</loc>
<lastmod>2026-02-08T21:15:19.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/linux</loc>
<lastmod>2026-02-20T20:54:02.065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/gpt</loc>
<lastmod>2026-02-22T19:23:30.766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/python</loc>
<lastmod>2026-02-22T19:23:30.766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/lambda</loc>
<lastmod>2026-04-29T18:46:55.258Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/llm</loc>
<lastmod>2026-02-22T19:23:30.766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/azure-devops</loc>
<lastmod>2026-02-23T19:53:22.289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/serverless</loc>
<lastmod>2026-04-29T18:46:56.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/security</loc>
<lastmod>2026-02-23T19:53:22.289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/terraform</loc>
<lastmod>2026-02-23T19:53:22.289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cloud</loc>
<lastmod>2026-04-29T18:46:57.201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/s3</loc>
<lastmod>2026-04-29T18:47:01.178Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/storage</loc>
<lastmod>2026-04-29T18:47:02.054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/networking</loc>
<lastmod>2026-04-29T18:47:06.757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/vpc</loc>
<lastmod>2026-04-29T18:47:08.050Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/bash</loc>
<lastmod>2026-04-29T18:47:11.235Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/shell</loc>
<lastmod>2026-04-29T18:47:12.268Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/scripting</loc>
<lastmod>2026-04-29T18:47:13.788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ai</loc>
<lastmod>2026-04-29T18:47:17.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/rag</loc>
<lastmod>2026-04-29T18:47:18.501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/openai</loc>
<lastmod>2026-04-29T18:47:20.002Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/containers</loc>
<lastmod>2026-04-29T18:47:25.281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/devops</loc>
<lastmod>2026-04-29T18:47:26.284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/gitops</loc>
<lastmod>2026-04-29T18:47:34.622Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/argocd</loc>
<lastmod>2026-04-29T18:47:36.127Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/permissions</loc>
<lastmod>2026-04-29T18:47:45.549Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/github-actions</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/monorepo</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ci-cd</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/reliability</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/kubernetes</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/backstage</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/platform-engineering</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cloud-cost</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/monitoring</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/sre</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/devex</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/finops</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/configuration</loc>
<lastmod>2026-04-29T18:46:48.971Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/infrastructure</loc>
<lastmod>2026-04-29T18:46:49.936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/tutorial</loc>
<lastmod>2026-04-29T18:46:50.962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/beginner</loc>
<lastmod>2026-04-29T18:46:52.087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/prompt-engineering</loc>
<lastmod>2026-04-29T18:47:50.746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ssh</loc>
<lastmod>2026-04-29T18:47:54.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/iac</loc>
<lastmod>2026-04-29T18:47:59.596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/embeddings</loc>
<lastmod>2026-04-29T18:48:04.642Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/opentelemetry</loc>
<lastmod>2026-05-14T07:25:07.757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/tracing</loc>
<lastmod>2026-05-14T07:25:08.848Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/observability</loc>
<lastmod>2026-05-14T07:25:10.218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/datadog</loc>
<lastmod>2026-05-14T07:25:10.805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/feature-flags</loc>
<lastmod>2026-05-14T07:25:14.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/deployment</loc>
<lastmod>2026-05-14T07:25:14.762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/growthbook</loc>
<lastmod>2026-05-14T07:25:15.358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/launchdarkly</loc>
<lastmod>2026-05-14T07:25:15.761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/postgres</loc>
<lastmod>2026-05-14T07:25:23.006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/database</loc>
<lastmod>2026-05-14T07:25:23.385Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/performance</loc>
<lastmod>2026-05-14T07:25:23.850Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/autovacuum</loc>
<lastmod>2026-05-14T07:25:24.246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/agents</loc>
<lastmod>2026-05-14T08:16:13.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/tool-use</loc>
<lastmod>2026-05-14T08:16:14.242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/step-functions</loc>
<lastmod>2026-05-14T08:16:19.703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/workflows</loc>
<lastmod>2026-05-14T08:16:20.057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/orchestration</loc>
<lastmod>2026-05-14T08:16:20.403Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ops</loc>
<lastmod>2026-05-14T08:16:23.613Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/one-liners</loc>
<lastmod>2026-05-14T08:16:24.242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cdn</loc>
<lastmod>2026-05-14T08:16:28.366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/caching</loc>
<lastmod>2026-05-14T08:16:28.736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cloudfront</loc>
<lastmod>2026-05-14T08:16:29.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/chaos-engineering</loc>
<lastmod>2026-05-14T08:16:30.963Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/game-days</loc>
<lastmod>2026-05-14T08:16:31.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/backups</loc>
<lastmod>2026-05-14T08:16:33.017Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/disaster-recovery</loc>
<lastmod>2026-05-14T08:16:33.381Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/drift</loc>
<lastmod>2026-05-14T08:16:38.273Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/helm</loc>
<lastmod>2026-05-14T08:16:43.692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/idp</loc>
<lastmod>2026-05-14T08:16:45.791Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/developer-experience</loc>
<lastmod>2026-05-14T08:16:46.331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/job-queues</loc>
<lastmod>2026-05-14T08:16:47.723Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/sidekiq</loc>
<lastmod>2026-05-14T08:16:48.074Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/celery</loc>
<lastmod>2026-05-14T08:16:48.432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/bullmq</loc>
<lastmod>2026-05-14T08:16:48.793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/background-jobs</loc>
<lastmod>2026-05-14T08:16:49.146Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/karpenter</loc>
<lastmod>2026-05-14T08:16:50.116Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/eks</loc>
<lastmod>2026-05-14T08:16:51.060Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/autoscaling</loc>
<lastmod>2026-05-14T08:16:51.421Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/streaming</loc>
<lastmod>2026-05-14T08:16:55.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ux</loc>
<lastmod>2026-05-14T08:16:55.652Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/backend</loc>
<lastmod>2026-05-14T08:16:56.016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/pgbouncer</loc>
<lastmod>2026-05-14T08:16:58.487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/replication</loc>
<lastmod>2026-05-14T08:17:00.156Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ha</loc>
<lastmod>2026-05-14T08:17:00.689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/systemd</loc>
<lastmod>2026-05-14T08:17:04.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cron</loc>
<lastmod>2026-05-14T08:17:04.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/scheduling</loc>
<lastmod>2026-05-14T08:17:05.322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/author/cmle8rycw0000s8a4u0gdycd7</loc>
<lastmod>2026-02-08T21:15:06.800Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.devopsness.com/author/cmlfd4wd00000s8j7nz2n924q</loc>
<lastmod>2026-02-09T16:04:55.380Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.devopsness.com/author/cmlve3stm0000s85ov9urcben</loc>
<lastmod>2026-02-28T00:07:27.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
