Cover art for podcast DevOps Paradox

DevOps Paradox

244 EpisodesProduced by Darin Pope Viktor FarcicWebsite

What is DevOps? We will attempt to answer this and many more questions.

episodes iconAll Episodes

DOP 240: Supercharging Developer Workflows with Simplified Platform Engineering

December 6th, 2023


#240: Imagine being handed a nicely-wrapped box containing Platform Engineering, much like when we were sold DevOps in a Box. An enigmatic gift, with …

DOP 239: What's in Your From Line? A Conversation With Chainguard

November 29th, 2023


#239: In this episode, Ville Aikas and Matt Moore from Chainguard join us for a discussion about open-source projects, distroless containers, and …

DOP 238: Unlocking the Potential of Modern Architectures Using Service Mesh

November 22nd, 2023


#238: You might just now be reaching the point of containerizing your workloads and running them in Kubernetes. However, how do you go about accessing those workloads? You might have started with an ingress, because …

DOP 237: KubeCon North America 2023 Review

November 15th, 2023


#237: Darin catches up with Viktor and Whitney Lee just minutes after they've finished up at KubeCon NA 2023. We discuss the good things and bad …

DOP 236: Efficient Cloud Cost Optimizations with Profisea Labs

November 8th, 2023


#236: As you are heading into budget season for 2025, you're probably trying to figure out how to eliminate as much wasteful cloud spend as you can. …

DOP 235: Diving Into Platform Engineering Trends With Humanitec

November 1st, 2023


#235: In the mid-2000s, Werner Vogels introduced the idea of "you build it, you run it". This concept suggested that the same team responsible for …

DOP 234: Better Bare Metal Infrastructure Management With RackN

October 25th, 2023


#234: The shift to cloud computing has greatly increased the popularity of infrastructure as code.

But think about it. Cloud is nothing more than an …

DOP 233: Upskill Your Knowledge Using Wilco

October 18th, 2023


#233: When you first start a job, you'll probably be doing good to get paired up with a senior person to walk you through the ropes. What if instead …

DOP 232: Real-Time Application Security Using Arnica

October 11th, 2023


#232: More than eighteen months in, Log4J appears to still be a huge problem for many organizations. What if there was a way to make sure those types …

DOP 231: Automating API Development With Hasura

October 4th, 2023


#231: We never thought that exposing our databases to the public internet was a good thing. However, when we started creating middleware API services that sat in front of those databases, we probably ended up doing …

DOP 230: Simplifying End-to-End Encryption With Smallstep

September 27th, 2023


#230: In today's digital age, it's no secret that relying solely on passwords for security is no longer an effective solution. We all understand the …

DOP 229: The Evolution of Installing Applications into Kubernetes

September 20th, 2023


#229: When Kubernetes was first released in September 2014, the only way we could get applications installed to the cluster was by using kubectl …

DOP 228: The Customer Is the True North Star

September 13th, 2023


#228: The Agile Manifesto is now more than 20 years old. However, even after all this time, instead of helping organizations create and deliver …

DOP 227: Layoff-Proofing Your Career

September 6th, 2023


#227: Imagine this. You walk into your office and your manager pulls you to the side and says “Pack up your belongings. You’ve been made redundant. …

DOP 226: When Cloud Services Let Us Down

August 30th, 2023


#226: Dependency on third-party providers is an inescapable reality of modern operations. However, expecting third-party providers to solve …

DOP 225: The Rise of Kubernetes: From Google to Global Phenomenon

August 23rd, 2023


#225: How did Kubernetes become the predominant choice for modern-day DevOps teams? From changing how applications run to reshaping security parameters, learn how this open-source platform continues to turn heads.

In …

DOP 224: Are Developer Bootcamps Worth It?

August 16th, 2023


#224: Are boot camps and CS degrees always necessary for landing a job? Or, can hands-on learning through eLearning platforms bridge that gap?

In today’s episode, we speak with Lane Wagner, creator of, to learn …

DOP 223: Vendors and Communities Working Together in Open Source

August 9th, 2023


#223: Maybe you’ve been in the tech space for years and you’re ready to get into open source. On the other hand, you may be fresh out of school and …

DOP 222: Finding Performance Bottlenecks With Ddosify

August 2nd, 2023


#222: Where do you start when you are having performance bottlenecks in your application? You might start looking at a log or a dashboard. What if there was a better way?

In this episode, we speak with Kursat and Fatih, …

DOP 221: Treat Security Like a Bug With Seemplicity

July 26th, 2023


#221: As an application developer, how often do you receive spreadsheets of findings from your security team? Do you drop everything you’re doing and work your way through the 57,239 findings during your existing …

DOP 220: What Are the Top Challenges for Implementing DevOps?

July 19th, 2023


#220: DevOps has revolutionized software development and operations, enabling organizations to deliver software faster, with improved quality and …

DOP 219: What Is NoSQL?

July 12th, 2023


#219: In a world overflowing with data, traditional relational databases struggled to keep up with the demands of scalability, flexibility, and performance. Enter NoSQL, a groundbreaking approach to database management …

DOP 218: Continuous Testing With BlazeMeter

July 5th, 2023


#218: Continuous testing has become an integral part of modern software development and delivery. It enables organizations to maintain high quality and agility in the face of rapid software iterations. But how can we …

DOP 217: Learning eBPF With Liz Rice

June 28th, 2023


#217: Extended Berkeley Packet Filter, or eBPF, has been making waves in the tech industry over the past few years. It's a technology that enables …

DOP 216: Simplify Microservice Development With Signadot

June 21st, 2023


#216: As your team continues down the microservices journey, at some point you’ve probably hit the wall on being able to test against the versions of …

DOP 215: Reviewing Thoughtworks Technology Radar Volume 28

June 14th, 2023


#215: Thoughtworks recently released Volume 28 of their Technology Radar. Darin and Viktor take some time to break it down and discover that they …

DOP 214: Taking SQL to the Next Level With Materialize

June 7th, 2023


#214: When we first start developing applications, we probably also use a database. But at some point in time, we’ll probably hit a wall with that database because of changing business requirements. What are we supposed …

DOP 213: Unlocking the Secrets to a Successful Product Launch

May 31st, 2023


#213: You've been tasked with bringing a new SaaS product to market. Where do you start?

Logically, or maybe not so much so, it's important to start by defining your target audience, understanding their needs, and …

DOP 212: Build and Release SaaS Pricing Changes Faster With Stigg

May 24th, 2023


#212: Let’s assume for a moment that you are building a SaaS that you want to turn into a product. Sure, you need to make sure your authentication works, but that’s really step 1 of potentially thousands of steps. …

DOP 211: Learning To Code in the Age of AI

May 17th, 2023


#211: With the advent of video games like Minecraft and Roblox, kids are starting to learn to code at much younger ages than before. The question is are these kids going to be ready to become the computer programmers …

DOP 210: Mastering Database Scalability with PlanetScale

May 10th, 2023


