Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Lessons Learned from New Relic's DevOps Journey

251 visualizaciones

Publicado el

See the recorded webinar here: https://newrelic.com/resources/webinar/NR-devops-journey-170215?video=past-webinar

You know that DevOps practices can help you deploy faster and with fewer errors, remove cross-team blockers, and empower teams to work better together. But how does it work in practice?

Find out how we’ve enabled our DevOps efforts at New Relic, with a cross-functional team culture that has been long in the making. Hear the details on how it developed and the important lessons we learned along the way — and find out tips that you can apply in your own DevOps endeavors.

Publicado en: Tecnología
  • Sé el primero en comentar

Lessons Learned from New Relic's DevOps Journey

  1. 1. Lessons Learned from New Relic’s DevOps Journey
  2. 2. 2 Housekeeping Confidential ©2008-15 New Relic, Inc. All rights reserved. Today’s webinar is being recorded. A link to the recording will be emailed to all registrants shortly after. Please be sure to ask any questions via the “questions panel” There will be a brief survey after the webinar for any additional questions or feedback.
  3. 3. ©2008-15 New Relic, Inc. All rights reserved. Devops IS NOT: ▪ A job or team title ▪ A particular process ▪ An end to itself ▪ A technology or set of tools ▪ About getting to "devops" Devops IS: ▪ A methodology ▪ A mindset ▪ An organizational attitude ▪ About getting to "yes" ▪ A way of organizing teams What even is a devops? 5
  4. 4. ©2008-15 New Relic, Inc. All rights reserved. ● Devops IS: o A word for a collection of org chart and cultural changes that address the unique demands of building large consumer software projects today. What even is a devops? 6
  5. 5. ©2008-15 New Relic, Inc. All rights reserved. Developers: seek change to ship releases and achieve product goals Natural Conflict Operations: seeks stability to improve uptime and sleep 7
  6. 6. ©2008-15 New Relic, Inc. All rights reserved. Natural Conflict Operations, Test, and Support: Seek stability and risk reduction Product, Business, and Developers: Seek growth and change 8
  7. 7. ©2008-15 New Relic, Inc. All rights reserved. 9
  8. 8. ©2008-15 New Relic, Inc. All rights reserved. 10
  9. 9. ©2008-15 New Relic, Inc. All rights reserved. 11
  10. 10. ©2008-15 New Relic, Inc. All rights reserved. Stage 1: The Beginning (20-100 engineers) Pre-history: ▪ Traditional IT Operations group primarily concerned with servers, telephones, and networking. ▪ Operations was on call for everything, but didn’t do deployments or get too concerned with the needs of the applications. Site Engineering: ▪ No more phones or offices, just focused on application delivery and reliability. ▪ If we were “devops”, it was because we were programmers doing operations. 12
  11. 11. Set the right pattern early
  12. 12. Infrastructure is a Force Multiplier
  13. 13. ©2008-15 New Relic, Inc. All rights reserved. Stage 2: Growth (100-300 engineers) Steady increase in scale and tempo. ▪ More frequent deployments to reduce engineer time cost (if it’s hard, do it more often) ▪ Teams placed on call for their own services, with easy escalation back into Site Engineering 15
  14. 14. Oncall IS Operations Ownership
  15. 15. ©2008-15 New Relic, Inc. All rights reserved. Protect Your Sleep! Track your incidents and ruthlessly squelch noise https://github.com/newrelic/insights-about-pagerduty Manage your incidents with a process everyone can follow: http://www.ocadotechnology.com/our-blog/articles/how-we-set-up-chatops- within-slack
  16. 16. Leaven your Product Teams
  17. 17. ©2008-15 New Relic, Inc. All rights reserved. Distributed Expertise Not just more data and services, too many more ▪ Too many to have in one Site Engineering group ▪ Matrix-managed a team of SREs into Forward SRE positions within product groups 19
  18. 18. ©2008-15 New Relic, Inc. All rights reserved. Stage 3: Shuffling the Deck (500+ engineers) Site Reliability Engineer is now a peer title to Software Engineer ▪ Teams can hire and allocate SRE positions as they like ▪ SREs naturally bunch up in operations-focused groups, but many teams have them ▪ SRE alignment driven by interest group activities rather than reporting 20
  19. 19. Total Ownership with Contract Points
  20. 20. ©2008-15 New Relic, Inc. All rights reserved. Biological Complexity Each team should be a small, full-ownership group whose operational engagement extends as far down the stack as necessary to make their product work. It tries to capture the energy and rapid-response stance of a startup team. 22
  21. 21. ©2008-15 New Relic, Inc. All rights reserved. Q&A Please use the questions panel in your webinar client.
  22. 22. ©2008-15 New Relic, Inc. All rights reserved. Continue the conversation! Visit our Online Technical Community at https://discuss.newrelic.com/c/nerdvana/devops-chat For more information, see our DevOps hub: https://newrelic.com/devops

×