Saltar al contenido
PodcastsCarreraAdventures in DevOps

Adventures in DevOps

Will Button, Warren Parad
Adventures in DevOps
Último episodio

313 episodios

  • Adventures in DevOps

    The excitement and value of quality

    11/09/2026 | 37 min
    Share Episode

    Sauce Labs CTO Anoop Tripathi addresses the root causes of broken test suites and why teams frequently become numb to intermittent test failures. Anoop shares concrete lessons from his career, detailing how bad practices like embedding fixed sleep routines instead of signal-based waiting ruin test reliability. We discuss the necessity of designing products for testability from day one—such as using pair programming where one developer writes the implementation while the other writes the test suite, or building dedicated test interfaces directly into the application architecture. We also analyze the hidden business costs of poor quality, where engineering debt forces sales teams to spend their time managing upset clients instead of acquiring new revenue.

    We explore organizational anti-patterns—such as teams claiming to be 'Agile' with one-year sprint cycles, or shipping debug builds to production because release builds continuously crash, highlighting a pair-programming model where one developer writes the code while another writes the corresponding tests

    Finally, we tackle the dangers of chasing vanity metrics, from engineers writing automated assert pass statements to claim fake coverage, to organizations bragging about more code. Anoop distinguishes between output gain and outcome gain, warning that LLMs are creating a massive testing and review crisis by generating 20-page documentation files for minor features.

    💡 Notable Links:
    Quality Iron Triange of Software
    Book: Sapiens
    ✨ Episode: DORA Report
    ✨ Episode: Grafana — Managing Open Source
    🎯 Picks:
    Warren - Proof of Quantum Consciousness - Paper
    Annop - Book: Genesis: Artificial Intelligence, Hope, and the Human Spirit
  • Adventures in DevOps

    How to land a software job in the age of LLMs

    28/08/2026 | 1 h 2 min
    Share Episode

    In this episode, we sit down with Nikhil Mungel, Head of AI R&D at Cribl, to discuss how LLMs have dramatically transformed the tech hiring landscape. The conversation opens with an honest look at the flood of AI-generated, low-quality resumes and remote interview cheating tactics, which have pushed many organizations toward in-person whiteboard interviews or closed-network referrals.

    We explore how software development has evolved from character-by-character coding into "judgment work," where an engineer's value relies on holistic decision-making, taste, and business alignment rather than raw syntax memorization. Nikhil emphasizes the importance of an "ownership mindset," urging developers to move beyond acting as mere specification-translators and instead evaluate technical trade-offs through a business-focused lens. We also pull back the curtain on modern technical interviews, highlighting why expressing strong convictions, asking intentional career questions, and proving human reasoning without LLM assistance remain essential for standing out.

    💡 Notable Links:
    Show: Pluribus
    🎯 Picks:
    Warren - Sony made the walkman worse
    Nikhil - Book: Leadership Strategy and Tactics: Field Manual
  • Adventures in DevOps

    Why does anyone use Crossplane?

    07/08/2026 | 42 min
    Share Episode

    Pushkar Gopalakrishna, Senior Staff Software Engineer at Snap, previously Cruise and AWS, joins to explore why engineering organizations pivot away from Terraform and HCL toward Kubernetes-native tools even when they might not be better. We unpack how developer friction, copy-pasted control structures, and misaligned organizational incentives create massive tech debt—often forcing SREs to manually update infrastructure repositories for compliance, resulting in broken pipelines and severe operational friction.

    We debate over the mechanics of Crossplane, detailing how its continuous reconciliation loop and Custom Resource Definitions (CRDs) allow teams to express cloud infrastructure as YAML alongside their application manifests at potentially the cost of async validation. Pushkar pulls back the curtain on how Cruise managed infrastructure at scale using a custom internal platform called 'Juno' to bootstrap GCP projects, repositories, and permissions, while leveraging Crossplane for application-level resources. We also dive into the dangers of using CI tools for continuous deployment, detailing a terrifying incident where a pipeline bug accidentally marked three production Kubernetes namespaces for deletion, and how moving to ArgoCD and Argo Rollouts helped prevent future outages for autonomous vehicles.

    Finally, we touch on the realities of non-production environment isolation, testing against live APIs, and why platform teams must balance providing a seamless developer experience without stripping away developer accountability.

    💡 Notable Links:
    Crossplane
    Podcast Guest Request for Principal Engineer — What work are you doing?
    Amazon Multi-level fullyment center for drones
    ✨ Episode: Terraform vs OpenTofu
    🎯 Picks:
    Warren - Books: The Murderbot Diaries
    Pushkar - DJI mini drone
  • Adventures in DevOps

    Building Observability for the Innovators

    31/07/2026 | 41 min
    Share Episode

    Co-Founder of Grafana Labs, Anthony Woods, joins to share his perspective on how open source solutions are thriving despite the deluge of pull requests being thrown at them through their open source repositories.

    Most importantly, he outlines how observability is no longer being done by users looking directly at dashboards. The data rarely makes to LLMs or automation, it rarely makes sense even to humans looking at them, without the context. The context is critical component, and having a model that was built on the semantic concepts relevant to your use cases.

    And of course we can't stay away from asking on the record the current state of security of open source repositories from a vendor side. Given how their was an inevitable incident with some of the Grafana open source repos, we dig in to figure out how they are dealing with the real world impacts of malware being spread throughout the ecosystem.

    💡 Notable Links:
    Coinbase's ridiculous spend on observability
    Book: Crossing the Chasm
    Silicon Valley Show: Hot Dog or Not Hot Dog
    Shai Hulud — Grafana open source compromise
    Podcast Guest Request for Package Manager Security Expert
    ✨ Episode: Productivity
    🎯 Picks:
    Warren - Best Starfleet Captain: Pike
    Anthony - The Bitter Lesson
  • Adventures in DevOps

    When knowledge is free but the infrastructure isn't

    24/07/2026 | 1 h 9 min
    Share Episode

    As it turns out, the entire artificial intelligence boom is essentially running on Wikipedia's free labor, but while knowledge is free, physical server infrastructure definitely is not. We sit down with Moriel Schottlender, Principal Systems Software Engineer at the Wikimedia Foundation, to dissect how public systems survive an endless onslaught of high-volume AI scrapers and aggressive crawlers. Because 65% of the resource-heavy requests originate from automated bots, we explore how Wikimedia navigates this traffic without blocking legitimate users. We skip the approaches of IP-banning which doesn't work in practice and discuss actual mature architectural strategies, by focusing on the users' needs. From structured database dumps and high-volume enterprise APIs to rate-limiting and CDN caching trade-offs.

    It's a mind-bogglingly complex ecosystem ­of open-source, a 25-year-old PHP monolith supporting over 900 distinct site instances across 300 languages and 11 unique projects. It's an immense engineering challenge to modernize infrastructure while serving 250,000 active volunteer editors who build custom workflows via Toolforge—Wikimedia's internal, open-source mini-AWS.

    Finally, we have to tackle the philosophical divide between artificial statistical models and human creativity. Because LLMs are trained to predict the statistical mean, they inherently miss the edge cases where real human value, internationalization, and accessibility actually reside. And even if they did, we managed to squeeze out every last bit of AI creativity that early models had until what we are actually left with is the most boring result. We also commiserate over the gratuitous low-quality AI pull requests flooding open-source repositories, drawing parallels to the chaotic Hacktoberfest spam of years past.

    💡 Notable Links:
    Frodo project
    Impact of crawlers on Mediawiki's infrastructure
    Book: The Platform Revolution
    Moriel's LLM experiments
    ✨ Episode:
    🎯 Picks:
    Warren - Video: Are all flags Drawable in PowerPoint
    Moriel - Audiobook: Dungeon Crawler Carl
Más podcasts de Carrera
Acerca de Adventures in DevOps
Join us in listening to the experienced experts discuss cutting edge challenges in the world of DevOps. From applying the mindset at your company, to career growth and leadership challenges within engineering teams, and avoiding the common antipatterns. Every episode you'll meet a new industry veteran guest with their own unique story.
Sitio web del podcast

Escucha Adventures in DevOps, A Bit of Optimism y muchos más podcasts de todo el mundo con la aplicación de radio.net

Descarga la app gratuita: radio.net

  • Añadir radios y podcasts a favoritos
  • Transmisión por Wi-Fi y Bluetooth
  • Carplay & Android Auto compatible
  • Muchas otras funciones de la app