#210: If you're feeling frustrated and overwhelmed due to your current database deployment and management process not working as expected, then you are not alone! Think about how many times you’ve needed to maintain the …

DOP 209: Move From Multicloud to Polycloud With Macrometa

May 3rd, 2023


#209: Many people think they want to take their applications and run replicas of those applications on different cloud providers to mitigate risk. What if instead you created your applications to leverage the benefits …

DOP 208: KubeCon EU 2023 Review

April 26th, 2023


#208: KubeCon season has started again and in this episode, we give you our thoughts on KubeCon EU 2023, along with our friends Whitney Lee and Engin Diri.


YouTube channel:


Books …

DOP 207: What Did It Take To Bring SQreamDB to SaaS?

April 19th, 2023


#207: When you begin building a SaaS product, it’s pretty straightforward. Open an account with one of the big 3 hyperscalers, upload your code, then profit! Ok, only those first two are guarantees. The third one is up …

DOP 206: Open Source Supply Chain Security With Pyrsia

April 12th, 2023


#206: As an application developer, you’re probably used to pulling libraries from Maven Central, PyPI, or npm Registry. Has it ever crossed your mind …

DOP 205: Thoughts on Digital Twins and Custom Silicon

April 5th, 2023


#205: At the end of 2022, Werner Vogels, CTO at Amazon, published a blog post about the tech predictions for 2023 and (more importantly) beyond.

In this episode, Darin and Viktor dig into a couple of those predictions, …

DOP 204: Transform Data From Managed to Actionable With Rivery

March 29th, 2023


#204: When you think about managing data in an organization, you’re probably familiar with the concept of ETL: extract, transform and load. But in …

DOP 203: Dealing With Flaky Tests and Broken Builds With Aviator

March 22nd, 2023


203: Given a choice, would you rather have broken builds or flaky tests? At least with a broken build, you have certainty of what is happening. How …

DOP 202: Go From Docker Compose to Kubernetes Using Shipyard

March 15th, 2023


#202: How many people love Helm? Yeah, that’s what we thought. A lot of the time, you’re probably looking for an easier and simpler way to manage installing applications into a Kubernetes cluster.


You might be wishing …

DOP 201: Getting to the Root Cause With Zebrium

March 8th, 2023


#201: As an application developer, we’re used to adding logging to our applications. We also work with our operations counterparts to enrich those logs to help them out when troubleshooting. But what happens during an …

DOP 200: From Digital Twins to Management – A Conversation With Patrick Debois

March 1st, 2023


#200: We’ve reached episode 200!!! As we do with all our divide by 50 episodes, we invited our friend Patrick Debois back to discuss topics ranging from digital twins to the metaverse to AI to becoming a manager.


DOP 199: Test Your Distributed Applications Using Helios

February 22nd, 2023


#199: You’re probably used to hearing about using OpenTelemetry for your production troubleshooting. But have you considered using OpenTelemetry during your development lifecycle?


In this episode, we speak with Ran …

DOP 198: Securing Your Runtime With Spyderbat

February 15th, 2023


#198: It’s the dream that many of us have. We set out to build a service that gains a lot of adoption. However, we when reach that goal, we find that …

DOP 197: Is Your Job Stuck 20 Years in the Past?

February 8th, 2023


#197: Do you feel like you are working in a company that is not only behind the times but behind the century? If you feel stuck, is it because you’re too scared to search for another job and losing all the benefits …

DOP 196: Simplifying Performance Optimization Using Granulate

February 1st, 2023


#196: Where do you start when you work on optimizing the performance of your application? The number of options can seem overwhelming. Do you start with memory, CPU, network, or somewhere else? Even if you get it right, …

DOP 195: Why Do Companies Not Replace Legacy Systems?

January 25th, 2023


#195: Most companies have decades of legacy systems running their day-to-day business. They're difficult to replace with newer systems, and they're …

DOP 194: How To Write Test Cases for Microservices

January 18th, 2023


#194: Whether you are doing greenfield development with microservices or are doing brownfield development migrating monoliths to microservices, …

DOP 193: Automatic AI-Powered Database Tuning Using OtterTune

January 11th, 2023


#193: As a database administrator, you probably want to spend more time trying to make things better for people using your database instead of always chasing down the latest tuning parameters or queries that are causing …

DOP 192: What Every DevOps Should Learn in 2023

January 4th, 2023


#192: Have you decided what you're going to be learning in 2023? In their annual attempt to read the crystal ball, Darin and Viktor talk about the things that you need to learn or that you will probably be learning in …

DOP 191: Looking Back on Our 2022 Predictions

December 28th, 2022


#191: In this episode, we recap all of the predictions we made at the beginning of 2022 and see how we did.


Save 25% on your first Barbaro Mojo order using the code "DevOps25"

DOP 190: Have You Started Your Shopping Yet?

December 21st, 2022


#190: Darin and Viktor look back over 2020 part 3, in other words, 2022. Also, for something new this year, listen all the way to the end of the …

DOP 189: Code Anywhere on Any Device With Gitpod

December 14th, 2022


#189: In the distant past, we used punchcards and dumb terminals to program. Then came the advent of the personal computer and we started developing locally on our machines. There are now new offerings that allow us to …

DOP 188: Foster a Culture of Resilience With Steadybit

December 7th, 2022


#188: Just because you’ve run some chaos experiments against your system doesn’t mean you are ready to fend off wide ranging and prolonged attacks. …

DOP 187: Simplify Testing With Testcontainers

November 30th, 2022


#187: When writing tests that need to talk to a data source, you're usually faced with a couple of options. The first one is that you setup a database server on your machine. The problem with that is what happens when …

DOP 186: Easily Get Your Code to the Cloud With Amnic

November 23rd, 2022


#186: Most companies say they want their application developers to be shipping more code faster and faster. However, those same companies don’t do …

DOP 185: What Is Cost Optimization in AWS?

November 16th, 2022


#185: You've been told that you have to reduce your AWS bill. You also know that you cannot make any major changes to your infrastructure quickly. By …

DOP 184: How To Reduce Cloud Costs Using Tenacity

November 9th, 2022


#184: The public cloud is a powerful tool that allows businesses to outsource their data and compute to ensure security, availability, scalability, …

DOP 183: Viktor’s Review of KubeCon 2022 Detroit

November 2nd, 2022


#183: Darin catches up with Viktor just minutes after he finishes up at KubeCon NA 2022. We discuss the good things and bad things that he experienced and some surprises that you might not have seen coming.


Save 25% …

DOP 182: Why You Should Start a Side Project

October 26th, 2022


#182: As developers, we've all started at least a few side projects. Sometimes they're just for fun, or as a way of learning something new.


Other …

DOP 181: Monitoring Kubernetes With Kubevious

October 19th, 2022


#181: Once you have your Kubernetes cluster up and running, what do you do next? One option is to monitor it and make sure everything is running smoothly.


On this episode, we talk with Ruben Hakopian, the founder of …

DOP 180: What is AIOps?

October 12th, 2022


