Devops Workshop                        Unit 2                Introduction to DevopsMonday, June 13, 2011
Operations:     The Elephant in the Room       Once we move to software as a       service, everything we thought we      ...
Tale of Two Startups                        Jesse Robbins - Operations is a competitive                          advantage...
Devops HistoryMonday, June 13, 2011
Monday, June 13, 2011
Monday, June 13, 2011
“Agile                        Infrastructure”Monday, June 13, 2011
“Agile                        Infrastructure”Monday, June 13, 2011
Monday, June 13, 2011
Ghent 2009Monday, June 13, 2011
Copyright © 2010 Opscode, Inc - All Rights Reserved   8Monday, June 13, 2011
Copyright © 2010 Opscode, Inc - All Rights Reserved   9Monday, June 13, 2011
Agile Infrastructure        • Operating at Cloud Scale        • Ephemeral Infrastructure        • Frictionless Infrastruct...
Agile Operations       • Products not Projects       • Walk on Walk off Projects       • Velocity of Innovation       • Co...
What is DevopsMonday, June 13, 2011
Monday, June 13, 2011
DevOps is not a productMonday, June 13, 2011
DevOps is not a product            DevOps is not from analystsMonday, June 13, 2011
“DevOps is a cultural and              professional movement”                         Adam Jacob                         F...
What is DevOps?Monday, June 13, 2011
What is DevOps?Monday, June 13, 2011
What is DevOps?  What are DevOps problems?Monday, June 13, 2011
Devops                        Characterature                         Development   OperationsMonday, June 13, 2011
Devops                        Characterature                                       Shorten                         Develop...
a #2                          d e                         I                        Idea #1                        Id      ...
Shorten                                           ove                                 Dev   Rem       Ops                 ...
Shorten                                           ove                                 Dev   Rem       Ops                 ...
Shorten                                           ove                                 Dev   Rem       Ops                 ...
Shorten                                           ove                                 Dev   Rem       Ops                 ...
Hardware   Provisioning   Deployment                  Old              Cloud          DevOps                              ...
Increased Velocity of Innovation...Company A                                                             ResultAh-ha!Compa...
Legacy         Cloud          +   Processes                                        =                                      ...
Legacy         Cloud          +   Processes                                        =                                      ...
CAMS               • Culture               • Automation               • Measurement               • SharingMonday, June 13...
Devops Problems                    • Bottlenecks                    • Wait Time                    • No MeasurementMonday,...
Devops Anti-Patterns               •        Long Release Cycles               •        Handoffs Between Ops, Dev,Dba, Test...
More Anti-Patterns               •        Silod Teams              •   Manual Deployments               •        Fractiona...
Devops Enemies                    • Misalignment of Incentives                    • Latent Demand                    • Non...
Misalignment of                          Incentives               • Senior management driven by total revenue             ...
Latent Demand   Situation where demand cannot be met: a   business environment in which demand for a   particular product ...
Devops Induced                           Demand                    • What if IT could create an environment               ...
Non Functional                        Requirements               • Security               • Backups               • Availa...
Siloization               • Security               • Development               • Operations               • Testing       ...
Siloization               • Departments are like tribes               • Explicit rules of the tribe               • Implic...
Devops Memes               • Agile Infrastructure               • Infrastructure as Code               • Done means Deploy...
What does Devops                         mean to you?Monday, June 13, 2011
Upcoming SlideShare
Loading in...5
×

Devops workshop unit2

2,018

Published on

Devops Workshop

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

