<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://deveshsaini.in</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://deveshsaini.in/work/zero-downtime-kubernetes-migration</loc>
<lastmod>2026-06-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/work/observability-stack-rollout</loc>
<lastmod>2025-06-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/work/multi-region-failover-on-aws</loc>
<lastmod>2025-06-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/work/cloud-cost-optimization-program</loc>
<lastmod>2024-06-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/work/ci-cd-overhaul-for-30-repo-org</loc>
<lastmod>2024-06-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/work/on-call-incident-process-redesign</loc>
<lastmod>2023-06-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/built/jaap-jap-app</loc>
<lastmod>2026-08-19T18:35:18.677Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/built/shiftbell</loc>
<lastmod>2026-08-19T18:35:18.677Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/built/opskit</loc>
<lastmod>2026-08-19T18:35:18.677Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/blog</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/labs</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/terminal</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/playground</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/quizzes</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/linux-for-sre</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/python-for-sre-devops</loc>
<lastmod>2026-08-12T00:11:31.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/git-for-sre-devops</loc>
<lastmod>2026-08-12T00:11:31.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/linux-basics-sre-devops</loc>
<lastmod>2026-08-12T00:11:31.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/linux-for-sre/why-linux</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/linux-for-sre/commands-cheatsheet</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/linux-for-sre/lab-first-shell</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/python-for-sre-devops/why-python-ops</loc>
<lastmod>2026-08-12T00:11:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/python-for-sre-devops/running-python</loc>
<lastmod>2026-08-12T00:11:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/git-for-sre-devops/git-crash-video</loc>
<lastmod>2026-08-12T00:11:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/git-for-sre-devops/git-mental-model</loc>
<lastmod>2026-08-12T00:11:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/linux-basics-sre-devops/linux-intro-video</loc>
<lastmod>2026-08-12T00:11:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/linux-basics-sre-devops/linux-filesystem-map</loc>
<lastmod>2026-08-12T00:11:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/labs/test</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/labs/linux-log-detective</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/labs/linux-navigation</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/labs/git-branch-workflow</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/labs/git-first-repo</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/labs/python-warmup</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/labs/first-shell-steps</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/labs/processes-and-disks</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/playground/check-even-or-odd</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/playground/passwd-users</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/playground/commit-message-linter</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/playground/count-error-lines</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/playground/extract-log-level</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/playground/add-two-numbers</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/playground/count-nonempty-lines</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/quizzes/linux-basics-check-2</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/quizzes/git-essentials-check</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/quizzes/python-ops-check</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/learn/quizzes/linux-basics-check</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://deveshsaini.in/built</loc>
<lastmod>2026-08-19T18:35:18.677Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deveshsaini.in/work</loc>
<lastmod>2026-08-19T18:35:18.677Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deveshsaini.in/publications</loc>
<lastmod>2026-08-19T18:35:18.678Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deveshsaini.in/publications/the-art-of-app-development</loc>
<lastmod>2026-08-19T18:35:18.678Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/publications/service-level-mastery-slas-slos-slis-and-error-budgets-a-practical-guide-to-defi</loc>
<lastmod>2026-08-19T18:35:18.678Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/publications/the-art-of-app-development-mastering-the-craft-of-building-exceptional-mobile-ap</loc>
<lastmod>2026-08-19T18:35:18.678Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://deveshsaini.in/blog/aws-cloud-explained-beginners-guide</loc>
<lastmod>2026-07-17T00:12:45.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deveshsaini.in/blog/blameless-postmortems-that-change-things</loc>
<lastmod>2026-07-10T19:21:54.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deveshsaini.in/blog/kubernetes-requests-limits-sizing-guide</loc>
<lastmod>2026-07-17T12:31:03.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deveshsaini.in/blog/set-slos-before-you-build-dashboards</loc>
<lastmod>2026-04-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deveshsaini.in/blog/incident-runbooks-people-actually-use</loc>
<lastmod>2026-07-20T23:39:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deveshsaini.in/blog/terraform-state-lessons-from-three-disasters</loc>
<lastmod>2026-02-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deveshsaini.in/blog/cicd-pipeline-security-hardening-steps</loc>
<lastmod>2026-07-20T23:37:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://deveshsaini.in/blog/cloud-cost-optimization-sre-checklist</loc>
<lastmod>2026-07-20T23:35:15.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
