<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://academy.techtrapture.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/knowledge</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/courses</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/discussions</loc>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/knowledge/gcp-network-security-vpc-service-controls</loc>
    <lastmod>2026-06-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/knowledge/gcp-data-protection-encryption-key-management</loc>
    <lastmod>2026-06-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/knowledge/gcp-security-foundations-objectives</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/knowledge/gcp-privileged-access-management</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/knowledge/gcp-service-accounts-best-practices</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/knowledge/gcp-iam-resource-hierarchy-permissions</loc>
    <lastmod>2026-06-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/knowledge/gcp-iam-least-privilege-best-practices</loc>
    <lastmod>2026-06-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/knowledge/gcp-landing-zone-design</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/knowledge/gcp-vpc-network-design-best-practices</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/knowledge/gcp-architecture-core-design-principles</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-spanner-backup-and-restore-to-a-new-database</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-cloud-spanner-instance-and-database</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/configure-spanner-with-multi-region-and-understand-global-consistency</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/run-queries-and-use-read-write-transactions-in-spanner</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-tables-and-insert-data-in-spanner</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/connect-two-vpcs-using-vpc-peering-and-validate-with-vms</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/enable-vpc-flow-logs-and-analyse-ssh-http-and-rdp-traffic</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/test-network-connectivity-using-gcp-connectivity-tests</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/access-gcs-bucket-privately-using-google-private-access</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-custom-vpc-with-subnets-and-firewall-rules</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/schedule-monitor-and-alert-on-a-data-fusion-pipeline</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/transform-and-clean-data-with-the-data-fusion-wrangler</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/join-multiple-data-sources-in-a-data-fusion-pipeline</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/build-a-simple-etl-pipeline-in-data-fusion-gcs-to-bigquery</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/data-fusion-pipeline-cloud-sql-to-bigquery-replication</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-cloud-data-fusion-instance</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-and-manage-a-data-fusion-pipeline-via-rest-api</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/dataflow-streaming-pipeline-with-fixed-windows-and-aggregations</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/build-a-gcs-to-bigquery-batch-etl-pipeline-with-apache-beam</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/package-a-custom-dataflow-pipeline-as-a-flex-template</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/dataflow-streaming-pipeline-with-dead-letter-queue</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/dataflow-pipeline-with-filtering-branching-and-multiple-outputs</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-dataflow-streaming-pipeline-pub-sub-to-bigquery</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/write-your-first-apache-beam-pipeline-in-python</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-dataflow-batch-job-using-a-pre-built-template</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-apache-on-a-linux-vm-and-access-over-the-internet</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-snapshot-and-restore-to-a-new-disk</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-vm-with-a-static-external-ip</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/ssh-into-a-private-vm-using-iap</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-windows-vm-and-connect-via-rdp</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/increase-a-vm-boot-disk-size</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-linux-vm-in-a-custom-vpc</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/add-and-mount-a-new-disk-on-linux-and-windows</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/access-the-internet-from-a-private-vm-using-cloud-nat</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-linux-vm-and-connect-via-ssh</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/gcs-sensor-dag-wait-for-file-upload-and-load-to-bigquery</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-cloud-composer-environment-managed-airflow</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-and-trigger-your-first-dag-in-composer</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/build-a-dag-to-load-gcs-data-to-bigquery</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/dynamic-task-mapping-process-multiple-files-with-airflow-2-3</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/invoke-a-cloud-run-service-from-a-composer-dag</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/complex-dag-with-branching-xcom-and-sensors</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/production-dag-with-retry-logic-sla-and-failure-alerting</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/chain-dags-with-triggerdagrunoperator</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/event-driven-dag-trigger-composer-on-gcs-file-upload-via-cloud-functions</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-composer-dag-with-dataproc-spark-job</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/airflow-operations-fail-retrigger-and-clear-tasks</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/remove-public-ip-and-connect-via-private-ip-and-cloud-sql-auth-proxy</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/export-and-import-a-cloud-sql-database</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-cloud-sql-mysql-instance</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/connect-to-mysql-via-workbench-create-table-and-insert-data</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-an-on-demand-backup-and-restore</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-read-replica</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/enable-high-availability-and-perform-a-failover</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-a-new-revision-without-traffic</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/split-traffic-between-cloud-run-revisions</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/configure-cloud-run-cpu-and-memory-limits</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-a-cloud-run-function-with-http-trigger</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-and-run-a-cloud-run-job</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/schedule-a-cloud-run-job-with-cloud-scheduler</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-a-cloud-run-function-with-pub-sub-trigger</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-a-private-cloud-run-service-with-vpc-connector</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-your-first-cloud-run-service</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-a-cloud-run-service-with-environment-variables</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/set-up-a-billing-budget-alert-and-export-cost-data-to-bigquery</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/audit-who-is-accessing-files-in-a-gcs-bucket-using-data-access-logs</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/debug-a-cloud-run-service-that-crashes-on-startup-using-logs</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/backup-a-compute-engine-vm-and-restore-it-using-a-machine-image</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/rotate-a-service-account-key-using-secret-manager-with-zero-downtime</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-a-broken-app-engine-app-and-troubleshoot-using-logs</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/analyse-all-incoming-vm-traffic-and-source-ips-using-vpc-flow-logs</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-vm-uptime-check-and-alert-when-the-vm-goes-down</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/block-malicious-ips-and-countries-using-cloud-armor-on-an-http-load-balancer</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/find-who-deleted-a-gcs-bucket-and-when-using-cloud-audit-logs</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-clustered-table-and-measure-query-scan-savings</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/analyse-a-bigquery-public-dataset</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-and-call-a-stored-procedure-in-bigquery</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-bigquery-dataset-and-table-via-file-upload</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-table-snapshot-in-bigquery</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/drop-a-column-from-a-bigquery-table</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/restore-data-using-bigquery-time-travel</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/copy-a-public-dataset-table-to-your-own-dataset</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/create-a-partitioned-table-and-measure-query-scan-savings</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/delete-a-table-and-restore-it-from-a-snapshot</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/explore-bigquery-information-schema-for-metadata-insights</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/implement-bigquery-cost-controls-maximum-bytes-billed-quotas-and-safe-query-runner</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/investigate-high-bigquery-costs-find-top-queries-users-and-datasets</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/optimize-a-slow-and-expensive-bigquery-query-using-the-execution-plan</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/build-a-bigquery-cost-intelligence-dashboard-using-information-schema-views</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/diagnose-high-bigquery-slot-utilisation-find-which-queries-are-consuming-the-most-slots</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/implement-column-level-security-on-a-bigquery-table-using-policy-tags</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/sudden-bigquery-cost-spike-identify-the-culprit-user-query-and-table</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/audit-table-access-find-every-user-who-has-read-a-specific-bigquery-table</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/detect-full-table-scans-and-enforce-partition-filters-on-bigquery-tables</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/find-and-safely-archive-stale-bigquery-tables-to-reduce-storage-costs</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/improve-cloud-run-latency-by-migrating-from-public-to-private-cloud-sql-connectivity</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-a-multi-region-active-active-app-with-global-https-load-balancer-and-cloud-armor</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/build-a-file-upload-pipeline-with-scd2-and-scd3-dimension-loading-into-bigquery</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/implement-blue-green-deployment-with-zero-downtime-using-managed-instance-groups</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/build-an-event-driven-serverless-pipeline-gcs-pub-sub-cloud-run-bigquery</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/secure-service-to-service-communication-between-cloud-run-microservices</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-a-three-tier-app-on-cloud-run-with-private-cloud-sql-connectivity</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/build-a-hub-and-spoke-vpc-with-centralized-egress-via-cloud-nat</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/access-a-private-vm-via-cloud-iap-and-read-gcs-files-without-external-ip</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-a-three-tier-web-application-on-compute-engine-with-cloud-sql</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/add-a-custom-domain-to-app-engine</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/view-logs-and-monitor-an-app-engine-service</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/roll-back-to-a-previous-version</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-a-service-with-a-custom-service-name</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/split-traffic-between-two-versions</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-a-new-version-of-an-existing-service</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-a-new-version-without-migrating-traffic</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/promote-a-version-to-receive-100-traffic</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/configure-app-engine-automatic-scaling</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/challenges/deploy-your-first-app-engine-service</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/courses/master-google-cloud</loc>
    <lastmod>2026-05-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/courses/terraform-with-gcp</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/courses/agentic-ai-with-google-adk</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/courses/data-engineering-projects</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/courses/google-cloud-bigquery</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/courses/airflow-for-begineer</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/courses/google-cloud-data-engineer</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://academy.techtrapture.com/batch/master-agentic-ai-with-google-cloud</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
</urlset>