2. • Quick intro
• Our motivations (and that of our clients)
• Why Google?
• Case study preview
• Summary
Disruption is everywhere within IT (Cloud, DevOps, Lean)
Successful organisations will take advantage of this…
2
What to Expect…
3. • Principal Consultant at OpenCredo
• Agile, CI/CD, DevOps
• Cloud and microservices
• Docker, Mesos and Kubernetes
• London Java Community Associate
• InfoQ Editor; DZone & O’Reilly Contributor
• Regular presenter at QCon, J1 and Devoxx
3
Who Am I?
4. • Pragmatic high-end software consultancy
• Founded in 2009
• Owned by Jonas Partner and Trifork
• 40 permanent staff
• A client base of enterprise size customers, that include:
HMRC, British Airways, The Post Office, British Gas,
notonthehighstreet.com, TNT, Atos and many more …
• Technology based solutions that are production ready,
often aimed at enhancing legacy systems
4
OpenCredo
6. “Key Goals of the CIO?
Align IT with the business
Develop products faster
Try not to get breached”
6
“The goal of software delivery
is to sustainably minimise the
lead time to business impact.”
Adrian Cockcroft
(http://bit.ly/1LygI2J )
Dan North
(http://bit.ly/1MINTy6)
“Cloud system providers are getting
better at everything… Wouldn’t you
like to stand on other’ shoulders?”
John Wilkes
(http://bit.ly/1gP0gOZ)
7. • Our clients come in all shapes and sizes…
• Continuous delivery == competitive advantage
• “Build, measure, learn” is a disruptive change
• Economics of cloud are attractive
• “Unicorn” companies leading the way…
7
The Modern (Lean) Organisation
8. • Process/culture change (Agile, DevOps, Lean)
• Data science (data radiators, analysis, predictive analytics)
• Microservices (SOA, components, modularity)
• Cloud and containers
• Unicorn food…
8
A Typical Company Shopping List
9. Understand the business goals and existing issues
Expertise with technology and change: why, what and how
Solid technology foundation and platform: now and the future
9
What Is Really Needed…
10. OpenCredo
Understand the business goals and existing issues
Expertise with technology and change: why, what and how
Google
Solid technology foundation and platform: now and the future
10
What Is Really Needed…
16. • Easy to navigate pricing
• Sustained use discounts
• Reduces CapEx vs OpEx battles
• Preemptive VMs
• Build ‘cloud native’ apps, and save cash
16
Pricing Transparency
17. • ‘The Datacenter as a Computer’
• Borg, Omega
• Containers (cgroups contribution)
• Kubernetes
• Go powers a lot of modern applications…
17
Pedigree
18. • Open source orchestration system for Docker
• Cloud, OpenShift, OpenStack
• Understandable developer primitives
• Declarative operations management
• Kubernetes v1 London Launch Party
• Skillsmatter CodeNode (http://bit.ly/1CQEDIq)
18
Innovation: Kubernetes v1
20. • …deploy 30x more frequently with 200x shorter lead times; they have 60x
fewer failures and recover 168x faster.
• Lean management and continuous delivery practices create the
conditions for delivering value faster, sustainably.
• High performance is achievable for greenfield, brownfield or legacy.
• IT managers play a critical role in any DevOps transformation.
PuppetLabs 2015 State of DevOps Report
(http://bit.ly/1VvdrVx)
20
High-performing IT Organisations…
21. Sedex case study:
Building an ethical supply chain
Charlotte Robinson, Head of Product Development at Sedex
millenoki case study:
How GCP helped us build mobile apps better and faster
Dan Field, Technical Director of millenoki
21
OpenCredo/Google Case Studies
23. • Disruption is everywhere within IT (exciting times!)
• Cloud, containers, DevOps, Lean
• Put away the Unicorn food…
• Bring in expertise with technical, organisational and
cultural change, and a good technical platform
OpenCredo and (more importantly) our clients have
benefitted massively with our partnership with Google:
Flexibility, simplicity, transparency, pedigree, innovation
23
In Summary