Dave McKinstry: The Evolution of DevOps - Episode 218

Azure DevOps Podcast

Episode | Podcast

Date: Mon, 07 Nov 2022 09:00:00 +0000

<p><span style="font-weight: 400;">Dave McKinstry. Dave is a Director at GitHub helping to drive the FastTrack program. Prior to GitHub, he worked as a Program Manager with the Azure DevOps Services Community Team — connecting with partners and customers, spreading modern practices, and helping developers succeed with DevOps and Azure. Prior to his position at Microsoft, he has been in software services and technical sales for over 30 years. As a consultant, principal consultant, co-owner, and manager, he has always helped people efficiently build better software. He loves what he does as a technologist and enjoys being a part of today's rapid technology evolution.</span></p> <p> </p> <p><strong>Topics of Discussion:</strong></p> <p><span style="font-weight: 400;">[3:05] Dave talks about getting into consulting, and then finding his way to Azure DevOps before joining Microsoft, and ultimately GitHub.</span></p> <p><span style="font-weight: 400;">[4:27] What is the difference between Microsoft and GitHub? How do they do things differently?</span></p> <p><span style="font-weight: 400;">[7:57] The evolution of DevOps and how it has evolved over time from the start to now.</span></p> <p><span style="font-weight: 400;">[9:53] Why DevSecOps is redundant. Security has to be part of everything we do. So security is every engineer and every product owner. For anyone working in your company, security is part of their job.</span></p> <p><span style="font-weight: 400;">[11:00] Dave discusses Inner Source.</span></p> <p><span style="font-weight: 400;">[15:05] Having cultural trust is extremely important. Can you trust the people that you have working for you to do the best work they can for your organization? If the answer is no, there are probably other problems, other things to worry about.</span></p> <p><span style="font-weight: 400;">[16:08] You can see the code of anything external that’s been shared, but there are a lot of organizations with multiple software teams who just don’t automatically give their own employees even read access to the repositories of the other team.</span></p> <p><span style="font-weight: 400;">[21:50] Microsoft has kind of done some things to strengthen GitHub, like hosted build agents and others, and then GitHub does things that strengthen Microsoft. </span></p> <p><span style="font-weight: 400;">[30:05] Where does Dave think the industry is headed in the future? </span></p> <p><span style="font-weight: 400;">[31:51] Regardless of how big the company is, developers should be better empowered. </span></p> <p><span style="font-weight: 400;">[32:03] Plug for</span> <a href="https://githubuniverse.com/"><span style="font-weight: 400;">GitHub Universe</span></a><span style="font-weight: 400;">.</span></p> <p> </p> <p><strong>Mentioned in this Episode:</strong></p> <p><a href="http://architecttips.clearmeasure.com/"><em><span style="font-weight: 400;"> Architect Tips</span></em></a> <span style="font-weight: 400;">— New video podcast!</span></p> <p><a href="https://azure.microsoft.com/en-ca/services/devops/?&amp;OCID=AID736756_SEM_7eul5uID"> <span style="font-weight: 400;">Azure DevOps</span></a></p> <p><a href="https://www.clear-measure.com/"><span style="font-weight: 400;">Clear Measure</span></a> <span style="font-weight: 400;">(Sponsor)</span></p> <p><a href="https://www.amazon.com/NET-DevOps-Azure-Developers-Architecture/dp/1484253426"> <em><span style="font-weight: 400;">.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way,</span></em> <span style="font-weight: 400;">by Jeffrey Palermo</span></a> <span style="font-weight: 400;">— Available on Amazon!</span></p> <p><a href="https://www.youtube.com/channel/UC-ROXy08zc-qTA0-3GAQDLw"><span style="font-weight: 400;"> Jeffrey Palermo’s YouTube</span></a></p> <p><a href="https://twitter.com/jeffreypalermo?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor"> <span style="font-weight: 400;">Jeffrey Palermo’s Twitter</span></a> <span style="font-weight: 400;">— Follow to stay informed about future events!</span></p> <p><a href="http://www.palermo.network/"><span style="font-weight: 400;">Programming with Palermo</span></a></p> <p><span style="font-weight: 400;">programming@palermo.net</span><span style="font-weight: 400;">work</span></p> <p><a href="http://azuredevopspodcast.clear-measure.com/dave-mckinstry-on-integrating-azure-devops-and-the-culture-of-devops-episode-005"> <span style="font-weight: 400;">Dave McKinstry on Integrating Azure DevOps and the Culture of DevOps - Episode 005</span></a></p> <p><a href="https://github.com/"><span style="font-weight: 400;">GitHub</span></a></p> <p><a href="https://githubuniverse.com/"><span style="font-weight: 400;">GitHub Universe</span></a></p> <p> </p> <p><strong>Want to Learn More?</strong></p> <p><span style="font-weight: 400;">Visit</span> <a href="http://azuredevopspodcast.clear-measure.com/"><em><span style="font-weight: 400;">AzureDevOps.Show</span></em></a> <span style="font-weight: 400;">for show notes and additional episodes.</span></p>