Transform The invisible WallMay Xu
Oct 2014
House of DevOps
People are
disturbed not by
things, but by the
view which they
take of them.
Epictetus
2
Agenda
3
Context
What is DevOps
Why adopt DevOps
Build the house of DevOps in 4 steps
The Journey
Summary
Context
4
What is DevOps ?
5
What is DevOps ?
6
Environment: Laws, Regulations, Culture, Media …
People
Organization
Principle1.Self-directed team Over Command and Control2.Course correction over Perfection3.Automated over Manual
Team1.Respect2.Cross functional end-2-end delivery team3.Enable steady progress4.Share both the success and failures5.Continuous improvement
Practices1.Infrastructure as code2.Crystal dashboard: security3.Working backwards4.Open source 5.DevOps skill matrix6.Audit automation7.Self service8.And etc.
BUSINESS VALUEContinuously deliver customer value in a sustainable way with
improved lead time, resilience and quality
Why to adopt DevOps??
7
Stay Relevant In The
Fast Changing World
Build your House of DevOps in Four steps
8
a. Identify the goal
b. Understand the base
c. Develop the pillar
d. Keep iterating, continuous improving
The journey – Discover the business value
9
The journey – Understand Environment and people
10
The Sydney Morning Herald, July 18 2014
MIT Technology Review, June 12 2013
The journey – Understand the organization
11
An organized group of people with a
particular purpose.
All organizations have a management structure that determines relationships between the
different activities and the members, and
subdivides and assigns roles, responsibilities and
authority to carry out tasks.
Organizations are open systems, they
affect and are affected by their
environment.
- From BusinessDictionary.com
Invisible – Fixed mindset vs. Growth Mindset
12
Develop Organizational growth mindset
Enable steady progress each day
Safe to fail environment
Innovation-friendly working environment
13
The journey – Pillar of Principle
Self Directed team over Command and Control
Course Correction over Perfection
Automation over Manual
14
The journey – pillar of Team: PAST
15
The journey – pillar of team: Desired
16
The journey – pillar of Practices
17
The journey – pillar of Practices:
18
• DevOps Skill Matrix
The journey - business value
19
Before After
End to End infrastructure provision
4-6 weeks 4 hours
Mean time to recover Manual Auto
Deployment Lead time 30 minutes or more 90% less than 10 minutes
Infrastructure testing Manual Auto
Infrastructure security patching
Manual Auto
Environment consistency
No Yes
Here IS what I’d like Help on
Access Control
Open Source
20
THANK YOU
May Xu
twitter: @may_ping_xu
May Xu
twitter: @may_ping_xu
Recommended