No Downloads
Views
Total Views
2,018
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
63
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Devops workshop unit2

  1. 1. Devops Workshop Unit 2 Introduction to DevopsMonday, June 13, 2011
  2. 2. Operations: The Elephant in the Room Once we move to software as a service, everything we thought we knew about competitive advantage has to be rethought. Tim OReilly - Operations:The New Secret SauceMonday, June 13, 2011
  3. 3. Tale of Two Startups Jesse Robbins - Operations is a competitive advantage... (Secret Sauce for Startups!)Monday, June 13, 2011
  4. 4. Devops HistoryMonday, June 13, 2011
  5. 5. Monday, June 13, 2011
  6. 6. Monday, June 13, 2011
  7. 7. “Agile Infrastructure”Monday, June 13, 2011
  8. 8. “Agile Infrastructure”Monday, June 13, 2011
  9. 9. Monday, June 13, 2011
  10. 10. Ghent 2009Monday, June 13, 2011
  11. 11. Copyright © 2010 Opscode, Inc - All Rights Reserved 8Monday, June 13, 2011
  12. 12. Copyright © 2010 Opscode, Inc - All Rights Reserved 9Monday, June 13, 2011
  13. 13. Agile Infrastructure • Operating at Cloud Scale • Ephemeral Infrastructure • Frictionless Infrastructure • Self Service OperationsMonday, June 13, 2011
  14. 14. Agile Operations • Products not Projects • Walk on Walk off Projects • Velocity of Innovation • Continuos Delivery • Enterprise Lean StartupMonday, June 13, 2011
  15. 15. What is DevopsMonday, June 13, 2011
  16. 16. Monday, June 13, 2011
  17. 17. DevOps is not a productMonday, June 13, 2011
  18. 18. DevOps is not a product DevOps is not from analystsMonday, June 13, 2011
  19. 19. “DevOps is a cultural and professional movement” Adam Jacob Founder, Chef and OpscodeMonday, June 13, 2011
  20. 20. What is DevOps?Monday, June 13, 2011
  21. 21. What is DevOps?Monday, June 13, 2011
  22. 22. What is DevOps? What are DevOps problems?Monday, June 13, 2011
  23. 23. Devops Characterature Development OperationsMonday, June 13, 2011
  24. 24. Devops Characterature Shorten Development m ove Operations ReMonday, June 13, 2011
  25. 25. a #2 d e I Idea #1 Id ea #3Monday, June 13, 2011
  26. 26. Shorten ove Dev Rem Ops Ah-ha! Ka-ching! How do you measure improvement?Monday, June 13, 2011
  27. 27. Shorten ove Dev Rem Ops Ah-ha! Ka-ching! How do you measure improvement? AlignmentMonday, June 13, 2011
  28. 28. Shorten ove Dev Rem Ops Ah-ha! Ka-ching! How do you measure improvement? Alignment QualityMonday, June 13, 2011
  29. 29. Shorten ove Dev Rem Ops Ah-ha! Ka-ching! How do you measure improvement? Alignment Quality Cycle TimeMonday, June 13, 2011
  30. 30. Hardware Provisioning Deployment Old Cloud DevOps Time Credit: Luke Kanies / Puppet LabsMonday, June 13, 2011
  31. 31. Increased Velocity of Innovation...Company A ResultAh-ha!Company B Result Result Result ResultAh-ha! Ah-ha! Ah-ha! Ah-ha!Monday, June 13, 2011
  32. 32. Legacy Cloud + Processes = Hosting 2.0Monday, June 13, 2011
  33. 33. Legacy Cloud + Processes = Hosting 2.0 Cloud + DevOps = Business TransformationMonday, June 13, 2011
  34. 34. CAMS • Culture • Automation • Measurement • SharingMonday, June 13, 2011
  35. 35. Devops Problems • Bottlenecks • Wait Time • No MeasurementMonday, June 13, 2011
  36. 36. Devops Anti-Patterns • Long Release Cycles • Handoffs Between Ops, Dev,Dba, Test,etc.. • Works in Stage but not in production. • Preparing environments for release takes a long time. • Config files are updated manual. • Different systems OS, Middleware, App versions. • Can’t tell what systems are running what versions. • Manual DocumentationMonday, June 13, 2011
  37. 37. More Anti-Patterns • Silod Teams • Manual Deployments • Fractional Systems • Throttled Deployments • Dependency Hell • Manual Rollbacks • Scheduled Builds • Don’t Version Everything • Manual Database Builds • Code Freezes • Large Test Datasets • Golden Images • Manual Tests • Mixed Automation • Manual Documentation • No Deprovisioning ProcessMonday, June 13, 2011
  38. 38. Devops Enemies • Misalignment of Incentives • Latent Demand • Non Functional Requirements • SiloizationMonday, June 13, 2011
  39. 39. Misalignment of Incentives • Senior management driven by total revenue • Sales is driven by compensation • Development is driven by delivery • Quality Assurance is driven by defects • Operations is driven by uptimeMonday, June 13, 2011
  40. 40. Latent Demand Situation where demand cannot be met: a business environment in which demand for a particular product cannot be met by existing suppliers or is temporarily suppressedMonday, June 13, 2011
  41. 41. Devops Induced Demand • What if IT could create an environment where consumers of IT were informed and felt empowered? • What if IT gave them the freedom to get things done? • What if freedom and a getting-things-done attitude became habit forming? Monday, June 13, 2011
  42. 42. Non Functional Requirements • Security • Backups • Availability and Performance • Upgrades • Configuration Management • Monitoring and Logging • Disaster RecoveryMonday, June 13, 2011
  43. 43. Siloization • Security • Development • Operations • Testing • Quality AssuranceMonday, June 13, 2011
  44. 44. Siloization • Departments are like tribes • Explicit rules of the tribe • Implicit rules of the tribe • Sociability • SolidarityMonday, June 13, 2011
  45. 45. Devops Memes • Agile Infrastructure • Infrastructure as Code • Done means Deployed • SDLC as InfrastructureMonday, June 13, 2011
  46. 46. What does Devops mean to you?Monday, June 13, 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×