Come listen to experts in building infrastructure and enabling development and deployment processes discuss the ideas and technologies involved in DevOps.
Similar Podcasts

Flutter 101 Podcast
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.

Views on Vue
Vue is a growing front-end framework for web developments. Hear experts cover technologies and movements within the Vue community by talking to members of the open source and development community.

React Round Up
Stay current on the latest innovations and technologies in the React community by listening to our panel of React and Web Development Experts.
DevOps 026: Implementing Event-driven Microservices with Nikhil Barthwal
Nikhil Barthwal works at Google on Serverless products on Google Cloud Platform. He joins the panel to talk about Implementing Event Driven Microservices. He starts with defining what Microservices are and motivations to move from Monolithic to Microservices. He then dives into distributed data in Microservices and problems associated with it. He goes into details of using Domain Driven Design for partitioning data and solutions to keep data consistent & querying scattered data. Panelist Nell Shamrell-Harrington Charles Max Wood Scott Nixon Guests Nikhil Barthwal Sponsors UpCloud | Use promo code: "devchat" for $25 off Gremlin | Chaos Engineering Platform CacheFly _______ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links Event-driven Architecture martinFowler Event Sourcing martinFowler CQRS Google Cloud Knative Picks Nell Shamrell-Harrington: Pico CTF Good Strategy Bad Strategy: The Difference and why It Matters Scott Nixon: Functional Python Programming Honey Boy 1917 Charles Max Wood: Discord React Round Up Views on Vue OBS Nikhil Barthwal: Expert F# The Lean Startup Special Guest: Nikhil Barthwal.
DevOps 025: Oracle Cloud with Bob Quillin
Bob Quillin is Vice President of Oracle Cloud Developer Relations. He joins the Adventure to talk about the direction of Cloud computing and what's new and upcoming in the Oracle cloud. Panelist Nell Shamrell-Harrington Charles Max Wood Guests Bob Quillin Sponsors UpCloud | Use promo code: "devchat" for $25 off Gremlin | Chaos Engineering Platform CacheFly _______ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links DevOps 006: All Things Cloud with Bob Quillin Oracle.com GraalVM Picks Nell Shamrell-Harrington: Pickling! The Expanse Charles Max Wood: The Man in the High Castle The Riftwar Saga Ready, Fire, Aim Bob Quillin: Mr. Robot Sorry about the 49er's Bob! Special Guest: Bob Quillin.
DevOps 024: Monitoring Multi-Cloud Environments with Sean Porter | Sensu
Sean Porter is the CTO and co-founder of Sensu Inc. Sensu is a project that helps cloud native devops engineers track issues across the cloud and multiple clouds. He gives us the story of where Sensu came from and how it is used now. Panelist Charles Max Wood Guests Sean Porter Sponsors UpCloud | Use promo code: "devchat" for $25 off Gremlin | Chaos Engineering Platform CacheFly _______ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Picks Charles Max Wood: BB-8 by Sphero Sean Porter: Obviously Awesome Special Guest: Sean Porter.
DevOps 023: Tools for Issues Resolution with Troy McAlpin and Tobias Dunn-Krahn
Troy and Tobias work at xMatters providing tools that help devops engineers manage things when they go wrong. Their tools at xMatters provide information that makes is easier to track down problems. Running a service like xMattters also allows them to become experts in how workflows should go to empower people to fix issues. Follow UpCloud on Twitter: @UpCloud Follow Troy on Twitter: @Tmcalpinxm Connect with Tobias on LinkedIn Panelist Nell Shamrell-Harrington Charles Max Wood Guests Troy McAlpin Tobias Dunn-Krahn Sponsors UpCloud Use promo code " devchat" for $25 off CacheFly _______ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links OODA loop (x)matters Picks Nell Shamrell-Harrington: A Higher Standard Charles Max Wood: Contigo Water Bottles Conference Swag SOCKS!!! Tobias Dunn-Krahn: BigQuery Chat Bots Tobias Dunn-Krahn: Delivering Happiness Best Friends Special Guests: Tobias Dunn-Krahn and Troy McAlpin.
DevOps 022: Debugging Multi-Layer or Multi-Node Applications with Or Weis
Or Weis is the CEO of Rookout. He walks us through the problems of tracking bugs through multiple layers, services, and nodes. He talks about how to aggregate, sort through, and intelligently use the information provided from each of your infrastructure nodes to find problems in your applications. This is the cure for logging FOMO. Panelist Nell Shamrell-Harrington Charles Max Wood Scott Nixon Guests Or Weis Sponsors CacheFly _______ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________ Links Anodot Picks Nell Shamrell-Harrington: Team of Teams Alaska Airlines Scott Nixon: The Future of Humanity, Malcolm Gladwell - WGS 2018 Charles Max Wood: Letters From Whitechapel Lords of Waterdeep Or Weis: Waking Up by Sam Harris Alastair Reynolds Special Guest: Or Weis.
DevOps 021: The Ideal Pipeline with Stephen Chin
In this episode of Adventures in DevOps Charles Max Wood interviews Stephen Chin. Stephen runs developer relations at JFrog. Stephen starts by sharing what JFrog has to offer and their most recent announcements. Including their new free version of Aritfactory. Charles and Stephen consider the biggest trends to emerge in 2019 and speculate on what’s going to be big in 2020. This leads them into a discussion about security and inheriting vulnerabilities from packages. They share examples of vulnerabilities in code being exploited. Stephen shares how JFrog helps with identifying and fixing vulnerabilities in code. Stephen shares the characteristics found in the ideal pipeline. It needs to be highly flexible so that it will work for every team and every project. It needs to give you a single source of truth and account for security. He explains how to get started with JFrog and what is included in the free version. Panelist Charles Max Wood Guests Stephen Chin Sponsors CacheFly Links https://jfrog.com/ https://twitter.com/steveonjava?lang=en https://www.facebook.com/Adventures-in-DevOps-345350773046268/ Picks Stephen Chin: DevOps Speakeasy https://www.amazon.com/Definitive-Guide-Modern-Clients-JavaFX/dp/1484249259 Charles Max Wood: The MaxCoders Guide to Finding Your Dream Developer Job https://www.buymeacoffee.com/devchattv Special Guest: Stephen Chin.
DevOps 020: Kui with The IBM Cloud Research Team
In this episode of Adventures in DevOps Charles Max Wood interviews Priya Nagpurkar, Paul Castro and Nick Mitchell. They all work for IBM and are here to talk about their new DevOps tool Kui. They start by explains what the IBM cloud research team is all about and what motivates them. Their goal is to make programming on the cloud as easy as possible. They share past tools that they have made for this goal. Charles asks the guests about the future of Kubernetes and DevOps. They explain why Kubernetes is so popular and what makes it a powerful tool. Kui is built mostly on Kubernetes. They discuss the evolution of DevOps tools. They compare CLIs and browser-based consoles and explain why people gravitate towards CLIs. Kui lets developers have the best of both worlds. The guests walk Charles though different scenarios of getting started with Kui. The workflow of using Kui inside an established Kubernetes cluster is discussed. They also explain how to move over from a VPS easily with Kui. They explain how Kui betters the developer experience. They go over the features that make developers DevOps experiences easier. They end by discussing how to get started in Kui if developers are new to Kubernetes. Panelist Charles Max Wood Guests Priya Nagpurkar Paul Castro Nick Mitchell Sponsors CacheFly Links https://www.kui.tools/ https://openwhisk.apache.org/ https://istio.io/ Knative Install and Set Up kubectl https://helm.sh/ Get Started with the CLI 10 Weird Ways to Blow Up Your Kubernetes https://github.com/starpit https://twitter.com/priyanagpurkar?lang=en https://github.com/paulcastro https://www.facebook.com/Adventures-in-DevOps-345350773046268/ Picks Nick Mitchell: Crime Pays But Botany Doesn't Paul Castro: Wifi Analyzer D’Addario NS Micro Clip-On Tuner Priya Nagpurkar: Solsa https://iter8.tools/ Charles Max Wood: https://discourse.org/ https://javascriptforum.net/ https://codefund.io/ The Man In the High Castle Special Guests: Nick Mitchell, Paul Castro, and Priya Nagpurkar.
DevOps 019: DevOps Next Generation with Lance Albertson
In this episode of Adventures in DevOps the panel interviews Lance Albertson. Lance Albertson works for the Oregon State Open Source Lab. The lab is a program at the Oregon State University that provides the infrastructure to open source projects. The program works with graduate students who walk away with valuable hands-on experience in DevOps. Lance starts by explaining how they choose graduate students and what their experience looks like working for the lab. Lance explains what they provide for the open source projects they support. He says they provide anything within reason and gives examples of some of the projects they are supporting. The panel asks about their hardware set up and Lance explains that they have a physical data center. He shares details of some of the hardware donated over the years. The panel asks how much work is managed by the students. Lance explains how open source projects can reach out to them and how they are chosen. Nell Shamrell-Harrington works for Chef and asks Lance how their Chef project is coming. Lance shares some of the work he has been doing on their exciting project. Finally, he tells the listeners how they can contribute to the lab. Panelists Nell Shamrell-Harrington Charles Max Wood Scott Nixon Guest Lance Albertson Sponsors CacheFly Links https://osuosl.org/ OSU DevOps Bootcamp https://github.com/osuosl https://github.com/osuosl-cookbooks https://osuosl.org/donate/ https://www.facebook.com/Adventures-in-DevOps-345350773046268/ Picks Scott Nixon: Die Hard Clean Code The Gymkhana Files Nell Shamrell-Harrington: Mass Effect: Andromeda Lance Albertson: Mike Birbiglia: The New One The Toys That Made Us Charles Max Wood: Rudolf the Red-Nosed Reindeer The Little Drummer Boy Santa Claus Is Comin' to Town A Christmas Story The Ultimate Gift Special Guest: Lance Albertson.
DevOps 018: How We Killed DevOps? with Adam Nowak
In this episode of Adventures in DevOps the pane interviews Adam Nowak. Adam is a part of the DevOps team at Netguru. He joins the panel today to share his DevOps transformation story. Adam starts by explaining the title he chose for today’s episode. He also shares his definition of DevOps. Adam explains the age-old story of a misunderstood DevOps team that was overworked and underappreciated. The organization grew but the DevOps team didn’t scale with it, leaving them with piles of tickets and everyone else wondering what was taking so long. The panel commiserates with Adam and shares some of their own similar stories. Reaching out to others to help solve the problem, Adam found that many DevOps teams had and are experiencing the same problem. He found help from others in the DevOps space and recommended books. His team started by making their work more visible. To do this they streamlined their communication and published documentation. Next, they made more focused goals. Instead of trying to do everything and never meeting their goals they chose a couple things to work on and focused on that. Another change they made was to diversify their meetings, projects, and initiatives; they brought in people from all the teams to collaborate, making the projects even better. The panel discusses the importance of empathy in the workplace and in life. Most people are trying their best and probably have a reason for doing the things that they are doing. Instead of treating others as if they are incompetent, talk them and discuss the reasons behind their actions and decisions. Panelists Nell Shamrell-Harrington Charles Max Wood Guest Adam Nowak Sponsors CacheFly Links How we killed DevOps by creating a dedicated DevOps team | Adam Nowak The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win Making Work Visible: Exposing Time Theft to Optimize Work & Flow The Goal: A Process of Ongoing Improvement The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations Measure What Matters: How Google, Bono, and the Gates Foundation Rock the World with OKRs Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations Switch: How to Change Things When Change Is Hard https://www.facebook.com/Adventures-in-DevOps-345350773046268/ Picks Charles Max Wood: Holiday Inn White Christmas The MaxCoders Guide To Finding Your Dream Developer Job Nell Shamrell-Harrington: The Mandalorian Rust in Motion Adam Nowak: Why We Sleep: Unlocking the Power of Sleep and Dreams Jabra Elite 85h Wireless Noise-Canceling Headphones Special Guest: Adam Nowak.
DevOps 017: Improving User Experience by Logging with Grant Schofield
In this episode Adventures in DevOps, the panel interviews Grant Schofield. Grant is Director of Infrastructure at Humio. He being by discussing the growth of logging and logging tools. Grant explains the business value of logging and analytics. He shares some real-life examples of how longing helped gain insight into the user experience. The panel wonders how Humio takes the data gathered in the logs and separate out specifics of user experience. Grant explains that by aggregating all data in one place Humio uses the logs, tracing and other metrics to draw conclusions about user experience. He shares some of the conclusions that can be drawn from that data and explains that the conclusions all depend on what you are looking for. The panel discusses how tracing traditionally works and asks Grant what process Humio uses to good sampling. Grant explains that sampling is a good way to save on costs and depends on how much indexing is taking place. He explains that knowing when to sample is very important if you want an accurate sample. Compliance concerns are the next topic the panel discusses with Grant. He explains what Humio does to remain compliant and keep user info safe and private. The panel moves on to discuss index-free logging. Grant explains how index-free logging works. He explains how fast it is and how easily clients can retrieve their data. Panelists Nell Shamrell-Harrington Scott Nixon Charles Max Wood Guest Grant Schofield Sponsors CacheFly Links RBAC LDAP Bloom filter https://kafka.apache.org/ https://www.elastic.co/ Map reduce https://www.humio.com/ https://twitter.com/schofield https://www.facebook.com/Adventures-in-DevOps-345350773046268/ Picks Charles Max Wood: It’s a Wonderful Life Mr Krueger’s Christmas Scott Nixon: The Ref The Untethered Soul: The Journey Beyond Yourself https://www.biggestlittlefarmmovie.com/ Nell Shamrell-Harrington: Windows Subsystem for Linux Terminator: Dark Fate Grant Schofield: Rust Dead Astronauts Tsunami Bomb Night Surf Special Guest: Grant Schofield.
DevOps 016: Kubernetes as Infrastructure Abstraction with Oleg Chunikin
In this episode of Adventures in DevOps the panel interviews Oleg Chuninkin, CTO of Kublr. Oleg starts by explains what Kublr is all about and how he got the idea of using Kubernetes as an infrastructure abstraction. He and the Kublr team were trying to decide the most productive way to think of Kubernetes. Oleg advocates for using Kubernetes locally and shares how you can then orchestrate your architecture so you can see what it will do in productions. Charles breaks down a few of the ideas Oleg shares. Oleg explains how the portability of Kubernetes can be used and shares recommendations with the panel on how to run a Kubernetes in a lightweight way. The panel asks Oleg about the pressure for a cloud independent service and how these effects application requirements. Oleg shares some resources in answer. Moving on the panel considers Olegs comment about the layered architectural approach. Oleg outlines the layered architectural approach and explains what he means by layered. He explains the benefits of this approach. Panelists Scott Nixon Charles Max Wood Guest Oleg Chunikin Sponsors CacheFly Links https://kublr.com/ https://www.openshift.com/ https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Charles Max Wood: Host spots available! Contact me if you are interested. https://devchat.tv/support/ Talk with friends Scott Nixon: Sapiens: A Brief History of Humankind https://ulysses.app/ Oleg Chunikin: The Age of Spiritual Machines: When Computers Exceed Human Intelligence Special Guest: Oleg Chunikin.
The MaxCoders Guide To Finding Your Dream Developer Job
"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is available on Amazon. Get your copy here today only for $2.99!
DevOps 015: Shiplane with John Epperson
This episode of Adventures in DevOps is joined by John Epperson. John is a developer and has worked in DevOps for his whole career spanning about 12 years. He is also the author of Shiplane. John made Shiplane after working with Docker for a while and getting fed up with some features not being as he wanted them to be. The panelists begin the discussion with going over John’s talk “The Good, The Bad, and The Ugly”, where he covers three camps of developers namely pioneers, settlers, and townsfolk and the panelists go into detail about these camps. They also talk about how docker and Shiplane fit into this idea. John shares that Shiplane is a tool that converts docker-compose yaml files into production-ready docker deployments. John details more of how shiplane came about, the problems it solves, how it works, and how it helps users to cross knowledge barriers. He also shares how Shiplane provides customizability as it will give the user everything they need but lets them choose the pieces they want. The panelists also discuss what websites are running Shiplane as well as some of the support that Shiplane has. Currently it does not support Kubernetes but John is working on it. Chuck then asks John what the use case is for running Shiplane. They discuss specifically whether Shiplane is used locally, or as a SAAS service and why it is the way it is. Nell then asks John what his hopes are for the future of Shiplane. John would like to have Kubernetes capability added within a year. If someone wants to get involved with Shiplane they can do so by trying it out, reaching out to him on his discord server, and helping him find edge cases. Panelists Nell Shamrell-Harrington Scott Nixon Charles Max Wood Guest John Epperson Sponsors Dev Ed JavaScript Jabber The Freelancers Show ________________________________________________________________________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood will be out on November 20th on Amazon. Get your copy on that date only for $1. ________________________________________________________________________________________________________________________ Links Shiplane Docker Kubernetes Docker Compose Nginx Picks Nell Shamrell-Harrington Boostnote Pumpkin Pie Scott Nixon Scrum: The Art Of Doing Twice The Work In Half The time Zero Fasting Charles Max Wood V02 Max 75 Hard John Epperson Ledaig Whiskey Notion Special Guest: John Epperson.
DevOps 014: Continuous Delivery With Julian Fahrer
Julian Fahrer is a software engineer with a systems administration and operations background. He currently works at Hover and is helping them move towards continuous delivery. Nell opens up the discussion by asking Julian to explain what continuous integration and continuous delivery are. He shares that continuous integration revolves around having testing and automation around the code being pushed to ensure that it works and conforms to standards. Continuous delivery feeds off of the concept of continuous integration and is the ability to deploy to any environment at any point in time. Chuck puts these ideas together by saying that continuous delivery and continuous deployment is about making sure that it’s possible to deploy at any time and actually doing so. The next topic covered by the Adventures in DevOps panelists is how to handle apprehension around having a continuous integration / continuous deployment (CI/CD) pipeline. Julian shares that big cultural changes are required to make CI/CD successful. They share that a lot of organizations are nervous about code with breaking changes immediately being deployed. One way to handle this vulnerability is by hiding features behind feature flags so that only certain people, for example the QA team, will have access to the feature.They share why an organization would want to change to a continuous delivery pipeline and some real world examples that they have experienced Chuck asks what some prerequisites are for a CI/CD pipeline. Scott says that one thing that needs to happen is backfilling areas of the application that previously did not have tests and expanding the testing coverage of the system. Julian shares that these prerequisites depend on how changes are made and shares some specific examples of what that entails. Nell asks what it takes for an organization to be able to do continuous delivery. Julian shares that it is mostly process driven. They establish some rules such as shortening the lifetime of development branches and improving how they are deployed. They also have a discussion on how integration tests should come about and who should write them. Julian mentions that you want to empower people and give them the tools they need to succeed. They then cover some of the work that Julian has done with Hover and some of the details of the continuous delivery environment he is building and the steps they took to begin moving towards that workflow. The topic then moves to dependency management. Nell asks Julian how he approached dependencies in his applications. Julian details how his usage of containers and specific tools helped him. For external environments he says that a database is required and that it would help to have standards for managing dependencies. They share how the current development culture is to give the QA team enough time to test a feature before it goes out. With a CI/CD environment, feature flags can be used to gradually roll out a changes and if a certain users needs a specific set of features then an individual environment can be spun up for their use case. The panelists share some thoughts on environments setup and production best practices and tooling. Panelists Nell Shamrell-Harrington Charles Max Wood Scott Nixon Guest Julian Fahrer Sponsors Adventures in .NET Ruby Rogues React Native Radio Links Hover Launch Darkly Split.io Codefresh.io Argo CD Flux 12 factor The Phoenix Project Picks Nell Shamrell-Harrington Beef on Weck Charles Max Wood St. George Marathon Marathon Training Maxcoders.io His electric smoker 3-2-1 method for ribs The word delightful Scott Nixon Broccoli Rabe Philly Cheesesteak Ultra Learning by Scott Young Libby app Julian Fahrer Accelerate The State of DevOps Walk in Balance Special Guest: Julian Fahrer.
DevOps 013: Application Monitoring Using RED With Dave McAllister
This episode of Adventures in Devops features Dave McAllister. Dave has an extensive background in open source starting in 1994 working with early versions of Linux. He thrives on the concepts of emerging technologies and being able to innovate things. He also loves understanding what people are doing with emerging technology. The discussion opens up by introducing the topic of multi-dimensional monitoring in RED. Dave gives us an introduction into RED as a subset of google’s SRE Golden signals. RED stands for rate, errors, and durations and is a concept that is designed for working with micro services. The DevOps panelists discuss concepts such as saturation and how to ensure correct results from their micro services using the RED concepts as well as some best practices for managing micro services. Nell asks about the scope of RED and whether it works with the big picture of what the micro service is doing. Dave shares that the scope of RED pertains to both. RED helps with observability and how to get the right signals out of all the noise and how to respond once the correct signals are found. He shares that RED should be a set of metrics in a dashboard that can be aggregated. He explains that RED gives the user a way of grouping data together and helping them to normalize functionality and find trends. The next topic covered by the DevOps experts is how to map the metrics seen in RED to the user experience. Dave explains how RED monitors the users activity and can put together metrics based on what they’re doing. Using RED to follow user metrics will help to identify trends in where users will have issues and identify problem areas. Using micro services with RED introduces a level of granularity that can be monitored to help improve the performance of the application and improve scaling. RED helps with these improvements most notably by improving reaction time once a problem is found to help correct it as soon as possible. The panelists discuss some real world examples and how real world activities and human tendencies can alter patterns seen in the monitoring. Dave points out that one of the strongest recommendations he can make about RED is its ability to start simple and scale upwards as needed. The panelists then go on to discuss the human aspect of RED, how a team would react to changing, and how RED really requires a true DevOps team to reach its full potential. The panelists then share experiences they faced earlier in their careers as developers and how RED could have helped them. Nell brings up the idea of service meshes and how RED applies to them. Dave starts by introducing some problems in micro services and service meshes and the opportunity that exists for RED to come in and help solve those problems. He explains how service meshes in micro services give you duration that you don’t have to implement. They finish with covering the usage of Kubernetes operators. Panelists Nell Shamrell-Harrington Guest Dave McAllister Sponsors Elixir Mix Adventures in Angular iPhreaks Links RED Google’s Golden Signals Kubernetes Operators Picks Nell Shamrell-Harrington Fire Emblem: Three Houses Dave McAllister Membership card to Fulham football club Special Guest: Dave McAllister .