

Adventures in DevOps
Will Button, Warren Parad
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.
Episodes
Mentioned books

Jun 9, 2022 • 48min
Anti-Patterns in DevOps - DevOps 117
An anti-pattern is a pattern that you use to fix a short-term problem at the expense of your long-term goals. The insidious thing about anti-patterns isn't that they don't work or fail outright, but that they work in the short term while causing long-term failure and pain. Today on the show, Jonathan, Jillian, and Will discuss the various anti-patterns and cargo culting in software engineering, including password management, team structures, mean time to recover, and docker files management. In this episode…What is cargo cult software engineering?Favorite anti-patternsPassword managementTeam structure and silosMean time to recoverDocker files management

Jun 2, 2022 • 38min
Deployment Strategies - DevOps 116
Today on the show, Will and Jonathan discuss deployment strategies, including rolling strategy, blue-green patterns, canary deployments, feature flags, and progressive delivery. They also discuss backward compatibilities and rollback and rollforward deployment strategies, plus share their current picks of the week. In this episode…Kubernetes orchestrationBlue-Green deployment patternsCanary deploymentsFeature flagsProgressive deliveryBackward compatibilityRollback deploymentRollforward deployment

May 26, 2022 • 42min
Universal Infrastructure as Code with Pulumi - DevOps 115
Imagine being able to program the cloud and bridge the Dev and Ops divide with cloud. Pulumi is a universal infrastructure as code platform that allows you to build, deploy, and manage modern cloud applications using familiar languages, tools, and engineering practices. Today, Jonathan and Will discuss all the ins and outs of Pulumi.In this episode…What is Pulumi and how does it work?Is Pulumi replacing tools such as Ansible, Chef, Terraform altogether?What is the learning curve?What languages is Pulumi limited to?When would you not use Pulumi?What are the processes for implementation?

May 18, 2022 • 51min
Progressions Through Programming Languages - DevOps 114
Do I need to learn how to write code? What are the types of program languages required in DevOps? What are the pros and cons of each? Will, Jonathan, and Jillian discuss the progressions through programming languages and their insights and opinions with each. Learn about Bash, Go, Perl, Python, Python 2, Python 3, JavaScript, Node.js, Rust, Ruby, and Java. At the end, they provide their final concluding thoughts and share their top picks.

May 12, 2022 • 1h 6min
Delivering Business Outcomes, Not Just Metrics - DevOps 113
How do you align engineering outcomes to business goals? On the show, Hersh Tapadia, Adam Dahlgren from Allstacks talk about value stream intelligence and how you can generate guiding insights for product stakeholders across engineering projects and tools so you can shape better outcomes and deliver stronger value. In this episode…“Metrics are just table stakes”Metrics vs feelings driven management How to evolve the conversation from data collection to value creationUnderstanding the why behind the work to retain engineers The “dining table problem”How do engineering teams respond to this approach?

May 4, 2022 • 1h 11min
Building Code More Responsibly: A Mental Model Shift - DevOps 112
Enjoy this philosophical conversation around building code more responsibly and how ethics and accountability is to be integrated into the DevOps industry. Eric Tank joins the show and shares his perspective on how to “develop for deprecation”. Building a code that is documented, tested, monitored, and deployed is important, but can you easily pass it off to someone else, or be able to walk away from the code it entirely? Johnathan joins by saying that “software is never done until it’s deleted.” They finish the discussion referencing apprenticeship models and how accountability in this way could parallel other industries.

Apr 28, 2022 • 47min
Infrastructure as code and Amazon CDK - DevOps 111
Have you considered the significance of infrastructure as code and its importance in the industry? Will, Jillian, and Jonathan deep dive into this topic, plus discuss Amazon CDK and current frameworks and tools for the best workflows.

Apr 21, 2022 • 45min
Building and Organizing DevOps Teams - DevOps 110
Jillian, Jonathan, and Will break down the process of building a DevOps team. They address the breadth of skills from writing skills to provisioning cloud and server resources. They also dive into organizing human and other resources to successfully build and grow a DevOps team.

Apr 7, 2022 • 44min
Is Kubernetes Right for You? - DevOps 109
Everyone and their mother is talking about Kubernetes, but there’s something you need to know. In this episode, the gang talks about the TRUTH around Kubernetes for most scenarios.In This Episode1) The BIGGEST reason NOT to use Kubernetes 2) If you’ve started Kubernetes, watch out for THIS common pitfall 3) How to leverage Kubernetes’ customization capability and feel confident in scaling without pieces falling through the cracksBe a guest on the show! https://go.oncehub.com/adventuresindevops

Mar 27, 2022 • 38min
Protecting Your Database with Adam Kamor - BONUS
Adam Kamor from Tonic.ai discusses the challenges of protecting sensitive data in databases, transforming data without compromising privacy, and the importance of controlling access to secure information. He highlights the need for innovative solutions like Tonic Tooling for managing databases in a CI/CD environment and the benefits of on-premise solutions for enhanced data security.