Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
DevOps
Speaker:

Jesse Robbins CEO
  ‣ jesse@opscode.com
  ‣ @jesserobbins
  ‣ www.opscode.com
                        1
DevOps = tools + culture
“DevOps is the ability to create
and deploy reliable software to
  an unreliable platform that
     scales horizontally.”
...
DevOps
                                                                      Culture



Slide Modified from John Allspaw - ...
This isn’t new

‣ Theory of Constraints

‣ Lean / JIT

‣ Six Sigma

‣ Toyota Production System

‣ Agile

‣ etc...
        ...
6
What is our goal?
 enable our business




                       7
Types of Constraints

‣ Equipment
  The way equipment is currently used limits the
  ability of the system.

‣ People
  La...
Process for Ongoing Improvement
1)   Identify the constraint
        Find the resource or policy that prevents the organiz...
Toyota & GM



              10
Papers of the Research Society of Commerce and Economics, Vol. XXXXVII No. 2




Figure 4.   Comparing coercive systems/pr...
change is difficult &
    takes time


                       12
Culture
“It’s not my code, it’s your machines!



                                                        Spock Scotty
           ...
No ngerpointing




 Slide Courtesy of John Allspaw - http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-co...
Fingerpointyness

                  problem!!!
                   argggh!                                                 ...
Being productive

                  problem!!!
                   argggh!                                                fi...
This will be on the test:
  FAILURE HAPPENS!
define:
 Nines (roughly)
   99%	 5256 min (3.5 days)
   99.9%	 528 min ( 8.8 hours )
   99.99% 53 min
   99.999% 5 min
   9...
99.9% *
99.9% *
99.9%
   =
99.7%
          20
Train Hard, Fight Easy
     “GameDay”


                         21
“You don’t choose the moment,
   the moment chooses you.

  You only get to choose how
prepared you are when it does.”
	 	...
OODA
Observe, Orient, Decide, Act



                               23
OODA: Observe, Orient, Decide, Act




             http://en.wikipedia.org/wiki/OODA_loop




                           ...
Tools
Wax Philosophical

• We are artists & masters of our craft
• Everyone needs great brushes &
  tools

• Nobody remembers Ga...
GO HERE!!!




Speaker:

Jesse Robbins CEO
  ‣ jesse@opscode.com
  ‣ @jesserobbins
  ‣ www.opscode.com
                   ...
DevOps @ InterOP Las Vegas - Jesse Robbins - Opscode
Upcoming SlideShare
Loading in …5
×

DevOps @ InterOP Las Vegas - Jesse Robbins - Opscode

3,900 views

Published on

With the move to virtualization and cloud-like IT architectures, we create and destroy computers instantly. The rate of architectural change is so fast, it must be automated to be workable. A new discipline -- dubbed DevOps -- is rising to the challenge. It's a cultural and technological shift in how IT systems are managed from creation to decommissioning. Because it gives development teams far greater control and involvement in operational functions, DevOps is tearing down the walls between development and operations, leading to a more collaborative, automated, agile approach to IT.

In this session, operations expert Jesse Robbins will look at how DevOps promises to change many operations fundamentals as we move to more agile IT atop elastic computing environments.

Speaker - Jesse Robbins, CEO and Co-Founder, Opscode

Published in: Technology, Business
  • Be the first to comment

DevOps @ InterOP Las Vegas - Jesse Robbins - Opscode

  1. 1. DevOps Speaker: Jesse Robbins CEO ‣ jesse@opscode.com ‣ @jesserobbins ‣ www.opscode.com 1
  2. 2. DevOps = tools + culture
  3. 3. “DevOps is the ability to create and deploy reliable software to an unreliable platform that scales horizontally.” http://radar.oreilly.com/2007/10/operations-is-a-competitive-ad.html 3
  4. 4. DevOps Culture Slide Modified from John Allspaw - http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  5. 5. This isn’t new ‣ Theory of Constraints ‣ Lean / JIT ‣ Six Sigma ‣ Toyota Production System ‣ Agile ‣ etc... 5
  6. 6. 6
  7. 7. What is our goal? enable our business 7
  8. 8. Types of Constraints ‣ Equipment The way equipment is currently used limits the ability of the system. ‣ People Lack of skilled people limits the system. ‣ Policy A written or unwritten policy hinders or prevents the system from working effectively. 8
  9. 9. Process for Ongoing Improvement 1) Identify the constraint Find the resource or policy that prevents the organization from obtaining more of the goal 2) Decide how to exploit the constrant Make sure the constraint's time is not wasted doing things that it should not do 3) Subordinate all other processes to above decision Align the whole system or organization to support the decision made above 4) Elevate the constraint If required or possible, increase capacity of the constraint; "buy more" 5) If, as a result of these steps, the constraint has moved, return to Step 1. Don't let inertia become the constraint. 9
  10. 10. Toyota & GM 10
  11. 11. Papers of the Research Society of Commerce and Economics, Vol. XXXXVII No. 2 Figure 4. Comparing coercive systems/procedures with enabling ones (Table 2 in Adler 1999, http://www.ob.shudo-u.ac.jp/jimuhp/souken/web/magazine/pdf/com/shou47-2austenfeld.pdf p. 44)
  12. 12. change is difficult & takes time 12
  13. 13. Culture
  14. 14. “It’s not my code, it’s your machines! Spock Scotty Little bit weird Pulls levers & turns knobs Sits closer to the boss Easily excited Thinks too hard Yells a lot in emergencies Slide Courtesy of John Allspaw - http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr 14
  15. 15. No ngerpointing Slide Courtesy of John Allspaw - http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr http://www. ickr.com/photos/rocketjim54/2955889085/ http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr 15
  16. 16. Fingerpointyness problem!!! argggh! fixed freaking out, blaming, figuring it fixing things not talking, covering whining, out finding fault ass hiding. hurt egos time Slide Courtesy of John Allspaw - http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  17. 17. Being productive problem!!! argggh! fixed figuring it fixing things feeling move out guilty on with life time Slide Courtesy of John Allspaw - http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  18. 18. This will be on the test: FAILURE HAPPENS!
  19. 19. define: Nines (roughly) 99% 5256 min (3.5 days) 99.9% 528 min ( 8.8 hours ) 99.99% 53 min 99.999% 5 min 99.9999% 30 Seconds 99.99999% 3 Seconds
  20. 20. 99.9% * 99.9% * 99.9% = 99.7% 20
  21. 21. Train Hard, Fight Easy “GameDay” 21
  22. 22. “You don’t choose the moment, the moment chooses you. You only get to choose how prepared you are when it does.” -Fire Chief Mike Burtch 22
  23. 23. OODA Observe, Orient, Decide, Act 23
  24. 24. OODA: Observe, Orient, Decide, Act http://en.wikipedia.org/wiki/OODA_loop 24
  25. 25. Tools
  26. 26. Wax Philosophical • We are artists & masters of our craft • Everyone needs great brushes & tools • Nobody remembers Gaudiʼs hammer http://www.flickr.com/photos/vgm8383/2686128924/sizes/l/
  27. 27. GO HERE!!! Speaker: Jesse Robbins CEO ‣ jesse@opscode.com ‣ @jesserobbins ‣ www.opscode.com 28

×