14
DevOps, Continuous Delivery, Automation – an executive primer Tim Marston, MidVision

DevOps, Continuous Delivery, Automation – an executive primer

  • View
    1.009

  • Download
    2

Embed Size (px)

DESCRIPTION

By Tim Marston, MidVision

Citation preview

Page 1: DevOps, Continuous Delivery, Automation – an executive primer

 DevOps, Continuous Delivery, Automation – an

executive primerTim Marston, MidVision

Page 2: DevOps, Continuous Delivery, Automation – an executive primer

DevOps Breakfast

Page 3: DevOps, Continuous Delivery, Automation – an executive primer

Agenda

9:00am – DevOps, Continuous Delivery, Automation Tim Marston, MidVision

9:15am – From DevOps to Operations Science Christopher Brown, Opscode

`9:30am – Applying DevOps: What does DevOps mean in the real

world? John O’Donovan, FT

9:45am – DevOps at Scale: Things we Learned Sam Pointer, OpsUnit

10:00am – Q&A

Page 4: DevOps, Continuous Delivery, Automation – an executive primer

DevOps, Continuous Delivery, Automation

Page 5: DevOps, Continuous Delivery, Automation – an executive primer

About Me

• Agile-aware since 2003

• Previously at Red Hat and mongoDB

• Currently leading alliances for MidVision

Page 6: DevOps, Continuous Delivery, Automation – an executive primer

Defining DevOps

Wikipedia:“DevOps is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals.” (http://en.wikipedia.org/wiki/DevOps)

IBM:“An enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback.” (http://ibm.co/18lOu3v)

Page 7: DevOps, Continuous Delivery, Automation – an executive primer

Some History…

Quality

W. Edwards Deming

Page 8: DevOps, Continuous Delivery, Automation – an executive primer

Agile in Utah

Page 9: DevOps, Continuous Delivery, Automation – an executive primer

Meanwhile, in Virginia…

Page 10: DevOps, Continuous Delivery, Automation – an executive primer

DevOps is born

Page 11: DevOps, Continuous Delivery, Automation – an executive primer

A DevOps Engineer?

A DevOps Team?

A DevOps Product?

Page 12: DevOps, Continuous Delivery, Automation – an executive primer

DevOps Natives

“In software development, adoption of DevOps practices is a given, at least in startups. The same should be true in legacy shops as well.”(http://gigaom.com/2013/08/28/for-some-devops-is-nothing-new/)

Page 13: DevOps, Continuous Delivery, Automation – an executive primer

DevOps and Automation

DevOps(Philosophy)

Continuous Delivery(Practice)

ARA(Tools)

Application Release Automationa.k.a. Deployment Automation

“The process of packaging and deploying an application or update of an application

from development, across various environments, and ultimately to production”

Page 14: DevOps, Continuous Delivery, Automation – an executive primer

Why ARA makes sense

Faster• No Manual or script-based processes• Faster deployments through whole lifecycle• More resource time for value-creation

Safer• Eliminate configuration-related errors• Workflow-scheduling• Audit & compliance controls