DevOps Paradox
What is DevOps? We will attempt to answer this and many more questions.
info_outline
DOP 259: Reimagining The Terminal Experience with Wave Terminal
04/17/2024
DOP 259: Reimagining The Terminal Experience with Wave Terminal
#259: Terminals have been around for decades, serving as the backbone of many workflows and operations in the tech world. From managing servers to local file manipulation, terminals offer a direct line to the heart of computing. However, with the advent of graphical user interfaces (GUIs), the terminal's prominence has waned among the general user base, though it remains a powerhouse for those who know how to wield it. Wave Terminal has emerged as a beacon of innovation in the static terminal landscape, bringing with it a host of features that leverage today's technology without abandoning the terminal's foundational principles. This modern terminal solution integrates technology, specifically Electron and Go, to create a user interface that feels familiar yet vastly more powerful. In this episode, Darin and Viktor discuss these topics in depth with Mike Sawka, the founder of Wave Terminal, shedding light on the innovative features and the vision for Wave Terminal's future. Mike's contact information: LinkedIn: Wave Terminal YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/30810858
info_outline
DOP 258: Reflections on Startup Infrastructure Choices
04/10/2024
DOP 258: Reflections on Startup Infrastructure Choices
#258: As startups journey through their growth phases, the choices made regarding technology infrastructure can significantly impact their agility, scalability, and ultimately, their success. In this episode, Darin and Viktor discuss a blog post from someone that leads infrastructure at a startup where he writes about the decisions that they made as they were building their startup. (Almost) Every infrastructure decision I endorse or regret after 4 years running infrastructure at a startup Today's sponsor: Save 25% on your first Barbaro Mojo order using the code DevOps25 YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/30711343
info_outline
DOP 257: Scaling at Adobe: Kubernetes, Global Networking, and Platform Innovation
04/03/2024
DOP 257: Scaling at Adobe: Kubernetes, Global Networking, and Platform Innovation
#257: As the digital world continues to evolve, businesses and technology leaders find themselves at a critical inflection point, particularly when it comes to the deployment and management of infrastructure. The journey from traditional IT to cloud-native platforms has been significant, pushing the boundaries of innovation and efficiency. Yet, the continuous evolution raises a fundamental question: What lies ahead for Kubernetes, cloud-native platforms, and the burgeoning field of edge computing? In this episode we speak with Joseph Sandoval about how Adobe's journey, from pioneering with its own Kubernetes distribution to embracing cloud providers' managed services and exploring edge computing, mirrors the broader industry's trajectory. Adobe's approach, focusing on developer experience and scalability, showcases the practical applications and considerations at the intersection of Kubernetes and edge computing. Joseph's contact information: X (Formerly Twitter): LinkedIn: YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/30607028
info_outline
DOP 256: KubeCon EU 2024 Review
03/27/2024
DOP 256: KubeCon EU 2024 Review
#256: KubeCon season has started again and in this episode, we give you our thoughts on KubeCon EU 2024, along with our friend Whitney Lee. Whitney's contact information: Twitter: LinkedIn: YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/30519223
info_outline
DOP 255: What Is Developer Observability?
03/20/2024
DOP 255: What Is Developer Observability?
#255: In an era where software development and operations are increasingly converging, the need for effective and efficient observability tools has never been more critical. As systems grow in complexity and the lines between development and operations blur, the role of observability in understanding and managing these systems becomes more prominent. One significant problem is the dichotomy developers face: either being completely isolated from production observability data or overwhelmed by the volume of information available, most of which may not be directly relevant to their specific tasks. In this episode, we talk with Liran Haimovitch from Rookout about developer observability. This concept prioritizes making observability tools and data accessible and understandable for developers, allowing them to gain insights into how their code operates in production environments. This shift is not about discarding the importance of operations in observability but rather enhancing the collective capability of teams to monitor, diagnose, and resolve issues more effectively. Liran's contact information: X (Formerly Twitter): LinkedIn: YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/30401548
info_outline
DOP 254: What Is Infrastructure As Code in DevOps?
03/13/2024
DOP 254: What Is Infrastructure As Code in DevOps?
#254: When you first started out working with infrastructure, you probably used point and click to get your work done. Over time, you created scripts to replace some of that point and click work. But then, many infrastructure as code tools exploded on the market. You may have started working with one or two or you may have chosen to just keep doing what you were doing, but you soon realized you were falling way behind what was going on in the industry. In this episode, Darin and Viktor discuss many of the ups and downs of using infrastructure as code and why not every infrastructure as code tool may be the right tool for you. YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/30307883
info_outline
DOP 253: Deconstructing The Platform Engineering Maturity Model
03/06/2024
DOP 253: Deconstructing The Platform Engineering Maturity Model
#253: As we move forward in 2024, one thing stands firm - platform engineering remains a significant focus for companies and has become a key component in the digital transformation journey. This realization drove the creation of the Platform Engineering Maturity Model, a comprehensive guide that serves organizations in various stages of their platform engineering journey. In this episode, we speak with Abby Bangser, one of the lead authors of the Platform Engineering Maturity Model published by CNCF. Abby's contact information: X (Formerly Twitter): LinkedIn: Platform Engineering Maturity Model YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/30100478
info_outline
DOP 252: How To Upgrade Kubernetes
02/28/2024
DOP 252: How To Upgrade Kubernetes
#252: In today's rapidly evolving technology landscape, it's crucial for organizations to keep their software stacks up-to-date. This is especially true for complex systems like Kubernetes, which require regular upgrades to ensure stability, security, and performance. In this episode, Darin and Viktor delve into the challenges of upgrading Kubernetes and discuss best practices to follow during the upgrade process. YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/29998398
info_outline
DOP 251: Demystifying Modern Message Brokers with Memphis.dev
02/21/2024
DOP 251: Demystifying Modern Message Brokers with Memphis.dev
#251: We're becoming more and more dependent on sophisticated systems that transport data from one part of our application to another. This infrastructure, often referred to as message brokers, is a vital backbone supporting many products we use daily. But are we fully leveraging their power and simplicity? In this episode, we speak with Valera Bronshtein, Director of Infrastructure at Memphis.dev, about event-based architectures and why using effective message brokers doesn't have to be hard or complicated. Valera's contact information: Twitter: LinkedIn: YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/29896838
info_outline
DOP 250: From Godfather of DevOps to Godfather of AI
02/14/2024
DOP 250: From Godfather of DevOps to Godfather of AI
#250: Sure, we can use Generative AI to write code for us and generate cool pictures...sometimes. But who has the responsibility for making sure all that infrastructure stays up and running? Look no further than your favorite sysadmin or cloud engineer. There is nothing new under the sun... In this 250th episode, we have our friend Patrick Debois back on to talk about how he's researching we can use Generative AI beyond just the typical use cases that we see today and why understanding how to integrate all these new tools together may be more important than learning how to be a prompt engineer (whatever that means). Patrick's contact information: X (Formerly Twitter): LinkedIn: YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/29888518
info_outline
DOP 249: How To Choose Between Open Source and Commercial Software
02/07/2024
DOP 249: How To Choose Between Open Source and Commercial Software
#249: One of the prominent discussions in the software industry is the concept of 'build versus buy.' Often the argument focuses on creating a whole system from scratch or opting for pre-built solutions. But think about it. You never start from absolute zero. When you begin developing an application, it isn't devoid of pre-existing libraries or systems. It's about identifying the point on the spectrum from which you initiate your development journey. In this episode, we speak with Hadi Chami from LEADTOOLS about how the key factors such as pricing, licensing model, support, maintenance, and the impact on the end product play significant roles in making this 'build versus buy' choice. Hadi's contact information: LinkedIn: YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/29682123
info_outline
DOP 248: How To Use ChatGPT for DevOps
01/31/2024
DOP 248: How To Use ChatGPT for DevOps
#248: When thinking about starting to learn a new technology, where do you start? Are you so busy at work that you're not able to spend any time learning something new? Are you concerned that when your company finally jumps on the AI bandwagon, will you be left behind? In this episode, Darin and Viktor talk about when and how you might want to start preparing yourself for the situation that will probably be arriving sooner than you think. YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/29676023
info_outline
DOP 247: Navigating the Nuances of Developer Relations
01/24/2024
DOP 247: Navigating the Nuances of Developer Relations
#247: What do you think of when I say “Developer Relations”? Is it a person that flys from conference to conference giving talks? Is it someone that is chasing you down to scan your badge in a booth? What if the answer to both of those questions is both yes and no? In this episode, we speak with Lian Li about the realities of developer relations and how developer relations isn’t just something you buy off the shelf. Lian’s contact information: X (Formerly Twitter): LinkedIn: YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at: https://www.devopsparadox.com/contact/
/episode/index/show/devopsparadox/id/29575838
info_outline
DOP 246: How To Become a DevOps Architect in 2024
01/17/2024
DOP 246: How To Become a DevOps Architect in 2024
#246: You may have been in the tech space for a number of years, but now you are ready to up-level and head down the path of being a DevOps Architect. However, you're not really sure where to begin. In this episode, Darin and Viktor give their opinions on where you should start and the two tools that you'll need to know how to use if you really want to capture a DevOps Architect role in an enterprise. YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at: https://www.devopsparadox.com/contact/
/episode/index/show/devopsparadox/id/29477338
info_outline
DOP 245: Building Your Best Team Ever
01/10/2024
DOP 245: Building Your Best Team Ever
#245: Imagine this. You think you've been hired into a team of all A players. Think Wayne Gretsky, Michael Jordan, Lionel Messi, etc. Instead, what's really happened is you've been assigned to the team that is nothing more than the people that played behind the people that played behind the A players. Yeah, you've been demoted to the third string team. You think, ok, at least I made a team and I'm not bagging groceries (is that still a thing?) down at the local market. Now that you're on a team, how do you plug in and help make the team better? In this episode, we speak with Dr. David Burkus about his latest book “Best Team Ever”. We go into the 3 key areas that both the manager and the players need to understand in order to actually create a team that might even be able to beat a team of A players. David's contact information: Twitter: LinkedIn: Website: YouTube channel: Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/29134183
info_outline
DOP 244: What Every DevOps Should Learn in 2024
01/03/2024
DOP 244: What Every DevOps Should Learn in 2024
#244: 2023 is in the rearview mirror. Welcome to 2024, the year of our AI overlords. In this episode, Darin and Viktor make their predictions about all the technologies that will potentially impact our day to day work for both the good and the bad. Not surprisingly, AI is at the top of that list, but maybe not for the reasons that you might think. YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/29009533
info_outline
DOP 243: Looking Back on Our 2023 Predictions
12/27/2023
DOP 243: Looking Back on Our 2023 Predictions
#243: Here we are at the end of 2023. Darin and Viktor look back at the predictions they made back in episode 192. Let's see how they did. YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/29007573
info_outline
DOP 242: Take a Break. That’s the Message.
12/20/2023
DOP 242: Take a Break. That’s the Message.
#242: Darin and Viktor look back over the past year. What do you have to be thankful for this year? Also, listen all the way to the end of the episode for a handful of holiday themed tunes. YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/29002048
info_outline
DOP 241: From Restaurant Server to KubeCon Keynote in Under 4 Years
12/13/2023
DOP 241: From Restaurant Server to KubeCon Keynote in Under 4 Years
#241: On today's episode, we go in depth with one of our friends, Whitney Lee. You may know her from her Enlightening series on Tanzu.TV or maybe from the You Choose videos she does with Viktor. But did you know just over 4 years ago, she was a server in a vegetarian restaurant and since that time she's spoken five times at KubeCon conferences - 2 of which were keynotes? What'll you'll learn is that just because you don't have a CS degree doesn't mean that you can't do great things in tech. Whitney's contact information: Twitter: LinkedIn: YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/28795113
info_outline
DOP 240: Supercharging Developer Workflows with Simplified Platform Engineering
12/06/2023
DOP 240: Supercharging Developer Workflows with Simplified Platform Engineering
#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 potential benefits yet accompanied by potential complexities. It calls to question - how is this different from the countless developer platforms we've seen companies launch over the years? In this episode, we speak with Mauricio Salatino about his take on where platform engineering is today and where it's headed in the future. Mauricio's contact information: Twitter: LinkedIn: Platform Engineering on Kubernetes Use the code "podparadox20" to save 40% YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/28788798
info_outline
DOP 239: What's in Your From Line? A Conversation With Chainguard
11/29/2023
DOP 239: What's in Your From Line? A Conversation With Chainguard
#239: In this episode, Ville Aikas and Matt Moore from Chainguard join us for a discussion about open-source projects, distroless containers, and software security. They share their stories about the creation and progress of ChainGuard, offering insights into the way the company operates and contributes to the open-source community. They also delve into the value of improving the signal-to-noise ratio of vulnerability scanners and how this can aid in addressing software security problems. They also explain their commitment to the APK format and its advantages, as well as the significance of Wolfi, their '(un)distro', in maintaining vulnerability-free software environments. Matt's contact information: Twitter: LinkedIn: Ville's contact information: Twitter: LinkedIn: YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/28774268
info_outline
DOP 238: Unlocking the Potential of Modern Architectures Using Service Mesh
11/22/2023
DOP 238: Unlocking the Potential of Modern Architectures Using Service Mesh
#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 other options seemed like they were too complex. However, you've now crossed the point where you need that complexity. That's where service mesh can help you out. On this episode, we speak with Marino Wijay, Principal Developer Advocate at solo.io, about how service mesh has evolved over time, the challenges of adopting certain models, and the advantages of open-source solutions. We also talk about the differences between sidecar and sidecar-less models, and the circumstances in which either might be appropriate. Marino's contact information: Twitter: LinkedIn: YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/28515056
info_outline
DOP 237: KubeCon North America 2023 Review
11/15/2023
DOP 237: KubeCon North America 2023 Review
#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 things that they experienced while in Chicago. Could one of those things be AI? YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/28595133
info_outline
DOP 236: Efficient Cloud Cost Optimizations with Profisea Labs
11/08/2023
DOP 236: Efficient Cloud Cost Optimizations with Profisea Labs
#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. But how did you get here? Instead of trying to reduce your cloud spend, maybe you should think about not spending the money in the first place. In this episode, we speak with Anton Grishko, Chief Architect at Profisea Labs, about the necessity of building cost-efficient architectures and how AI is reshaping the FinOps landscape. Anton's contact information: LinkedIn: 5 Effective FinOps Methods for Optimizing Your Cloud Costs YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at:
/episode/index/show/devopsparadox/id/28256849
info_outline
DOP 235: Diving Into Platform Engineering Trends With Humanitec
11/01/2023
DOP 235: Diving Into Platform Engineering Trends With Humanitec
#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 building a product should also be responsible for running and maintaining it. However, despite the initial enthusiasm, we have yet to see this phrase truly materialize in practice. The industry has faced challenges in fully realizing the "build it, run it" philosophy. In this episode, we speak with Kaspar von Grünberg, founder & CEO at Humanitec, about why "shifting left" to the developers really isn't all it's cracked up to be and how instead cleaner abstractions can bridge the gap in understanding between non-technical managers and the developers in the trenches. Kaspar's contact information: Twitter: LinkedIn: YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at: https://www.devopsparadox.com/contact/
/episode/index/show/devopsparadox/id/28123181
info_outline
DOP 234: Better Bare Metal Infrastructure Management With RackN
10/25/2023
DOP 234: Better Bare Metal Infrastructure Management With RackN
#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 abstraction on top of bare metal servers. Why can't we just as easily manage our bare metal servers as code as well? In this episode, we speak with Rob Hirschfeld, founder and CEO at RackN, about the challenges and opportunities of managing bare metal servers as code. Rob's contact information: Twitter: LinkedIn: Website: YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at: https://www.devopsparadox.com/contact/
/episode/index/show/devopsparadox/id/28123019
info_outline
DOP 233: Upskill Your Knowledge Using Wilco
10/18/2023
DOP 233: Upskill Your Knowledge Using Wilco
#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 you could sit down and actually run through simulations that were created from actual events? In this episode, we talk with On Freund, Co-Founder and CEO at Wilco, about how Wilco can help not only individuals, but also companies needing to create better onboarding experiences for their employees and even their customers. On's contact information: Twitter: LinkedIn: YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at: https://www.devopsparadox.com/contact/
/episode/index/show/devopsparadox/id/28122659
info_outline
DOP 232: Real-Time Application Security Using Arnica
10/11/2023
DOP 232: Real-Time Application Security Using Arnica
#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 of problems could be easily bubbled out to the right people at the right time in the tools they are already using? In this episode, we talk with Nir Valtman, CEO and co-founder at Arnica, about how protecting your source code, applications and people will help you minimize your risk. Nir's contact information: Twitter: LinkedIn: YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at: https://www.devopsparadox.com/contact/
/episode/index/show/devopsparadox/id/28122527
info_outline
DOP 231: Automating API Development With Hasura
10/04/2023
DOP 231: Automating API Development With Hasura
#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 almost the exact same type work that we did when we created the database schemas themselves. Somehow or another, we thought this was good, but in reality, it was not the right solution. In this episode, we speak with Tanmai Gopal, CEO and co-founder at Hasura, about how modern web APIs are developed and the role of modern databases in making development more efficient and scalable. Tanmai's contact information: Twitter: LinkedIn: YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at: https://www.devopsparadox.com/contact/
/episode/index/show/devopsparadox/id/28122362
info_outline
DOP 230: Simplifying End-to-End Encryption With Smallstep
09/27/2023
DOP 230: Simplifying End-to-End Encryption With Smallstep
#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 risks associated with using just passwords, but the question remains: what other alternatives do we have at our disposal? What if you could eliminate passwords all together and still make all your communications completely secure? In this episode, we speak with Mike Malone, Founder and CEO at Smallstep, about his background with OpenID and OAuth and how increasing security today doesn’t mean also increasing budgets. Mike’s contact information: Twitter: LinkedIn: YouTube channel: Books and Courses: Catalog, Patterns, And Blueprints Review the podcast on Apple Podcasts: Slack: Connect with us at: https://www.devopsparadox.com/contact/
/episode/index/show/devopsparadox/id/28122164