Cover art for podcast DevOps Paradox

DevOps Paradox

88 EpisodesProduced by Darin Pope Viktor FarcicWebsite

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

episodes iconAll Episodes

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