#180: At a time when big data and machine learning are transforming the enterprise, it is hard to see what is coming next. The answer: artificial intelligence. The transformation of AI into AIOps — machine learning in …

DOP 179: What Are Service Level Objectives?

October 5th, 2022


#179: For many decades, the use of service level objectives (SLOs) in IT has been a routine part of day-to-day business. The objectives are based on measurable impacts that each individual customer or operational unit …

DOP 178: Kubernetes Observability Using eBPF

September 28th, 2022


#178: Observability has been around since the dawn of computing. Around 1992, BPF was introduced. It gave us the ability to do network packet filtering. Around 22 years later in 2014, eBPF was included in Linux kernel …

DOP 177: How To Modernize Legacy Applications

September 21st, 2022


#177: Imagine this. What if you could magically turn your 20 year old Java and .NET applications into modern, containerized applications without …

DOP 176: Critical Skills That Every Engineer Should Master

September 14th, 2022


#176: Many people ask us what they need to do in order to start a career in DevOps. The usual initial question is “what technologies do I need to …

DOP 175: Applying DevOps Principles to Low-Code and No-Code Applications

September 7th, 2022


#175: When most people start with low-code and no-code applications, they log in to a user interface, fill in some forms and do a lot of pointing and clicking. As we’ve learned over the years, that is just an invitation …

DOP 174: Security Concerns in Low-Code and No-Code Applications

August 31st, 2022


#174: As more and more companies start to use low-code and no-code solutions within their organizations, how many of them are actually evaluating …

DOP 173: Drag and Drop Deployments for Kubernetes With Harpoon

August 24th, 2022


#173: How much time have you wasted writing YAML files, helm charts or Kustomize configurations? What if deployments to Kubernetes could be as simple …

DOP 172: Dynamically Manage Cloud Costs With Zesty

August 17th, 2022


#172: As a developer, we might think we know how our application is going to run in production. We know we’ll need a web server, an application …

DOP 171: How Many Hours Do You Code per Day?

August 10th, 2022


#171: How many hours a day do you think you code? 5? 4? Maybe 3?


What if I told you that you were only averaging 52 minutes each day?


In this …

DOP 170: Running Containers at the Edge

August 3rd, 2022


#170: Containers are one of the quickest ways we can move away from a traditional server-centric architecture, as they allow us to host software "in the cloud" without over-provisioning resources or managing …

DOP 169: How To Reduce Cloud Development Complexity

July 27th, 2022


#169: With the development trend toward cloud services, developers need to build and deploy applications in this new paradigm. However, it may be …

DOP 168: Should You Use Docker Desktop in 2022?

July 20th, 2022


#168: At DockerCon 2022, Docker announced a number of improvements to Docker Desktop, including extensions and Docker Desktop for Linux. What is it going to take for Viktor to install Docker Desktop on his machine again?

DOP 167: How To Secure Kubernetes

July 13th, 2022


#167: When you install vanilla Kubernetes, which security option do you take? Trick question. There are no options. It is always installed wide open. If you're just experimenting, that's probably not a big deal.


DOP 166: Are in Person Events Dead?

July 6th, 2022


#166: In-person events are starting to ramp back up. However, there are plenty of online conferences. Worse yet, some companies are still trying to do hybrid events.


In this episode, we dig into what makes for a bad …

DOP 165: Looking Back at KubeCon EU 2022

June 29th, 2022


#165: Viktor recently (sort of) attended KubeCon EU 2022 in Valencia, Spain. In this episode, we talk about everything that Viktor saw and …

DOP 164: How To Monitor and Debug Microservices

June 22nd, 2022


#164: When you create a monolithic application, it's usually not a huge deal to add in some form of monitoring to keep track of what is happening …

DOP 163: What Is Kubecost?

June 15th, 2022


#163: When you first start out with Kubernetes, probably the last thing on your mind is how much it costs. So how does one figure out what a Kubernetes cluster costs?


In this episode, we speak with Webb Brown from …

DOP 162: Performance Testing With k6

June 8th, 2022


#162: Ever since the release of web applications, performance testing tools have been around to help analyze load times and many other aspects of …

DOP 161: Why Incidents Are Slowing Down Companies

June 1st, 2022


#161: When an incident happens in a company, what happens? Usually people are running around trying to figure out what is going on and not communicating very well.


Most likely, that is because there is not a clear …

DOP 160: I’m New to CI/CD. Where Do I Start?

May 25th, 2022


#160: If you are new to Continuous Integration/Continuous Delivery (CI/CD), you may be a little overwhelmed. There are so many tools and technologies …

DOP 159: When to Use Kubernetes

May 18th, 2022


#159: In the age of microservices and containers, Kubernetes has become one of the most popular ways to manage application deployment and lifecycle …

DOP 158: Powering Zero Trust With OpenZiti

May 11th, 2022


#158: Security is a paramount concern for many organizations today due to remote work. The typical starting point is a VPN client is installed on workers devices. But is using a VPN really that secure?


In this …

DOP 157: How to Create a Startup

May 4th, 2022


#157: You're sitting at home and all of a sudden, you have a new business idea. You message a few of your friends and they agree that it is a great idea. You take out a few pieces of paper and start brainstorming. But …

DOP 156: Validate Your API Specifications With Cherrybomb

April 27th, 2022


#156: When you are writing an API, do you first create an OpenAPI document and then generate code or do you create your code and then generate an OpenAPI document? Regardless of how you create it, how do you know that …

DOP 155: The Difference Between Projects and Products

April 20th, 2022


#155: Do you know what the difference is between a project and a product in your day job? After years of working with clients as well as working in open source, we've figured out the differences between a project and a …

DOP 154: Reducing Developer Friction

April 13th, 2022


#154: What are the right and wrong ways organizations help their application developers be more productive? Should those organizations have the …

DOP 153: Eliminate Cloud Chaos With Firefly

April 6th, 2022


#153: Cloud has been around in an organization for a number of years and has had many, many employees and contractors managing the cloud assets. These assets have been created in numerous ways. Sometimes Terraform was …

DOP 152: An Internal Developer Platform Story

March 30th, 2022


#152: Many companies are seriously starting to look into creating an internal developer platform for their developers. However, how many of those companies really understand what it takes to create a developer platform …

DOP 151: What Is OpenTelemetry?

March 23rd, 2022


#151: As an application developer, you know you need data about your application. Usually, that data starts with logs. Over time, you add in metrics. At some point, you might add traces. With OpenTelemetry, you get all …

DOP 150: Diagrams As Code

March 16th, 2022


#150: Patrick Debois joins us for his almost-annual divide by 50 episode. We talk about items ranging from digital twins to diagrams as code to everyone’s current favorite topics, NFTs and blockchain.


Patrick’s info:

DOP 149: What Is FinOps?

March 9th, 2022


#149: You might just be starting out using cloud and your credit card is doing just fine. However, after a few months, you notice that you need to …

DOP 148: Is Kubernetes Ready to Run Databases?

March 2nd, 2022


