Adventures in DevOps cover art

Adventures in DevOps

Adventures in DevOps

Written by: Will Button Warren Parad
Listen for free

About this listen

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.Rhosys AG Careers Economics Personal Success
Episodes
  • How to build a monolith the right way
    Apr 24 2026

    Share Episode

    We sit down with Ian Duncan, senior staff engineer on the stability team at Mercury, to discuss the delicate balance of choosing your tech stack and the implications. That means explore the concept of the novelty budget or frequently known as "Choose Boring Technology". It emphasizes why companies should carefully spend their innovation tokens on things that actually move the needle, rather than reinventing the wheel.


    Mercury leverages simple technology like Postgres and EC2 instances alongside high-innovation bets like Haskell and Nix to maintain stability. The conversation unpacks the hidden complexities of over-relying on standard tools, sharing a cautionary tale about using a Postgres table as a massive queuing system until it consumed all the database resources and caused login failures. To solve architectural scaling without descending into nanoservice madness, we jump to discussing monolithic build systems. By leveraging hermetically sealed, modular build targets, teams can achieve massive parallelism and avoid endless local rebuilds while maintaining a single coherent view of the codebase.


    We also advocate for separating management tools from primary systems by utilizing dedicated control planes, and touch on the rising popularity of durable execution frameworks like Temporal to handle resilient workflows. And it turns out Ian might be a bigger advocate of microservices that he thought!


    💡 Notable Links:
    • Ian's blog
    • Book: Blah Blah Blah
    • Using Innovation Tokens
    • Novelty budget
    • Buck2
    🎯 Picks:
    • Warren - Why Archers Didn’t Volley Fire
    • Ian - Band - Gloryhammer
    Show More Show Less
    45 mins
  • Infrastructure as code: why you can never avoid thinking
    Apr 17 2026

    Share Episode

    We explore the past and AI-driven future of Infrastructure as Code with Cloud Posse's Eric Osterman, discussing various IaC traumas. Erik maintains the world's largest repository of open-source IaC modules. Looking back at the dark ages of infrastructure, from the early days of raw CloudFormation and Capistrano to the rise and fall of tools like Puppet and Chef, we discuss the organic, messy growth of cloud environments. Where organizations frequently scale a single AWS account into a tangled web rather than adopting a robust multi-account architecture guided by a proper framework.


    The conversation then shifts to the modern era of rapid integration of infrastructure development. While generating IaC with large language models can be incredibly fast, it introduces severe risks if left unchecked, and we explore how organizations can protect themselves by relying on Architectural Decision Records (ADRs) and predefined "skills". The hopeful goal of ensuring autonomous deployments are compliant, reproducible, and secure instead of relying on hallucinated architecture.


    Finally, we tackle the compounding issue of code review in an age where developers can produce a year's worth of engineering slop progress in a single week.


    💡 Notable Links:
    • Atmos framework
    • Checkov - IaC Validation
    • Code Rabbit
    • ✨ Episode: Agent Skills
    • ✨ Episode: All about MCPs
    🎯 Picks:
    • Warren - Project Hail Mary
    • Erik - Everybody's free to wear sunscreen & Book: The 10X Rule
    Show More Show Less
    53 mins
  • GPU versus CPU: What is engineering really doing for us
    Apr 9 2026

    Share Episode

    We sit down with Jaikumar Ganesh, Head of Engineering at AnyScale, to explore the intricacies of heterogeneous compute. He unpacks the growing CPU/GPU divide, detailing how ML pipelines require precise orchestration — using CPUs for data reading and writing while leveraging expensive, massive-die GPUs for chunking and embedding.


    Warren brings the insight that, with AI agents rapidly changing how software is created, building is now a requirement of the business-focused team. And our guest shares how sales and marketing departments are increasingly using tools like Cursor and Claude to develop their own workflow automations. We discuss the challenges that this shift begs: what is engineering really doing for us?


    JK emphasizes that the core responsibility of the engineering organization is reliability. While anyone can generate code, running stable production software requires the deep "battle scars", robust observability, and meticulous release processes that only a dedicated engineering team can provide.


    That results in needing to find the right talent. But, finding the talent to maintain this critical infrastructure isn't easy, which is why JK advocates for highly creative hiring strategies. He shares incredible success stories of bypassing traditional recruiting by running hiring ads in foreign-language movies at local movie theaters and setting up booths at social food festivals to find uniquely qualified candidates.


    🎯 Picks:
    • Warren - Archer's Don't Fire Volleys
    • JK - Book: The Explorer's Gene
    Show More Show Less
    41 mins
No reviews yet