6. Developers:
• Create new features
• Closer to the business
• Under pressure to deliver
on time and to budget
Operations:
• Maintain existing systems
• Farther from the business
• Under pressure to keep
everything up and running
10. From: Ops
To: Dev
So we only just noticed your deployment request but
you ticked the wrong box on the change form so now
you’re at the back of the queue and anyway it
wouldn't have happened because there isn’t enough
time because of patching which is important work not
like your dumb change which is probably buggy
anyway so try resubmitting your ticket again and we’ll
take another look during the next deployment
window. Maybe. PS LOL
11. Enter DevOps:
• Change of mindset
• Integrate teams, collaborate
• Automate as much as possible
(everything!)
• Monitor and profile
12. DevOps
• Version control
• Automate infrastructure builds and deployments
(Dev should be more like prod!)
• Automate testing of code
• Log, measure systems performance and optimise it
13. Benefits of DevOps
• Faster time to market
• Respond to customer needs
• Better quality of releases and services
• Ability to scale infrastructure.. the Cloud!! Infrastructure as
code!
14.
15. Yeah but…
• Hard to change culture
• Existing processes will need completely rewriting
• Imaginary utopia, not ‘Real IT’
• Risky - what if we automate everything and completely f**k up
16. The reality / advice
• If you’re small / starting to think about infrastructure, use it
• If larger, investigate and start with a project
• Don’t have to do everything yourself (SAAS, vendors)
• You gain competitive advantage, culture and service benefits