vampires vs werewolves: ending the war between developers and sysadmins with puppet - puppetconf...

23
Vampires vs. Werewolves: Ending the War Between Developers and Sysadmins Bess Sadler Stanford University Libraries Friday, August 23, 13

Upload: puppet-labs

Post on 28-Jan-2015

108 views

Category:

Education


2 download

DESCRIPTION

"Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet" by Bess Sadler, Manager for Application Development, Stanford University Library. Presentation Overview: Developers need to be able to write software and deploy it, and often require cutting edge software tools and system libraries. Sysadmins are charged with maintaining stability in the production environment, and so are often resistant to rapid upgrade cycles. This has traditionally pitted us against each other, but it doesn't have to be that way. Using tools like puppet for maintaining and testing server configuration, nagios for monitoring, and jenkins for continuous code integration, Stanford University Library has brokered a peace that has given us the ability to maintain a stable production environment with a rapid upgrade cycle. I'll discuss the individual tools, our server configuration, and the social engineering that got us here. Speaker Bio: Bess Sadler manages a software engineering team for the digital library group at Stanford University Libraries. She is a co-founder of several successful open source software projects including Blacklight (http://projectblacklight.org) and Hydra (http://projecthydra.org), which are used by libraries, museums, archives, and cultural institutions around the world.

TRANSCRIPT

Page 1: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

Vampires vs. Werewolves: Ending the War Between Developers and Sysadmins

Bess SadlerStanford University Libraries

Friday, August 23, 13

Page 2: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

http://searchworks.stanford.edu/Friday, August 23, 13

Page 3: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

Friday, August 23, 13

Page 4: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

http://hypatia-demo.stanford.edu/

Friday, August 23, 13

Page 5: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

Friday, August 23, 13

Page 6: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

Friday, August 23, 13

Page 7: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

http://projecthydra.org/Friday, August 23, 13

Page 8: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

Friday, August 23, 13

Page 9: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

Friday, August 23, 13

Page 10: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

Friday, August 23, 13

Page 11: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

Friday, August 23, 13

Page 12: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

http://en.wikipedia.org/wiki/DevOpsFriday, August 23, 13

Page 13: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

http://en.wikipedia.org/wiki/DevOps

Friday, August 23, 13

Page 14: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

Innovation is about risk.

Friday, August 23, 13

Page 15: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

You don’t take risks with people you don’t trust.

Friday, August 23, 13

Page 16: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

Friday, August 23, 13

Page 17: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

Friday, August 23, 13

Page 18: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

Friday, August 23, 13

Page 19: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

https://rubygems.org/gems/is_it_working

Friday, August 23, 13

Page 20: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

RTFM!You can’t RTFM if the friendly manual doesn’t exist.

Friday, August 23, 13

Page 21: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

Friday, August 23, 13

Page 22: Vampires vs Werewolves: Ending the War Between Developers and Sysadmins with Puppet - PuppetConf 2013

http://brokenteapot.deviantart.com/art/Werewolf-and-Vampire-friends-59532818

Friday, August 23, 13