#148: The Kubernetes ecosystem continues to mature, but one area is still a challenge. That area is managing storage for stateful applications.


In …

DOP 147: Should You Use a Recruiter When Looking for a Job?

February 23rd, 2022


#147: In the pre-internet days, you would look through the newspaper when you wanted to get a new job. However, if you wanted to get to a job faster, …

DOP 146: Context Means Everything in Security

February 16th, 2022


#146: Who owns security? Is it the Development team? Is it the DevOps or Shared Services team? Is the the Security team?


In this episode, we with speak with Dean Agron from Oxeye to determine what happens when you …

DOP 145: What Does a DevOps Engineer Do?

February 9th, 2022


#145: In this episode, we discuss a blog post from that analyzed 29 DevOps engineer job postings from a number of the large technology …

DOP 144: Is Open Source Sustainable?

February 2nd, 2022


#144: Filippo Valsorda recently wrote a blog post titled “Professional Maintainers: A Wake-up Call" in which he discusses his thoughts about the sustainability of open source. Where do you think open source will be in …

DOP 143: How to Get Started With CI/CD

January 26th, 2022


#143: When you are first starting with CI/CD, where should you start? That’s the question that Ahmed asks us in this episode. Should it be tools? …

DOP 142: Do We Need Coding for DevOps?

January 19th, 2022


#142: We answer a new variation on a question that we get a lot. Sure, we all know we need to know how to code if we are doing DevOps, but do we also need to know how to use development frameworks and potentially even …

DOP 141: Five Reasons to Leave Your Job

January 12th, 2022


#141: In this episode, we attempt to answer Stan's question "name five things we should gauge with current employer if they are still doing that …

DOP 140: What Every DevOps Should Learn in 2022

January 5th, 2022


#140: Have you decided what you're going to be learning in 2022? Darin and Viktor attempt to answer a question from Konstantin about what a DevOps …

DOP 139: Is Markdown Good for Documentation?

December 29th, 2021


#139: When you sit down to write documentation, do you start with a Google Doc or Microsoft Word? Hopefully neither. Hopefully you start with plain …

DOP 138: Great Expectations

December 22nd, 2021


#138: It's that time of year where we reflect on everything that happened over the past year and ponder what will be happening over the next year.


YouTube channel:


Books and …

DOP 137: Shifting Infrastructure Management Left

December 15th, 2021


#137: Many application developers have either been hearing about or having thrust upon them the concept of shifting left. But now in some places, even infrastructure is trying to get in on the game. However, to believe …

DOP 136: Teaching Kubernetes to a New Team Member

December 8th, 2021


#136: Imagine you've just learned Kubernetes yourself, but now you've been selected to help train a new team member on what Kubernetes is and how to …

DOP 135: Migrate Everything to Kubernetes

December 1st, 2021


#135: Alexey asked us the following question:


​My company is considering migrating everything to Kubernetes. What stack of Kubernetes technologies …

DOP 134: The True Cost of Open Source

November 24th, 2021


#134: In this episode, we attempt to answer the following question from Karan: "How do you make a case to your organization to embrace open source, …

DOP 133: APIs Are Everything

November 17th, 2021


#133: Joyce Lin, the head of developer relations at Postman, joins us to discuss why software produced today should be done in a "API First" manner. …

DOP 132: How to Manage a Remote Team

November 10th, 2021


#132: Since around March 2020, we've been working, or trying to work, remotely. That doesn't mean that it has been done efficiently or effectively.


In this episode, we speak with David Burkus, organizational …

DOP 131: The Cloud Skills Shortage Is Worse Than You Think

November 3rd, 2021


#131: HashiCorp recently did their first-ever State of Cloud Strategy survey. In this episode, Rosemary Wang, developer advocate from HashiCorp, rejoins us to discuss the survey.


Patterns and Practices for …

DOP 130: Signs of High Work in Progress

October 27th, 2021


#130: In this episode, we discuss a tweet made by John Cutler about the signs of high work in progress. How many of these do you encounter on a weekly, daily, or hourly basis?


We also discuss a blog post by Chris …

DOP 129: How to Develop Microservices

October 20th, 2021


#129: In this listener question episode, we discuss the different ways to develop microservices: fully local, fully remote and hybrid. What do you …

DOP 128: Securing Your Environments With a Universal Secrets Manager

October 13th, 2021


#128: You know that securing environments with a secrets manager is something that needs constant upkeep. Sometimes secrets management can be …

DOP 127: Software Development vs Software Delivery

October 6th, 2021


#127: Even though it is 2021, many application development organizations still follow the decades-old process of throwing software over the wall to …

DOP 126: What Is Bare Metal in Cloud Computing?

September 29th, 2021


#126: If you're like most people, you're probably wondering what "bare metal" means. Turns out, it's a term that's been thrown around for decades. And if you're wondering how it can be applied to something like cloud …

DOP 125: What Is the Low Code Movement?

September 22nd, 2021


#125: Low code is a movement that aims to further automate the development of systems and software. By doing so, it reduces the time spent on …

DOP 124: Fake Data Rules the World

September 15th, 2021


#124: If you are an application developer, more than likely you work with some sort of data set. But what do you do when you have sensitive data like credit card numbers, social security numbers or something as simple …

DOP 123: Simplifying Microservice Development

September 8th, 2021


#123: When you have an application designed using the microservice architecture, where the microservice being developed interact with other services using events from messaging queues and HTTP requests, how can you …

DOP 122: What Are the Costs of a Digital Transformation?

September 1st, 2021


#122: In this episode, we speak with Randy Abernethy about a number of topics ranging from the costs of digital transformation, how companies are embracing hybrid cloud, and the differences between the Apache Software …

DOP 121: Infrastructure As Code Meets Day Two

August 25th, 2021


#121: Hooray! You've finally gotten around to implementing your infrastructure as code. But tomorrow is a new day with new problems that you didn't plan for in Day 1. Now what do you have to do in order to continue …

DOP 120: Stop Using the D Word

August 18th, 2021


#120: From everyday conversations to important messages, words have a profound effect on our lives. As we are finding out in today's society (and really throughout time), words really do matter, especially from a …

DOP 119: Developer Advocacy or Engineering?

August 11th, 2021


#119: Many companies are hiring for Developer Advocates. Have you considered making the move from engineering to developer advocacy? Today we talk with Anaïs Urlichs, a SRE that is doing both developer advocacy and …

DOP 118: We Need More Silos, Not Less

August 4th, 2021


#118: Do you know who your customer is? If you think the answer is "I don't have any customers", you would be wrong. Everyone has awesome customers. …

DOP 117: Understanding Why Gates Exist in Business

July 28th, 2021


#117: Many times, people question why gates exist in business. It's good to question why a gate exists. However, it's not ok to remove a gate without first doing the work necessary to figure out what will happen if the …

DOP 116: Why You Should Choose Boring Technology

July 21st, 2021


#116: Individuals typically love to chase the new bright shiny technology objects. However, most enterprises go in the exact opposite direction and …

