<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://praveenanil.dev</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://praveenanil.dev/about</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://praveenanil.dev/contact</loc>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/series/agents-explained-for-cloud-engineers</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/series/build-your-first-ai-app-on-azure</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/series/cicd-for-foundry-agents</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/kafka-vs-airflow-stop-forcing-streams-into-pipelines-and-pipelines-into-streams</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/cicd-for-foundry-agents-part-4-azure-devops-and-adapting-it</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/cicd-for-foundry-agents-part-3-github-actions-flow</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/cicd-for-foundry-agents-part-2-anatomy-of-the-repo</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/cicd-for-foundry-agents-part-1-why-agents-need-pipelines</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/build-your-first-ai-app-on-azure-part-5-ship-it</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/build-your-first-ai-app-on-azure-part-4-evaluate-outputs</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/build-your-first-ai-app-on-azure-part-3-tools-and-function-calling</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/build-your-first-ai-app-on-azure-part-2-rag-with-ai-search</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/build-your-first-ai-app-on-azure-part-1-deploy-a-model</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/agents-explained-for-cloud-engineers-part-4-chapter-4-when-an-agent-beats-a-script-and-whe</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/agents-explained-for-cloud-engineers-part-3-chapter-3-build-it-a-production-ready-azure-ag</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/agents-explained-for-cloud-engineers-part-2-chapter-2-mcp-in-practice-wiring-agents-to-rea</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/agents-explained-for-cloud-engineers-part-1-chapter-1-agents-not-magic-a-cloud-engineers-m</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/welcome-to-the-world-of-cloud</loc>
<lastmod>2026-06-23T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://praveenanil.dev/blog/how-i-passed-cka-in-20-days</loc>
<lastmod>2021-06-04T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
