<?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-04T11:22:55.749Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://devopsness.com/blog</loc>
<lastmod>2026-04-04T11:22:55.749Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devopsness.com/content-index</loc>
<lastmod>2026-04-04T11:22:55.749Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/about</loc>
<lastmod>2026-04-04T11:22:55.749Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devopsness.com/archive</loc>
<lastmod>2026-04-04T11:22:55.749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://devopsness.com/subscribe</loc>
<lastmod>2026-04-04T11:22:55.749Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://devopsness.com/terms</loc>
<lastmod>2026-04-04T11:22:55.749Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devopsness.com/privacy</loc>
<lastmod>2026-04-04T11:22:55.749Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-ai-inference-cost-optimization</loc>
<lastmod>2026-04-04T10:19:20.628Z</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-04-04T10:18:19.663Z</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-04-04T10:19:21.325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/how-we-cut-our-docker-image-size-by-80-and-why-it-matters</loc>
<lastmod>2026-04-04T10:19:27.730Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/prompt-engineering-patterns-that-actually-work-in-production</loc>
<lastmod>2026-04-04T10:19:28.114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/aws-cost-audit-7-things-we-found-wasting-money-every-month</loc>
<lastmod>2026-04-04T10:19:27.916Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/linux-performance-troubleshooting-a-real-incident-walkthrough</loc>
<lastmod>2026-04-04T10:19:28.312Z</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-04-04T10:18:32.322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-linux-performance-baseline-methodology</loc>
<lastmod>2026-04-04T10:18:18.919Z</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-04-04T10:18:39.823Z</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-04-04T10:19:19.026Z</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-04-04T10:19:23.208Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/incident-postmortems-that-actually-prevent-repeat-failures</loc>
<lastmod>2026-04-04T10:19:28.689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/secrets-management-in-practice-from-env-files-to-vault</loc>
<lastmod>2026-04-04T10:19:28.878Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/monitoring-that-actually-helps-on-call-alerts-dashboards-and-runbooks</loc>
<lastmod>2026-04-04T10:19:29.063Z</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-04-04T10:17:51.334Z</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-04-04T10:19:21.890Z</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-04-04T10:18:26.105Z</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-04-04T10:19:22.082Z</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-04T10:18:34.118Z</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-04-04T10:19:11.592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/blue-green-deployments-zero-downtime-releases</loc>
<lastmod>2026-04-04T10:18:52.529Z</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-04-04T10:19:21.701Z</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-04-04T10:19:25.577Z</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-04-04T10:17:57.450Z</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-04-04T10:18:30.872Z</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-04-04T10:19:12.891Z</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-04-04T10:17:58.028Z</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-04-04T10:18:31.637Z</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-04-04T10:18:34.346Z</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-04T10:19:26.602Z</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-04-04T10:17:58.398Z</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-04-04T10:19:15.642Z</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-04T10:19:26.787Z</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-04-04T10:18:35.269Z</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-04T10:19:27.165Z</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-04-04T10:17:59.125Z</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-04-04T10:19:21.512Z</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-04-04T10:18:37.517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/kubernetes-autoscaling-hpa-vpa-cluster-autoscaler</loc>
<lastmod>2026-04-04T10:17:30.012Z</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-04-04T10:18:38.342Z</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-04T10:19:27.544Z</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-04-04T10:18:26.653Z</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-04-04T10:18:38.892Z</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-04-04T10:19:11.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/infrastructure-as-code-ansible</loc>
<lastmod>2026-04-04T10:17:26.660Z</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-04T10:19:21.140Z</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-04-04T10:18:02.060Z</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-04-04T10:19:07.290Z</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-04-04T10:18:39.083Z</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-04-04T11:21:45.807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/aws-cost-optimization-strategies</loc>
<lastmod>2026-04-04T10:17:27.217Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/fine-tuning-llama-3-consumer-hardware</loc>
<lastmod>2026-04-04T10:17:27.400Z</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-04-04T10:18:36.210Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/terraform-state-management-strategies</loc>
<lastmod>2026-04-04T10:17:27.781Z</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-04-04T10:18:45.056Z</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-04-04T10:17:32.941Z</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-04-04T10:18:19.482Z</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-04-04T10:18:37.892Z</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-04-04T10:17:31.258Z</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-04-04T10:18:20.236Z</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-04-04T10:18:46.008Z</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-04-04T10:18:29.726Z</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-04-04T10:18:32.707Z</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-04-04T10:17:56.605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-systemd-service-reliability-patterns</loc>
<lastmod>2026-04-04T10:18:41.122Z</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-04-04T10:18:40.937Z</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-04-04T10:18:49.682Z</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-04-04T10:18:31.250Z</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-04-04T10:18:41.874Z</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-04T10:17:32.560Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-04-04T10:18:45.629Z</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-04-04T10:17:59.309Z</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-04-04T10:19:23.387Z</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-04-04T10:18:41.689Z</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-04-04T10:18:50.648Z</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-04-04T10:18:42.242Z</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-04-04T10:18:44.330Z</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-04-04T10:18:01.873Z</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-04-04T10:18:06.399Z</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-04-04T10:18:05.070Z</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-04-04T10:18:54.473Z</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-04-04T10:18:03.185Z</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-04-04T10:18:28.422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-github-actions-pipeline-reliability</loc>
<lastmod>2026-04-04T10:19:00.545Z</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-04-04T10:18:04.507Z</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-04-04T10:19:22.644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/service-mesh-implementation-istio-vs-linkerd</loc>
<lastmod>2026-04-04T10:18:47.492Z</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-04-04T10:18:07.185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/docker-multi-stage-builds-production</loc>
<lastmod>2026-04-04T10:17:26.844Z</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-04-04T10:18:07.002Z</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-04-04T10:18:08.183Z</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-04T10:18:50.256Z</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-04-04T10:17:57.816Z</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-04T10:18:08.551Z</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-04T10:18:12.118Z</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-04-04T10:18:50.451Z</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-04-04T10:18:51.782Z</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-04-04T10:18:52.160Z</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-04-04T10:19:00.921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-ai-applications-langchain-docker</loc>
<lastmod>2026-04-04T10:17:30.386Z</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-04-04T10:17:30.572Z</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-04-04T10:18:55.273Z</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-04-04T10:19:18.295Z</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-04-04T10:19:01.289Z</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-04-04T10:18:09.695Z</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-04-04T10:18:34.709Z</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-04-04T10:18:59.980Z</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-04-04T10:18:39.634Z</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-04-04T10:18:55.650Z</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-04-04T10:18:56.966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ebpf-future-kernel-observability</loc>
<lastmod>2026-04-04T10:17:28.669Z</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-04-04T10:19:02.431Z</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-04T10:19:02.997Z</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-04-04T10:19:03.182Z</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-04-04T10:18:13.634Z</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-04T10:17:58.581Z</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-04-04T10:18:15.310Z</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-04-04T10:18:56.033Z</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-04T10:19:04.123Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/disaster-recovery-cloud-backup-recovery-strategies</loc>
<lastmod>2026-04-04T10:19:01.665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/orchestrating-ai-agents-kubernetes</loc>
<lastmod>2026-04-04T10:17:29.052Z</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-04-04T10:18:16.802Z</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-04-04T10:18:40.562Z</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-04-04T10:18:44.695Z</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-04-04T10:17:57.265Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/scalable-cicd-pipelines-github-actions</loc>
<lastmod>2026-04-04T10:17:27.586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-linux-performance-baseline-methodology</loc>
<lastmod>2026-04-04T10:19:04.970Z</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-04T10:18:46.377Z</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-04-04T10:18:57.940Z</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-04-04T10:19:04.785Z</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-04T10:17:56.420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ai-security-safety-protecting-ai-applications</loc>
<lastmod>2026-04-04T10:18:42.055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/advanced-bash-scripting-techniques</loc>
<lastmod>2026-04-04T10:17:27.029Z</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-04-04T10:18:16.062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/process-management-monitoring-linux</loc>
<lastmod>2026-04-04T10:19:07.671Z</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-04-04T10:19:13.631Z</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-04-04T10:18:47.760Z</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-04-04T10:18:35.836Z</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-04-04T10:18:50.064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-04-04T10:18:50.832Z</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-04-04T10:19:10.409Z</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-04T10:18:52.911Z</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-04-04T10:18:33.749Z</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-04-04T10:19:11.782Z</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-04T10:18:39.265Z</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-04-04T10:17:41.126Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ai-model-deployment-strategies-development-production</loc>
<lastmod>2026-04-04T10:18:36.397Z</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-04-04T10:18:37.711Z</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-04-04T10:18:38.520Z</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-04-04T10:18:54.671Z</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-04-04T10:19:11.403Z</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-04-04T10:19:12.525Z</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-04-04T10:18:07.994Z</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-04-04T10:18:22.960Z</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-04T10:18:52.344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-ai-inference-cost-optimization</loc>
<lastmod>2026-04-04T10:18:56.773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/infrastructure-monitoring-observability-iac</loc>
<lastmod>2026-04-04T10:19:13.999Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-github-actions-pipeline-reliability</loc>
<lastmod>2026-04-04T10:17:36.141Z</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-04-04T10:18:16.993Z</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-04-04T10:18:03.931Z</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-04-04T10:18:17.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-infrastructure-documentation-as-code</loc>
<lastmod>2026-04-04T10:18:53.871Z</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-04-04T10:19:14.764Z</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-04-04T10:18:19.113Z</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-04-04T10:18:19.292Z</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-04-04T10:18:55.837Z</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-04-04T10:18:20.414Z</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-04T10:18:24.973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-04-04T10:18:57.571Z</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-04-04T10:18:21.975Z</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-04T10:18:25.719Z</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-04T10:17:28.857Z</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-04-04T10:19:12.339Z</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-04-04T10:18:23.148Z</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-04-04T10:19:17.549Z</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-04-04T10:18:02.413Z</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-04-04T10:18:44.143Z</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-04-04T10:17:29.440Z</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-04-04T10:18:23.506Z</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-04-04T10:18:23.685Z</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-04-04T10:18:28.808Z</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-04-04T10:19:02.045Z</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-04-04T10:19:03.376Z</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-04-04T10:18:02.978Z</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-04-04T10:17:29.630Z</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-04-04T10:18:23.872Z</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-04-04T10:18:30.291Z</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-04T10:19:08.432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-linux-performance-baseline-methodology</loc>
<lastmod>2026-04-04T10:17:30.203Z</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-04-04T10:18:05.278Z</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-04-04T10:19:16.987Z</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-04-04T10:18:24.235Z</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-04T10:19:05.895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-04-04T10:19:09.763Z</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-04-04T10:18:14.945Z</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-04-04T10:18:24.418Z</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-04-04T10:19:12.154Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-systemd-service-reliability-patterns</loc>
<lastmod>2026-04-04T10:17:30.758Z</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-04-04T10:18:25.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/linux-performance-tuning-optimizing-system-performance</loc>
<lastmod>2026-04-04T10:19:05.149Z</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-04-04T10:18:32.891Z</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-04-04T10:18:01.282Z</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-04-04T10:18:26.477Z</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-04-04T10:18:27.334Z</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-04-04T10:18:34.530Z</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-04T10:18:01.476Z</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-04-04T10:18:35.083Z</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-04-04T10:18:15.132Z</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-04-04T10:18:28.997Z</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-04-04T10:18:36.577Z</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-04-04T10:17:31.441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/network-configuration-troubleshooting-linux</loc>
<lastmod>2026-04-04T10:19:05.706Z</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-04-04T10:19:13.083Z</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-04-04T10:18:29.178Z</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-04-04T10:18:04.323Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/file-system-optimization-improving-disk-performance</loc>
<lastmod>2026-04-04T10:32:00.631Z</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-04T10:18:29.543Z</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-04-04T10:18:30.100Z</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-04-04T10:18:39.452Z</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-04-04T10:19:09.961Z</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-04-04T10:18:30.498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-04-04T10:17:32.187Z</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-04T10:53:07.909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-blue-green-deployment-guardrails</loc>
<lastmod>2026-04-04T10:19:14.948Z</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-04-04T10:18:44.873Z</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-04T10:18:45.246Z</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-04-04T10:19:01.855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-04-04T10:19:16.602Z</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-04-04T10:19:18.479Z</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-04-04T10:18:31.063Z</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-04T10:18:40.012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-linux-performance-baseline-methodology</loc>
<lastmod>2026-04-04T10:18:40.377Z</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-04-04T10:18:47.309Z</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-04T10:18:41.317Z</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-04T10:19:24.520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-blue-green-deployment-guardrails</loc>
<lastmod>2026-04-04T10:17:33.825Z</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-04-04T10:19:24.699Z</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-04-04T10:19:24.887Z</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-04-04T10:17:34.025Z</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-04-04T10:19:25.272Z</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-04-04T10:19:25.838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-04-04T10:17:34.226Z</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-04-04T10:18:32.514Z</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-04-04T10:18:51.396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-04-04T10:17:50.753Z</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-04T10:19:26.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-31</loc>
<lastmod>2026-04-04T10:18:53.139Z</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-04-04T10:18:53.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/linux-security-hardening-protecting-system</loc>
<lastmod>2026-04-04T10:19:06.924Z</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-04T10:19:18.104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/serverless-architecture-patterns-building-scalable-applications</loc>
<lastmod>2026-04-04T10:18:57.354Z</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-04-04T10:19:26.416Z</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-04-04T10:18:03.743Z</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-04-04T10:18:04.701Z</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-04T10:18:46.192Z</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-04-04T10:18:55.458Z</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-04T10:19:10.647Z</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-04-04T10:17:35.081Z</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-04-04T10:18:14.373Z</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-04-04T10:18:53.694Z</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-04-04T10:18:57.170Z</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-04-04T10:17:35.265Z</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-04-04T10:18:06.583Z</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-04-04T10:19:23.569Z</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-04-04T10:18:46.565Z</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-04-04T10:19:00.739Z</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-04-04T10:19:26.021Z</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-04-04T10:19:12.710Z</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-04-04T10:19:18.658Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/gitops-argocd-automating-kubernetes-deployments</loc>
<lastmod>2026-04-04T10:18:45.439Z</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-04-04T10:18:46.754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-model-serving-observability-stack</loc>
<lastmod>2026-04-04T10:17:50.942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/infrastructure-cost-optimization-reducing-cloud-spending</loc>
<lastmod>2026-04-04T10:19:16.794Z</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-04-04T10:18:49.499Z</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-04-04T10:18:56.402Z</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-04-04T10:19:02.809Z</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-04-04T10:19:23.951Z</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-04-04T10:18:14.190Z</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-04-04T10:19:05.339Z</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-04-04T10:18:07.595Z</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-04-04T10:18:14.560Z</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-04-04T10:18:51.027Z</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-04-04T10:18:52.726Z</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-04-04T10:18:08.735Z</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-04-04T10:18:10.085Z</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-04-04T10:18:10.277Z</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-04-04T10:18:28.227Z</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-04T10:19:26.982Z</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-04-04T10:18:10.474Z</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-04-04T10:18:45.822Z</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-04-04T10:19:04.494Z</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-04-04T10:19:13.264Z</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-04-04T10:18:20.989Z</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-04T10:18:11.247Z</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-04T10:19:27.362Z</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-04-04T10:18:17.988Z</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-04-04T10:18:18.370Z</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-04-04T10:19:06.370Z</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-04-04T10:19:23.764Z</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-04T10:19:17.737Z</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-04-04T10:19:07.102Z</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-04-04T10:18:22.774Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/terraform-modules-done-right-lessons-from-managing-50-services</loc>
<lastmod>2026-04-04T10:19:28.499Z</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-04-04T10:18:12.481Z</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-04-04T10:18:13.451Z</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-04-04T10:19:07.488Z</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-04-04T10:19:08.057Z</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-04T10:19:23.028Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/devops-metrics-kpis-measuring-success</loc>
<lastmod>2026-04-04T10:18:54.068Z</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-04-04T10:19:24.140Z</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-04-04T10:19:18.845Z</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-04-04T10:17:56.984Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-04-04T10:17:33.124Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-04-04T10:17:27.990Z</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-04T10:17:31.629Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-infrastructure-documentation-as-code</loc>
<lastmod>2026-04-04T10:17:34.885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/practical-guide-ai-inference-cost-optimization</loc>
<lastmod>2026-04-04T10:17:35.450Z</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-04-04T10:17:32.003Z</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-04T10:17:35.638Z</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-04T10:17:32.371Z</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-04-04T10:18:46.937Z</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-04T10:19:01.107Z</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-04-04T10:19:08.821Z</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-04-04T10:17:59.851Z</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-04-04T10:18:20.794Z</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-04-04T10:19:00.166Z</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-04-04T10:18:00.028Z</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-04T10:18:15.877Z</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-04-04T10:18:17.790Z</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-04T10:18:18.732Z</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-04-04T10:19:02.237Z</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-04-04T10:18:22.362Z</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-04-04T10:18:22.184Z</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-04-04T10:18:09.323Z</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-04-04T10:19:16.008Z</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-04-04T10:19:16.201Z</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-04-04T10:18:12.297Z</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-04-04T10:18:13.817Z</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-04-04T10:19:17.174Z</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-04-04T10:18:15.686Z</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-04T10:19:20.813Z</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-04-04T10:18:33.371Z</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-04-04T10:18:24.783Z</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-04-04T10:19:20.197Z</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-04-04T10:17:58.760Z</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-04-04T10:19:22.271Z</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-04-04T10:19:08.236Z</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-04-04T10:19:05.521Z</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-04-04T10:19:09.587Z</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-04-04T10:19:15.416Z</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-04-04T10:17:59.492Z</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-04-04T10:18:32.141Z</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-04-04T10:19:17.916Z</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-04-04T10:18:35.460Z</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-04-04T10:18:36.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-18</loc>
<lastmod>2026-04-04T10:18:25.345Z</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-04-04T10:18:27.708Z</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-04-04T10:18:40.194Z</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-04-04T10:18:40.746Z</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-04-04T10:18:54.258Z</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-04-04T10:18:56.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-37</loc>
<lastmod>2026-04-04T10:19:06.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-39</loc>
<lastmod>2026-04-04T10:19:09.391Z</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-04-04T10:19:10.184Z</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-04-04T10:19:14.578Z</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-04-04T10:19:22.458Z</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-04-04T10:19:20.441Z</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-04-04T10:19:16.384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-04-04T10:18:23.323Z</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-04-04T10:17:29.247Z</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-04-04T10:19:22.834Z</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-04-04T10:18:25.161Z</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-04-04T10:18:03.556Z</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-04-04T10:18:44.511Z</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-04-04T10:18:02.600Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/canary-releases-gradual-rollout-strategy</loc>
<lastmod>2026-04-04T10:18:53.328Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-infrastructure-documentation-as-code</loc>
<lastmod>2026-04-04T10:17:52.507Z</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-04-04T10:18:57.752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-04-04T10:18:13.267Z</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-04-04T10:18:58.133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/infrastructure-testing-strategies-validating-iac</loc>
<lastmod>2026-04-04T10:19:11.968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/disaster-recovery-planning-building-resilient-infrastructure</loc>
<lastmod>2026-04-04T10:19:15.134Z</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-04-04T10:18:08.931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/zero-trust-architecture-multi-cloud</loc>
<lastmod>2026-04-04T10:17:28.288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/kubernetes-backup-strategies-protecting-cluster-data</loc>
<lastmod>2026-04-04T10:18:49.878Z</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-04-04T10:17:36.511Z</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-04-04T10:17:36.877Z</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-04-04T10:18:09.509Z</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-04T10:17:37.423Z</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-04T10:19:24.322Z</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-04T10:17:37.793Z</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-04T10:17:38.348Z</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-04T10:17:39.921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-blue-green-deployment-guardrails</loc>
<lastmod>2026-04-04T10:17:40.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-04-04T10:17:40.690Z</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-04-04T10:19:25.075Z</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-04-04T10:17:41.414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-ai-inference-cost-optimization</loc>
<lastmod>2026-04-04T10:17:41.614Z</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-04-04T10:17:42.952Z</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-04-04T10:18:24.598Z</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-04-04T10:18:12.897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-systemd-service-reliability-patterns</loc>
<lastmod>2026-04-04T10:17:43.323Z</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-04-04T10:17:42.004Z</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-04T10:17:42.383Z</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-04T10:17:43.708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-04-04T10:17:45.293Z</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-04-04T10:19:11.215Z</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-04-04T10:17:45.686Z</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-04-04T10:17:46.069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-blue-green-deployment-guardrails</loc>
<lastmod>2026-04-04T10:17:46.446Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-04-04T10:17:47.048Z</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-04-04T10:17:47.419Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-ai-inference-cost-optimization</loc>
<lastmod>2026-04-04T10:17:47.795Z</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-04T10:17:48.168Z</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-04-04T10:17:48.557Z</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-04-04T10:17:48.945Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-linux-performance-baseline-methodology</loc>
<lastmod>2026-04-04T10:17:49.490Z</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-04-04T10:17:51.149Z</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-04-04T10:19:06.179Z</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-04-04T10:18:18.549Z</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-04-04T10:17:50.164Z</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-04-04T10:17:50.544Z</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-04-04T10:17:51.520Z</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-04-04T10:18:20.027Z</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-04-04T10:18:59.796Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-blue-green-deployment-guardrails</loc>
<lastmod>2026-04-04T10:17:51.904Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-04-04T10:17:52.308Z</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-04-04T10:17:52.688Z</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-04-04T10:17:52.879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-ai-inference-cost-optimization</loc>
<lastmod>2026-04-04T10:17:53.062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-docker-image-hardening-for-production</loc>
<lastmod>2026-04-04T10:17:53.541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-terraform-state-isolation-by-environment</loc>
<lastmod>2026-04-04T10:17:53.912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-cloud-disaster-recovery-runbook-design</loc>
<lastmod>2026-04-04T10:17:54.457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-04-04T10:17:59.672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-python-worker-queue-scaling-patterns</loc>
<lastmod>2026-04-04T10:18:02.789Z</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-04-04T10:19:01.483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-systemd-service-reliability-patterns</loc>
<lastmod>2026-04-04T10:17:56.795Z</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-04-04T10:17:58.215Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-multi-cluster-traffic-routing-strategies</loc>
<lastmod>2026-04-04T10:18:04.120Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-blue-green-deployment-guardrails</loc>
<lastmod>2026-04-04T10:18:06.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-04-04T10:18:08.370Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-secure-container-supply-chain-controls</loc>
<lastmod>2026-04-04T10:18:09.884Z</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-04T10:18:13.083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-ai-inference-cost-optimization</loc>
<lastmod>2026-04-04T10:18:12.705Z</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-04-04T10:18:14.006Z</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-04-04T10:18:17.181Z</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-04-04T10:19:07.860Z</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-04-04T10:18:15.503Z</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-04-04T10:18:31.955Z</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-04-04T10:18:33.565Z</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-04T10:18:20.604Z</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-04-04T10:18:22.552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-model-serving-observability-stack</loc>
<lastmod>2026-04-04T10:18:24.053Z</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-04-04T10:18:29.362Z</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-04-04T10:18:25.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-infrastructure-documentation-as-code</loc>
<lastmod>2026-04-04T10:18:30.680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-04-04T10:18:27.518Z</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-04-04T10:18:28.043Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-04-04T10:18:33.932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-github-actions-pipeline-reliability</loc>
<lastmod>2026-04-04T10:18:35.651Z</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-04-04T10:18:38.701Z</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-04-04T10:19:03.609Z</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-04T10:18:38.081Z</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-04-04T10:18:43.759Z</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-04-04T10:18:47.124Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/architecture-review-blue-green-deployment-guardrails</loc>
<lastmod>2026-04-04T10:18:51.584Z</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-04T10:18:54.872Z</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-04-04T10:18:59.427Z</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-04-04T10:19:02.621Z</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-04-04T10:19:06.728Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-model-serving-observability-stack</loc>
<lastmod>2026-04-04T10:19:10.832Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-04-04T10:19:13.818Z</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-04T10:19:15.824Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/operational-checklist-infrastructure-documentation-as-code</loc>
<lastmod>2026-04-04T10:19:17.365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/linux-system-monitoring-prometheus-grafana</loc>
<lastmod>2026-04-04T10:17:31.061Z</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-04-04T10:17:35.821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-04-04T10:17:37.984Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/log-aggregation-strategies-centralizing-logs</loc>
<lastmod>2026-04-04T10:18:51.970Z</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-04-04T10:17:28.474Z</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-04T10:18:55.057Z</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-04-04T10:18:56.586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/systemd-service-management-creating-managing-services</loc>
<lastmod>2026-04-04T10:19:04.312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/ansible-playbook-optimization-writing-efficient-playbooks</loc>
<lastmod>2026-04-04T10:19:13.448Z</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-04-04T10:17:31.819Z</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-04-04T10:17:32.746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/infrastructure-monitoring-prometheus-complete-setup-guide</loc>
<lastmod>2026-04-04T10:18:51.207Z</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-04-04T10:19:00.358Z</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-04-04T10:17:36.326Z</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-04-04T10:17:36.688Z</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-04T10:17:37.060Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-systemd-service-reliability-patterns</loc>
<lastmod>2026-04-04T10:17:37.245Z</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-04-04T10:17:37.607Z</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-04T10:17:38.164Z</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-04-04T10:17:38.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-04-04T10:17:40.116Z</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-04T10:17:40.495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/deep-dive-infrastructure-documentation-as-code</loc>
<lastmod>2026-04-04T10:17:40.885Z</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-04-04T10:17:42.573Z</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-04T10:17:41.802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-github-actions-pipeline-reliability</loc>
<lastmod>2026-04-04T10:17:42.196Z</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-04-04T10:17:42.761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-linux-performance-baseline-methodology</loc>
<lastmod>2026-04-04T10:17:43.141Z</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-04-04T10:17:43.517Z</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-04-04T10:17:43.897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-model-serving-observability-stack</loc>
<lastmod>2026-04-04T10:17:45.499Z</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-04-04T10:17:45.880Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/production-playbook-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-04-04T10:17:46.260Z</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-04-04T10:17:46.825Z</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-04T10:17:47.229Z</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-04-04T10:17:47.607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-04-04T10:17:47.977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-github-actions-pipeline-reliability</loc>
<lastmod>2026-04-04T10:17:48.365Z</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-04-04T10:17:48.749Z</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-04-04T10:17:49.140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-systemd-service-reliability-patterns</loc>
<lastmod>2026-04-04T10:17:49.975Z</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-04-04T10:17:50.356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/field-notes-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-04-04T10:17:51.711Z</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-04-04T10:17:52.127Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-04-04T10:17:53.248Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-github-actions-pipeline-reliability</loc>
<lastmod>2026-04-04T10:17:53.724Z</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-04-04T10:17:54.098Z</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-04-04T10:17:54.280Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-linux-performance-baseline-methodology</loc>
<lastmod>2026-04-04T10:17:54.643Z</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-04T10:17:57.633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-prompt-versioning-and-regression-testing</loc>
<lastmod>2026-04-04T10:17:58.938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-model-serving-observability-stack</loc>
<lastmod>2026-04-04T10:18:01.682Z</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-04-04T10:18:03.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-04-04T10:18:04.889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-incident-response-for-platform-teams</loc>
<lastmod>2026-04-04T10:18:07.780Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-infrastructure-documentation-as-code</loc>
<lastmod>2026-04-04T10:18:09.120Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/troubleshooting-slo-based-monitoring-for-apis</loc>
<lastmod>2026-04-04T10:18:10.666Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-github-actions-pipeline-reliability</loc>
<lastmod>2026-04-04T10:18:14.744Z</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-04-04T10:18:16.609Z</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-04-04T10:18:18.169Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-systemd-service-reliability-patterns</loc>
<lastmod>2026-04-04T10:18:19.848Z</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-04T10:18:21.185Z</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-04-04T10:18:26.284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-blue-green-deployment-guardrails</loc>
<lastmod>2026-04-04T10:18:28.623Z</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-04T10:18:29.911Z</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-04-04T10:18:31.448Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devopsness.com/blog/best-practices-ai-inference-cost-optimization</loc>
<lastmod>2026-04-04T10:18:33.191Z</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-04-04T10:18:34.898Z</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-04T10:18:36.772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
