Paul Robinson & Surfraz Ahmed - DevOps Challenges, An Insiders View

910 views

Published on

Paul Robinson & Surfraz Ahmed from Equal Experts talk about some of the challenges they usually come across with implementing DevOps into organisations.

Video: http://www.youtube.com/watch?v=d6OU3jnXVbw

You can join our future events by signing up here: http://www.meetup.com/DevOps-Exchange-London

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
910
On SlideShare
0
From Embeds
0
Number of Embeds
375
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Paul Robinson & Surfraz Ahmed - DevOps Challenges, An Insiders View

  1. 1. DevOps Challenges An insiders view Meetup February 2014 Paul Robinson & Surfraz Ahmed © Equal Experts UK Ltd www.equalexperts.com
  2. 2. Who We Are Young - 2007 Agile masters Thought leaders Experienced associates Experts in Web, Mobile Geeks! Open Source UK and India © Equal Experts UK Ltd www.equalexperts.com
  3. 3. Challenges Werner Vogels, CTO Amazon “Everything fails, all the time” © Equal Experts UK Ltd www.equalexperts.com
  4. 4. Challenges Source: https://twitter.com/DEVOPS_BORAT © Equal Experts UK Ltd www.equalexperts.com
  5. 5. Organisational Challenges How to avoid the misperceptions? Influence your line manager? Influence dev&qa? Influence site reliability engineering? Influence architecture? Influence the business? source:http://info.puppetlabs.com/2013-state-of-devops-report.html © Equal Experts UK Ltd www.equalexperts.com
  6. 6. How to avoid the misperceptions? ● It’s hard to do DevOps right ● Get buy in from senior management - budgetary backing ● Build an innovation centre across the org chart ○ Align objectives across departments ● Invest in Continuous Integration and integrate with other project tooling ● Invest in virtualisation, private and public cloud ● Collaborate with the CI experts - Dev and QA ● Collaborate with Dev to make applications simply configured/monitored ● Work with Architecture to avoid hardware solutions where possible ○ ○ ● Cloud techniques require re-architecture SOA/async event driven/shared nothing Organise brown bag events with stakeholders - bring pizza! © Equal Experts UK Ltd www.equalexperts.com
  7. 7. ● ● Influence ● ● ● ● ● ● ● ● ● ● ● ● ● ● innovation career progression objectives efficiency best practice features sales/marketing alignment productivity collaboration hiring OPEX vs CAPEX ● ● ● ● ● ● process security control peer review test driven ● ● ● ● ● ● ● ● ● availability auto monitoring auto scaling backward compatibility customer focus quality metrics customer messaging © Equal Experts UK Ltd ● ● ● ● ● ● www.equalexperts.com on demand dev environments reliable environments faster build results increased prod deploys greater quality greater control and visibility into key infrastructure reuse community maintainability reliability performance scalability security early integration
  8. 8. Continuous Integration -> Continuous Delivery -> DevOps source:http://www.infoq.com/articles/Continuous-Delivery-Maturity-Model © Equal Experts UK Ltd www.equalexperts.com
  9. 9. Technical Investments ● Develop a release pipeline and gate metrics for entry ○ ○ Automated rollback tests including DB ○ Automated security tests ○ ● Test Driven Development for infrastructure code Automated performance testing Ensure your KPIs and work achieved are very visible ○ ○ ● Kanban, Whiteboards & Breakout areas Information Radiators and useful visuals Avoid common anti-patterns ○ Building release artefacts multiple times ○ Deploy software manually ○ Deploying to a production-like environment only after development is complete ○ ○ © Equal Experts UK Ltd Manual configuration management of production environments Build and deployment expert www.equalexperts.com
  10. 10. Tools for the Job © Equal Experts UK Ltd www.equalexperts.com
  11. 11. Results Source: http://info.puppetlabs.com/2013-state-of-devops-report.html ● High performing organizations deploy code 30 times more often, and 8000 times faster than their peers, deploying multiple times a day, versus an average of once a month. Frequent deployments coupled with faster change lead times enable operational agility. ● High performing organizations have double the change success rate and restore service 12 times faster than their peers. Fewer failures and faster recovery mean less risk to the business when changes are deployed. © Equal Experts UK Ltd www.equalexperts.com
  12. 12. Required Reading http://continuousdelivery.com/ http://berkshelf.com/ https://www.docker.io/ https://github.com/Netflix/SimianArmy https://github.com/RiotGames http://www.infoq.com/devops/ http://www.thoughtworks.com/radar/#/ © Equal Experts UK Ltd www.equalexperts.com
  13. 13. We’re Hiring! Come and have a chat Contact us: http://equalexperts.com © Equal Experts UK Ltd www.equalexperts.com

×