<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on Cloudowski DevOps Expert</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/</link><description>Recent content in Blog on Cloudowski DevOps Expert</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 17 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://63db89d1.hugo-coudowski-website.pages.dev/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Your Platform Is Not Ready for AI Agents. Here's How to Fix That. (video)</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/your-platform-is-not-ready-for-ai/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/your-platform-is-not-ready-for-ai/</guid><description>&lt;p>Do you know which parts of your platform are actually ready for AI agents — and which aren&amp;rsquo;t?&lt;/p>
&lt;p>In this 30-minute LinkedIn Live, Tomasz Cholewa walks through the gaps he sees most often - and what it takes to close them before something goes wrong in production.&lt;br>
He&amp;rsquo;s going to talk about the three things that matter, and the failure patterns that happen when they&amp;rsquo;re missing.&lt;/p></description></item><item><title>It's not that easy</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/its-not-that-easy/</link><pubDate>Tue, 27 Jan 2026 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/its-not-that-easy/</guid><description>&lt;!-- ![](ai-mess.png) -->
&lt;img src="ai-mess.png" style="width: 50%; height: auto;">
&lt;p>It&amp;rsquo;s not as easy as we thought it would be. AI changed a lot, but we&amp;rsquo;re still going to struggle with the weakest link in the process: &lt;strong>the human loop.&lt;/strong>&lt;/p></description></item><item><title>Why we created the Innoventis Foundation</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-we-created-the-innoventis-foundation/</link><pubDate>Tue, 27 Jan 2026 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-we-created-the-innoventis-foundation/</guid><description>&lt;p>We are excited to announce that we have started a new non-profit organization called the &lt;strong>Innoventis Foundation&lt;/strong>. We created it because we want to give back to the tech community and help IT in Poland grow.&lt;/p></description></item><item><title>11 times cheaper</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/11-times-cheaper/</link><pubDate>Tue, 28 Oct 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/11-times-cheaper/</guid><description>&lt;p>Am I stingy or thrifty? I refused to pay over 550pln (~130EUR) for new Airpods after the battery in my old ones depleted.&lt;br>
I&amp;rsquo;ve already paid over 100pln to fix them a few months ago. Now I&amp;rsquo;ve decided that&amp;rsquo;s enough. What did I do instead?&lt;/p></description></item><item><title>Why organizing KCD Warsaw 2025 was not that easy</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-organizing-kcd-warsaw-2025-was-not-that-easy/</link><pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-organizing-kcd-warsaw-2025-was-not-that-easy/</guid><description>&lt;p>When we opened our &lt;a href="https://community.cncf.io/events/details/cncf-kcd-warsaw-presents-kcd-warsaw-2025/">KCD Warsaw 2025&lt;/a> conference, I told a joke on stage that was actually true:&lt;/p>
&lt;blockquote>
&lt;p>“You think Kubernetes is hard? Try organizing your own KCD conference.”&lt;/p></description></item><item><title>Why Documentation Matters Even More Now</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-documentation-matters-even-more-now/</link><pubDate>Thu, 02 Oct 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-documentation-matters-even-more-now/</guid><description>&lt;p>Okay, I&amp;rsquo;ll admit it: I&amp;rsquo;m a bit weird. My weirdness? I &lt;em>love&lt;/em> writing documentation. I know, not exactly rock and roll. But there&amp;rsquo;s something about putting things down in writing that helps me understand them better. It&amp;rsquo;s like my brain needs to see it on paper (or a screen) to really click.&lt;br>
Turns out, this isn&amp;rsquo;t just a personal quirk – it&amp;rsquo;s becoming a superpower in the age of AI.&lt;/p></description></item><item><title>I'm building an AI-managed platform for apps</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/ai-managed-platform-for-apps/</link><pubDate>Thu, 21 Aug 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/ai-managed-platform-for-apps/</guid><description>&lt;p>I’m working on a fascinating project that leverages AI to tackle Platform Engineering challenges.&lt;/p>
&lt;p>It’s time to harness AI to make platform engineering more efficient. With more applications coming to our platforms, we must prepare for this influx using LLMs and AI Agents.&lt;/p></description></item><item><title>No, it's not about tools</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/its-not-about-tools/</link><pubDate>Wed, 23 Jul 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/its-not-about-tools/</guid><description>&lt;p>Have you ever had a problem and spent a lot of time finding the proper tool to solve it?&lt;br>
Well, I have — many times. Here are some of my recent realizations:&lt;/p></description></item><item><title>Public speaking is fun but requires practice</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/public-speaking-is-fun-but-requires-practices/</link><pubDate>Mon, 16 Jun 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/public-speaking-is-fun-but-requires-practices/</guid><description>&lt;!-- ![](devops-is-dead.jpeg) -->
&lt;p>I started doing public speaking over 10 years ago. For an introvert like me, it wasn&amp;rsquo;t easy at first, but over time I&amp;rsquo;ve overcome my doubts and fears, and silenced the critical voice in my head.&lt;/p></description></item><item><title>Is DevOps being replaced with Platform Engineering?</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/is-devops-being-replaced-with-platform-engineering/</link><pubDate>Wed, 11 Jun 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/is-devops-being-replaced-with-platform-engineering/</guid><description>&lt;p>&lt;img src="devops-is-dead.jpeg" alt="">&lt;/p>
&lt;p>Platform Engineer roles popping up everywhere. Is DevOps &lt;em>really&lt;/em> dead this time? Is this just DevOps 2.0 in disguise?&lt;br>
Let&amp;rsquo;s be clear: This isn&amp;rsquo;t a brand new &lt;em>concept&lt;/em>, but more about a focused &lt;em>shift&lt;/em> – and the name change helps leverage that &amp;ldquo;shiny new thing&amp;rdquo; effect.&lt;/p></description></item><item><title>It's just this once - I promise!</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/its-just-this-once-gitops-meme/</link><pubDate>Fri, 30 May 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/its-just-this-once-gitops-meme/</guid><description>&lt;p>&lt;img src="full-gitops-meme.jpg" alt="">&lt;/p>
&lt;p>If you leave the door open for changes outside of GitOps, there&amp;rsquo;s &lt;strong>100%&lt;/strong> chance someone will use it, as&lt;/p></description></item><item><title>We don't need those devops guys!</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/we-dont-need-those-devops-guys/</link><pubDate>Fri, 23 May 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/we-dont-need-those-devops-guys/</guid><description>&lt;p>&lt;img src="we-dont-need-devops.png" alt="">&lt;/p>
&lt;p>&lt;em>&amp;ldquo;We don&amp;rsquo;t need those DevOps/Platform people anymore!&amp;rdquo;&lt;/em> Or maybe we do. 🤔&lt;/p></description></item><item><title>When Cloud Agnostic makes sense</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/when-cloud-agnostic-makes-sense/</link><pubDate>Tue, 20 May 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/when-cloud-agnostic-makes-sense/</guid><description>&lt;p>&amp;ldquo;Cloud agnostic&amp;rdquo; sounds amazing – freedom to run anywhere! But is it right for every company? Some truly need it, others just think they do. The reality is a complex game of trade-offs.&lt;/p></description></item><item><title>Why bother?</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-bother/</link><pubDate>Fri, 16 May 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-bother/</guid><description>&lt;p>&lt;img src="why-bother-kubernetes-meme.png" alt="">&lt;/p>
&lt;p>And yet so many have tried and are still trying.&lt;/p></description></item><item><title>Why AI can generate even more technical debt</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-ai-can-generate-even-more-technical-debt/</link><pubDate>Tue, 13 May 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-ai-can-generate-even-more-technical-debt/</guid><description>&lt;p>I&amp;rsquo;ve seen how AI is creating new apps in a few minutes and it&amp;rsquo;s amazing! This is exciting, but there&amp;rsquo;s a big problem we need to talk about: &lt;strong>technical debt.&lt;/strong>&lt;/p></description></item><item><title>We work so hard</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/we-work-so-hard/</link><pubDate>Fri, 09 May 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/we-work-so-hard/</guid><description>&lt;p>&lt;img src="automation-meme.png" alt="">&lt;/p>
&lt;p>Maybe not many appreciate it, but we are going to automate even more anyway! 💪&lt;/p></description></item><item><title>The AI Expertise Paradox</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/the-ai-expertise-paradox/</link><pubDate>Thu, 08 May 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/the-ai-expertise-paradox/</guid><description>&lt;p>We&amp;rsquo;re starting to see AI more realistically now, right? It&amp;rsquo;s not a magical fix-all, but a &lt;strong>tool&lt;/strong> – a powerful one, but still a &lt;strong>tool&lt;/strong>. And for some tasks, it can be incredibly useful.&lt;/p></description></item><item><title>Why Kubernetes is so complex?</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-kubernetes-is-so-complex/</link><pubDate>Tue, 06 May 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-kubernetes-is-so-complex/</guid><description>&lt;p>Is Kubernetes giving you a headache? You&amp;rsquo;re not alone! It&amp;rsquo;s often described as complex, and there&amp;rsquo;s no denying there&amp;rsquo;s a learning curve. But there are reasons why some may find it complex and hard to comprehend.&lt;/p></description></item><item><title>Inconvenient truth about observability</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/inconvenient-truth-about-observability/</link><pubDate>Fri, 02 May 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/inconvenient-truth-about-observability/</guid><description>&lt;p>&lt;img src="observability-meme.png" alt="">&lt;/p>
&lt;p>I wish it wasn&amp;rsquo;t true 🙁&lt;/p></description></item><item><title>See you at Confidence 2025</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/confidence-conference-2025/</link><pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/confidence-conference-2025/</guid><description>&lt;p>Did you know that your Kubernetres cluster could be vulnerable? Even with RBAC and continuous updates?&lt;/p>
&lt;p>Kubernetes is universal and can support any type of application. However, this comes at a price. There are options that open the door for attackers and can make your environment vulnerable.
In this presentation, I will show the importance of protecting pods with a built-in solution - Pod Security Admission.&lt;/p></description></item><item><title>What is one CI/CD design principle that makes a huge difference?</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/one-key-cicd-principle/</link><pubDate>Thu, 24 Apr 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/one-key-cicd-principle/</guid><description>&lt;p>I’ve been designing and running CI/CD pipelines for a long time and there’s one principle that makes it so much easier. I wish I had learnt it earlier - it would have saved me &lt;strong>so much time!&lt;/strong>&lt;/p></description></item><item><title>Are Databases on Kubernetes production-ready?</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/are-databases-on-kubernetes-production-ready/</link><pubDate>Tue, 22 Apr 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/are-databases-on-kubernetes-production-ready/</guid><description>&lt;p>Is it a smart or dumb idea to entrust your data to containers and Kubernetes? It&amp;rsquo;s not just lifting and shifting; you need a new mindset!&lt;br>
Implementing databases on Kuberbetes requires a careful approach.&lt;/p></description></item><item><title>Why is breaking the platform a good thing?</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-is-breaking-the-platform-good-thing/</link><pubDate>Mon, 14 Apr 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/why-is-breaking-the-platform-good-thing/</guid><description>&lt;p>Good platform teams care about reliability. Excellent teams &lt;strong>experiment and break things&lt;/strong> in order to learn and improve. It might seem counterintuitive to actively try to cause problems, but it&amp;rsquo;s the most effective way to build resilience.&lt;/p></description></item><item><title>How to prevent vulnerabilities like ingress-nginx in the future?</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/how-to-prevent-kubernetes-vulnerabilities/</link><pubDate>Thu, 10 Apr 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/how-to-prevent-kubernetes-vulnerabilities/</guid><description>&lt;p>Did the recent ingress-nginx vulnerability (CVSS 9.8!) send shivers down your spine? 😱 Patching is crucial, but the real lesson is how to prepare for the next inevitable flaw.&lt;/p></description></item><item><title>Test in Production: Dumb or Smart?</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/testing-in-production-dumb-or-smart/</link><pubDate>Tue, 08 Apr 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/testing-in-production-dumb-or-smart/</guid><description>&lt;p>Testing in production&amp;hellip; sounds crazy, right? It turns out that testing in production (when done right!) offers huge advantages. It&amp;rsquo;s not for every team or every feature, but it&amp;rsquo;s a powerful tool in the right hands.&lt;/p></description></item><item><title>SBOMs Incoming! Are You Ready?</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/sboms-incoming-are-you-ready/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/sboms-incoming-are-you-ready/</guid><description>&lt;p>⚠️ Did you know that generating SBOMs is or will be mandatory for some projects in the 🇺🇸 and 🇪🇺? It is important to implement SBOMs to keep your environment secure.&lt;/p></description></item><item><title>Bare-metal or Virtualized nodes?</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/bare-metal-or-virtualized-nodes/</link><pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/bare-metal-or-virtualized-nodes/</guid><description>&lt;p>What to choose for an on-prem platform - bare-metal or virtualized nodes? Of course there is one answer. It depends.&lt;/p></description></item><item><title>Expert or Imposter?</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/expert-or-imposter/</link><pubDate>Fri, 28 Mar 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/expert-or-imposter/</guid><description>&lt;p>How to distinguish a real Platform Expert from a fake one? The latter knows all the answers, the former asks the right questions. It sounds simple, but it&amp;rsquo;s a critical distinction.&lt;/p></description></item><item><title>Let's meet at KubeCon EU 2025</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/lets-meet-at-kubecon-eu-2025/</link><pubDate>Fri, 28 Mar 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/lets-meet-at-kubecon-eu-2025/</guid><description>&lt;p>London calling! 🇬🇧 Excited to be heading to KubeCon EU 2025!&lt;/p>
&lt;p>I&amp;rsquo;m really looking forward to seeing how the community has evolved and diving into some insightful talks. Most of all, I&amp;rsquo;d love to connect with fellow cloud native enthusiasts!&lt;/p></description></item><item><title>Is Jenkins Dead?</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/is-jenkins-dead/</link><pubDate>Tue, 25 Mar 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/is-jenkins-dead/</guid><description>&lt;p>Some may wish Jenkins disappeared completely. Apparently, it is still used in many companies. It can still be helpful, as long as it is properly managed.&lt;/p></description></item><item><title>See you at AzureDay Poland 2025</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/azureday-poland-2025/</link><pubDate>Mon, 24 Mar 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/azureday-poland-2025/</guid><description>&lt;p>Did you know that your AKS cluster could be vulnerable? Even with RBAC and continuous updates?&lt;/p>
&lt;p>Kubernetes is universal and can support any type of application. However, this comes at a price. There are options that open the door for attackers and can make your environment vulnerable.
In this presentation, I will show the importance of protecting pods with a built-in solution - Pod Security Admission.&lt;/p></description></item><item><title>It's not REAL GitOps</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/its-not-real-gitops-if/</link><pubDate>Thu, 20 Mar 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/its-not-real-gitops-if/</guid><description>&lt;p>No, you don&amp;rsquo;t really have GitOps if your applications are deployed from imperative CI/CD pipelines. GitOps is more than just using Git.&lt;/p></description></item><item><title>Kubernetes without autoscaling is just wasteful</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/kubernetes-without-autoscaling-is-wasteful/</link><pubDate>Tue, 18 Mar 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/kubernetes-without-autoscaling-is-wasteful/</guid><description>&lt;p>Using Kubernetes without proper autoscaling is like a Ferrari stuck in first gear. You&amp;rsquo;re wasting enormous potential for cost savings, responsiveness, and resource utilization. Autoscaling is very important to use Kubernetes platform efficiently.&lt;/p></description></item><item><title>Is Kubernetes Insecure?</title><link>https://63db89d1.hugo-coudowski-website.pages.dev/blog/is-kubernetes-insecure/</link><pubDate>Fri, 14 Mar 2025 00:00:00 +0000</pubDate><guid>https://63db89d1.hugo-coudowski-website.pages.dev/blog/is-kubernetes-insecure/</guid><description>&lt;p>⚠️ Did you know your Kubernetes can be insecure? If you don’t use Kyverno, Open Policy Agent then here’s what single setting must be present on your Kubernetes.&lt;/p></description></item></channel></rss>