DOP 115: How Far Are You From No Touch Production?

July 14th, 2021


#115: Are you still logging in and making manual changes to your servers and applications or have you started on the path to not only no touch production, but to no touch everything? If you aren't moving in that …

DOP 114: Solving Multitenancy Problems In Kubernetes

July 7th, 2021


#114: Are you running your Kubernetes clusters by applying the Oprah effect (you get a get a get a cluster) or have you finally realized you have neither unlimited cash nor unlimited compute …

DOP 113: Are Specifications Still Relevant?

June 30th, 2021


#113: Are specifications still relevant in today's software development lifecycle? It depends on who you ask..and how old they are. In this episode, …

DOP 112: Essential Infrastructure as Code

June 23rd, 2021


#112: Are you still clicking around in consoles to create and manage your infrastructure? If so, you'll want to listen to today's episode with …

DOP 111: What Are Software Supply Chain Attacks?

June 16th, 2021


#111: Ever since Alex Birsan published his Dependency Confusion article in February 2021, the concept of the software supply chain has come to the …

DOP 110: The Problems With Microservices

June 9th, 2021


#110: It seems that everyone thinks that microservices solves every problem that can be imagined. In fact, there's probably a good chance that you …

DOP 109: How to Test Microservices

June 2nd, 2021


#109: You've made the decision that you're going to drop your monoliths and move to microservices. Have you given any consideration how you are going …

DOP 108: Why Do We Want to Use Microservices?

May 19th, 2021


#108: If you cannot define a thing, how do you know what it is? Is a microservice a function, a container, a VM, all of the above or none of the above? Today, we give you our definition of what a microservice is and …

DOP 107: Getting Into the Flow With Value Streams

May 12th, 2021


#107: As a software development community, we're used to hearing the terms sprints, projects, and agile. However, the people that sign our paychecks, …

DOP 106: The Difference Between SRE and DevOps

May 5th, 2021


#106: There seems to be a great debate about what a DevOps engineer is and what a SRE is. Today, we throw our hat in the ring and attempt to dispel the myths that we see running rampant throughout the industry.


DOP 105: Does History Repeat Itself?

April 28th, 2021


#105: The following quote is attributed to Mark Twain, "History does not repeat itself, but it rhymes." Does this sound familiar? VMs. LXC. …

DOP 104: Technical Debt Is a Business Decision

April 21st, 2021


#104: When a business decides to release code to production that hasn't been fully tested or is releasing because a date has been promised, that's a …

DOP 103: Knative in Action

April 14th, 2021


#103: What is there was a way that you could harness the power of Kubernetes without having to learn all the ins and outs of Kubernetes? Enter …

DOP 102: Getting Started With Open Policy Agent

April 7th, 2021


#102: Are you a rule-maker or a rule-breaker? Hopefully we all agree that having guardrails up help us live a better life, whether personally or …

DOP 101: What to Do When Technology Fails

March 31st, 2021


#101: What happens when you're doing a demo and your technology fails? You can get angry and write a blog post that goes viral. Today, we speak with …

DOP 100: Course Correcting DevOps

March 24th, 2021


#100: In our 100th episode, we bring back Patrick Debois, the GodFather of DevOps (at least we think so), as our "divide by 50" guest. In very Patrick fashion, he turns the tables on us and we go down a number of paths …

DOP 99: Do DevOps Engineers Need to Know How to Code?

March 17th, 2021


#99: In the nineties and early 2000s, it wasn't strange to see operations people copy and pasting "code" from Word documents, also known as runbooks, into their terminals to get their job done. It's now 2021 and we …

DOP 98: Kubernetes Troubleshooting Simplified With Komodor

March 10th, 2021


#98: How many times have you been put into the situation to debug a production issue and you have no idea where to start? Probably more than you can count. Worse yet, your employer expects that you can troubleshoot the …

DOP 97: Processing Event Streams With Apache Kafka

March 3rd, 2021


#97: A chess player knows to write down their moves so they can replay their matches and learn from them. Having the ability to replay those matches also gives you the ability to start over and see where something goes …

DOP 96: The Kubernetes API Is Becoming Omnipresent

February 24th, 2021


#96: With the advent of software like Crossplane, we are beginning to see the Kubernetes API coming more to the forefront. In today's episode, we attempt to tackle why it appears that events are still not completely …

DOP 95: Should Everything Be Automated?

February 17th, 2021


#95: You would think in 2021, we still wouldn't be having this conversation. However, it happens everyday. Should everything be automated? You might …

DOP 94: Are Videos or Text Better for Learning?

February 10th, 2021


#94: Some people like reading text. Some people like watching videos. Which one are you when it comes to learning and building your skillset? Today, we talk about what we like as both producers and consumers of content.

DOP 93: Creating a Healthy Working Environment

February 3rd, 2021


#93: Many times, probably most, people don't leave your company only for more money. There's usually more to it than that. Today we discuss different things that a company can do to keep people from leaving that …

DOP 92: Frontend vs Backend Development in 2021

January 27th, 2021


#92: On this podcast, we spend a lot of time discussing backend and infrastructure. Today, we speak with Grady Saccullo, a front end developer for …

DOP 91: It's Past Time to Abandon Docker Compose

January 20th, 2021


#91: The Docker of 2021 is not the same as the Docker of 2016, especially when it comes to the tools around the Kubernetes ecosystem. Today, we talk …

DOP 90: Event Driven Continuous Delivery With Keptn

January 13th, 2021


#90: Email. Slack. Kubernetes. These things have at least one thing in common. They are all event-driven. Even if you don't agree with that statement, we can agree that asynchronous development has taken off in the past …

DOP 89: 2021 - the Year of the Irrelevant

January 6th, 2021


#89: 2020 is in the rear view mirror. 2021 is out the front windshield. The items that are going to be the most important are going to be those items that are the most irrelevant. In today's episode, we try to unwind …

DOP 88: DevOps in 2020 - Year in Review

December 30th, 2020


#88: 2020 was quite a year. Your year may have been great or it may have been horrible. Hopefully it trended towards great, even if did not live up …

DOP 87: God Bless Us Everyone

December 23rd, 2020


#87: This is a little different episode. With it being Christmas week, Darin and Viktor take a step back and think about all the things that they are …

DOP 86: Your Internal Developer Platform Sucks

December 16th, 2020


#86: Just because you are running your application on Kubernetes, that doesn't mean it was simple to get to that outcome. Today, we speak with Alan Barr about how his company is trying to not only make Kubernetes …

DOP 85: The Hidden Costs of DevOps

December 9th, 2020


#85: It's simple to quantify the hard costs of DevOps. Labor. Hardware. Software. However, it's a lot harder to calculate the hidden costs of DevOps. …

DOP 84: Mattermost Saves a 30 Year Old Damp;D Campaign

December 2nd, 2020


#84: In these times, everyone is familiar with Slack and Microsoft Teams. However, there are other companies that offer similar solutions. Today, we …

DOP 83: Using Spring to Develop Cloud Native Applications

