Adventures in DevOps

Adventures in DevOps

By Will Button, Warren ParadBusinessTechnologyEducationHow ToCareers
Download on the App Store

Adventures in DevOps episodes

  • 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.

                  54 min
                • 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
                  52 min
                • 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.

                                  52 min
                                • 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
                                  47 min
                                • 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.

                                                46 min
                                              • 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
                                                51 min
                                              • 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.

                                                                51 min
                                                              • 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 experiencedChuck 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
                                                                1 hr 2 min

                                                              About Adventures in DevOps

                                                              From the publisher's feed

                                                              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…

                                                              More shows like Adventures in DevOps

                                                              The New Stack Podcast by The New Stack

                                                              The New Stack Podcast

                                                              31 Listeners

                                                              Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

                                                              Software Engineering Radio - the podcast for professional software developers

                                                              273 Listeners

                                                              The Enterprise AI Show by Massive Studios

                                                              The Enterprise AI Show

                                                              149 Listeners

                                                              Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                                                              Syntax - Tasty Web Development Treats

                                                              987 Listeners

                                                              DevOps Paradox by Darin Pope & Viktor Farcic

                                                              DevOps Paradox

                                                              25 Listeners

                                                              DevOps Sauna from Eficode by Eficode

                                                              DevOps Sauna from Eficode

                                                              2 Listeners

                                                              Hard Fork by The New York Times

                                                              Hard Fork

                                                              5,561 Listeners

                                                              Beyond Coding by Patrick Akil

                                                              Beyond Coding

                                                              0 Listeners

                                                              Network Automation Nerds by Packet Pushers

                                                              Network Automation Nerds

                                                              5 Listeners