13. 13
DevOps Customer-Defined
“DevOps is a way to make the developer experience better. How can we help
developers to build better apps? It’s about putting more power in the hands of
the developer via automation.”
Jay Snyder, Aetna director of platform engineering
“One of the keys was breaking down silos. Typically the Unix guy does his thing,
The web guy does his thing. the database guy does his thing…. instead we said
you’re all cloud engineers.”
14. 14
PaaS Customer-Defined
"PaaS is real. ING Bank serves 9m retail customers. 85%-95% of transactions
are via mobile and internet. In our infrastructure landscape we offer a variety
of services. There is a segmentation of the type of service via the type of app
- we segment data center services, IaaS and Paas.
If we look back to the organisational change initiated 18 months ago. People
make the difference. either in successfully utilising available technology, they
sharpen available services within the framework to better serve the
customer.
We changed the DNA of the people, their attitude and styles.
PaaS means a standardised reliable predictable platform - allowing
developers to shorten the delivery cycle from 80 days to 8 days.
We hire people with the right sparkle in their eyes."
- Mark Willemse, ING Bank
27. 27
Wrapping Up
What lines of business are demanding: delivering more digital products to market faster.
underpinning Agile, DevOps, and Continuous Integration/Deployment
Start a war against Waterfall
Break big problems and projects into small pieces, loosely joined
DevOps means investing in people, not seeking to replace them
Break Down Silos - this is a massive cultural shift
Hire for Web Skills. Ops is not new, but the environments are.
Live and Breathe APIs – the new standard unit of composition
The SOA Lesson – it’s not about the tools
The Spiderman Lesson - the Developer is Responsible if they break the build.
Embrace Open Source – patronage, contribution and attitude to learning
Learn from Web Companies –give your people time and money to attend the same conferences
devopsdays, Surgeconf, PuppetCamp, local meetups everywhere
28. 28
Credits
Photos:
SF in Cloud – SF Chronicle
Craftsman – A. Davey on Flickr
Berlin Wall, man with hammer – gavinandrewstewart on Flickr
Berlin Wall – antaldaniel on Flickr
Barbed Wire by tacitrequiem on Flickr
Editor's Notes
Which of course encourages more forking and diversity, the new way innovation is done
Nagios: released in 1999 as NetSaint
Graphite: Side project out of Orbitz (Chris Davis)
Stores data, renders graphs
StatsD (Etsy): Node.js
Receives via UDP, flushes to graphite
Sensu
Tasseo/Descartes (Jason Dixon): GitHub, Dyn
Use Postgres/Redis as stores
D3.js/Rickshaw (Shutterstock) for graphs