November 25th, 2020


#83: When Spring Framework appeared on the scene over 18 years ago (October 1, 2002), the public cloud was just a glimmer in the eyes Amazon, Google, and Microsoft. Fast forward to today. Spring has adapted over its …

DOP 82: Where You Live Shouldn't Define Your Pay

November 18th, 2020


#82: Today we speak with Olaf Molenveld, the CTO of, a Cloud-Native AIOps platform that provides self-service release and cost optimization …

DOP 81: Making Email Provider Integration Simple With Nylas

November 11th, 2020


#81: Today we speak with Christine Spang, CTO and co-founder of Nylas. We discuss the problems that Nylas solves for application developers so they …

DOP 80: What Should I Outsource to a Managed Solution?

November 4th, 2020


#80: When you're first starting out in your business, you're probably going to outsource a lot of things, like HR, payroll and even server hosting. …

DOP 79: Are You Doing CI, CD or None of the Above?

October 28th, 2020


#79: In this episode, we with speak with Ant Weiss from Otomato about the differences between continuous integration and build automation. We also …

DOP 78: A Day in the Life of a SRE

October 21st, 2020


#78: Today we with speak with Adam Hawkins, a SRE for Skillshare and the host of the Small Batches podcast. We discuss what it's like to be a day-to-day SRE and how some companies still don't understand that it is …

DOP 77: NOC as a Service with Xiteit

October 14th, 2020


#77: The unsung hero of any company. The NOC engineer. But what happens if your most skilled NOC engineer is on vacation and there was no backup for him? Enter NOC as a Service. Today, we talk with Avi Shalisman and …

DOP 76: How to be a Cloud Engineer with Pulumi

October 7th, 2020


#76: We know that there are numerous ways to provision infrastructure. Today, we talk with Joe Duffy, the CEO of Pulumi, about how everyone can …

DOP 75: What is Code?

September 30th, 2020


#75: Declarative, imperative, CSV, JSON, and YAML. Do any of these items represent code? We attempt to answer that question in today's episode.



DOP 74: Using GitOps in Your DevOps Workflow

September 23rd, 2020


#74: Many people today are still clicking around in consoles and copy and pasting instructions from Word documents. Today, we make the case for …

DOP 73: Logging with Loki

September 16th, 2020


#73: If you don't want to run Elasticsearch for logging for your Kubernetes cluster, what do you do? As we found out from Vadim, one of our community members, the answer today is Loki.



DOP 72: Mastering Kubernetes with Gigi Sayfan

September 9th, 2020


#72: In this episode, we speak with Gigi Sayfan, the author of Mastering Kubernetes. We speak with him about where Kubernetes is today and where he thinks it is headed in the future.


DOP 71: Observability in the Cloud with CloudWize

September 2nd, 2020


#71: Observability can be broken down into three layers; software, infrastructure, and knowledge. Which of these things do you think is most important? Today, we discuss these items and more with Yotam Atad and Chen …

DOP 70: High Availability Does Not Mean 100% Availability

August 26th, 2020


#70: Some people believe that high availability means 100% availability. That just isn't true. We attempt to disprove this age old myth in today's …

DOP 69: Is Containers as a Service Serverless?

August 19th, 2020


#69: Google Cloud Run vs Azure Container Instances vs AWS ECS. We discuss the pros and cons of each Containers as a Service solution in today's …

DOP 68: Is Docker Back?

August 12th, 2020


#68: Docker recently announced integrations with Azure Container Instances (ACI) and Amazon EC2 Container Service (ECS) that makes it simple for developers to use native Docker commands to interact with these services. …

DOP 67: Orchestrating Chaos on Kubernetes using LitmusChaos

August 5th, 2020


#67: We step away from serverless for a week to visit with Uma Mukkara about LitmusChaos. We discuss the origin story and how MayaData uses LitmusChaos on their SaaS platform to keep everything running so they can sleep …

DOP 66: AWS Lambda vs. Google Cloud Functions vs. Azure Functions for 2020

July 29th, 2020


#66: Viktor has finished the next section of the Catalog course. Today, we discuss the amazing, and not so amazing, use cases where you should use …

DOP 65: Serverless Made Easy With Nimbella

July 22nd, 2020


#65: Today we talk with Rodric Rabbah, creator and the lead contributor to Apache OpenWhisk as well as the CTO and co-founder of Nimbella, a serverless cloud platform.


Rodric's info:


DOP 64: Do We Really Want To Use Serverless?

July 15th, 2020


#64: In this next episode about serverless, we tackle the question if we should be using serverless or not. Our answer may surprise you.



DOP 63: Serverless 101

July 8th, 2020


#63: In this first episode about serverless, we attempt to define the fundamentals of serverless in 2020.




YouTube channel:

DOP 62: Kubernetes Is Dead, Long Live Serverless

July 1st, 2020


#62: We welcome back Ádám Sándor to continue our discussion about Kubernetes, Serverless and developer productivity.


Ádám's info:



DOP 61: How To Use PowerfulSeal To Create Chaos In Your Kubernetes Clusters

June 24th, 2020


#61: Today with talk with Mikolaj (Miko) Pawlikowski, the creator of PowerfulSeal and the author of the new Manning book "Chaos Engineering: Crash …

DOP 60: Jenkins X: Why Good Is Better Than Best

June 17th, 2020


#60: As a followup from last week's episode, we talk about the specific problems that Jenkins X solves.



DOP 59: Why It Is Silly Not To Use Kubernetes If You’re Moving To The Cloud Today

June 10th, 2020


#59: Recently, Viktor has been hearing a number of people talking about choosing to use native services within cloud providers for their business applications instead of using Kubernetes. We attempt to tackle this …

DOP 58: Innovation And The Sunk Cost Fallacy

June 3rd, 2020


#58: We get the tables turned on us today by one of the Docker Captains, Nirmal Mehta. We discuss numerous items ranging from biases, fallacies and …

DOP 57: Join An Open Source Foundation And Get Free Stickers!

May 27th, 2020


#57: On this episode, we have a conversation with Tracy Miranda, the current chair of the Governing Board of the Continuous Delivery Foundation.


Tracy on Twitter:


Continuous Delivery …

DOP 56: What Happens When You Just Don't Have The Time To Learn?

May 20th, 2020


#56: We have a conversation with one of our listeners who challenges us on some previous comments that we've made on the necessity of growing your skills.


Joost on Twitter:



DOP 55: How To Setup And Operate Multiple Kubernetes Clusters At A Global Scale

May 13th, 2020


#55: What's it like to actually operate multiple Kubernetes clusters at a global scale? We chat with Carlos Sanchez about his experiences and his …

DOP 54: Achieving Continuous Verification Using Chaos Engineering

May 6th, 2020


#54: We recently released a course on Chaos Engineering. Today, we speak with Russ Miles and Sylvain Hellegouarch, a couple of the team members …

DOP 53: Should You Maintain Your Systems Or Let Them Rot On The Vine?

