DevOps Paradox-logo

DevOps Paradox

Technology Podcasts

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

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


United States


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




DOP 179: What Are Service Level Objectives?

#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 should experience with a specific IT service. These SLOs are typically associated with costs and benefits that can be tracked over time. But what do you need to do if you are new to SLOs? What are the pitfalls associated with introducing SLOs into an environment where they...

DOP 178: Kubernetes Observability Using eBPF

#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 3.18, building on top of what was available with BPF. Now in 2022, eBPF is helping to supercharge Kubernetes observability. In this episode, we speak with Shachar Azulay, CEO and Co-Founder of groundcover, about how eBPF is changing how we monitor our Kubernetes clusters in...


DOP 177: How To Modernize Legacy Applications

#177: Imagine this. What if you could magically turn your 20 year old Java and .NET applications into modern, containerized applications without having to spend years doing it? Also, what if you could do this with the help of AI? Seems too good to be true? In this episode, we speak with Bob Quillin, Chief Ecosystem Officer at vFunction, about the classical and painful ways we’ve tried to do application modernization in the past and how AI is helping to reduce a lot of those pain points in...


DOP 176: Critical Skills That Every Engineer Should Master

#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 learn?” What if we told you that you shouldn’t necessarily start with the tech but with something else? In this episode, we speak with Sashank Purighalla, CEO and Founder of BOS Framework, about the critical skills that every engineer should master in order to start and grow their DevOps career. Sashank’s contact information: Twitter:...


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

#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 for long-term trouble. What if were possible to treat our low-code and no-code application development the same way as we treat our normal application development? In this episode, we speak with Gil Hoffer, Co-Founder and CTO of Salto, about a number of issues around the...


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

#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 their security posture? Do these organizations not realize they are literally giving away the keys to their kingdoms to third party providers? In this episode, we speak with Alon Jackson, CEO and Co-Founder at Astrix Security, about how these internally produced low-code and no-code applications present even further security risks due to the...


DOP 173: Drag and Drop Deployments for Kubernetes With Harpoon

#173: How much time have you wasted writing YAML files, helm charts or Kustomize configurations? What if deployments to Kubernetes could be as simple as drag and drop? In this episode, we speak with Dom Holt, the CEO of Harpoon, about how Harpoon can make this drag and drop dream become reality. Dom’s contact information: LinkedIn: YouTube channel: Books and Courses: Catalog, Patterns, And...


DOP 172: Dynamically Manage Cloud Costs With Zesty

#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 server and a database. But what we might not know is how popular (or unpopular) our application is going to be and what the actual sizing is that we’ll need in order to optimally run our application. In this episode, we speak with Maxim Melamedov from Zesty about the different models that need to be taken into account when not only designing and...


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

#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 episode, we talk with Mason McLead, CTO at Software, about the Code Time Report they released. In this report, you may discover that a few key secrets to help you increase your time in front of your IDE and less time in meetings. Mason’s contact information: LinkedIn: Global Code Time...


DOP 170: Running Containers at the Edge

#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 infrastructure like we did with virtual machines. What do you think about when you hear edge computing? Is it CDN, serverless functions, or something else? All of these definitions can be heavily related to the concept of edge computing. The term itself is ambiguous and hard to...


DOP 169: How To Reduce Cloud Development Complexity

#169: With the development trend toward cloud services, developers need to build and deploy applications in this new paradigm. However, it may be difficult to determine what is possible and what is not, because building on a cloud service can lead to unforeseen difficulties that require a more complex solution. In this episode, we speak with Ala and Aaron from Klotho about how complexity cannot be avoided as well as how operations teams are on the rise. Ala’s contact...


DOP 168: Should You Use Docker Desktop in 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? YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple...


DOP 167: How To Secure Kubernetes

#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. However, how many times have we had an experiment turn into a production system? Probably too many times to count. At that point, retrofitting security into your Kubernetes cluster is near impossible. In this episode, we speak with Lachlan Evenson about his thoughts on the...


DOP 166: Are in Person Events Dead?

#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 online experience and some different ways that event organizers should consider to make the experience better for attendees. Robin’s blog posts: Remote-First Developer Advocacy Hanging up my Boarding Passes...


DOP 165: Looking Back at KubeCon EU 2022

#165: Viktor recently (sort of) attended KubeCon EU 2022 in Valencia, Spain. In this episode, we talk about everything that Viktor saw and experienced. We also attempt to answer the age old question, how was the conference food? YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple...


DOP 164: How To Monitor and Debug Microservices

#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 when. However, when you start writing numerous microservices, specifically functions as a service, the ability to simply and easily keep track of what is happening when is thrown out the window. In this episode, we speak with Aviad Mor, CTO of Lumigo, about how to monitor large numbers of microservices and how to debug them when something goes...


DOP 163: What Is Kubecost?

#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 Kubecost about the tradeoffs between hard cost, optimization and efficiency. Webb’s contact information: Twitter: LinkedIn: YouTube channel: Books and...


DOP 162: Performance Testing With k6

#162: Ever since the release of web applications, performance testing tools have been around to help analyze load times and many other aspects of those applications. However, many of those performance testing tools require you to learn vendor specific languages or you're forced to point and click in order to create your tests. These requirements to use those tools made it really unpleasant for developers to create and maintain tests. In this episode, we speak with Nicole van der Hoeven...


DOP 161: Why Incidents Are Slowing Down Companies

#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 process for how to handle an incident. This is also an indicator that practicing and preparing for incidents is not part of the company culture. In this episode, we with speak with Matt Davis and Jake Englund from Blameless about their experiences about how practice can help...


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

#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 out there to choose from, and it can be difficult knowing where to start. You may have heard of or even tried some of the tools on your own, but without success. What if we told you that the tools that you need to get started with CI/CD already exist on your laptop? YouTube channel: Books and...