<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://jamescook.dev</loc>
    <lastmod>2026-08-12T14:30:54.237Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/setting-up-the-azure-terraform-mcp-server-in-visual-studio-code</loc>
    <lastmod>2026-05-03T08:50:09.591Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/terraform-plan-as-a-pull-request-comment-in-github-actions</loc>
    <lastmod>2026-05-03T09:03:09.119Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/ai-assisted-iac-reviews-using-claude-and-copilot-to-audit-your-azure-terraform</loc>
    <lastmod>2026-04-23T11:33:17.419Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/terraform-stacks-on-azure-is-it-ready-to-replace-workspaces</loc>
    <lastmod>2026-04-19T08:21:24.855Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/terraform-drift-detection-in-azure-finding-and-fixing-configuration-drift</loc>
    <lastmod>2026-04-24T10:15:30.861Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/building-a-reusable-terraform-module-library-for-azure-teams</loc>
    <lastmod>2026-04-24T09:27:37.045Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/how-to-configure-azure-web-apps-autoscaling-using-terraform</loc>
    <lastmod>2026-04-23T08:52:03.135Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/how-to-deploy-grafana-on-azure-using-terraform</loc>
    <lastmod>2026-04-19T09:02:46.793Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/refactoring-terraform-moving-resources-without-destroying-them</loc>
    <lastmod>2026-04-19T08:44:31.303Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/ultimate-guide-to-using-azure-devops-cli-for-pipeline-runs</loc>
    <lastmod>2026-04-19T09:22:05.955Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/what-are-azure-verified-modules-avm-and-how-to-use-them-with-terraform</loc>
    <lastmod>2025-03-31T17:48:26.514Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/deploying-grafana-on-azure-ui-implementation-edition</loc>
    <lastmod>2025-03-21T12:50:25.261Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/terraform-azapi-2-is-now-available</loc>
    <lastmod>2025-02-17T00:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/how-to-use-snyk-for-securing-your-azure-terraform</loc>
    <lastmod>2025-01-27T00:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/how-to-use-terraform-cloud-state-management-for-github-workflows</loc>
    <lastmod>2024-10-13T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/shift-left-azure-cost-management-with-infracost</loc>
    <lastmod>2024-09-10T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/github-environments-explained-key-features-and-benefits</loc>
    <lastmod>2025-03-15T08:59:20.820Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/manage-github-copilot-seats-using-teams</loc>
    <lastmod>2024-07-30T07:30:17.427Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/terraform-getting-started-with-azure-openai-deployment</loc>
    <lastmod>2024-03-22T17:22:03.590Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/hashicorp-vault-deploy-to-azure-container-instance-using-azure-portal</loc>
    <lastmod>2024-03-22T09:45:34.137Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/youtube-new-github-certifications-what-are-they</loc>
    <lastmod>2024-01-15T16:58:43.418Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/youtube-azapi-what-and-how</loc>
    <lastmod>2024-01-14T08:52:22.537Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/youtube-create-alerts-for-azure-service-alert</loc>
    <lastmod>2024-01-14T08:53:25.272Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/entraid-switch-back-to-previous-audit-logs-experience</loc>
    <lastmod>2023-12-06T08:30:13.193Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/azure-tls-end-of-support-2024</loc>
    <lastmod>2023-12-05T08:30:09.496Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/zero-to-hero-in-salesforce-devops</loc>
    <lastmod>2023-12-04T15:48:59.342Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/terraform-github-actions</loc>
    <lastmod>2023-10-14T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/megalinter-in-azure-devops</loc>
    <lastmod>2023-09-12T07:00:10.039Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/sharepoint-framework-spfx-cicd-in-github</loc>
    <lastmod>2023-09-11T21:37:37.899Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/most-successful-agile-experience</loc>
    <lastmod>2023-09-11T21:37:04.397Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/azure-iac-testing-terraform-compliance</loc>
    <lastmod>2023-07-16T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/simple-pipeline-templates-in-azure-devops</loc>
    <lastmod>2023-06-11T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/aztfy-is-dead-long-live-aztfexport</loc>
    <lastmod>2023-05-17T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/azure-frontdoor-identity-azapi</loc>
    <lastmod>2023-03-15T07:07:14.712Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/azure-b2c-getting-started</loc>
    <lastmod>2023-03-13T08:20:39.335Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/custom-timeouts-azurerm</loc>
    <lastmod>2023-01-05T08:30:44.768Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/what-is-the-azapi-provider</loc>
    <lastmod>2023-01-04T21:05:53.827Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/pre-commit-for-terraform</loc>
    <lastmod>2022-10-20T09:04:16.805Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/terraform-cosmosdb-7-day-continuous-backup</loc>
    <lastmod>2022-12-09T12:41:14.680Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/azure-synapse-git-cicd</loc>
    <lastmod>2022-09-12T07:38:04.703Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/openid-connect-github-to-azure</loc>
    <lastmod>2022-09-06T07:30:00.862Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/microsoft-learn-replaces-mcp-portal</loc>
    <lastmod>2022-06-29T07:06:32.303Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/connect-github-sentinel</loc>
    <lastmod>2022-06-20T07:19:34.567Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/connect-azure-devops-sentinel</loc>
    <lastmod>2022-06-13T07:35:05.452Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/ms-build-2022-announcements</loc>
    <lastmod>2022-05-24T19:00:28.191Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/azure-functions-deployment-github-actions</loc>
    <lastmod>2022-05-28T15:14:37.370Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/hands-on-azure-devops-free</loc>
    <lastmod>2022-01-25T13:51:52.696Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/azurekeyvault-githubactions</loc>
    <lastmod>2022-05-28T15:15:08.776Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/azurebacktoschool2021</loc>
    <lastmod>2022-05-28T15:15:44.455Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/terraform-removeresource-remotestate-azurestorageaccount</loc>
    <lastmod>2021-08-30T06:12:40.518Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/page/about</loc>
    <lastmod>2026-08-12T14:30:54.238Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/page/contact</loc>
    <lastmod>2026-08-12T14:30:54.238Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/series/infrastructure-as-code</loc>
    <lastmod>2026-08-12T14:30:54.238Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/series/cgc-azureresume-2021</loc>
    <lastmod>2026-08-12T14:30:54.238Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/series/azroundtable</loc>
    <lastmod>2026-08-12T14:30:54.238Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/series/azure</loc>
    <lastmod>2026-08-12T14:30:54.238Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/archive</loc>
    <lastmod>2026-08-12T14:30:54.238Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://jamescook.dev/recommendations</loc>
    <lastmod>2026-08-12T14:30:54.238Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>