<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://oponomarov.com/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/making-infrastructure-changes-boring/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/approve-the-audited-escape-hatch/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/buttons-instead-of-incantations/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/a-feedback-loop-measured-in-milliseconds/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/one-tool-version-everywhere/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/teams-that-create-themselves/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/turning-a-terraform-repository-into-a-product/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/dependency-updates-from-quarterly-panic-to-background-noise/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/kubernetes-upgrades/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/kyverno-at-the-cluster-door/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/kafka-topics-as-code/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/the-fleet-that-patches-itself/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/the-network-nobody-dared-touch/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/environments-you-can-create-and-destroy-with-one-command/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/the-nat-bill-and-the-open-source-fix-i-helped-ship/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/absorbing-an-acquisition-one-engineer-one-summer-an-entire-product-moved/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/leaving-docker-hub-without-anyone-noticing/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/the-fork-that-needed-a-home/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/turning-container-images-from-a-liability-into-a-supply-chain/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/customer-code-running-safely-self-service-cloud-functions/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/safe-ai-tooling-for-every-developer/</loc></url>
  <url><loc>https://oponomarov.com/case-studies/a-codebase-whose-newest-users-are-ai-agents/</loc></url>
  <url><loc>https://oponomarov.com/blog/</loc></url>
  <url><loc>https://oponomarov.com/blog/posts/save-yourself-from-formatting-hell/</loc></url>
  <url><loc>https://oponomarov.com/blog/posts/terraform-version-constraints-striking-the-right-balance/</loc></url>
  <url><loc>https://oponomarov.com/blog/posts/demystifying-argocd-applicationsets-pt1/</loc></url>
  <url><loc>https://oponomarov.com/blog/posts/demystifying-argocd-applicationsets-pt2/</loc></url>
  <url><loc>https://oponomarov.com/blog/posts/setting-up-pull-through-cache-repositories-in-aws-ecr/</loc></url>
  <url><loc>https://oponomarov.com/blog/posts/mise-faster-smarter-tool-versioning/</loc></url>
  <url><loc>https://oponomarov.com/blog/posts/rewriting-docker-image-registries-with-kyverno/</loc></url>
  <url><loc>https://oponomarov.com/blog/posts/access-aws-from-cicd-with-oidc-federation/</loc></url>
  <url><loc>https://oponomarov.com/blog/posts/opencode-tmux-notifications/</loc></url>
  <url><loc>https://oponomarov.com/blog/categories/argocd/</loc></url>
  <url><loc>https://oponomarov.com/blog/categories/aws/</loc></url>
  <url><loc>https://oponomarov.com/blog/categories/developer-tools/</loc></url>
  <url><loc>https://oponomarov.com/blog/categories/kubernetes/</loc></url>
  <url><loc>https://oponomarov.com/blog/categories/opencode/</loc></url>
  <url><loc>https://oponomarov.com/blog/categories/pre-commit/</loc></url>
  <url><loc>https://oponomarov.com/blog/categories/terraform/</loc></url>
  <url><loc>https://oponomarov.com/blog/categories/tmux/</loc></url>
  <url><loc>https://oponomarov.com/dotfiles/</loc></url>
  <url><loc>https://oponomarov.com/dotfiles/setup/</loc></url>
  <url><loc>https://oponomarov.com/dotfiles/shortcuts/</loc></url>
  <url><loc>https://oponomarov.com/dotfiles/opencode/</loc></url>
  <url><loc>https://oponomarov.com/contact/</loc></url>
</urlset>
