<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://devopsness.com</loc>
<lastmod>2026-04-03T17:55:36.698Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://devopsness.com/blog</loc>
<lastmod>2026-04-03T17:55:36.698Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devopsness.com/content-index</loc>
<lastmod>2026-04-03T17:55:36.698Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/about</loc>
<lastmod>2026-04-03T17:55:36.698Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devopsness.com/archive</loc>
<lastmod>2026-04-03T17:55:36.698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://devopsness.com/subscribe</loc>
<lastmod>2026-04-03T17:55:36.698Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://devopsness.com/terms</loc>
<lastmod>2026-04-03T17:55:36.698Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devopsness.com/privacy</loc>
<lastmod>2026-04-03T17:55:36.698Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-linux-performance-baseline-methodology</loc>
<lastmod>2026-03-20T23:34:04.116Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-slo-based-monitoring-for-apis</loc>
<lastmod>2026-03-27T00:41:01.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-28</loc>
<lastmod>2026-03-20T23:32:32.345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-ai-inference-cost-optimization</loc>
<lastmod>2026-04-03T13:29:46.743Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-23</loc>
<lastmod>2026-03-27T05:29:01.479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-2</loc>
<lastmod>2026-03-31T02:17:19.158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/azure-devops-best-practices-2026-02-23</loc>
<lastmod>2026-03-31T12:54:11.587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-6</loc>
<lastmod>2026-03-27T05:48:21.506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/fine-tuning-llama-3-consumer-hardware</loc>
<lastmod>2026-03-20T23:32:32.922Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-24</loc>
<lastmod>2026-03-25T14:23:32.888Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/blue-green-deployments-zero-downtime-releases</loc>
<lastmod>2026-03-20T23:32:34.006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-python-worker-queue-scaling-patterns</loc>
<lastmod>2026-03-31T00:36:27.119Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/kubernetes-finops-cost-optimization-2026-02-27</loc>
<lastmod>2026-03-26T03:27:51.906Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/platform-engineering-backstage-developer-portal-2026-02-25</loc>
<lastmod>2026-03-27T22:12:10.972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/sre-error-budgets-practical-guide-2026-02-26</loc>
<lastmod>2026-03-30T15:46:50.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-45</loc>
<lastmod>2026-03-21T06:12:08.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/building-rag-applications-complete-guide-retrieval-augmented-generation</loc>
<lastmod>2026-04-03T17:19:52.917Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-kubernetes-secrets-and-external-vault-integration</loc>
<lastmod>2026-03-27T21:56:53.464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-40</loc>
<lastmod>2026-03-22T20:58:29.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-27</loc>
<lastmod>2026-03-21T18:38:27.480Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-40</loc>
<lastmod>2026-03-25T05:39:28.140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-31</loc>
<lastmod>2026-03-21T20:47:57.309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-19</loc>
<lastmod>2026-03-20T23:32:36.105Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/embedding-model-upgrades-without-search-chaos-a-safer-rag-rollout-pattern-2026-03-22</loc>
<lastmod>2026-04-03T11:17:05.078Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-41</loc>
<lastmod>2026-03-21T14:11:37.731Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-drop-in-overrides-for-vendor-services-the-supportable-linux-ops-pattern-2026-03-24</loc>
<lastmod>2026-04-02T00:40:03.985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-34</loc>
<lastmod>2026-03-21T20:51:01.236Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/terraform-module-version-pinning-how-one-platform-team-stopped-surprise-breakage-2026-03-23</loc>
<lastmod>2026-04-02T20:40:01.969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/gitops-with-argo-cd-best-practices-for-2025</loc>
<lastmod>2026-04-03T07:01:57.948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/rds-restore-drills-for-busy-teams-the-recovery-workflow-that-surfaced-real-gaps-2026-03-25</loc>
<lastmod>2026-04-01T01:58:10.186Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-36</loc>
<lastmod>2026-03-20T23:32:37.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-43</loc>
<lastmod>2026-03-22T01:51:42.874Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/kubernetes-autoscaling-hpa-vpa-cluster-autoscaler</loc>
<lastmod>2026-03-23T04:18:13.781Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/github-actions-monorepo-fast-ci-2026-02-24</loc>
<lastmod>2026-03-31T00:00:39.697Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/model-fallback-policies-for-customer-facing-ai-the-routing-rules-that-kept-sla-intact-2026-03-27</loc>
<lastmod>2026-04-01T15:31:36.358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/artifact-promotion-instead-of-rebuilds-the-release-control-pattern-that-stopped-drift-2026-03-26</loc>
<lastmod>2026-04-02T22:52:00.078Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/mlops-pipelines-from-experiment-to-production-models</loc>
<lastmod>2026-03-20T23:32:38.084Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-19</loc>
<lastmod>2026-03-27T18:50:40.295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-41</loc>
<lastmod>2026-03-21T13:12:20.333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-39</loc>
<lastmod>2026-03-21T21:52:26.555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-38</loc>
<lastmod>2026-03-21T13:12:20.201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/aws-lambda-and-serverless-best-practices-for-production</loc>
<lastmod>2026-03-30T04:21:55.198Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ai-best-practices-2026-02-22-reliable-production-systems</loc>
<lastmod>2026-04-01T20:46:46.004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/aws-cost-optimization-strategies</loc>
<lastmod>2026-03-20T23:32:39.155Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-22</loc>
<lastmod>2026-03-22T06:39:40.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-25</loc>
<lastmod>2026-03-22T06:42:45.498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-cloud-disaster-recovery-runbook-design</loc>
<lastmod>2026-03-27T10:18:52.552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/terraform-state-management-strategies</loc>
<lastmod>2026-03-20T23:32:39.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-33</loc>
<lastmod>2026-03-20T23:32:39.510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/infrastructure-as-code-terraform-vs-pulumi-vs-ansible</loc>
<lastmod>2026-03-31T11:55:52.223Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-26</loc>
<lastmod>2026-03-25T10:04:51.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-multi-cluster-traffic-routing-strategies</loc>
<lastmod>2026-03-26T20:46:15.555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-7</loc>
<lastmod>2026-03-28T05:10:39.246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-15</loc>
<lastmod>2026-03-20T23:32:40.131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-9</loc>
<lastmod>2026-03-28T15:44:09.557Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-15</loc>
<lastmod>2026-03-20T23:32:41.129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/finops-and-cloud-cost-management-for-engineering-teams</loc>
<lastmod>2026-03-20T23:32:41.509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-21</loc>
<lastmod>2026-03-22T16:00:21.394Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-31</loc>
<lastmod>2026-03-22T17:57:55.024Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-systemd-service-reliability-patterns</loc>
<lastmod>2026-03-20T23:32:41.863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-23</loc>
<lastmod>2026-03-23T00:26:46.555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout</loc>
<lastmod>2026-03-26T22:02:49.016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-18</loc>
<lastmod>2026-03-20T23:32:42.214Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-22</loc>
<lastmod>2026-03-21T21:38:03.301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-39</loc>
<lastmod>2026-03-23T02:04:09.995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-03-25T12:31:55.911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-kernel-and-package-patch-management</loc>
<lastmod>2026-03-20T23:32:42.926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-17</loc>
<lastmod>2026-03-23T14:06:26.378Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-python-worker-queue-scaling-patterns</loc>
<lastmod>2026-04-01T22:27:09.077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-34</loc>
<lastmod>2026-03-21T04:11:06.970Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-16</loc>
<lastmod>2026-03-21T14:12:37.475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-45</loc>
<lastmod>2026-03-22T22:08:49.251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-2</loc>
<lastmod>2026-03-28T18:21:58.619Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-3</loc>
<lastmod>2026-03-23T17:24:07.975Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-45</loc>
<lastmod>2026-03-22T19:04:18.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-30</loc>
<lastmod>2026-03-30T11:01:02.035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-4</loc>
<lastmod>2026-03-23T23:08:12.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-6</loc>
<lastmod>2026-03-21T07:08:26.954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-20</loc>
<lastmod>2026-03-29T02:27:33.281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-32</loc>
<lastmod>2026-03-24T23:35:33.004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-5</loc>
<lastmod>2026-03-22T02:05:00.561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-21</loc>
<lastmod>2026-03-23T00:45:06.517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-6</loc>
<lastmod>2026-03-24T14:33:46.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-22</loc>
<lastmod>2026-03-24T22:36:24.784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams</loc>
<lastmod>2026-03-21T15:08:52.461Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ai-agents-in-devops-from-copilots-to-autonomous-automation-in-2025</loc>
<lastmod>2026-04-01T12:21:56.137Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-44</loc>
<lastmod>2026-03-23T20:40:49.416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-17</loc>
<lastmod>2026-03-28T17:28:01.328Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-7</loc>
<lastmod>2026-03-24T18:35:46.042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-36</loc>
<lastmod>2026-03-25T07:51:51.194Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/docker-multi-stage-builds-production</loc>
<lastmod>2026-03-20T23:32:47.853Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-8</loc>
<lastmod>2026-04-01T16:57:16.159Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/infrastructure-as-code-ansible</loc>
<lastmod>2026-03-27T02:15:23.281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-6</loc>
<lastmod>2026-03-21T16:14:25.219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call</loc>
<lastmod>2026-03-30T09:54:20.061Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-ai-applications-langchain-docker</loc>
<lastmod>2026-03-29T13:35:54.453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-35</loc>
<lastmod>2026-03-20T23:32:49.338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/aws-cost-optimization-strategies-reduce-cloud-bill</loc>
<lastmod>2026-03-20T23:32:49.691Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-32</loc>
<lastmod>2026-03-24T04:59:48.603Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-17</loc>
<lastmod>2026-03-25T08:52:14.430Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/process-management-monitoring-linux</loc>
<lastmod>2026-03-30T12:56:07.338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-9</loc>
<lastmod>2026-03-23T21:09:24.228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/service-mesh-implementation-istio-vs-linkerd</loc>
<lastmod>2026-03-24T10:47:39.266Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/kubernetes-networking-services-ingress-and-network-policies</loc>
<lastmod>2026-03-20T23:32:50.041Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-terraform-state-isolation-by-environment</loc>
<lastmod>2026-03-20T23:32:50.216Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-8</loc>
<lastmod>2026-03-29T06:32:37.598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/vector-databases-ai-comparing-pinecone-weaviate-chromadb</loc>
<lastmod>2026-03-23T20:49:32.986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/linux-performance-tuning-for-containers-and-kubernetes-nodes</loc>
<lastmod>2026-04-01T16:26:44.462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-cloud-disaster-recovery-runbook-design</loc>
<lastmod>2026-03-20T23:32:50.922Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ebpf-future-kernel-observability</loc>
<lastmod>2026-03-31T10:41:39.983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/cloud-native-databases-choosing-right-database-workload</loc>
<lastmod>2026-03-20T23:32:52.555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-11</loc>
<lastmod>2026-03-20T23:32:52.757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-33</loc>
<lastmod>2026-03-24T11:40:20.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-13</loc>
<lastmod>2026-03-25T12:38:16.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/edge-computing-aws-cloudfront-lambda-edge</loc>
<lastmod>2026-04-01T22:42:50.904Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/disaster-recovery-cloud-backup-recovery-strategies</loc>
<lastmod>2026-03-31T06:36:21.334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/multi-region-deployment-building-resilient-cloud-applications</loc>
<lastmod>2026-03-31T09:34:42.296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-2</loc>
<lastmod>2026-04-02T19:17:34.180Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-29</loc>
<lastmod>2026-03-21T17:33:05.025Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/docker-security-best-practices-images-runtime-and-supply-chain</loc>
<lastmod>2026-03-31T07:29:48.292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ai-cost-optimization-reducing-llm-inference-costs-80-percent</loc>
<lastmod>2026-03-31T10:09:26.124Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-13</loc>
<lastmod>2026-03-22T17:59:54.403Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-prompt-versioning-and-regression-testing</loc>
<lastmod>2026-03-20T23:32:53.825Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/orchestrating-ai-agents-kubernetes</loc>
<lastmod>2026-03-31T12:30:13.676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-13</loc>
<lastmod>2026-03-20T23:32:55.044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-2</loc>
<lastmod>2026-03-22T13:38:42.040Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/scalable-cicd-pipelines-github-actions</loc>
<lastmod>2026-03-29T01:16:13.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-model-serving-observability-stack</loc>
<lastmod>2026-04-02T07:48:12.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-19</loc>
<lastmod>2026-03-25T20:42:36.168Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-linux-performance-baseline-methodology</loc>
<lastmod>2026-03-24T10:38:37.316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-42</loc>
<lastmod>2026-03-24T03:09:14.863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/infrastructure-monitoring-observability-iac</loc>
<lastmod>2026-03-27T09:42:00.587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-23</loc>
<lastmod>2026-03-26T02:54:21.188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/advanced-bash-scripting-techniques</loc>
<lastmod>2026-03-20T23:32:56.106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ai-security-safety-protecting-ai-applications</loc>
<lastmod>2026-03-28T05:52:38.900Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-26</loc>
<lastmod>2026-03-26T05:19:04.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-kubernetes-secrets-and-external-vault-integration</loc>
<lastmod>2026-03-30T22:40:01.184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-03-31T07:31:23.721Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-22</loc>
<lastmod>2026-03-31T07:56:02.787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-multi-cluster-traffic-routing-strategies</loc>
<lastmod>2026-03-27T05:34:49.882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/model-quantization-techniques-reducing-llm-size-cost</loc>
<lastmod>2026-03-20T23:32:57.376Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/rag-in-production-reliability-latency-and-cost-for-llm-apps</loc>
<lastmod>2026-03-28T00:36:46.935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-04-02T07:23:18.523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-secure-container-supply-chain-controls</loc>
<lastmod>2026-03-26T21:54:38.177Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring</loc>
<lastmod>2026-03-26T11:00:32.223Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ansible-and-infrastructure-as-code-idempotency-and-best-practices</loc>
<lastmod>2026-03-31T11:08:11.730Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ai-observability-monitoring-tracking-model-performance-production</loc>
<lastmod>2026-04-01T21:47:51.342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-32</loc>
<lastmod>2026-03-31T15:00:17.494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/multi-agent-ai-systems-building-collaborative-applications</loc>
<lastmod>2026-03-25T23:40:29.036Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/terraform-modules-best-practices-building-reusable-infrastructure</loc>
<lastmod>2026-03-24T07:53:48.489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-4</loc>
<lastmod>2026-03-26T08:18:27.567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-7</loc>
<lastmod>2026-03-26T14:24:38.628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ai-model-deployment-strategies-development-production</loc>
<lastmod>2026-03-28T03:18:26.699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/prompt-engineering-best-practices-maximizing-llm-performance</loc>
<lastmod>2026-03-29T05:47:07.225Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/docker-multi-stage-builds-optimizing-image-size</loc>
<lastmod>2026-03-26T15:26:43.311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-incident-response-for-platform-teams</loc>
<lastmod>2026-04-02T06:39:28.546Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-17</loc>
<lastmod>2026-03-30T23:27:56.463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-ai-inference-cost-optimization</loc>
<lastmod>2026-03-20T23:33:00.770Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-github-actions-pipeline-reliability</loc>
<lastmod>2026-03-31T02:31:18.869Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-12</loc>
<lastmod>2026-03-31T15:23:40.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-7</loc>
<lastmod>2026-03-31T22:29:41.443Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-27</loc>
<lastmod>2026-03-20T23:33:00.948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-infrastructure-documentation-as-code</loc>
<lastmod>2026-03-23T19:27:50.822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-18</loc>
<lastmod>2026-03-21T11:13:15.696Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-5</loc>
<lastmod>2026-03-25T21:39:10.049Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-slo-based-monitoring-for-apis</loc>
<lastmod>2026-03-26T20:12:03.204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/observability-with-opentelemetry-traces-metrics-and-logs</loc>
<lastmod>2026-04-01T00:44:03.854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-14</loc>
<lastmod>2026-03-26T10:39:09.344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/terraform-cloud-cost-controls-budgets-policies-and-tagging</loc>
<lastmod>2026-04-01T03:55:01.896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-github-actions-pipeline-reliability</loc>
<lastmod>2026-04-01T02:18:11.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-30</loc>
<lastmod>2026-04-01T08:18:01.692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-03-21T22:58:40.420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-40</loc>
<lastmod>2026-03-23T02:26:20.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-19</loc>
<lastmod>2026-04-03T11:14:11.725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/platform-engineering-and-internal-developer-platforms-in-2025</loc>
<lastmod>2026-04-01T14:08:32.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-20</loc>
<lastmod>2026-03-21T12:12:46.855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-github-actions-pipeline-reliability</loc>
<lastmod>2026-03-20T23:33:05.169Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-43</loc>
<lastmod>2026-03-20T23:33:05.566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-4</loc>
<lastmod>2026-03-22T00:54:18.646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-ansible-role-design-for-large-teams</loc>
<lastmod>2026-03-20T23:33:06.451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-ai-pipelines-building-end-to-end-ml-systems</loc>
<lastmod>2026-03-27T22:24:40.379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-ansible-role-design-for-large-teams</loc>
<lastmod>2026-03-31T03:44:42.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-21</loc>
<lastmod>2026-03-31T04:26:06.538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-and-modern-linux-service-management</loc>
<lastmod>2026-04-02T04:18:22.689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-4</loc>
<lastmod>2026-03-29T19:14:56.065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-aws-cost-control-with-tagging-and-budgets</loc>
<lastmod>2026-03-20T23:33:08.460Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-prompt-versioning-and-regression-testing</loc>
<lastmod>2026-04-01T05:18:27.463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-22</loc>
<lastmod>2026-03-23T04:55:58.306Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-cloud-disaster-recovery-runbook-design</loc>
<lastmod>2026-03-23T07:38:01.212Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-6</loc>
<lastmod>2026-03-24T22:33:18.049Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-linux-performance-baseline-methodology</loc>
<lastmod>2026-03-31T05:16:05.040Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-systemd-service-reliability-patterns</loc>
<lastmod>2026-04-03T09:32:49.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-21</loc>
<lastmod>2026-03-20T23:33:08.640Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-26</loc>
<lastmod>2026-03-31T23:40:59.292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-03-22T21:55:34.695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-kubernetes-secrets-and-external-vault-integration</loc>
<lastmod>2026-03-20T23:33:09.646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-12</loc>
<lastmod>2026-03-20T23:33:09.824Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-24</loc>
<lastmod>2026-03-25T18:58:10.063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-3</loc>
<lastmod>2026-03-28T02:43:06.259Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-systemd-service-reliability-patterns</loc>
<lastmod>2026-03-20T23:33:10.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/linux-performance-tuning-optimizing-system-performance</loc>
<lastmod>2026-03-20T23:33:10.833Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-5</loc>
<lastmod>2026-03-27T07:54:26.482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-25</loc>
<lastmod>2026-03-29T00:20:30.026Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-24</loc>
<lastmod>2026-03-20T23:33:12.059Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-26</loc>
<lastmod>2026-03-26T06:30:26.315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-kernel-and-package-patch-management</loc>
<lastmod>2026-03-30T11:30:31.616Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-12</loc>
<lastmod>2026-03-26T10:01:25.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/network-configuration-troubleshooting-linux</loc>
<lastmod>2026-03-30T22:35:11.795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-5</loc>
<lastmod>2026-03-27T14:34:54.590Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-26</loc>
<lastmod>2026-03-22T17:55:53.561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-multi-cluster-traffic-routing-strategies</loc>
<lastmod>2026-03-23T09:59:20.623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/kubernetes-cost-optimization-rightsizing-spot-and-finops</loc>
<lastmod>2026-03-31T03:52:21.356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/file-system-optimization-improving-disk-performance</loc>
<lastmod>2026-03-27T12:26:28.616Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-27</loc>
<lastmod>2026-03-22T08:38:03.752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/shell-scripting-best-practices-writing-maintainable-scripts</loc>
<lastmod>2026-03-28T07:45:17.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-28</loc>
<lastmod>2026-04-01T17:14:04.906Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-blue-green-deployment-guardrails</loc>
<lastmod>2026-03-23T06:50:29.469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-28</loc>
<lastmod>2026-03-23T12:57:51.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-03-20T23:33:16.028Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-35</loc>
<lastmod>2026-03-20T23:33:17.245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/kubernetes-networking-deep-dive-pods-services-ingress</loc>
<lastmod>2026-03-20T23:33:17.594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-03-25T13:28:44.249Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-29</loc>
<lastmod>2026-04-02T00:35:44.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-7</loc>
<lastmod>2026-03-28T01:40:19.672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-30</loc>
<lastmod>2026-03-21T03:26:03.761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/fine-tuning-vs-few-shot-learning-when-use-each-approach</loc>
<lastmod>2026-04-03T01:31:02.348Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-linux-performance-baseline-methodology</loc>
<lastmod>2026-03-20T23:33:20.009Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-10</loc>
<lastmod>2026-03-26T02:47:04.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/embedding-models-comparison-choosing-right-model-use-case</loc>
<lastmod>2026-04-03T13:59:23.647Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/infrastructure-documentation-as-code-how-one-platform-team-reduced-audit-fire-drills-2026-03-14</loc>
<lastmod>2026-03-31T23:27:37.946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-blue-green-deployment-guardrails</loc>
<lastmod>2026-03-28T18:32:00.807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/aws-cost-allocation-tags-for-shared-platforms-what-finally-worked-2026-03-12</loc>
<lastmod>2026-04-01T09:28:23.977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/linux-patch-management-for-production-fleets-a-real-world-maintenance-workflow-2026-03-13</loc>
<lastmod>2026-03-31T09:47:34.496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-incident-response-for-platform-teams</loc>
<lastmod>2026-03-26T15:40:05.440Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/blue-green-deployment-guardrails-in-kubernetes-lessons-from-a-failed-friday-rollout-2026-03-17</loc>
<lastmod>2026-03-31T08:26:58.974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-03-31T23:17:37.723Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-31</loc>
<lastmod>2026-03-27T12:30:10.992Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/cloud-disaster-recovery-runbook-design-how-small-teams-rehearse-multi-region-failover-2026-03-16</loc>
<lastmod>2026-03-31T20:22:57.256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-service-reliability-patterns-what-we-changed-after-repeated-restart-loops-2026-03-18</loc>
<lastmod>2026-03-30T11:32:14.761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-03-20T23:33:22.479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/terraform-state-isolation-by-environment-how-we-stopped-one-change-from-hitting-prod-2026-03-20</loc>
<lastmod>2026-04-01T00:24:36.301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-secure-container-supply-chain-controls</loc>
<lastmod>2026-04-03T09:34:17.252Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/linux-security-hardening-protecting-system</loc>
<lastmod>2026-03-20T23:33:24.735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-32</loc>
<lastmod>2026-03-21T00:10:04.241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-31</loc>
<lastmod>2026-03-26T21:52:39.874Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-9</loc>
<lastmod>2026-03-21T20:53:05.379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/serverless-architecture-patterns-building-scalable-applications</loc>
<lastmod>2026-03-26T23:38:06.853Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/multi-cluster-traffic-routing-strategies-a-pragmatic-rollout-pattern-for-growing-saas-teams-2026-03-21</loc>
<lastmod>2026-03-27T16:11:52.462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-33</loc>
<lastmod>2026-03-30T23:03:03.385Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-9</loc>
<lastmod>2026-04-01T03:24:00.208Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/linux-container-internals-understanding-how-containers-work</loc>
<lastmod>2026-04-03T07:30:58.922Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-secure-container-supply-chain-controls</loc>
<lastmod>2026-03-20T23:33:26.358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/container-security-scanning-protecting-docker-images</loc>
<lastmod>2026-04-02T21:13:44.307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-34</loc>
<lastmod>2026-03-21T14:12:33.696Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-11</loc>
<lastmod>2026-03-20T23:33:27.072Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/multi-region-resilience-failover-data-and-dns</loc>
<lastmod>2026-03-28T03:29:27.928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-slo-based-monitoring-for-apis</loc>
<lastmod>2026-03-31T08:27:48.964Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/prompt-versioning-and-regression-testing-how-teams-avoid-silent-ai-regressions-2026-03-19</loc>
<lastmod>2026-03-31T18:24:04.942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/pulumi-vs-terraform-deep-dive-choosing-right-iac-tool</loc>
<lastmod>2026-03-22T14:59:29.366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-29</loc>
<lastmod>2026-03-23T11:59:55.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-35</loc>
<lastmod>2026-03-24T00:07:21.344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-29</loc>
<lastmod>2026-03-26T13:22:24.576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/infrastructure-cost-optimization-reducing-cloud-spending</loc>
<lastmod>2026-03-20T23:33:30.541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-43</loc>
<lastmod>2026-03-21T09:12:18.688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-model-serving-observability-stack</loc>
<lastmod>2026-03-20T23:33:29.838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/gitops-argocd-automating-kubernetes-deployments</loc>
<lastmod>2026-03-20T23:33:30.362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-30</loc>
<lastmod>2026-03-22T17:54:51.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-33</loc>
<lastmod>2026-03-30T07:00:34.907Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-36</loc>
<lastmod>2026-03-20T23:33:31.112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-11</loc>
<lastmod>2026-03-20T23:33:31.814Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-37</loc>
<lastmod>2026-03-21T02:31:50.316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-9</loc>
<lastmod>2026-03-27T15:33:48.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-30</loc>
<lastmod>2026-03-26T05:13:58.753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-11</loc>
<lastmod>2026-03-21T09:12:22.932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-31</loc>
<lastmod>2026-03-23T18:36:11.427Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-15</loc>
<lastmod>2026-03-21T05:45:36.208Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/autonomous-ci-cd-pipelines-self-healing-and-ai-assisted-deployments</loc>
<lastmod>2026-03-29T12:45:22.775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-20</loc>
<lastmod>2026-03-23T11:13:31.364Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-36</loc>
<lastmod>2026-03-21T02:31:50.019Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-41</loc>
<lastmod>2026-03-21T06:12:05.457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-29</loc>
<lastmod>2026-03-20T23:32:41.684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-13</loc>
<lastmod>2026-03-26T22:02:48.432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-16</loc>
<lastmod>2026-03-27T14:53:55.607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-14</loc>
<lastmod>2026-03-23T14:48:16.442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-37</loc>
<lastmod>2026-03-30T21:27:07.365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-45</loc>
<lastmod>2026-03-23T03:21:37.869Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-43</loc>
<lastmod>2026-04-02T10:10:14.708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-38</loc>
<lastmod>2026-03-20T23:33:36.119Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-16</loc>
<lastmod>2026-03-26T11:16:52.039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-14</loc>
<lastmod>2026-04-02T02:30:13.962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-38</loc>
<lastmod>2026-03-22T00:57:33.986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-45</loc>
<lastmod>2026-04-03T13:46:19.632Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-llm-gateway-design-for-multi-provider-inference</loc>
<lastmod>2026-03-20T23:33:36.464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-46</loc>
<lastmod>2026-03-31T01:49:04.839Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline</loc>
<lastmod>2026-03-26T22:04:52.552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/devops-metrics-kpis-measuring-success</loc>
<lastmod>2026-03-20T23:33:37.681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-17</loc>
<lastmod>2026-03-23T09:31:38.861Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-slo-based-monitoring-for-apis</loc>
<lastmod>2026-03-30T23:12:28.117Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-03-29T18:57:13.796Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-ai-inference-cost-optimization</loc>
<lastmod>2026-03-20T23:33:38.749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/fine-tuning-large-language-models-practical-guide</loc>
<lastmod>2026-04-01T11:38:57.260Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-prompt-versioning-and-regression-testing</loc>
<lastmod>2026-03-28T18:59:37.407Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-03-30T23:16:31.886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-model-serving-observability-stack</loc>
<lastmod>2026-04-01T17:42:12.517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-04-02T07:50:29.559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-infrastructure-documentation-as-code</loc>
<lastmod>2026-03-29T04:17:19.558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/cloud-networking-fundamentals-vpcs-subnets-routing</loc>
<lastmod>2026-04-01T05:16:29.896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ci-cd-pipeline-optimization-speeding-up-builds</loc>
<lastmod>2026-03-20T23:33:40.572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-3</loc>
<lastmod>2026-03-21T15:12:54.510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-39</loc>
<lastmod>2026-03-20T23:33:40.884Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-3</loc>
<lastmod>2026-03-25T08:54:18.861Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-34</loc>
<lastmod>2026-03-26T23:08:01.061Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-15</loc>
<lastmod>2026-03-24T14:27:42.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-19</loc>
<lastmod>2026-03-24T02:31:14.471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-35</loc>
<lastmod>2026-03-20T23:32:51.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-16</loc>
<lastmod>2026-03-29T00:26:38.144Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-16</loc>
<lastmod>2026-03-23T04:31:18.365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-8</loc>
<lastmod>2026-03-25T10:53:03.793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-10</loc>
<lastmod>2026-03-21T04:19:41.646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-11</loc>
<lastmod>2026-03-22T15:52:19.558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-42</loc>
<lastmod>2026-03-27T20:57:21.009Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/multi-cloud-infrastructure-managing-resources-across-providers</loc>
<lastmod>2026-03-20T23:33:43.025Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-12</loc>
<lastmod>2026-03-20T23:33:43.720Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-42</loc>
<lastmod>2026-03-20T23:33:43.541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-24</loc>
<lastmod>2026-03-26T23:01:55.700Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ai-best-practices-2026-02-21-platform-discipline</loc>
<lastmod>2026-04-02T08:15:01.058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-38</loc>
<lastmod>2026-03-26T14:44:10.847Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-44</loc>
<lastmod>2026-03-23T12:14:12.345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-python-worker-queue-scaling-patterns</loc>
<lastmod>2026-03-26T22:18:49.685Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-2</loc>
<lastmod>2026-03-25T16:33:25.032Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/end-of-week-engineering-no-friday-deployments-2026-02-28</loc>
<lastmod>2026-03-30T10:55:37.401Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/prompt-engineering-for-devops-consistency-and-safety</loc>
<lastmod>2026-03-28T06:36:59.485Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-37</loc>
<lastmod>2026-03-31T14:51:51.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-41</loc>
<lastmod>2026-03-21T01:10:28.601Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-3</loc>
<lastmod>2026-03-30T22:58:40.929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-25</loc>
<lastmod>2026-03-29T17:37:49.029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-43</loc>
<lastmod>2026-03-24T16:34:35.727Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-23</loc>
<lastmod>2026-03-24T21:34:53.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-25</loc>
<lastmod>2026-03-26T21:06:03.856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-25</loc>
<lastmod>2026-03-26T05:20:07.881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-20</loc>
<lastmod>2026-03-26T22:04:53.703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-18</loc>
<lastmod>2026-03-26T14:48:25.112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-27</loc>
<lastmod>2026-03-22T14:52:09.497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-27</loc>
<lastmod>2026-03-31T22:18:03.898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-32</loc>
<lastmod>2026-03-21T00:11:19.693Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-33</loc>
<lastmod>2026-03-21T11:14:26.207Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-37</loc>
<lastmod>2026-03-24T20:37:57.676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-39</loc>
<lastmod>2026-03-30T22:51:49.091Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-41</loc>
<lastmod>2026-03-22T10:47:59.983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-39</loc>
<lastmod>2026-03-26T13:53:03.708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-40</loc>
<lastmod>2026-03-24T06:41:14.889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-44</loc>
<lastmod>2026-03-22T15:56:17.219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-42</loc>
<lastmod>2026-03-24T06:37:08.713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-44</loc>
<lastmod>2026-03-20T23:33:51.123Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-18</loc>
<lastmod>2026-03-24T06:32:00.869Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-03-25T14:35:20.359Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-terraform-state-isolation-by-environment</loc>
<lastmod>2026-03-20T23:33:04.592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-44</loc>
<lastmod>2026-03-20T23:33:51.468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-4</loc>
<lastmod>2026-03-20T23:33:06.276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-28</loc>
<lastmod>2026-03-23T18:20:15.374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-5</loc>
<lastmod>2026-03-24T15:28:59.728Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-03-20T23:33:51.997Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-infrastructure-documentation-as-code</loc>
<lastmod>2026-03-20T23:33:52.169Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-34</loc>
<lastmod>2026-03-20T23:33:14.974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-21</loc>
<lastmod>2026-03-27T00:05:52.291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/canary-releases-gradual-rollout-strategy</loc>
<lastmod>2026-04-01T02:07:57.335Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/cloud-security-best-practices-securing-aws-infrastructure</loc>
<lastmod>2026-03-20T23:33:52.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-10</loc>
<lastmod>2026-03-21T20:53:08.895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-8</loc>
<lastmod>2026-03-27T17:30:28.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/infrastructure-testing-strategies-validating-iac</loc>
<lastmod>2026-03-20T23:33:52.708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/disaster-recovery-planning-building-resilient-infrastructure</loc>
<lastmod>2026-03-23T20:03:14.639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/zero-trust-architecture-multi-cloud</loc>
<lastmod>2026-03-31T14:02:31.684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-cloud-disaster-recovery-runbook-design</loc>
<lastmod>2026-03-26T02:33:10.268Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-8</loc>
<lastmod>2026-03-26T05:18:01.629Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-ansible-role-design-for-large-teams</loc>
<lastmod>2026-03-31T05:53:37.459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/kubernetes-backup-strategies-protecting-cluster-data</loc>
<lastmod>2026-03-31T09:14:15.634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-prompt-versioning-and-regression-testing</loc>
<lastmod>2026-04-02T02:50:32.838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-python-worker-queue-scaling-patterns</loc>
<lastmod>2026-04-01T17:42:39.756Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/github-actions-monorepo-ci-how-we-cut-build-times-without-breaking-main-2026-03-11</loc>
<lastmod>2026-04-01T19:26:09.438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-multi-cluster-traffic-routing-strategies</loc>
<lastmod>2026-04-02T00:07:47.605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-kernel-and-package-patch-management</loc>
<lastmod>2026-04-02T00:15:44.697Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-03-20T23:33:54.469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-slo-based-monitoring-for-apis</loc>
<lastmod>2026-03-30T23:33:08.062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-blue-green-deployment-guardrails</loc>
<lastmod>2026-03-20T23:33:54.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-ai-inference-cost-optimization</loc>
<lastmod>2026-03-20T23:33:54.830Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/rag-retrieval-quality-evaluation-the-checks-we-added-after-bad-answers-reached-production-2026-03-15</loc>
<lastmod>2026-03-31T10:23:10.575Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-systemd-service-reliability-patterns</loc>
<lastmod>2026-03-20T23:33:56.158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-cloud-disaster-recovery-runbook-design</loc>
<lastmod>2026-03-28T18:22:02.698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-18</loc>
<lastmod>2026-03-20T23:33:32.380Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-docker-image-hardening-for-production</loc>
<lastmod>2026-03-20T23:33:55.007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-10</loc>
<lastmod>2026-03-27T17:40:40.829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-terraform-state-isolation-by-environment</loc>
<lastmod>2026-04-03T03:46:42.341Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-03-20T23:33:56.513Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-python-worker-queue-scaling-patterns</loc>
<lastmod>2026-03-20T23:33:56.693Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-multi-cluster-traffic-routing-strategies</loc>
<lastmod>2026-03-20T23:33:56.866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-llm-gateway-design-for-multi-provider-inference</loc>
<lastmod>2026-04-02T12:21:57.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-12</loc>
<lastmod>2026-03-31T04:43:06.259Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-40</loc>
<lastmod>2026-03-22T20:20:44.004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-blue-green-deployment-guardrails</loc>
<lastmod>2026-03-20T23:33:57.220Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-secure-container-supply-chain-controls</loc>
<lastmod>2026-03-20T23:33:57.401Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-13</loc>
<lastmod>2026-03-25T23:48:34.640Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-03-20T23:33:57.042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-ai-inference-cost-optimization</loc>
<lastmod>2026-03-20T23:33:57.578Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-aws-cost-control-with-tagging-and-budgets</loc>
<lastmod>2026-03-29T13:39:08.387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-linux-performance-baseline-methodology</loc>
<lastmod>2026-03-25T11:55:54.972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-docker-image-hardening-for-production</loc>
<lastmod>2026-04-02T09:11:27.406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-42</loc>
<lastmod>2026-03-21T00:18:22.187Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-14</loc>
<lastmod>2026-03-21T03:24:06.543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-terraform-state-isolation-by-environment</loc>
<lastmod>2026-03-24T14:45:03.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-python-worker-queue-scaling-patterns</loc>
<lastmod>2026-03-20T23:33:58.988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-kernel-and-package-patch-management</loc>
<lastmod>2026-03-20T23:33:58.468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-14</loc>
<lastmod>2026-03-26T20:07:01.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-37</loc>
<lastmod>2026-03-23T01:30:02.494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-prompt-versioning-and-regression-testing</loc>
<lastmod>2026-03-20T23:33:58.817Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-multi-cluster-traffic-routing-strategies</loc>
<lastmod>2026-03-24T15:07:48.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-03-27T12:18:14.828Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-blue-green-deployment-guardrails</loc>
<lastmod>2026-03-20T23:33:59.339Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-slo-based-monitoring-for-apis</loc>
<lastmod>2026-03-20T23:33:59.689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-15</loc>
<lastmod>2026-03-21T06:09:07.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/container-image-scanning-in-ci-and-at-runtime</loc>
<lastmod>2026-03-22T03:38:22.666Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-secure-container-supply-chain-controls</loc>
<lastmod>2026-03-20T23:33:59.514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-cloud-disaster-recovery-runbook-design</loc>
<lastmod>2026-03-23T05:29:55.178Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-docker-image-hardening-for-production</loc>
<lastmod>2026-03-31T23:41:40.231Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-terraform-state-isolation-by-environment</loc>
<lastmod>2026-03-20T23:34:00.216Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-ai-inference-cost-optimization</loc>
<lastmod>2026-03-20T23:34:00.391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-llm-gateway-design-for-multi-provider-inference</loc>
<lastmod>2026-03-20T23:34:02.273Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-35</loc>
<lastmod>2026-03-31T10:43:34.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-systemd-service-reliability-patterns</loc>
<lastmod>2026-03-20T23:34:00.565Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-04-01T17:52:01.786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-python-worker-queue-scaling-patterns</loc>
<lastmod>2026-03-28T21:21:06.085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-10</loc>
<lastmod>2026-04-03T10:27:15.251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-secure-container-supply-chain-controls</loc>
<lastmod>2026-03-20T23:34:03.158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-03-27T19:53:35.908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-blue-green-deployment-guardrails</loc>
<lastmod>2026-03-20T23:34:02.798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-multi-cluster-traffic-routing-strategies</loc>
<lastmod>2026-03-27T20:00:13.854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-terraform-state-isolation-by-environment</loc>
<lastmod>2026-03-20T23:34:03.766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-aws-cost-control-with-tagging-and-budgets</loc>
<lastmod>2026-03-20T23:34:03.939Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-ai-inference-cost-optimization</loc>
<lastmod>2026-03-30T21:57:35.344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-38</loc>
<lastmod>2026-03-22T05:17:52.433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-docker-image-hardening-for-production</loc>
<lastmod>2026-03-23T16:23:58.206Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-23</loc>
<lastmod>2026-03-27T23:36:35.099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-prompt-versioning-and-regression-testing</loc>
<lastmod>2026-03-20T23:34:04.464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-kernel-and-package-patch-management</loc>
<lastmod>2026-04-01T01:31:08.425Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-model-serving-observability-stack</loc>
<lastmod>2026-03-20T23:34:04.644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-24</loc>
<lastmod>2026-03-26T02:48:09.260Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-20</loc>
<lastmod>2026-03-24T01:47:39.259Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-kubernetes-secrets-and-external-vault-integration</loc>
<lastmod>2026-03-29T20:08:09.873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-incident-response-for-platform-teams</loc>
<lastmod>2026-03-31T02:42:34.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-03-20T23:34:04.999Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-infrastructure-documentation-as-code</loc>
<lastmod>2026-03-24T00:04:12.684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-36</loc>
<lastmod>2026-03-27T14:44:04.266Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-github-actions-pipeline-reliability</loc>
<lastmod>2026-03-20T23:34:05.895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-aws-cost-control-with-tagging-and-budgets</loc>
<lastmod>2026-03-20T23:34:06.171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-28</loc>
<lastmod>2026-03-22T09:36:21.711Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-03-31T05:03:56.843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-blue-green-deployment-guardrails</loc>
<lastmod>2026-03-27T10:37:05.257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-llm-gateway-design-for-multi-provider-inference</loc>
<lastmod>2026-03-28T19:46:38.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-ansible-role-design-for-large-teams</loc>
<lastmod>2026-04-01T10:05:52.932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-python-worker-queue-scaling-patterns</loc>
<lastmod>2026-03-20T23:34:07.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-kernel-and-package-patch-management</loc>
<lastmod>2026-03-31T00:42:42.874Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-docker-image-hardening-for-production</loc>
<lastmod>2026-03-31T23:24:39.755Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-secure-container-supply-chain-controls</loc>
<lastmod>2026-04-01T00:42:00.851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-aws-cost-control-with-tagging-and-budgets</loc>
<lastmod>2026-03-26T13:44:43.448Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-infrastructure-documentation-as-code</loc>
<lastmod>2026-03-20T23:34:08.634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-model-serving-observability-stack</loc>
<lastmod>2026-03-31T15:40:38.905Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-03-26T11:39:35.859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-incident-response-for-platform-teams</loc>
<lastmod>2026-04-03T05:01:59.487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/linux-system-monitoring-prometheus-grafana</loc>
<lastmod>2026-03-31T10:13:58.982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-03-20T23:34:09.563Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-docker-image-hardening-for-production</loc>
<lastmod>2026-03-20T23:34:09.738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/cloud-cost-monitoring-tracking-optimizing-aws-spending</loc>
<lastmod>2026-03-30T08:36:32.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-docker-image-hardening-for-production</loc>
<lastmod>2026-03-31T01:10:28.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/log-aggregation-strategies-centralizing-logs</loc>
<lastmod>2026-03-31T11:35:37.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/aws-lambda-optimization-reducing-costs-improving-performance</loc>
<lastmod>2026-04-02T04:21:22.712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-llm-gateway-design-for-multi-provider-inference</loc>
<lastmod>2026-03-20T23:34:10.966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-kubernetes-secrets-and-external-vault-integration</loc>
<lastmod>2026-03-22T08:56:23.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-service-management-creating-managing-services</loc>
<lastmod>2026-03-31T07:23:59.325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ansible-playbook-optimization-writing-efficient-playbooks</loc>
<lastmod>2026-03-31T09:18:34.113Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/aws-ecs-vs-eks-choosing-right-container-platform</loc>
<lastmod>2026-03-31T12:10:17.418Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/infrastructure-monitoring-prometheus-complete-setup-guide</loc>
<lastmod>2026-03-31T14:59:17.967Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-aws-cost-control-with-tagging-and-budgets</loc>
<lastmod>2026-03-27T20:02:53.256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-linux-performance-baseline-methodology</loc>
<lastmod>2026-04-02T15:51:40.510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-terraform-state-isolation-by-environment</loc>
<lastmod>2026-03-20T23:34:14.379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-model-serving-observability-stack</loc>
<lastmod>2026-04-02T19:43:48.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-systemd-service-reliability-patterns</loc>
<lastmod>2026-03-20T23:34:14.912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-llm-gateway-design-for-multi-provider-inference</loc>
<lastmod>2026-03-20T23:34:15.260Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-kubernetes-secrets-and-external-vault-integration</loc>
<lastmod>2026-03-20T23:34:15.434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-03-20T23:34:15.609Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-ansible-role-design-for-large-teams</loc>
<lastmod>2026-03-30T13:35:07.124Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-incident-response-for-platform-teams</loc>
<lastmod>2026-04-02T00:42:53.733Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-infrastructure-documentation-as-code</loc>
<lastmod>2026-03-26T01:44:32.419Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-github-actions-pipeline-reliability</loc>
<lastmod>2026-03-28T18:03:08.379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-04-03T07:38:02.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-linux-performance-baseline-methodology</loc>
<lastmod>2026-03-21T21:57:36.766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-aws-cost-control-with-tagging-and-budgets</loc>
<lastmod>2026-03-24T14:22:28.219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-kernel-and-package-patch-management</loc>
<lastmod>2026-03-20T23:34:17.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-prompt-versioning-and-regression-testing</loc>
<lastmod>2026-03-20T23:34:17.815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-kubernetes-secrets-and-external-vault-integration</loc>
<lastmod>2026-03-20T23:34:18.271Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-model-serving-observability-stack</loc>
<lastmod>2026-03-23T17:03:52.934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-infrastructure-documentation-as-code</loc>
<lastmod>2026-04-01T17:10:52.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-slo-based-monitoring-for-apis</loc>
<lastmod>2026-03-20T23:34:18.619Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-incident-response-for-platform-teams</loc>
<lastmod>2026-03-20T23:34:18.794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-03-22T20:16:49.246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-03-20T23:34:19.145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-github-actions-pipeline-reliability</loc>
<lastmod>2026-03-20T23:34:19.675Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-ansible-role-design-for-large-teams</loc>
<lastmod>2026-03-21T19:57:05.468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-cloud-disaster-recovery-runbook-design</loc>
<lastmod>2026-03-26T10:49:39.744Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-03-20T23:34:20.019Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-llm-gateway-design-for-multi-provider-inference</loc>
<lastmod>2026-03-20T23:34:20.194Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-incident-response-for-platform-teams</loc>
<lastmod>2026-03-20T23:34:20.369Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-systemd-service-reliability-patterns</loc>
<lastmod>2026-03-26T05:52:55.736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-github-actions-pipeline-reliability</loc>
<lastmod>2026-03-20T23:34:20.548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-ansible-role-design-for-large-teams</loc>
<lastmod>2026-03-20T23:34:20.720Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-03-20T23:34:20.894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-aws-cost-control-with-tagging-and-budgets</loc>
<lastmod>2026-03-22T21:20:18.394Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-linux-performance-baseline-methodology</loc>
<lastmod>2026-03-20T23:34:21.262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-prompt-versioning-and-regression-testing</loc>
<lastmod>2026-03-27T21:46:43.114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-model-serving-observability-stack</loc>
<lastmod>2026-03-20T23:34:21.788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-kernel-and-package-patch-management</loc>
<lastmod>2026-04-03T04:22:43.493Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-infrastructure-documentation-as-code</loc>
<lastmod>2026-03-27T07:38:09.727Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-kubernetes-secrets-and-external-vault-integration</loc>
<lastmod>2026-03-28T22:36:01.044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-03-20T23:34:21.960Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-incident-response-for-platform-teams</loc>
<lastmod>2026-03-20T23:34:22.312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-ansible-role-design-for-large-teams</loc>
<lastmod>2026-03-20T23:34:23.766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-slo-based-monitoring-for-apis</loc>
<lastmod>2026-03-20T23:34:23.958Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-cloud-disaster-recovery-runbook-design</loc>
<lastmod>2026-03-23T04:42:51.481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-github-actions-pipeline-reliability</loc>
<lastmod>2026-03-23T05:36:59.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-llm-gateway-design-for-multi-provider-inference</loc>
<lastmod>2026-04-02T07:42:21.198Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-systemd-service-reliability-patterns</loc>
<lastmod>2026-03-20T23:34:24.134Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-blue-green-deployment-guardrails</loc>
<lastmod>2026-03-20T23:34:24.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-multi-cluster-traffic-routing-strategies</loc>
<lastmod>2026-03-25T13:16:08.741Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-secure-container-supply-chain-controls</loc>
<lastmod>2026-03-20T23:34:25.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-04-02T05:35:30.461Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-docker-image-hardening-for-production</loc>
<lastmod>2026-03-20T23:34:25.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-ai-inference-cost-optimization</loc>
<lastmod>2026-03-22T04:38:59.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-terraform-state-isolation-by-environment</loc>
<lastmod>2026-04-02T04:51:56.105Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