April 29th, 2020


#53: Recently, the governor of New Jersey made a plea for COBOL programmers to help maintain the state's unemployment system. In this episode, we discuss the ramifications of not taking the maintenance of your systems …

DOP 52: A Step By Step Guide To Trashing Other Vendor's Products

April 22nd, 2020


#52: It's not uncommon to see software vendors bashing competitor's products. Recently, Viktor had this happen to the product that he manages. This …

DOP 51: Is Shifting Left All It Is Cracked Up To Be?

April 15th, 2020


#51: After a short Twitter fight with Viktor, we asked Ádám Sándor to join us to discuss his position that Kubernetes is not too hard for developers to learn.


Ádám's contact information:

DOP 50: DevOps In The Time Of Mandated Remote Work

April 8th, 2020


#50: For our 50th episode, we talk with the godfather of Patrick Debois. We talk about many things ranging from DevOps in a fully remote environment …

DOP 49: How Are You Adapting To Remote Work?

April 1st, 2020


#49: Amid the coronavirus pandemic, many businesses have implemented their business continuity plans. Part of those plans include remote work. Today, we talk about both of our experiences with remote work and what are …

BONUS: What Are The Challenges To Doing Continuous Delivery In Kubernetes?

March 27th, 2020


In this bonus episode of DevOps Paradox, we talk with James Rawlings and James Strachan about the challenges in doing continuous delivery in Kubernetes.



DOP 48: Regulations Aren't An Excuse For Not Doing The Right Thing

March 25th, 2020


#48: Today we have a conversation with two consultants that work in the financial sector in London. Also, we discover that unicorns live on islands …

BONUS: Continue building your Kubernetes skills using remote learning during the COVID-19 crisis

March 23rd, 2020


In this bonus episode of DevOps Paradox, we talk with Mislav Stipetic of MSB (Magic Sandbox) to talk about their platform that makes learning Kubernetes easy.


Watch the replay on YouTube:

DOP 47: Technology Isn't The Problem. You Are The Problem.

March 18th, 2020


#47: You want to do the right thing for your clients, but you can't because your manager won't let you. What kind of excuse is that? Are you a 3 year …

DOP 46: Making Containers Great Again - A Conversation With Phil Estes

March 11th, 2020


#46: Today we have a conversation with Phil Estes, a Distinguished Engineer for IBM as well as one of the maintainers of the containerd project. We …

DOP 45: (Almost) No One Cares Enough About Kubernetes To Learn It

March 4th, 2020


#45: Unless you're a Kubernetes administrator, why should you bother learning everything about Kubernetes? Our answers may surprise you.



DOP 44: Is It Possible To Make On Premise Great Again?

February 26th, 2020


#44: What happens when your company is not allowed to run anything in the cloud and must run everything on premise? What can you do get get the best of both worlds? We'll attempt to answer these questions in today's …

DOP 43: There Is No Such Thing As Continuous Testing

February 19th, 2020


#43: Many times we are asked how to implement continuous testing on top of continuous delivery. Today, we talk about how there is, in isolation, no …

DOP 42: Is Your CTO Always Going To Be Your CTO?

February 12th, 2020


#42: As a company grows, it's not unexpected to see executive leadership change. However, those personnel changes mean different things to different people, both internal and external. We discuss the far reaching …

DOP 41: Input Questions And UIs Are Evil

February 5th, 2020


#41: In today's episode, we talk about the evils (and not so evils) of UIs in their many different forms.



DOP 40: Continuous Reliability: How To Avoid The Biggest Mistakes Developers Make

January 29th, 2020


#40: We've heard about Continuous Integration, Continuous Delivery, and Continuous Deployment. Today, with the help of our guest Eric Mizell, we discuss Continuous Reliability.


Eric's information:


DOP 39: One API To Rule Them All

January 22nd, 2020


#39: Is it possible that the biggest contribution from the Kubernetes project isn't container scheduling, but the Kubernetes API itself?



DOP 38: How Important Are You To Your Company?

January 15th, 2020


#38: How important do you think you are to your company? It only takes one decision and you'll find out. In this episode, we step on more toes than …

DOP 37: 50 Shades of Canary Deployments

January 8th, 2020


#37: We take a walk through the continuum of deployment strategies.


Canary Deployments To Kubernetes Using Istio and Friends

$13.99 with the link below (coupon and price expires 27-Jan-2020 10:01 AM PT)

DOP 36: 4 predictions for DevOps in 2020

January 1st, 2020


#36: Welcome to 2020! We make 4 predictions for the upcoming year. How many of them do you agree or disagree with?


Review the podcast on Apple Podcasts:


Leave us a …

DOP 35: Looking Back At 2019

December 25th, 2019


#35: We look back at many of the topics of the past year. And yes, we still continue to ramble.


Review the podcast on Apple Podcasts:


Leave us a message on Voxer:

DOP 34: To All The Dockers I've Loved Before

December 18th, 2019


#34: Today we dig into what we believe the current state of Docker is and where we think they are headed.


Review the podcast on Apple Podcasts:


Leave us a message on …

DOP 33: What Happens When There Are Tektonic Shifts In Technology

December 11th, 2019


#33: This was supposed to be the results show for which managed Kubernetes service sucks the least. Well, life got in the way. Listen to today's …

DOP 32: Which Managed Kubernetes Service Sucks The Least - The Prelude

December 4th, 2019


#32: We begin the discussion about how to determine which managed Kubernetes service sucks the least.


Review the podcast on Apple Podcasts:


Leave us a message on Voxer:

DOP 31: Do Shared Services Teams Break The DevOps Rules?

November 27th, 2019


#31: We tackle the role of shared service teams in an organization's DevOps culture. We also attempt to define what are "DevOps rules".


Review the …

BONUS: Viktor's KubeCon 2019 review

November 25th, 2019


Viktor has arrived back from KubeCon 2019. We talk about everything that happened from his perspective. We also touch on the Mirantis acquisition of Docker's Enterprise business.


Review the podcast on Apple Podcasts:

DOP 30: Site Reliability Engineering Traps To Avoid

November 20th, 2019


#30: Matt Turner joins us today to discuss his role as a day-to-day site reliability engineer practitioner at Ziglu. He also tells us a cautionary …

DOP 29: Elasticsearch: Is It A Database Or A Datastore?

November 13th, 2019


#29: We speak with Philipp Krenn today about Elasticsearch. We go through it's history and some of the more interesting stories where it has been used.


Review the podcast on Apple Podcasts:

DOP 28: Is Service Mesh Your New Best Friend?

November 6th, 2019


#28: Peter Jausovec joins us today to talk all things service mesh. We also break out the crystal ball and make some predictions about Kubernetes for 2020.


Service Mesh Patterns at Riga Dev Days:

DOP 27: What Would Burt Gummer Do?

October 30th, 2019


#27: We discuss one of the greatest B movies ever and how it relates to one of the more recent Docker security issues.


Graboid: First-Ever Cryptojacking Worm Found in Images on Docker Hub

