What is DevOps, Really?
Andrew Phillips, XebiaLabs, VP Products
#SaltConf15
Good morning, everyone!
Agenda
• A very short DevOps primer
• From hauling blades to writing code
• DevOps = “Dev Dev” + “Ops Dev”
• Beyond “Dev and Ops”
A very short DevOps primer
DevOps is a methodology/approach ("Agile Operations“)
A very short DevOps primer
Frequent emphasis today: tooling (config management, Infrastructure as Code…)
A very short DevOps primer
“Don’t copy what the masters do, think the way they think”
A very short DevOps primer
It’s not that enterprises don’t know this…but how to start the process?
From hauling blades to writing code
We don’t do a lot of this anymore…
From hauling blades to writing code
Operations is now a software development discipline!
From hauling blades to writing code
Software development comes with tooling and processes
From hauling blades to writing code
DevOps = “applying today’s most popular development methodology to Ops”
– regular communication
– small batches of work
– iterative approach (usually with CI/CD etc.)
DevOps = “Dev Dev” + “Ops Dev”
Common outcome: organization with two development departments
DevOps = “Dev Dev” + “Ops Dev”
Common outcome: organization with two development departments
DevOps = “Dev Dev” + “Ops Dev”
Common outcome: organization with two development departments
DevOps = “Dev Dev” + “Ops Dev”
Common outcome: organization with two development departments
Beyond “Dev and Ops”
Potential 1 + 1 = 3 opportunity: Devops?
Beyond “Dev and Ops”
Is there a Right Answer?
Summary
• Operations has become a software-defined endeavour
• DevOps = applying “Dev Dev” methodologies, practices and tooling to “Ops Dev”
• Having two development teams as a result works perfectly well for many organizations
• Creating end-to-end development teams is an option that promises benefits, but also challenges
• Figuring out which approach works best for you, and implementing that, is “thinking the way the masters think”
And now?
Get started today!
• www.xebialabs.com
• www.xebialabs.com/products
Stay informed:
blog.xebialabs.com
@XebiaLabs
youtube.com/xebialabs
Thank you
Please provide session feedback in the SaltConf15 mobile app
#SaltConf15