puppetconf 2016: keynote: pulling the strings to containerize your life - scott coulton, autopilot

12
Pulling the strings to containerize your life Scott Coulton | Platform Engineering Lead | Autopilot

Upload: puppet

Post on 16-Apr-2017

109 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Scott Coulton, Autopilot

Pulling the strings to containerize your life

Scott Coulton | Platform Engineering Lead | Autopilot

Page 2: PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Scott Coulton, Autopilot

Who am I?

Scott Coulton Platform Engineering Lead | Autopilot

§  Author: Puppet for Containerization

§  Puppet user since 2008

§  Puppet / Docker / AWS expert

Page 3: PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Scott Coulton, Autopilot

Ran in parallel, but didn’t meet in the middle

Page 4: PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Scott Coulton, Autopilot

§  High turnaround for requests

§  Improve CI/CD processes

§  Slow deploy to production

§  Maintain compliance

Challenges

Page 5: PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Scott Coulton, Autopilot

Let development deploy themselves

Page 6: PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Scott Coulton, Autopilot

Infrastructure becomes development

§  Everything is code

§  Everything is automated

§  Everything goes through a build process

§  Everything is tested

Page 7: PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Scott Coulton, Autopilot

Break down barriers

Page 8: PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Scott Coulton, Autopilot

New wave of infrastructure development

Page 9: PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Scott Coulton, Autopilot

Why Docker

Page 10: PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Scott Coulton, Autopilot

Configuration management

is your best friend

Page 11: PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Scott Coulton, Autopilot

What’s Next Spreading love to other teams

§  Mature app development teams

§  Place DevOps in each development team

§  Docs for internal contributors

Page 12: PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Scott Coulton, Autopilot