DevOps Paradox

DevOps Paradox

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


68: Is Docker Back?
Aug 12 • 27 min
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. Darin and Viktor discuss why this is a…
67: Orchestrating Chaos on Kubernetes using LitmusChaos
Aug 5 • 38 min
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 at night.
66: AWS Lambda vs. Google Cloud Functions vs. Azure Functions for 2020
Jul 29 • 38 min
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 managed Functions as a Service in 2020.
65: Serverless Made Easy With Nimbella
Jul 22 • 47 min
#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: Twitter: LinkedIn: GitHub: Website: Transcript: …
64: Do We Really Want To Use Serverless?
Jul 15 • 30 min
#64: In this next episode about serverless, we tackle the question if we should be using serverless or not. Our answer may surprise you. Transcript: YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints …
63: Serverless 101
Jul 8 • 30 min
#63: In this first episode about serverless, we attempt to define the fundamentals of serverless in 2020. Transcript: YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Kubernetes Chaos Engineering…
62: Kubernetes Is Dead, Long Live Serverless
Jul 1 • 27 min
#62: We welcome back Ádám Sándor to continue our discussion about Kubernetes, Serverless and developer productivity. Ádám’s info: Transcript: YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints …
61: How To Use PowerfulSeal To Create Chaos In Your Kubernetes Clusters
Jun 24 • 33 min
#61: Today with talk with Mikolaj (Miko) Pawlikowski, the creator of PowerfulSeal and the author of the new Manning book “Chaos Engineering: Crash Test Your Applications”. We go through the how PowerfulSeal came to be and where Miko thinks chaos…
60: Jenkins X: Why Good Is Better Than Best
Jun 17 • 25 min
#60: As a followup from last week’s episode, we talk about the specific problems that Jenkins X solves. Transcript: YouTube channel: Books and Courses: Kubernetes Chaos Engineering With Chaos Toolkit And Istio Canary…
59: Why It Is Silly Not To Use Kubernetes If You’re Moving To The Cloud Today
Jun 10 • 28 min
#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 flawed mindset. Transcript: …
58: Innovation And The Sunk Cost Fallacy
Jun 3 • 54 min
#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 Jurassic Park. Nirmal on Twitter: Nirmal on the Friday livestream from 15May2020: …
57: Join An Open Source Foundation And Get Free Stickers!
May 27 • 28 min
#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 Foundation: Transcript: YouTube…
56: What Happens When You Just Don’t Have The Time To Learn?
May 20 • 39 min
#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: Transcript: YouTube channel: Books and Courses:…
55: How To Setup And Operate Multiple Kubernetes Clusters At A Global Scale
May 13 • 37 min
#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 love for progressive delivery. You may also be surprised at one of his favorites tools to use. …
54: Achieving Continuous Verification Using Chaos Engineering
May 6 • 54 min
#54: We recently released a course on Chaos Engineering. Today, we speak with Russ Miles and Sylvain Hellegouarch, a couple of the team members behind the ChaosToolkit open source project. Russ’ article discussed during the episode: …
53: Should You Maintain Your Systems Or Let Them Rot On The Vine?
Apr 29 • 36 min
#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 seriously. …
52: A Step By Step Guide To Trashing Other Vendor’s Products
Apr 22 • 38 min
#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 episode is about what happens next and how you should react if it ever happens to you. …
51: Is Shifting Left All It Is Cracked Up To Be?
Apr 15 • 39 min
#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: Transcript: Books and Courses: …
50: DevOps In The Time Of Mandated Remote Work
Apr 8 • 40 min
#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 to the Muppets. Patrick’s information: AllTheTalks.online: Transcript: …
49: How Are You Adapting To Remote Work?
Apr 1 • 30 min
#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 the chances are that remote work…
BONUS: What Are The Challenges To Doing Continuous Delivery In Kubernetes?
Mar 27 • 33 min
In this bonus episode of DevOps Paradox, we talk with James Rawlings and James Strachan about the challenges in doing continuous delivery in Kubernetes. Twitter: Watch the replay on YouTube: Books and Courses: Canary…
48: Regulations Aren’t An Excuse For Not Doing The Right Thing
Mar 25 • 30 min
#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 of happiness and have pockets of excellence. Transcript: Books and Courses: …
BONUS: Continue building your Kubernetes skills using remote learning during the COVID-19 crisis
Mar 23 • 52 min
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: Books and Courses: Canary…
47: Technology Isn’t The Problem. You Are The Problem.
Mar 18 • 24 min
#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 old? In this episode, we go deep into why it’s up to you, not someone else, to make the right…
46: Making Containers Great Again - A Conversation With Phil Estes
Mar 11 • 29 min
#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 discuss a number of items including image signing and a hopeful distribution spec release for 2020….
45: (Almost) No One Cares Enough About Kubernetes To Learn It
Mar 4 • 26 min
#45: Unless you’re a Kubernetes administrator, why should you bother learning everything about Kubernetes? Our answers may surprise you. Transcript: Books and Courses: Canary Deployments To Kubernetes Using Istio and Friends …
44: Is It Possible To Make On Premise Great Again?
Feb 26 • 28 min
#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 episode. Transcript: …
43: There Is No Such Thing As Continuous Testing
Feb 19 • 34 min
#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 such thing as continuous testing. We also discuss the concepts of “delayed delivery” and “executable…
42: Is Your CTO Always Going To Be Your CTO?
Feb 12 • 32 min
#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 implications of those changes. …
41: Input Questions And UIs Are Evil
Feb 5 • 27 min
#41: In today’s episode, we talk about the evils (and not so evils) of UIs in their many different forms. Transcript: Books and Courses: Canary Deployments To Kubernetes Using Istio and Friends Review the podcast on…
40: Continuous Reliability: How To Avoid The Biggest Mistakes Developers Make
Jan 29 • 26 min
#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: LinkedIn: Email: Twitter: DevNexus video: …
39: One API To Rule Them All
Jan 22 • 25 min
#39: Is it possible that the biggest contribution from the Kubernetes project isn’t container scheduling, but the Kubernetes API itself? Transcript: Books and Courses: Canary Deployments To Kubernetes Using Istio and Friends is…
38: How Important Are You To Your Company?
Jan 15 • 26 min
#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 normal. Books and Courses: Review the podcast on Apple Podcasts: Leave us a…
37: 50 Shades of Canary Deployments
Jan 8 • 29 min
#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) Books and Courses: Review…
36: 4 predictions for DevOps in 2020
Jan 1 • 37 min
#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 message on Voxer: Find our contact information at:
35: Looking Back At 2019
Dec 25, 2019 • 32 min
#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: Find our contact information at:
34: To All The Dockers I’ve Loved Before
Dec 18, 2019 • 28 min
#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 Voxer: Find our contact information at:
33: What Happens When There Are Tektonic Shifts In Technology
Dec 11, 2019 • 27 min
#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 episode to get the inside scoop of what happened. We also delve into what happens when there are massive…
32: Which Managed Kubernetes Service Sucks The Least - The Prelude
Dec 4, 2019 • 28 min
#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: Find our contact information at:
31: Do Shared Services Teams Break The DevOps Rules?
Nov 27, 2019 • 30 min
#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 podcast on Apple Podcasts: Leave us a message on Voxer: Contact us at:
BONUS: Viktor’s KubeCon 2019 review
Nov 25, 2019 • 17 min
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: Leave us a message…
30: Site Reliability Engineering Traps To Avoid
Nov 20, 2019 • 53 min
#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 tale that everyone should listen to. If you are in the London financial district, you might be…
29: Elasticsearch: Is It A Database Or A Datastore?
Nov 13, 2019 • 45 min
#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: DevOps Paradox by Viktor Farcic: The…
28: Is Service Mesh Your New Best Friend?
Nov 6, 2019 • 48 min
#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: Service Mesh Interface: Review…
27: What Would Burt Gummer Do?
Oct 30, 2019 • 36 min
#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 Tremors: Review the podcast on Apple…
26: The Architect Role In Your Company Is Completely Useless
Oct 23, 2019 • 37 min
#26: In this episode, we propose that the architect role is useless within most companies. We also tackle having non-technical people in technical roles. Review the podcast on Apple Podcasts: DevOps Paradox by Viktor Farcic: The…
25: Tips for Conference Attendees Who Want Learn a New Skill
Oct 16, 2019 • 38 min
#25: We discuss difference conference types and the pros and cons of each. Review the podcast on Apple Podcasts: DevOps Paradox by Viktor Farcic: The DevOps 2.6 Toolkit: Jenkins X by Viktor Farcic: Join the Slack team: …
24: Deployment Strategy Myths Enterprises Actually Believe
Oct 9, 2019 • 34 min
#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: DevOps Paradox by Viktor Farcic: …
23: Do Feature Flags Even Matter?
Oct 2, 2019 • 34 min
#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? Review the podcast on Apple Podcasts: DevOps Paradox by Viktor Farcic: The DevOps…
22: The Reasons That Motivate Us To Work, Learn, And Write
Sep 25, 2019 • 32 min
#22: In today’s episode, we answer Neven’s question about what motivates us to learn, work, and write. DevOps Paradox by Viktor Farcic: The DevOps 2.6 Toolkit: Jenkins X by Viktor Farcic: Join the Slack team: Leave us a…
21: Time Management Secrets Every Software Engineer Needs Now
Sep 18, 2019 • 34 min
#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 also learn some of the key secrets about how Viktor is able to crank out so many books. …
20: Configuration Management Mistakes Enterprises Make…And How To Avoid Them
Sep 11, 2019 • 36 min
#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: The DevOps 2.6…
19: Are You A Hacker Or Developer?
Sep 4, 2019 • 35 min
#19: What are the big differences between hackers and developers? Our answers may surprise you. DevOps Paradox by Viktor Farcic: The DevOps 2.6 Toolkit: Jenkins X by Viktor Farcic: Join the Slack team: Twitter: Darin: …
18: How To Avoid Issue Tracking Mistakes Teams Make
Aug 28, 2019 • 22 min
#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 and versioning of your…
17: The Learning Styles Of The Rich and Famous
Aug 21, 2019 • 32 min
#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 Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides: …
16: Don’t Let Someone Automate You Out Of Your Job
Aug 14, 2019 • 22 min
#16:Vadim asks “when will we automate ourselves out of our jobs?” Fire Someone Today by Bob Pritchett: DevOps Paradox by Viktor Farcic: The DevOps 2.6 Toolkit: Jenkins X by Viktor Farcic: Join the Slack team: Twitter: Darin: Viktor: …
15: Silos Are For Farmers, Not Enterprises
Aug 7, 2019 • 27 min
#15: Silos exist throughout enterprises. We discuss if silos are bad or good and everything in between. Here’s the question from Joost: DevOps Paradox by Viktor Farcic: The DevOps 2.6 Toolkit: Jenkins X by Viktor Farcic: …
14: Creating Happy Customers Through GitOps
Jul 31, 2019 • 30 min
#14: We take our first listener question and it’s all about GitOps. Here’s the question from Andrey: DevOps Paradox by Viktor Farcic: The DevOps 2.6 Toolkit: Jenkins X by Viktor Farcic: Join the Slack team: Twitter: Visit us at:
13: What Tricks Does Viktor Have Up His Sleeve?
Jul 24, 2019 • 34 min
#13: With apologies to Shakespeare…to have opinions or not to have opinions? That is the question. DevOps Paradox by Viktor Farcic: The DevOps 2.6 Toolkit: Jenkins X by Viktor Farcic: Join the Slack team: Visit us at: If you’d like to reach out,…
12: Why Understanding English Is Important For Developers
Jul 17, 2019 • 32 min
#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 discuss if English should be a requirement to be a developer in today’s global economy and how that…
11: Is Serverless The New Wild West?
Jul 10, 2019 • 22 min
#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: The DevOps 2.6 Toolkit: Jenkins X by Viktor Farcic: DevOps20 Slack workspace: …
10: Why Open Source is important to your business
Jul 3, 2019 • 30 min
#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 Beyond The Market: The fight to keep open source truly “open” ⁠— open source providers need to…
9: What Is The Maturity Level Of Your Continuous Deployment?
Jun 26, 2019 • 30 min
#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 Viktor Farcic: The DevOps 2.6…
8: How To Escape The Continuous Delivery Rat Race
Jun 19, 2019 • 28 min
#8: You understand the impact that feature flags have on continuous delivery. However, have you thought about how refactoring should also be a part of your day to day life? Refactoring by Martin Fowler DevOps Paradox by Viktor Farcic: The DevOps 2.6…
7: Continuous Integration Tips for Engineers Who Want Sleep Through The Night
Jun 12, 2019 • 29 min
#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 appears. DevOps Paradox by Viktor Farcic: The DevOps 2.6 Toolkit: Jenkins X by Viktor Farcic: …
6: Five Career Tips Every Successful DevOps Professional Needs To Know
Jun 5, 2019 • 30 min
#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 episode. Link to Matt’s Twitter thread: The Proximity Principle by Ken Coleman: DevOps Paradox by Viktor…
5: Do We Still Need Configuration Management?
May 15, 2019 • 33 min
#5: Chef…Puppet…Ansible…Terraform…CFEngine. These are some of the big names in configuration management. In today’s episode, we debate are these “classic” tools still applicable in today’s DevOps world. Signup for access to the Slack workspace:
4: Current Trends In DevOps
May 8, 2019 • 31 min
#4: How today’s workforce is driving many of the current trends in DevOps. Signup for access to the Slack workspace:
3: How Jenkins X Simplifies Kubernetes
May 2, 2019 • 32 min
#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 to the full lifecycle of an application? We’ll answer that question and more on today’s episode….
2: Why Is Everyone So Crazy About Kubernetes?
May 2, 2019 • 24 min
#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 surprise you. Signup for access to the Slack workspace:
1: What is DevOps?
May 2, 2019 • 22 min
#1: What is DevOps? The answer(s) we come up with may surprise you. Signup for access to the Slack workspace:
0: Welcome
May 1, 2019 • 0 min
Welcome to DevOps Paradox.