DOP 26: The Architect Role In Your Company Is Completely Useless

October 23rd, 2019


#26: In this episode, we propose that the architect role is useless within most companies. We also tackle having non-technical people in technical …

DOP 25: Tips for Conference Attendees Who Want Learn a New Skill

October 16th, 2019


#25: We discuss difference conference types and the pros and cons of each.


Review the podcast on Apple Podcasts:


DevOps Paradox by Viktor Farcic:

DOP 24: Deployment Strategy Myths Enterprises Actually Believe

October 9th, 2019


#24: We discuss numerous deployment strategies, ranging from blue/green to serverless.

Also, it appears we have our first real fight on our hands. You decide.


Review the podcast on Apple Podcasts:

DOP 23: Do Feature Flags Even Matter?

October 2nd, 2019


#23: Today we speak with Erez Rusovsky from Rollout and talk all things feature flags. Who knew that code injection as a service could be so cool?


DOP 22: The Reasons That Motivate Us To Work, Learn, And Write

September 25th, 2019


#22: In today's episode, we answer Neven's question about what motivates us to learn, work, and write.


DevOps Paradox by Viktor Farcic:

DOP 21: Time Management Secrets Every Software Engineer Needs Now

September 18th, 2019


#21: Neven asks us how we organize time for work, learning, and new stuff we’d like to try. We talk about some tools and tips that we both use. We …

DOP 20: Configuration Management Mistakes Enterprises Make...And How To Avoid Them

September 11th, 2019


#20: In our first guest episode, John Laffey joins us to discuss his disagreements with our episode about configuration management. Can we keep it a good, clean fight? You be the judge.


DevOps Paradox by Viktor Farcic:

DOP 19: Are You A Hacker Or Developer?

September 4th, 2019


#19: What are the big differences between hackers and developers? Our answers may surprise you.


DevOps Paradox by Viktor Farcic:

DOP 18: How To Avoid Issue Tracking Mistakes Teams Make

August 28th, 2019


#18: Neil Gealy asks "What is the best way to track features, bugs, etc, going into a release for visibility to the rest of the company (outside the development team)? And how do you incorporate that into release notes …

DOP 17: The Learning Styles Of The Rich and Famous

August 21st, 2019


#17: Ivor asks "How do you like to learn? People that like to learn have their own style. What's yours?"


Design Patterns: Elements of Reusable Object-Oriented …

DOP 16: Don't Let Someone Automate You Out Of Your Job

August 14th, 2019


#16:Vadim asks "when will we automate ourselves out of our jobs?"

Fire Someone Today by Bob Pritchett:

DevOps Paradox by Viktor Farcic:

DOP 15: Silos Are For Farmers, Not Enterprises

August 7th, 2019


#15: Silos exist throughout enterprises. We discuss if silos are bad or good and everything in between.


Here's the question from Joost:


DOP 14: Creating Happy Customers Through GitOps

July 31st, 2019


#14: We take our first listener question and it's all about GitOps.

Here's the question from Andrey:

DOP 13: What Tricks Does Viktor Have Up His Sleeve?

July 24th, 2019


#13: With apologies to have opinions or not to have opinions? That is the question.

DevOps Paradox by Viktor Farcic:

DOP 12: Why Understanding English Is Important For Developers

July 17th, 2019


#12: Viktor is back from a recent trip through Asia. One of the things he encountered was the surprising "lack" of English throughout the region. We …

DOP 11: Is Serverless The New Wild West?

July 10th, 2019


#11: We discuss a lot of different angles of serverless, including why it's a smart thing for you to start looking into serverless today.

DevOps Paradox by Viktor Farcic:

DOP 10: Why Open Source is important to your business

July 3rd, 2019


#10: With all the consolidation in the open source market, how can you and your company be a good citizen when it comes to open source?

Open Source …

DOP 9: What Is The Maturity Level Of Your Continuous Deployment?

June 26th, 2019


#9: Why are people scared of continuous deployment? Can everyone get to true continuous deployment? Darin and Viktor discuss these question as well as why delayed is sometime perceived as continuous.

DevOps Paradox by …

DOP 8: How To Escape The Continuous Delivery Rat Race

June 19th, 2019


#8: You understand the impact that feature flags have on continuous delivery. However, have you thought about how refactoring should also be a part …

DOP 7: Continuous Integration Tips for Engineers Who Want Sleep Through The Night

June 12th, 2019


#7: It seems like Continuous Integration should be a simple and non-negotiable process in today's workplace. We discover that not everything is as it …

DOP 6: Five Career Tips Every Successful DevOps Professional Needs To Know

June 5th, 2019


#6: Matt Klein recently tweeted his career advice to be a successful individual contributor. We take an in depth look at that concept in today's …

DOP 5: Do We Still Need Configuration Management?

May 15th, 2019


#5: Chef...Puppet...Ansible...Terraform...CFEngine. These are some of the big names in configuration management. In today's episode, we debate are …

DOP 4: Current Trends In DevOps

May 8th, 2019


#4: How today's workforce is driving many of the current trends in DevOps.

Signup for access to the Slack workspace:

DOP 3: How Jenkins X Simplifies Kubernetes

May 2nd, 2019


#3: Convention over configuration. We know that it makes a developer's life easier (or it is supposed to...). Can we apply that same thought process …

DOP 2: Why Is Everyone So Crazy About Kubernetes?

May 2nd, 2019


#2: With apologies to Derek Zoolander, Kubernetes is so hot right now. Why is that? We ask that question and come up with a few answers that might …

DOP 1: What is DevOps?

May 2nd, 2019


#1: What is DevOps? The answer(s) we come up with may surprise you.

Signup for access to the Slack workspace:

DOP 0: Welcome

May 2nd, 2019


Welcome to DevOps Paradox.

Signup for access to the Slack workspace:

Loading ...

Are you the creator of this podcast?

Verify your account

and pick the featured episodes for your show.

Listen to DevOps Paradox


A free podcast app for iPhone and Android

  • User-created playlists and collections
  • Download episodes while on WiFi to listen without using mobile data
  • Stream podcast episodes without waiting for a download
  • Queue episodes to create a personal continuous playlist
RadioPublic on iOS and Android
Or by RSS
RSS feed

Connect with listeners

Podcasters use the RadioPublic listener relationship platform to build lasting connections with fans

Yes, let's begin connecting
Browser window

Find new listeners

  • A dedicated website for your podcast
  • Web embed players designed to convert visitors to listeners in the RadioPublic apps for iPhone and Android
Clicking mouse cursor

Understand your audience

  • Capture listener activity with affinity scores
  • Measure your promotional campaigns and integrate with Google and Facebook analytics
Graph of increasing value

Engage your fanbase

  • Deliver timely Calls To Action, including email acquistion for your mailing list
  • Share exactly the right moment in an episode via text, email, and social media
Icon of cellphone with money

Make money

  • Tip and transfer funds directly to podcastsers
  • Earn money for qualified plays in the RadioPublic apps with Paid Listens