devops, continuous delivery, automation – an executive primer
Post on 14-Sep-2014
1.012 Views
Preview:
DESCRIPTION
TRANSCRIPT
DevOps, Continuous Delivery, Automation – an
executive primerTim Marston, MidVision
DevOps Breakfast
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
DevOps, Continuous Delivery, Automation
About Me
• Agile-aware since 2003
• Previously at Red Hat and mongoDB
• Currently leading alliances for MidVision
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)
Some History…
Quality
W. Edwards Deming
Agile in Utah
Meanwhile, in Virginia…
DevOps is born
A DevOps Engineer?
A DevOps Team?
A DevOps Product?
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/)
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”
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
top related