Published on March 5, 2014
DevOps Challenges An insiders view Meetup February 2014 Paul Robinson & Surfraz Ahmed © Equal Experts UK Ltd www.equalexperts.com
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
Challenges Werner Vogels, CTO Amazon “Everything fails, all the time” © Equal Experts UK Ltd www.equalexperts.com
Challenges Source: https://twitter.com/DEVOPS_BORAT © Equal Experts UK Ltd www.equalexperts.com
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
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
● ● 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
Continuous Integration -> Continuous Delivery -> DevOps source:http://www.infoq.com/articles/Continuous-Delivery-Maturity-Model © Equal Experts UK Ltd www.equalexperts.com
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
Tools for the Job © Equal Experts UK Ltd www.equalexperts.com
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
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
We’re Hiring! Come and have a chat Contact us: http://equalexperts.com © Equal Experts UK Ltd www.equalexperts.com
Paul Robinson & Surfraz Ahmed from Equal Experts talk about some of the challenges ... Paul Robinson & Surfraz Ahmed ... IBM DevOps 33,338 views ...
Steven Acreman (CTO & Co-Founder of Dataloop.IO) talks about his view on what the goal of DevOps really is. Slides: http://www.slideshare.net ...
Last week we organized our first DevOps Exchange meetup which we sponsored alongside Equal Experts. Although there are other DevOps meetups in London (for ...
Handouts; 17310 DevOps on the Mainframe: ... Riaz Ahmad , Jeff ... Handouts; Challenge the MQ and IIB Experts ...
Skip Robinson; Edward Jaffe; Sunday, February 28, ... Challenges of Capacity Management in Large Mixed Organizations. ... DevOps : Empowering the ...
... Louise Simpson, Paul Robinson ... Challenges, and Best Practices, Karen P. Eriksen, ... Ehtisham Ahmad, Vito Tanzi
Light Reading is for communications industry ... editorial planning of Light Reading's entire line of Insider research ... with Paul Kagan ...
Ebook Pack, Oct 2015, by PHC ... (Challenges in Contemporary ... 9780814729373.New York University Press.Leg Over Leg_ Volume 1.Ahmad Faris al ...