Adventures in DevOps

Will Button, Warren Parad
undefined
Jun 23, 2022 • 55min

How to Navigate the Job Market in DevOps - DevOps 119

Jonathan shares about the new job offer he received and the progression we went through to navigate the process.  Jonathan, Will, and Jillian also discuss the various aspects of the current DevOps job market, starting a new job, and how you can grow in your career. In this episode…Stack overflow and blogposts What do you do when you first start?Contracting gigsSocial life in the workplace vs. financial transactionSingle points of failure 
undefined
Jun 16, 2022 • 45min

Elements to Make an App DevOps Ready - DevOps 118

Today on the show, Will talks about his latest project, Trustified.io and the steps he is considering to make it DevOps ready. Will and Jonathan discuss creating the dev environment, standardized logging, CI/CD, health checks, standardized reporting dashboards, configuring the app, database migration tools, user management, and ORMs. Elements to Make an App DevOps Ready:Creating the dev environmentStandardized loggingCI/CDHealth checksPrometheusStandardized reporting dashboardsConfiguring the appDatabase migration toolsUser managementORMs
undefined
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
undefined
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
undefined
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?
undefined
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.
undefined
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?
undefined
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.
undefined
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.
undefined
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.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app