All Episodes
DevOps Paradox — 352 episodes
DOP 348: Now It's Time to Panic
DOP 347: Cozystack Turns Bare Metal Into a Managed Services Platform
DOP 346: Fighting AI in Your Project Is a Terrible Mistake
DOP 345: From Chat Prompt to Working Software with Kiro
DOP 344: KubeCon EU 2026 Review
DOP 343: Your APIs Were Never Built to Be the Front Door
DOP 342: Your Company Documentation Is Useless for AI
DOP 341: AI Widened the Highway but Nobody Rebuilt the Bridge
DOP 340: Why Operations Teams Resist Every Technology Wave
DOP 339: DNS Is Old Tech (And That's Why It Still Runs the Internet)
DOP 338: The Assembly Line Problem: Why Adding AI to One Step Breaks Everything
DOP 337: Nanoseconds Matter - InfluxDB and the Future of Real-Time Data
DOP 336: Why Top Talent Won't Work for You Anymore
DOP 335: Stop Building Dashboards and Start Getting Answers With Coroot
DOP 334: If Code Is the Easy Part, What Should Developers Actually Be Doing?
DOP 333: The Hidden Problems Behind Every Data Pipeline
DOP 332: 2026 - The Year of Discovery
DOP 331: Looking Back on Our 2025 Predictions
DOP 330: Merry Christmas (You Should Probably Be Doing Something Else)
DOP 329: Vibe Coding and The Technical Debt Time Bomb
DOP 328: The Real Cost of Build Versus Buy Decisions
DOP 327: When AI Tools Go Rogue
DOP 326: Stop Reinventing The Wheel - Use Dapr Instead
DOP 325: KubeCon North America 2025 Review
DOP 324: Kubernetes Resource Right-Sizing and Scaling with Zesty
DOP 323: The Security Nightmare of Vibe Coding
DOP 322: How to Build Apps That Never Go Down Even When Servers Die
DOP 321: Model Context Protocol for Standardizing AI Tool Integration
DOP 320: Why Dashboards Alone Are Not Enough for Incident Response
DOP 319: AI-Powered Infrastructure: Beyond Hype to Reality
DOP 318: WireMock and the Changing Landscape of API Development Tools
DOP 317: The Human Cost of AI Automation in DevOps
DOP 316: Bringing Back the Original Internet Vision Using Tailscale
DOP 315: Why Good Developers Spend More Time Designing Than Coding
DOP 314: Building Your Speaking Career From Meetups to Main Stage
DOP 313: Harnessing AI for Smarter Development
DOP 312: Transitioning from VMWare to KubeVirt
DOP 311: Harnessing AI for Accelerated Project Development
DOP 310: The Misconceptions and Realities of DevOps, Agile, and Leadership
DOP 309: Using AI Agents in Daily Development Tasks
DOP 308: The Truth of CI/CD
DOP 307: Kubernetes in 2025
DOP 306: Understanding GraphQL's Role in Modern APIs
DOP 305: The Episode I Thought I Would Never Record
DOP 304: Strategies for Successful Talent Retention
DOP 303: How To Develop a CLI in 2025
DOP 302: Using AI To Help With Your Programming Tasks
DOP 301: Exploring OpenRewrite and the Future of Code Modernization
DOP 300: How To Become an AI Native Engineer in 2025
DOP 299: Managing Your AI Workloads With KitOps
DOP 298: Tools Versus Culture
DOP 297: Streamline Access Control Using Cerbos
DOP 296: 2025 - The Year of Not Yet
DOP 295: If You Are Listening to This, Go Back to Bed
DOP 294: Looking Back on Our 2024 Predictions
DOP 293: Attracting and Retaining Talent in a Changing Tech World
DOP 292: No Project Is Truly Open Source
DOP 291: The Future of Software Development in an AI-Driven World
DOP 290: KubeCon North America 2024 Review
DOP 289: When to Build Your Own vs. Using Off-the-Shelf
DOP 288: The Laws of Software Evolution
DOP 287: Automating Dependency Updates with Renovate
DOP 286: The Hidden Costs of Free Services
DOP 285: Navigating the Challenges of Legacy Software in Modern Enterprises
DOP 284: From Scratch Isn't Really From Scratch
DOP 283: OpenTelemetry Meets Mobile
DOP 282: How To Measure Software Complexity
DOP 281: The Impossibility of Competing with Tech Giants
DOP 280: Understanding the Importance of Policy as Code for Cloud-Native Success
DOP 279: Exploring Grafana Alloy
DOP 278: GUI versus Command Line in Development
DOP 277: Making Security Tooling Easy for Developers
DOP 276: Why APIs Matter More Than Ever
DOP 275: Managing Modern Infrastructure with GitOps
DOP 274: What Is the XY Problem?
DOP 273: Adapting Three Tier Architecture for Platform Engineering
DOP 272: How To Become a Speaker at Conferences
DOP 271: Solving Real Problems in Platform Engineering
DOP 270: Why Should a Developer Consider Using Devbox from Jetify?
DOP 269: Using Human Centered Computing in Platform Engineering
DOP 268: What Is Kubernetes Used For?
DOP 267: To Fork or Not To Fork
DOP 266: The Evolution of Data Structure Languages
DOP 265: The Impact of Kubernetes and GitOps on the Tech Landscape
DOP 264: Navigating the Changing Landscape of Open Source
DOP 263: Navigating the Complex Path to Becoming a DevOps Architect
DOP 262: Rethinking Project Success The Iterative Way
DOP 261: Visionary Views on Internal Developer Platforms and Portals with Port
DOP 260: Artificial Intelligence Will NOT Replace You. Devs Using AI Will.
DOP 259: Reimagining The Terminal Experience with Wave Terminal
DOP 258: Reflections on Startup Infrastructure Choices
DOP 257: Scaling at Adobe: Kubernetes, Global Networking, and Platform Innovation
DOP 256: KubeCon EU 2024 Review
DOP 255: What Is Developer Observability?
DOP 254: What Is Infrastructure As Code in DevOps?
DOP 253: Deconstructing The Platform Engineering Maturity Model
DOP 252: How To Upgrade Kubernetes
DOP 251: Demystifying Modern Message Brokers with Memphis.dev
DOP 250: From Godfather of DevOps to Godfather of AI
DOP 249: How To Choose Between Open Source and Commercial Software
DOP 248: How To Use ChatGPT for DevOps
DOP 247: Navigating the Nuances of Developer Relations
DOP 246: How To Become a DevOps Architect in 2024
DOP 245: Building Your Best Team Ever
DOP 244: What Every DevOps Should Learn in 2024
DOP 243: Looking Back on Our 2023 Predictions
DOP 242: Take a Break. That's the Message.
DOP 241: From Restaurant Server to KubeCon Keynote in Under 4 Years
DOP 240: Supercharging Developer Workflows with Simplified Platform Engineering
DOP 239: What's in Your From Line? A Conversation With Chainguard
DOP 238: Unlocking the Potential of Modern Architectures Using Service Mesh
DOP 237: KubeCon North America 2023 Review
DOP 236: Efficient Cloud Cost Optimizations with Profisea Labs
DOP 235: Diving Into Platform Engineering Trends With Humanitec
DOP 234: Better Bare Metal Infrastructure Management With RackN
DOP 233: Upskill Your Knowledge Using Wilco
DOP 232: Real-Time Application Security Using Arnica
DOP 231: Automating API Development With Hasura
DOP 230: Simplifying End-to-End Encryption With Smallstep
DOP 229: The Evolution of Installing Applications into Kubernetes
DOP 228: The Customer Is the True North Star
DOP 227: Layoff-Proofing Your Career
DOP 226: When Cloud Services Let Us Down
DOP 225: The Rise of Kubernetes: From Google to Global Phenomenon
DOP 224: Are Developer Bootcamps Worth It?
DOP 223: Vendors and Communities Working Together in Open Source
DOP 222: Finding Performance Bottlenecks With Ddosify
DOP 221: Treat Security Like a Bug With Seemplicity
DOP 220: What Are the Top Challenges for Implementing DevOps?
DOP 219: What Is NoSQL?
DOP 218: Continuous Testing With BlazeMeter
DOP 217: Learning eBPF With Liz Rice
DOP 216: Simplify Microservice Development With Signadot
DOP 215: Reviewing Thoughtworks Technology Radar Volume 28
DOP 214: Taking SQL to the Next Level With Materialize
DOP 213: Unlocking the Secrets to a Successful Product Launch
DOP 212: Build and Release SaaS Pricing Changes Faster With Stigg
DOP 211: Learning To Code in the Age of AI
DOP 210: Mastering Database Scalability with PlanetScale
DOP 209: Move From Multicloud to Polycloud With Macrometa
DOP 208: KubeCon EU 2023 Review
DOP 207: What Did It Take To Bring SQreamDB to SaaS?
DOP 206: Open Source Supply Chain Security With Pyrsia
DOP 205: Thoughts on Digital Twins and Custom Silicon
DOP 204: Transform Data From Managed to Actionable With Rivery
DOP 203: Dealing With Flaky Tests and Broken Builds With Aviator
DOP 202: Go From Docker Compose to Kubernetes Using Shipyard
DOP 201: Getting to the Root Cause With Zebrium
DOP 200: From Digital Twins to Management – A Conversation With Patrick Debois
DOP 199: Test Your Distributed Applications Using Helios
DOP 198: Securing Your Runtime With Spyderbat
DOP 197: Is Your Job Stuck 20 Years in the Past?
DOP 196: Simplifying Performance Optimization Using Granulate
DOP 195: Why Do Companies Not Replace Legacy Systems?
DOP 194: How To Write Test Cases for Microservices
DOP 193: Automatic AI-Powered Database Tuning Using OtterTune
DOP 192: What Every DevOps Should Learn in 2023
DOP 191: Looking Back on Our 2022 Predictions
DOP 190: Have You Started Your Shopping Yet?
DOP 189: Code Anywhere on Any Device With Gitpod
DOP 188: Foster a Culture of Resilience With Steadybit
DOP 187: Simplify Testing With Testcontainers
DOP 186: Easily Get Your Code to the Cloud With Amnic
DOP 185: What Is Cost Optimization in AWS?
DOP 184: How To Reduce Cloud Costs Using Tenacity
DOP 183: Viktor's Review of KubeCon 2022 Detroit
DOP 182: Why You Should Start a Side Project
DOP 181: Monitoring Kubernetes With Kubevious
DOP 180: What is AIOps?
DOP 179: What Are Service Level Objectives?
DOP 178: Kubernetes Observability Using eBPF
DOP 177: How To Modernize Legacy Applications
DOP 176: Critical Skills That Every Engineer Should Master
DOP 175: Applying DevOps Principles to Low-Code and No-Code Applications
DOP 174: Security Concerns in Low-Code and No-Code Applications
DOP 173: Drag and Drop Deployments for Kubernetes With Harpoon
DOP 172: Dynamically Manage Cloud Costs With Zesty
DOP 171: How Many Hours Do You Code per Day?
DOP 170: Running Containers at the Edge
DOP 169: How To Reduce Cloud Development Complexity
DOP 168: Should You Use Docker Desktop in 2022?
DOP 167: How To Secure Kubernetes
DOP 166: Are in Person Events Dead?
DOP 165: Looking Back at KubeCon EU 2022
DOP 164: How To Monitor and Debug Microservices
DOP 163: What Is Kubecost?
DOP 162: Performance Testing With k6
DOP 161: Why Incidents Are Slowing Down Companies
DOP 160: I'm New to CI/CD. Where Do I Start?
DOP 159: When to Use Kubernetes
DOP 158: Powering Zero Trust With OpenZiti
DOP 157: How to Create a Startup
DOP 156: Validate Your API Specifications With Cherrybomb
DOP 155: The Difference Between Projects and Products
DOP 154: Reducing Developer Friction
DOP 153: Eliminate Cloud Chaos With Firefly
DOP 152: An Internal Developer Platform Story
DOP 151: What Is OpenTelemetry?
DOP 150: Diagrams As Code
DOP 149: What Is FinOps?
DOP 148: Is Kubernetes Ready to Run Databases?
DOP 147: Should You Use a Recruiter When Looking for a Job?
DOP 146: Context Means Everything in Security
DOP 145: What Does a DevOps Engineer Do?
DOP 144: Is Open Source Sustainable?
DOP 143: How to Get Started With CI/CD
DOP 142: Do We Need Coding for DevOps?
DOP 141: Five Reasons to Leave Your Job
DOP 140: What Every DevOps Should Learn in 2022
DOP 139: Is Markdown Good for Documentation?
DOP 138: Great Expectations
DOP 137: Shifting Infrastructure Management Left
DOP 136: Teaching Kubernetes to a New Team Member
DOP 135: Migrate Everything to Kubernetes
DOP 134: The True Cost of Open Source
DOP 133: APIs Are Everything
DOP 132: How to Manage a Remote Team
DOP 131: The Cloud Skills Shortage Is Worse Than You Think
DOP 130: Signs of High Work in Progress
DOP 129: How to Develop Microservices
DOP 128: Securing Your Environments With a Universal Secrets Manager
DOP 127: Software Development vs Software Delivery
DOP 126: What Is Bare Metal in Cloud Computing?
DOP 125: What Is the Low Code Movement?
DOP 124: Fake Data Rules the World
DOP 123: Simplifying Microservice Development
DOP 122: What Are the Costs of a Digital Transformation?
DOP 121: Infrastructure As Code Meets Day Two
DOP 120: Stop Using the D Word
DOP 119: Developer Advocacy or Engineering?
DOP 118: We Need More Silos, Not Less
DOP 117: Understanding Why Gates Exist in Business
DOP 116: Why You Should Choose Boring Technology
DOP 115: How Far Are You From No Touch Production?
DOP 114: Solving Multitenancy Problems In Kubernetes
DOP 113: Are Specifications Still Relevant?
DOP 112: Essential Infrastructure as Code
DOP 111: What Are Software Supply Chain Attacks?
DOP 110: The Problems With Microservices
DOP 109: How to Test Microservices
DOP 108: Why Do We Want to Use Microservices?
DOP 107: Getting Into the Flow With Value Streams
DOP 106: The Difference Between SRE and DevOps
DOP 105: Does History Repeat Itself?
DOP 104: Technical Debt Is a Business Decision
DOP 103: Knative in Action
DOP 102: Getting Started With Open Policy Agent
DOP 101: What to Do When Technology Fails
DOP 100: Course Correcting DevOps
DOP 99: Do DevOps Engineers Need to Know How to Code?
DOP 98: Kubernetes Troubleshooting Simplified With Komodor
DOP 97: Processing Event Streams With Apache Kafka
DOP 96: The Kubernetes API Is Becoming Omnipresent
DOP 95: Should Everything Be Automated?
DOP 94: Are Videos or Text Better for Learning?
DOP 93: Creating a Healthy Working Environment
DOP 92: Frontend vs Backend Development in 2021
DOP 91: It's Past Time to Abandon Docker Compose
DOP 90: Event Driven Continuous Delivery With Keptn
DOP 89: 2021 - the Year of the Irrelevant
DOP 88: DevOps in 2020 - Year in Review
DOP 87: God Bless Us Everyone
DOP 86: Your Internal Developer Platform Sucks
DOP 85: The Hidden Costs of DevOps
DOP 84: Mattermost Saves a 30 Year Old D&D Campaign
DOP 83: Using Spring to Develop Cloud Native Applications
DOP 82: Where You Live Shouldn't Define Your Pay
DOP 81: Making Email Provider Integration Simple With Nylas
DOP 80: What Should I Outsource to a Managed Solution?
DOP 79: Are You Doing CI, CD or None of the Above?
DOP 78: A Day in the Life of a SRE
DOP 77: NOC as a Service with Xiteit
DOP 76: How to be a Cloud Engineer with Pulumi
DOP 75: What is Code?
DOP 74: Using GitOps in Your DevOps Workflow
DOP 73: Logging with Loki
DOP 72: Mastering Kubernetes with Gigi Sayfan
DOP 71: Observability in the Cloud with CloudWize
DOP 70: High Availability Does Not Mean 100% Availability
DOP 69: Is Containers as a Service Serverless?
DOP 68: Is Docker Back?
DOP 67: Orchestrating Chaos on Kubernetes using LitmusChaos
DOP 66: AWS Lambda vs. Google Cloud Functions vs. Azure Functions for 2020
DOP 65: Serverless Made Easy With Nimbella
DOP 64: Do We Really Want To Use Serverless?
DOP 63: Serverless 101
DOP 62: Kubernetes Is Dead, Long Live Serverless
DOP 61: How To Use PowerfulSeal To Create Chaos In Your Kubernetes Clusters
DOP 60: Jenkins X: Why Good Is Better Than Best
DOP 59: Why It Is Silly Not To Use Kubernetes If You're Moving To The Cloud Today
DOP 58: Innovation And The Sunk Cost Fallacy
DOP 57: Join An Open Source Foundation And Get Free Stickers!
DOP 56: What Happens When You Just Don't Have The Time To Learn?
DOP 55: How To Setup And Operate Multiple Kubernetes Clusters At A Global Scale
DOP 54: Achieving Continuous Verification Using Chaos Engineering
DOP 53: Should You Maintain Your Systems Or Let Them Rot On The Vine?
DOP 52: A Step By Step Guide To Trashing Other Vendor's Products
DOP 51: Is Shifting Left All It Is Cracked Up To Be?
DOP 50: DevOps In The Time Of Mandated Remote Work
DOP 49: How Are You Adapting To Remote Work?
BONUS: What Are The Challenges To Doing Continuous Delivery In Kubernetes?
DOP 48: Regulations Aren't An Excuse For Not Doing The Right Thing
BONUS: Continue building your Kubernetes skills using remote learning during the COVID-19 crisis
DOP 47: Technology Isn't The Problem. You Are The Problem.
DOP 46: Making Containers Great Again - A Conversation With Phil Estes
DOP 45: (Almost) No One Cares Enough About Kubernetes To Learn It
DOP 44: Is It Possible To Make On Premise Great Again?
DOP 43: There Is No Such Thing As Continuous Testing
DOP 42: Is Your CTO Always Going To Be Your CTO?
DOP 41: Input Questions And UIs Are Evil
DOP 40: Continuous Reliability: How To Avoid The Biggest Mistakes Developers Make
DOP 39: One API To Rule Them All
DOP 38: How Important Are You To Your Company?
DOP 37: 50 Shades of Canary Deployments
DOP 36: 4 predictions for DevOps in 2020
DOP 35: Looking Back At 2019
DOP 34: To All The Dockers I've Loved Before
DOP 33: What Happens When There Are Tektonic Shifts In Technology
DOP 32: Which Managed Kubernetes Service Sucks The Least - The Prelude
DOP 31: Do Shared Services Teams Break The DevOps Rules?
BONUS: Viktor's KubeCon 2019 review
DOP 30: Site Reliability Engineering Traps To Avoid
DOP 29: Elasticsearch: Is It A Database Or A Datastore?
DOP 28: Is Service Mesh Your New Best Friend?
DOP 27: What Would Burt Gummer Do?
DOP 26: The Architect Role In Your Company Is Completely Useless
DOP 25: Tips for Conference Attendees Who Want Learn a New Skill
DOP 24: Deployment Strategy Myths Enterprises Actually Believe
DOP 23: Do Feature Flags Even Matter?
DOP 22: The Reasons That Motivate Us To Work, Learn, And Write
DOP 21: Time Management Secrets Every Software Engineer Needs Now
DOP 20: Configuration Management Mistakes Enterprises Make...And How To Avoid Them
DOP 19: Are You A Hacker Or Developer?
DOP 18: How To Avoid Issue Tracking Mistakes Teams Make
DOP 17: The Learning Styles Of The Rich and Famous
DOP 16: Don't Let Someone Automate You Out Of Your Job
DOP 15: Silos Are For Farmers, Not Enterprises
DOP 14: Creating Happy Customers Through GitOps
DOP 13: What Tricks Does Viktor Have Up His Sleeve?
DOP 12: Why Understanding English Is Important For Developers
DOP 11: Is Serverless The New Wild West?
DOP 10: Why Open Source is important to your business
DOP 9: What Is The Maturity Level Of Your Continuous Deployment?
DOP 8: How To Escape The Continuous Delivery Rat Race
DOP 7: Continuous Integration Tips for Engineers Who Want Sleep Through The Night
DOP 6: Five Career Tips Every Successful DevOps Professional Needs To Know
DOP 5: Do We Still Need Configuration Management?
DOP 4: Current Trends In DevOps
DOP 3: How Jenkins X Simplifies Kubernetes
DOP 2: Why Is Everyone So Crazy About Kubernetes?
DOP 1: What is DevOps?
DOP 0: Welcome