I was invited by the Carnegie Mellon Information Systems Department to speak about "DevOps". These are the slides from that talk.
I posed the following question to the students and asked them to keep it in the back of their minds as we discussed the creation and evolution of DevOps.
How do organizations run large-scale applications in production with a team of developers while deploying changes hundreds of times per day without breaking things?
This talk travels back in time to the 1980s mainframe era and continues forward to modern software engineering and systems practices. The talk heavily focuses on the cultural challeneges moreso than the technical ones.
The slides can be found on SpeakerDeck.
Seth Vargo is an engineer at Google. Previously he worked at HashiCorp, Chef Software, CustomInk, and some Pittsburgh-based startups. He is the author of Learning Chef and is passionate about reducing inequality in technology. When he is not writing, working on open source, teaching, or speaking at conferences, Seth advises non-profits.