Changing the Way Development and Operations Works

834 views

Published on

DevOps, DevOps, Every where but not a drop to drink. Everyone talks about DevOps, but what does it really mean at the heart of it. To summarize, Increasing the flow of work through IT.

Published in: Technology

Changing the Way Development and Operations Works

  1. 1. Changing the Way Development and Operations Works Michael Ducy - Solutions Architect - Chef @mfdii
  2. 2. DevOps Everywhere • Everyone is “selling DevOps” • Everyone is “doing DevOps” • Everyone is “hiring DevOps”
  3. 3. Everyone is selling DevOps
  4. 4. Everyone is doing DevOps • No one wants to be a SysAdmin • “DevOps Engineer with 10+ years experience” • “Did DevOps before it was cool”
  5. 5. Everyone is hiring DevOps
  6. 6. What DevOps Is Not NOW WITH DEVOPS!
  7. 7. What DevOps Is Cultural and Professional Movement
  8. 8. What DevOps Is Not • A team, a role, or a job description
  9. 9. What DevOps Is •Making everyone better
  10. 10. What DevOps Is Not • A solution for small teams, start-ups, or web only companies
  11. 11. What DevOps Is •A movement that can impact and change even the largest organizations
  12. 12. What DevOps Is Not
  13. 13. What DevOps Is
  14. 14. What DevOps Is C. L. A. M. S
  15. 15. Culture Inclusive culture that encourages learning, personal improvement, failure, betterment of the organization
  16. 16. Lean Adopting Lean principles to improve the value streams of the organization and eliminate waste
  17. 17. Automation Automation of all aspects of the organization to increase the flow of work, eliminate manual tasks, reduce errors, improve test coverage, and improve the time to value
  18. 18. Measurement Measuring all aspects of operations to provide metrics for improvement, gain visibility, and improve customer value
  19. 19. Sharing Sharing all aspects of the value stream to allow for any member to provide insight & improve the overall process of value delivery.
  20. 20. The Value Stream
  21. 21. The Value Stream OS App DB Security
  22. 22. Complexity Web Servers Application Servers Database Add 1 server 20+ Changes To Add a New Server… • 2x Web Server Configurations • 2 Web Server Restarts • 4x Database Configurations • 8x Firewall Configurations • DNS Service • Network Configuration • Deployer • 8x Monitoring Changes ! The Bottom Line… 20+ Changes 12+ New Infrastructure Dependencies 4+ Hours
  23. 23. The Reality
  24. 24. Infrastructure as Code The ability to define “infrastructure configurations” in a programatic way that leverages versioning, reuse, and source control management.
  25. 25. Chef and The Value Stream • Define reusable resources and infrastructure state
  26. 26. Chef and The Value Stream • Define reusable Roles for Infrastructure Code
  27. 27. Chef and The Value Stream • Define reusable Environments for Infrastructure Code
  28. 28. Chef and The Value Stream • Test Driven Development for Infrastructure Code
  29. 29. Chef and The Value Stream • Intelligence about the Complex Relationship
  30. 30. Chef and The Value Stream • Open Source • 30,000 Community Members • 1,600 Contributors • Over 100 Corporate Contributors • 1,000’s of Community Cookbooks
  31. 31. Changing the Way Development and Operations Works Michael Ducy - Solutions Architect - Chef @mfdii Questions?

×