Delivering Devops at Sainsburys
-
Upload
enspect -
Category
Technology
-
view
892 -
download
1
Transcript of Delivering Devops at Sainsburys
Delivering DevOpsMike Dilworth – 8th October 2015
2
Mike – brief introduction
3
Sainsbury’s – some figures
24,000 161,000
3,000 23
1.2 million707
215,000
597
24.5m
15.5m
FTSE 100
A great place to work
4
Market Changes
• Underlying £681m profit is down 14.7%.
• People shop more frequently.• Smaller basket sizes.• Customers seek convenience.• Less brand loyalty and greater
use of discount stores.• Supermarkets sales are down.• Negative food inflation.• Smaller margins.
5
Digital & Technology @ Sainsbury's
Waterfall
Own infrastructure
Many functional
silos
Vendors & suppliers provide
solutions and
innovation
OTS solutions
highly customised
No internal software development
capability
ITIL influence
6
The observations
Stuff gets delivered, but it takes a long time
Delivery can not keep up with the speed of market change
Processes are avoided resulting in shadow delivery methods
Low levels of innovation
Reduced technical capability
D&T’s capability does not match Sainsbury’s market conditions
7
Transformation ideas
Outsource what you can’t add value too.
Bring in-house things which when you do them well, or in which you innovate, can add value.
Use utility computing.
Build skills and competencies.
Use autonomous self contained teams which are able to deliver end to end.
Focus on small incremental changes and fast feedback loops.
8
A DevOps strategy to support the transformation
Increase throughput.
Reduce WIP Deploy with zero down
time Improve quality, predictability, validity &
maintainability Culture of
innovation
9
Realisation of DevOps strategy
design prod operatereleasetestbuildcode
Agile development
Continuous delivery DevOps
Continuous integration
Delivery pipelines
3 technical pillars of DevOps
Infrastructure as code
Monitoring and metrics
10
Organisation and process
Existing support team
New DevOps design team
Hiring and up skilling.
Service transition. Incident &
escalation. Release & change.
Infosec.
3rd Party assurance. Full stack agile teams
11
Where are we on the journey? DevOps generations
Time
Capability 2nd Gen DevOps, reusable tools, n-tier
3rd Gen DevOps, microservices
1st Gen DevOps, ad hoc
0
12
End of presentation, but for Sainsbury’s its only the beginning
We are hiring!