DevOps Paradox

Follow DevOps Paradox
Share on
Copy link to clipboard

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

Viktor Farcic & Darin Pope

Donate to DevOps Paradox


    • Jun 18, 2025 LATEST EPISODE
    • infrequent NEW EPISODES
    • 35m AVG DURATION
    • 309 EPISODES


    Search for episodes from DevOps Paradox with a specific topic:

    Latest episodes from DevOps Paradox

    DOP 305: The Episode I Thought I Would Never Record

    Play Episode Listen Later Jun 18, 2025 5:03


    #305: In this brief and emotional update, Darin addresses the hiatus in the show following the passing of his wife, Valorie, on March 19th, 2025. He announces that new episodes will resume on July 9th, 2025, and thanks the audience for their patience and support during this difficult period. Darin also highlights the nonprofit organization Father's House, encouraging listeners to donate in lieu of other support. Valorie Pope obituary https://www.dignitymemorial.com/obituaries/frisco-tx/valorie-pope-12293410   Val's Celebration of Life service https://www.youtube.com/live/lWPV7QP8Aqs   Father's House Ghana https://www.fathershouseghana.org/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 304: Strategies for Successful Talent Retention

    Play Episode Listen Later Feb 26, 2025 32:30


    #304: As we continue to navigate the complexities of modern work environments, the debate surrounding remote work versus in-office setups remains a hot topic. Companies are constantly reevaluating their strategies when it comes to talent retention, with the return to office being a significant point of discussion. On one hand, working in an office provides the opportunity for direct human interaction. This option can be particularly beneficial for those who are younger or new to the field, as they can directly learn and collaborate with their colleagues. Furthermore, for some individuals, an office environment provides the structure and engagement they need, preventing feelings of isolation that sometimes accompany remote work. In this episode, Darin and Viktor tackle what it take to retain top talent in 2025.   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 303: How To Develop a CLI in 2025

    Play Episode Listen Later Feb 19, 2025 50:23


    #303: In today's digital realm, command-line interfaces (CLI) are lifelines for developers, embodying the efficiency and power required to manage complex tasks. The goal in designing a CLI is not to overwhelm users with command intricacies but to allow them to navigate operations seamlessly and intuitively. In this episode, we speak with Wesley Beary, a founding engineer at Anchor, about their journey of developing a robust CLI for their product.   Wesley's contact information: LinkedIn: https://www.linkedin.com/in/geemus/   Developing CLIs: How Anchor developed a CLI and the tools that helped along the way https://anchor.dev/blog/developing-clis   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 302: Using AI To Help With Your Programming Tasks

    Play Episode Listen Later Feb 12, 2025 31:13


    #302: As individuals, engineers may feel that the day-to-day tasks and projects they undertake are not life-changing. After all, if an engineer has an off day, it doesn't mean they're suddenly out of the job market. However, when we look at the larger picture from a business standpoint, the stakes are significantly higher. Companies that choose to ignore or delay engaging with emerging technologies might find themselves in precarious positions. The necessity of stepping out of the comfort zones to experiment and innovate is more important now than ever before. The failure to at least explore new avenues could mean missing the opportunity to adapt when the market demands change. In this episode, Darin and Viktor discuss while changes, like AI, might not impact your business today, when they do take place, the effects can be sudden, leaving little time for a reactive strategy.   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 301: Exploring OpenRewrite and the Future of Code Modernization

    Play Episode Listen Later Feb 5, 2025 54:46


    #301: How many applications are in your organization that need to be kept up to date? More than likely, that number is every application needs to be kept up to date, if for no other reason than to keep your security teams happy. It gets even worse if you have 10s, 100s or even 1000s of applications. How do you make this manageable? In this episode, we sit down with Jonathan Schneider from Moderne to discuss OpenRewrite, a large-scale software refactoring solution. Jonathan explains how OpenRewrite assists in application modernization, security vulnerability repair, and code quality improvements.   Jonathan's contact information: X: https://x.com/jon_k_schneider LinkedIn: https://www.linkedin.com/in/jonkschneider/   Code Remix Summit https://coderemix.ai/ Use the code MODERNE3VIP for an additional $300 off   Strategy Letter V https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 300: How To Become an AI Native Engineer in 2025

    Play Episode Listen Later Jan 29, 2025 57:35


    #300: Innovation and technology are constantly shifting the landscape of various industries, and the rise of AI is no exception. The term "AI Native Engineer" is becoming more prevalent. This shift denotes not just an evolution in the technological tools at our disposal but a transformation in how engineers engage with these tools to enhance productivity and innovation. In this episode, our friend Patrick Debois joins us to talk about what he has been doing over the past year with AI.   Patrick's contact information: X (Formerly Twitter): https://x.com/patrickdebois LinkedIn: https://www.linkedin.com/in/patrickdebois/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 299: Managing Your AI Workloads With KitOps

    Play Episode Listen Later Jan 22, 2025 42:00


    #299: The ability to efficiently manage and analyze data is crucial in today's rapidly evolving tech landscape. One innovative solution that addresses this need is ModelKit. ModelKits are built on existing standards, ensuring compatibility with the tools your data scientists and developers already use. In this episode, Darin and Viktor speak with Gorkem Ercan, CTO at Jozu, about KitOps, the open source DevOps project built to standardize packaging, reproduction, deployment, and tracking of AI / ML models, so it can be run anywhere, just like application code.   Gorkem's contact information: X (Formerly Twitter): https://x.com/GorkemErcan LinkedIn: https://www.linkedin.com/in/gorkemercan/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 298: Tools Versus Culture

    Play Episode Listen Later Jan 15, 2025 32:52


    #298: Throughout numerous conferences, experts have often proclaimed that choosing the right culture is paramount over the selection of tools. However, it's an oversimplification to deem one right over the other. Tools and culture share a symbiotic relationship, each influencing and reshaping the other. In this episode, Darin and Viktor try to settle this debate.   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 297: Streamline Access Control Using Cerbos

    Play Episode Listen Later Jan 8, 2025 48:42


    #297: In today's digital landscape, ensuring secure and efficient access to systems is crucial. Authorization plays a vital role in granting the right access levels — but how can businesses implement it effectively? In this episode, we speak with Alex Olivier, co-founder & CPO at Cerbos, about how Cerbos presents an adaptable solution that streamlines access control and governance by externalizing authorization logic and focusing on policy-driven management.   Alex's contact information:  LinkedIn: https://www.linkedin.com/in/alexolivier/ X (Formerly Twitter): https://x.com/alexolivier   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 296: 2025 - The Year of Not Yet

    Play Episode Listen Later Jan 1, 2025 27:19


    #296: As we step into 2025, the tech landscape is marked by a myriad of opportunities and challenges, with artificial intelligence taking center stage. While AI is firmly entrenched in our daily lives, other technological advances and industry trends also demand our attention. In this episode, Darin and Viktor make their tech predictions for 2025.   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 295: If You Are Listening to This, Go Back to Bed

    Play Episode Listen Later Dec 25, 2024 15:56


    #295: Merry Christmas from the entire team, and thank you for making us a part of your year!   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts:  https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 294: Looking Back on Our 2024 Predictions

    Play Episode Listen Later Dec 18, 2024 27:40


    #294: Here we are at the end of 2024. Darin and Viktor look back at the predictions they made back in episode 244. Let's see how they did.   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 293: Attracting and Retaining Talent in a Changing Tech World

    Play Episode Listen Later Dec 11, 2024 45:29


    #293: As we edge closer to the end of 2024, companies grapple with the complexities of workforce retention and attraction. Companies must navigate post-COVID realities and adjust to altered market conditions. The enduring quest for stability in these uncertain times shapes employee priorities as they seek job security amidst market volatility. In this episode, we speak with Michael Zuercher, CEO and co-founder of Prismatic, about the challenges and opportunities businesses must address while trying to attract and retain talent.   Michael's contact information: LinkedIn: https://www.linkedin.com/in/michael-zuercher/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 292: No Project Is Truly Open Source

    Play Episode Listen Later Dec 4, 2024 32:52


    #292: Open source software has become an integral part of the modern digital landscape. It's often celebrated for its free access and collaborative ethos, contributing to rapid technological advancement. However, the reality of open source is more complex, involving issues of ownership, licensing, corporate influence, and the role of foundations. In this episode, Darin and Viktor discuss the moral and strategic dimensions of licensing and contributions to open source software.   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 291: The Future of Software Development in an AI-Driven World

    Play Episode Listen Later Nov 27, 2024 51:42


    #291: As we approach the end of 2024, a recurring theme in the tech industry is the impact of AI on software jobs. While some fear mass job displacement, others see an opportunity for unprecedented innovation. In some respects, it appears that the job market is experiencing shifts reminiscent of the Industrial Revolution. However, unlike the fear of robots taking over in sci-fi narratives like The Terminator, current concerns are rooted in AI automating roles traditionally held by humans. In this episode, we talk with Derek Ferguson, Chief Software Officer for the Fitch Group, about how new technologies historically create demand for new skills and roles, suggesting that AI may similarly open doors rather than close them.   Derek's contact information: LinkedIn: https://www.linkedin.com/in/derekmferguson/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 290: KubeCon North America 2024 Review

    Play Episode Listen Later Nov 20, 2024 38:40


    #290: Darin catches up with Viktor and Whitney Lee just minutes after they've finished up at KubeCon NA 2024. We discuss the good things and bad things that they experienced while in Salt Lake City.   YouTube channel:  https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    salt lake city slack darin viktor whitney lee kubecon north america kubecon na
    DOP 289: When to Build Your Own vs. Using Off-the-Shelf

    Play Episode Listen Later Nov 13, 2024 45:38


    #289: For startups, navigating the dilemma of cloud selection is critical. While major providers offer incentives and familiarity, stepping out of the conventional path to explore other providers or even setting up specialized solutions can lead to significant cost savings and tailor-made optimizations. The balance is in understanding when to scale with commercial offerings and when to embark on more customized, potentially costlier ventures. In this episode, we talk with Hugo Santos, CEO at Namespace Labs, about how by optimizing for specific use cases, they have identified a niche where they can outperform hyperscalers. However, this path is complex and not always practical for every company, especially those lacking the necessary infrastructure expertise.   Hugo's contact information: X (Formerly Twitter): https://x.com/20thr LinkedIn: https://www.linkedin.com/in/hugomgsantos/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 288: The Laws of Software Evolution

    Play Episode Listen Later Nov 6, 2024 32:12


    #288: Let's journey back in time, roughly 30 to 50 years ago, to an era where systems were relatively simple. These foundational systems were built with fewer components, making them not only easier to understand but also simpler to manage. At that time, the stability of a system was often directly correlated with its simplicity. Fewer variables meant fewer potential points of failure, and system operators could focus on optimizing the core elements. The mantra of the day was straightforwardness and robust design. Fast forward to the present, and we find ourselves surrounded by systems that are more interconnected and interdependent than ever before. While each individual component or subsystem might be meticulously engineered and robust by today's standards, the sheer volume and interconnectedness introduce a new layer of complexity. However, this is not a detriment to technological progress, but rather a testament to our boundless ambition and innovation. In this episode, Darin and Viktor discuss an article from 44 years ago titled Programs, Life Cycles, and Laws of Software Evolution by Meir Lehman.   Laws of Software Evolution https://matt-rickard.com/laws-of-program-evolution   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 287: Automating Dependency Updates with Renovate

    Play Episode Listen Later Oct 30, 2024 45:17


    #287: In the world of software development, updating dependencies remains a crucial yet often neglected task. Many developers dread the manual labor involved, especially considering potential compatibility issues and the risk of breaking existing functionality. In this episode, we talk with Rhys Arkins, the creator of Renovate, about the origins of the project and how dependency update automation helps with software development efficiency and security.   Rhys' contact information: X (Formerly Twitter): https://x.com/rarkins LinkedIn: https://www.linkedin.com/in/rhys-arkins-5a643a/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 286: The Hidden Costs of Free Services

    Play Episode Listen Later Oct 23, 2024 32:34


    #286: Consumers are often enticed by the allure of free services. From email services like Gmail to networking tools like Twingate, the appeal of getting something for nothing is irresistible. But is it truly 'free'? When taking advantage of free services, one must consider the underlying trade-offs. Using free tools often means contributing personal data in exchange—a model many big tech companies operate upon, particularly for ad-supported services. In this episode, Darin and Viktor discuss when taking advantage of free services, one must consider the underlying trade-offs.   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 285: Navigating the Challenges of Legacy Software in Modern Enterprises

    Play Episode Listen Later Oct 16, 2024 45:49


    #285: In the fast-paced world of technology, organizations often find themselves in a complex dance between embracing the latest advancements and grappling with decades-old infrastructure. This delicate balance is highlighted in today's enterprises as they attempt to integrate legacy systems with modern solutions like microservices. The challenges, both technical and organizational, raise critical questions about the future of software development and business strategy. In this episode, we speak with Neil Millard, author of Confident Contractor, about how enterprises often cycle through waves of consultants every 18-24 months, disrupting continuity and expertise in managing these complex systems.   Neil's contact information: X (Formerly Twitter): https://x.com/neil_millard LinkedIn: https://www.linkedin.com/in/neilmillard/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 284: From Scratch Isn't Really From Scratch

    Play Episode Listen Later Oct 9, 2024 30:44


    #284: Every step forward is built upon the achievements of the past. When you're developing software, leveraging existing knowledge and improvements can propel your success. Stepping blindly into the vast sea of technological options without understanding the motivations behind their existence can lead to costly missteps. In this episode, Darin and Viktor discuss when you choose to use someone else's technology, you are inherently choosing to adopt someone else's decisions.   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 283: OpenTelemetry Meets Mobile

    Play Episode Listen Later Oct 2, 2024 41:21


    #283: Moving beyond the usual suspects in observability, today's focus shifts towards mobile—a relatively unexplored domain for OpenTelemetry. The integration of OpenTelemetry with mobile applications opens new avenues for mobile app observability. In this episode, Darin and Viktor talk with Austin Emmons from Embrace about the need for educating developers about the value of instrumentation and how OpenTelemetry can significantly aid in performance monitoring and diagnostic efforts for mobile applications.   Austin's contact information: LinkedIn: https://www.linkedin.com/in/austin-emmons-264ba347/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 282: How To Measure Software Complexity

    Play Episode Listen Later Sep 25, 2024 31:46


    #282: In the ever-evolving world of technology, the intricacies of software development and system design continually challenge engineers and developers alike. Insights from past thinkers, such as John Gall, combined with modern-day practices, provide a fascinating lens through which we can understand and navigate these complexities. In this episode, Darin and Viktor discuss a blog post from Mahesh Balakrishnan titled "Three Laws of Software Complexity (or: why software engineers are always grumpy)"   Three Laws of Software Complexity (or: why software engineers are always grumpy) https://maheshba.bitbucket.io/blog/2024/05/08/2024-ThreeLaws.html   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 281: The Impossibility of Competing with Tech Giants

    Play Episode Listen Later Sep 18, 2024 52:42


    #281: In today's rapidly evolving tech industry, many startups believe they can challenge the well-established giants by offering similar products with minor tweaks. However, this approach is fundamentally flawed. Companies like Amazon and Microsoft will absorb a few of these new competitors, while many others will simply disappear. The driving force behind this harsh reality isn't just competition; it's the absence of truly innovative products. The tech landscape is unforgiving to those who don't innovate. While it might seem tempting to follow the footsteps of successful giants like Adobe, Amazon, and Microsoft, the key to success lies in innovation and offering something new. Companies that fail to grasp this reality will find themselves disappearing into obscurity. In this episode, Bret Fisher and Nirmal Mehta join Darin and Viktor to discuss how artificial intelligence is affecting the tech industry.   Bret's contact information: X (Formerly Twitter): https://x.com/bretfisher LinkedIn: https://www.linkedin.com/in/bretefisher   Nirmal's contact information: X (Formerly Twitter): https://x.com/normalfaults LinkedIn: https://www.linkedin.com/in/nirmalkmehta/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 280: Understanding the Importance of Policy as Code for Cloud-Native Success

    Play Episode Listen Later Sep 11, 2024 37:55


    #280: Policy as Code is not just a trend but a critical practice for cloud-native success. It ensures automation, consistency, version control, auditability, security, and flexibility. By adopting policies as code, organizations can effectively manage and enforce policies, leading to improved compliance and faster incident response. In this episode, Darin and Viktor dive deeper into the topic, share real-world scenarios, and discuss the practical implications of implementing policies as code as they review a blog post from Nirmata titled “What Is Policy-As-Code? Top 10 Reasons Why Policy-As-Code Is Essential for Cloud-Native Success”.   What Is Policy-As-Code? Top 10 Reasons Why Policy-As-Code Is Essential for Cloud-Native Success https://nirmata.com/2024/06/24/top-10-reasons-why-policy-as-code/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 279: Exploring Grafana Alloy

    Play Episode Listen Later Sep 4, 2024 43:26


    #279: One topic continues to emerge in conversations about technology and observability — OpenTelemetry. It's clear that OpenTelemetry has become fundamental in the tech industry. In this episode, we talk with Paschalis Tsilias, a software engineer with Grafana, about Alloy, a vendor-neutral distribution of the OpenTelemetry (OTel) Collector.   Paschalis' contact information: X (Formerly Twitter): https://x.com/tpaschalis_ LinkedIn: https://www.linkedin.com/in/tsilias/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 278: GUI versus Command Line in Development

    Play Episode Listen Later Aug 28, 2024 32:04


    #278: In today's tech landscape, developers often find themselves caught in the middle of a debate that never seems to age: GUI or CLI? While the tools and interfaces we use may evolve, the core question remains. How do we balance the efficiency and familiarity of graphical user interfaces (GUIs) with the raw power and flexibility of command-line interfaces (CLIs)? In this episode, Darin and Viktor discuss a blog post by Ian Miell titled In Praise of Low Tech DevEx.   In Praise of Low Tech DevEx https://blog.container-solutions.com/in-praise-of-low-tech-devex   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 277: Making Security Tooling Easy for Developers

    Play Episode Listen Later Aug 21, 2024 44:49


    #277: Developers are often caught in a challenging position. They are keen to write code, innovate, hack, and build new things. However, when security measures are perceived as long, difficult, and cumbersome tasks, these essential protocols tend to be avoided or improperly implemented. The key is to balance the pursuit of creativity with the need for robust security. The idea is simple yet profound: by ensuring that security tools are straightforward and user-friendly, developers are more likely to incorporate them into their workflow. This not only benefits the developer but also the entire organization by safeguarding the product from potential vulnerabilities. In this episode, we talk with Luke Hinds, CTO of Stacklok, about how bridging the gap between development and security can lead to healthier, more secure software environments.   Luke's contact information: X (Formerly Twitter): https://x.com/decodebytes LinkedIn: https://www.linkedin.com/in/lukehinds/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 276: Why APIs Matter More Than Ever

    Play Episode Listen Later Aug 14, 2024 30:53


    #276: In today's fast-paced tech world, one sentiment seems to echo louder than ever: "Don't give me help, give me an API." Whether it's AWS configurations, Kubernetes manifests, or even something as fundamental as setting up a basic S3 bucket, an intuitive, well-designed API can mean the difference between smooth sailing and being lost at sea. When companies fail to adapt and streamline their operations through user-friendly APIs, they risk obsolescence. In this episode, Darin and Viktor discuss why organizations must prioritize simplicity and customer-centric design in their technical architectures to stay competitive.   Today's sponsor: Save 25% on your first Barbaro Mojo order using the code DevOps25 https://barbaromojo.com/discount/DevOps25   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 275: Managing Modern Infrastructure with GitOps

    Play Episode Listen Later Aug 7, 2024 42:28


    #275: In the constantly evolving landscape of technology, embracing new methodologies can significantly enhance our system management capabilities. One such methodology that has risen to prominence is GitOps. This practice enhances the declarative nature of infrastructure management, aiming to increase efficiency and reliability. In this episode, we talk with Christian Hernandez about the origins, principles, and challenges of GitOps.   Christian's contact information: X (Formerly Twitter): https://x.com/christianh814 LinkedIn: https://www.linkedin.com/in/chernandez1982/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 274: What Is the XY Problem?

    Play Episode Listen Later Jul 31, 2024 29:47


    #274: When we talk about problems in the tech space, one recurring issue is what we call the "XY problem", where understanding the root cause of a problem is crucial for crafting an effective solution. In this episode, Darin and Viktor explore what the XY problem is, why it happens, and how we can mitigate it to create better outcomes for everyone involved.   The XY Problem https://xyproblem.info/   Today's sponsor: Save 25% on your first Barbaro Mojo order using the code DevOps25 https://barbaromojo.com/discount/DevOps25   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 273: Adapting Three Tier Architecture for Platform Engineering

    Play Episode Listen Later Jul 24, 2024 46:05


    #273: Platform engineering plays a crucial role in modern software delivery. The platform engineering team is responsible for creating a development environment that is both productive and scalable. However, many platform engineers might not be familiar with foundational software design principles, and this can lead to inefficiencies and technical debt. One such principle is the three-tier architecture model, a concept that seems to have become lost amidst the rapid evolution of technology. In this episode, we speak with Daniel Bryant, the Head of Product Marketing at Syntasso, about how we can take the three-tier architecture model and apply it to building our platforms and portals.   Daniel's contact information: X (Formerly Twitter): https://x.com/danielbryantuk LinkedIn: https://www.linkedin.com/in/danielbryantuk/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 272: How To Become a Speaker at Conferences

    Play Episode Listen Later Jul 17, 2024 49:17


    #272: Public speaking, especially at conferences, can be a daunting task. The fear of failing, the pressure of performing in front of peers, and the challenges of preparation can make even the most confident individuals second-guess themselves. In this episode, Darin and Viktor offer practical advice for aspiring conference speakers.   Today's sponsor: Save 25% on your first Barbaro Mojo order using the code DevOps25 https://barbaromojo.com/discount/DevOps25   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 271: Solving Real Problems in Platform Engineering

    Play Episode Listen Later Jul 10, 2024 43:55


    #271: Platform engineering has traditionally centered around technological excellence. From building robust Kubernetes clusters to implementing intricate CI/CD pipelines, the emphasis has been on mastering the technical aspects. However, as the industry matures, there's a growing realization that technological prowess alone isn't enough. In this episode, we speak with Puja Abbassi, the VP of Product at Giant Swarm, about how measuring success not just through the lens of technological achievement but through the tangible impact on users is really where platform engineering is headed.   Puja's contact information: X (Formerly Twitter): https://x.com/puja108 LinkedIn: https://www.linkedin.com/in/pujaabbassi/   YouTube channel:  https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 270: Why Should a Developer Consider Using Devbox from Jetify?

    Play Episode Listen Later Jul 3, 2024 39:48


    #270: In the ever-evolving world of software development, getting a new machine up and running can be an time consuming process. The journey from unboxing to being fully operational has undergone significant transformations over the years, with each phase offering its own solutions and challenges. In this episode, Darin and Viktor talk about their experiences in setting up their machines and what they are doing now anytime they get a new machine.   How To Install and Use Devbox on macOS https://www.youtube.com/live/SCWw0J_8fdk?t=1060   Today's sponsor: Save 25% on your first Barbaro Mojo order using the code DevOps25 https://barbaromojo.com/discount/DevOps25   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 269: Using Human Centered Computing in Platform Engineering

    Play Episode Listen Later Jun 26, 2024 44:13


    #269: As developers, when we begin writing applications, the focus is often on the code itself. But what if we prioritized the user from the very beginning? This is where human-centered computing comes in. It's about placing the user at the heart of the development process, not merely making assumptions but actually going out and talking to them to understand their needs. In this episode, we speak with Katharina Sick about her experiences with human centered computing and how that has helped her as team member of the Dynatrace platform engineering team.   Katharina's contact information: LinkedIn: https://www.linkedin.com/in/katharinasick/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 268: What Is Kubernetes Used For?

    Play Episode Listen Later Jun 19, 2024 37:17


    #268: Kubernetes has become the de facto standard for container orchestration, but its true strength lies in its API. Today, containers are prevalent, but tomorrow we might be dealing with a completely different runtime. The Kubernetes API, with its robust and flexible design, is poised to support these transitions seamlessly. In this episode, Darin and Viktor talk about a few of the different ways that Kubernetes is currently being used and also where it might be headed in the future.   Today's sponsor: Save 25% on your first Barbaro Mojo order using the code DevOps25 https://barbaromojo.com/discount/DevOps25   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact

    DOP 267: To Fork or Not To Fork

    Play Episode Listen Later Jun 12, 2024 45:20


    #267: In the fast-paced world of Kubernetes development, ensuring the reliability and effectiveness of applications is crucial. End-to-end testing plays a vital role in detecting bugs, ensuring proper functionality, and maintaining the overall quality of Kubernetes resources. But what happens when existing testing tools fall short of meeting the evolving needs of developers and testers? This is what happened to the team working on Kyverno. They were using a tool but they ended up creating Chainsaw to solve their problem. In this episode, we speak with Charles-Edouard Brétéché about the struggles the Kyverno team had with existing tools and what the team ended up doing to solve the problem.   Charles-Edouard's contact information: LinkedIn: https://www.linkedin.com/in/eddycharly/   Chainsaw https://kyverno.github.io/chainsaw/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 266: The Evolution of Data Structure Languages

    Play Episode Listen Later Jun 5, 2024 37:51


    #266: The tech industry has witnessed an explosion of new configuration languages that are reshaping the way we manage data structures and generate configuration files. From traditional formats like JSON and YAML to newer languages like Pkl, CUE, and KCL, the landscape of configuration languages is constantly evolving to meet the demands of modern software development. In this episode, Darin and Viktor talk about where these languages fit in to our projects and how they can help make our lives easier if we are willing to put in the work.   Today's sponsor: Save 25% on your first Barbaro Mojo order using the code DevOps25 https://barbaromojo.com/discount/DevOps25   Pkl https://pkl-lang.org/   CUE https://cuelang.org/   KCL https://www.kcl-lang.io/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/  

    DOP 265: The Impact of Kubernetes and GitOps on the Tech Landscape

    Play Episode Listen Later May 29, 2024 50:47


    #265: The worlds of Kubernetes and GitOps are constantly evolving, each iteration bringing us closer to a more streamlined, efficient, and powerful way of managing and deploying our software architectures. Kubernetes has become the cornerstone of container orchestration, offering an unmatched level of flexibility and scalability. Meanwhile, GitOps practices are revolutionizing how we view and implement CI/CD pipelines, emphasizing a declarative way to manage infrastructure and applications. As the Kubernetes landscape matures, clear winners in each category, such as Cilium for CNI and CertManager for certificate management, are emerging, streamlining the selection process for Kubernetes tooling. This maturation leads to a consolidation of best practices and tools, analogous to the evolution observed in Linux distributions. While diversity in tools offers flexibility, a certain level of standardization is necessary for broader adoption and ease of use. In this episode, we talk with John Dietz, CEO and Cofounder of Kubefirst, about a potential future where Kubernetes becomes an unseen yet omnipresent force in software development.   John's contact information: X (Formerly Twitter): https://twitter.com/vitamindietz LinkedIn: https://www.linkedin.com/in/jd-k8s/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/`

    DOP 264: Navigating the Changing Landscape of Open Source

    Play Episode Listen Later May 22, 2024 39:33


    #264: In recent years, the very definition of open source has been subject to scrutiny and reinterpretation. Where once open source projects were largely managed and maintained by individuals or small groups for passion or as a hobby, today, they are at the forefront of business, technology, and innovation. The world's dependence on open-source software is undeniable. From infrastructure to development frameworks, open source underpins much of the digital world. In this episode, Darin and Viktor reflect on how the adoption and demand for open-source software have evolved. This evolution demands a proportional change in the amount of effort that goes into these projects. No longer are they just "Saturday afternoon fun." They have become critical to business and societal functions. This shift raises a pivotal question. How do we, as a community, sustain and support the growth and maintenance of these projects.   Today's sponsor: Save 25% on your first Barbaro Mojo order using the code DevOps25 https://barbaromojo.com/discount/DevOps25   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 263: Navigating the Complex Path to Becoming a DevOps Architect

    Play Episode Listen Later May 15, 2024 47:58


    #263: In an era where technology is evolving at an unprecedented rate, the role of a DevOps architect has become increasingly significant. This career path is not just about overseeing development and operations. It involves a deeper understanding of the entire system, requiring a unique blend of experience across development, operations, and beyond. The role of a DevOps architect is nuanced, blending the lines between a developer, an operations professional, and ultimately, an architect of comprehensive systems. It's a position that one doesn't simply step into right out of college. Rather, it is the culmination of years of evolving through the tech ranks, acquiring a deep understanding of both the development and operational sides of the aisle. In this episode, we speak with Ádám Szücs-Mátyás about his role as a DevOps Architect at a large SaaS company.   Ádám's contact information: LinkedIn: https://www.linkedin.com/in/adam-szucs/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 262: Rethinking Project Success The Iterative Way

    Play Episode Listen Later May 8, 2024 38:08


    #262: In the ever-evolving world of software development and IT infrastructure, striking the right balance between ambition and realistic expectations is a common challenge. This balance becomes even more precarious when dealing with the development and implementation of projects, be it in a Greenfield scenario or maintaining and upgrading existing systems. In this episode, Darin and Viktor review a blog post from Ricardo Castro titled "Engineering Success: Prioritize Progress Over Grand Overhauls".   Engineering Success: Prioritize Progress Over Grand Overhauls https://mccricardo.com/engineering-success-prioritize-progress-over-grand-overhauls/   Today's sponsor: Save 25% on your first Barbaro Mojo order using the code DevOps25 https://barbaromojo.com/discount/DevOps25   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 261: Visionary Views on Internal Developer Platforms and Portals with Port

    Play Episode Listen Later May 1, 2024 41:09


    #261: The future of developer portals is one of seamless integration and intuitive operation. By bridging the gap between complex platforms and the developers who use them, portals can significantly enhance productivity and innovation. This vision aligns with the ethos of companies like Port, which emphasizes an open and adaptable approach to developing internal developer portals. In this episode, we speak with Zohar Einy, the CEO at Port, about the rapidly evolving landscape of software development and operations and the distinction between developer portals and platforms.   Zohar's contact information: LinkedIn: https://www.linkedin.com/in/zohar-einy/ X (Formerly Twitter): https://twitter.com/ZoharEiny   Port https://www.getport.io/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 260: Artificial Intelligence Will NOT Replace You. Devs Using AI Will.

    Play Episode Listen Later Apr 24, 2024 36:53


    #260: In the fast-paced world of technology, advancements are constantly reshaping the way we work. As we strive to stay ahead of the curve, the debate between embracing innovation and resisting change becomes more relevant than ever. In this episode, Darin and Viktor talk about where they see how AI is being used now, as well as how it will be used going into the future.   Today's sponsor: Save 25% on your first Barbaro Mojo order using the code DevOps25 https://barbaromojo.com/discount/DevOps25   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 259: Reimagining The Terminal Experience with Wave Terminal

    Play Episode Listen Later Apr 17, 2024 42:08


    #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: https://www.linkedin.com/in/mikesawka/   Wave Terminal https://www.waveterm.dev/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 258: Reflections on Startup Infrastructure Choices

    Play Episode Listen Later Apr 10, 2024 39:04


    #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 https://cep.dev/posts/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 https://barbaromojo.com/discount/DevOps25   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 257: Scaling at Adobe: Kubernetes, Global Networking, and Platform Innovation

    Play Episode Listen Later Apr 3, 2024 45:59


    #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): https://twitter.com/cloudtaquero LinkedIn: https://www.linkedin.com/in/josephrsandoval/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 256: KubeCon EU 2024 Review

    Play Episode Listen Later Mar 27, 2024 41:04


    #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: https://twitter.com/wiggitywhitney LinkedIn: https://www.linkedin.com/in/whitneylee/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    DOP 255: What Is Developer Observability?

    Play Episode Listen Later Mar 20, 2024 48:51


    #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): https://twitter.com/liran_last LinkedIn: https://www.linkedin.com/in/liran-haimovitch/   YouTube channel: https://youtube.com/devopsparadox   Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/   Slack: https://www.devopsparadox.com/slack/   Connect with us at: https://www.devopsparadox.com/contact/

    Claim DevOps Paradox

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel