Upload
patrick-debois
View
10.603
Download
0
Embed Size (px)
Citation preview
5 years of
Devops
Patrick DeboisThursday 28 August 14
Blog: http://jedi.be/blog - Twitter : @patrickdebois - #devops
Technical ReviewerMonitoring Chapter Co-Author Veewee / Sahara / Mccloud
Organizer Since 2009 Europe Organizer 2010
EngineerMass Interactions for Big Audiences
First Europe Training 2010
Libvirt - Fog
Speaker
Freelance consultant http://github.com/jedi4ever
Thursday 28 August 14
A #devops meme Map
Devopsdays Ghent 200910 deploys a day - Velocity
Continuous Delivery
Devops WeeklyDevops Café
more devopsdays
noops
monitoringlove
infracoders
CAMS
KanbanOps
Gartner
451 group
# devopscompany
acquisitions
rugged devops
Phoenix Project
Devops cookbook
antifragility
Lean Startup
AgileCloud
Cloud
more Deming
4 steps to Epiphany
Infrastructure as code
devops is a scam
opsschoolobama devops
itskeptic
myopic devops
lordcope blogpost “what is devops”
hiring devops
hangops
@devopsborat
choose yourown adventure
v-shaped people
Devops CertificationTrademark attempt
empathy
promise theory
devops enterprise
in search of incertainty
devops for networks
Thursday 28 August 14
Devops Edition
Thursday 28 August 14
DevopsManifesto
Devops
Thursday 28 August 14
Devops Methodology
C.A.M.S.
Thursday 28 August 14
OPSDEV
Area 4: Embed Operations knowledge into Project
Area 2: Extend operations feedback to project
Area 1: Extend delivery to production
Area 3: Embed Projectknowledge into Operations
http://www.jedi.be/blog/2012/05/12/codifying-devops-area-practices/Thursday 28 August 14
Tools Can you ‘technically’ do it
Process Should you do it
People(culture)
Will you do it
“Layers per Area”
Think ‘tags’ of things you do in an area
Area X
Thursday 28 August 14
“Area Maturity Level”a way to quantify
your progress
http://groups.google.com/group/devops/browse_frm/thread/f3de603a4cea493e?scoring=d&
Thursday 28 August 14
Initial Unpredictable poorly controlled and reactive
Managed Focused on project, often and reactive
Defined Focused on organization and proactive
Quantitatively Managed Measured and controlled
Optimizing Focus on Improvement
CMMI - Maturity Levels (Process centric)
Thursday 28 August 14
Intro Using Source Control ...
Novice Builds Triggered by Commit ...
Intermediate Automated Deployment to Testing ...
Advanced Automated Functional Testing ...
Insane Continuous Deployment to Prod ...
Alternative Maturity Levels(cfr. Continuous Integration Model)
http://blogs.urbancode.com/continuous-integration/continuous-integration-maturity-model/
Thursday 28 August 14
Name AreaAreaAreaArea
Provision dev/test and prod from the same src
DEVDEV delivery to ProdEmbed Project
knowledgeProvision dev/test and prod from the same src Embed Operations
knowledgeEmbed Operations
knowledgefeedback from Prod OPS
Tools IntroLayer Level
Practice: Use a configuration mangement system like chef/puppet to provision dev,test and prod from the same source
Pattern: Automation, reuse of code
Principles: By reusing the code it gets tested more && often more frequent/earlier feedback
Thursday 28 August 14
Production
Components (architecture)People (process)
Dev, Test, QA
EndUserBusiness
Different places where we can improve
http://devopsdays.org/blog/2010/05/16/the-panel-experiment-and-ignite-devops/
Andrew Schaefer
Thursday 28 August 14
http://www.slideshare.net/jedi4ever/devops-tools-fools-and-other-smart-thingsThursday 28 August 14
Devops as Job Title
Thursday 28 August 14
Devops Certification
Thursday 28 August 14
A Devops Team
Thursday 28 August 14
Thursday 28 August 14
EnterpriseDevops
Thursday 28 August 14
VP of Devops
https://pete.wtf/2013/05/03/devops-in-your-job-title-is-doing-you-harm/Thursday 28 August 14
Thursday 28 August 14
devops
Thursday 28 August 14
Thursday 28 August 14
http://devopsdays.org
5th Anniversary - Ghent, Belgium - 27 & 28 October 2014
Thursday 28 August 14
Questions?
Thursday 28 August 14