DevOps @ Runtime

501 views

Published on

DevOps@Runtime Talk I held at OOSE Training Center in Hamburg covers the runtime perspective of the DevOps Culture and how to get there

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

No Downloads
Views
Total views
501
On SlideShare
0
From Embeds
0
Number of Embeds
83
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

DevOps @ Runtime

  1. 1. Devops@Runtime22 Mai 2013http://leon-rosenberg.net (@dvayanu)
  2. 2. Who am I?• Leon Rosenberg - Architect, DevOps.• 1997 - Started programming with Java.• 2000 - Started building Portals.• 2003 - Started anotheria.net.• 2007 - Started MoSKito.
  3. 3. What is this about?• Classic DevOps - Bring it Live!• Runtime - Keep it Live!• Getting there...
  4. 4. What CEO wants
  5. 5. DevOps• “oh these developers don’t get it”• “oh these ops guys don’t get it”• devs inflict change, ops resist changeadditional slide
  6. 6. Rollout
  7. 7. DevOps is to deployment whatagile is to softwaredevelopment.
  8. 8. Automate
  9. 9. ToolsMaven + Jenkins + Bash
  10. 10. We rolled out!• Are we done now?• Or did it just start... ?
  11. 11. BusinessValue• Development creates business value.• Business value is rolled out.• B(n) = B(n-1) + B(r).• B(n-1) > B(r).
  12. 12. Production
  13. 13. Keep the coins falling
  14. 14. 19Problem finding and fixingAvailability Hosting needsCost per userRAM/CPU RequirementsService LevelBUGsnew featuresarchitectural changesSeasonal traffic Disaster recoveryProvider changeproduct pivotsnew marketsMarketing campaigns
  15. 15. Best Monitoring Tool
  16. 16. How do I get to aCommon System State?DevOps@Runtime!
  17. 17. Let’s give root to alldevelopers?!
  18. 18. Let’s build up a DevOpsDepartment?
  19. 19. It’s DEVops not OPSdev.
  20. 20. Do classic Dev and Op Rolesstill exist?
  21. 21. DevOps CultureTrust
  22. 22. Managers should:Trust the developers.
  23. 23. Managers shouldn’t:blame for fuckups.
  24. 24. Managers should:Hire right developers.
  25. 25. Motivation?• Money• Fame and honour• Self-fulfillment• Passion• Pride Professionalism
  26. 26. Managers should:Hire right developers.
  27. 27. Ops should:Trust the devs
  28. 28. Devs should:trust the system
  29. 29. Trust The System?• To trust the system you have to understandthe system.• System behaves live different.• Learn the system where it matters!additional slide
  30. 30. MonitoringCollectAnalyzeInspect
  31. 31. Draw Pictures
  32. 32. Build history and learn whatchangesEvery monday at 22:00 - 22:05
  33. 33. Don’t touch it!Production
  34. 34. Fault Tolerance
  35. 35. Chaos Monkey
  36. 36. Load feedback
  37. 37. Test Restore not Backup
  38. 38. Clean logs
  39. 39. End 2 End Tests
  40. 40. ...
  41. 41. DevOps
  42. 42. Contra• Just another hype?• Costs money?• I need to learn puppet, chef, ...?• Developers are not able/not willing... ?• Sysadmin will manage it. Alone. Somehow.
  43. 43. What does DevOps bring tothe table that makes it unique?
  44. 44. DevOps is not the end ofroad, it’s the road itself, andeach step on this road makesyour life easier.
  45. 45. Thanx• http://devopsreactions.tumblr.com/

×