O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Atmosphere Conference 2015: The 10 Myths of DevOps

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 141 Anúncio

Atmosphere Conference 2015: The 10 Myths of DevOps

Baixar para ler offline

Speaker: Seth Vargo

Language: English

Although not officially coined until 2009, DevOps ideals have been explicitly discussed since at least 2006. Recently, however, the term "DevOps" has gained increasing popularity across a variety of fields and industries. DevOps is not a development methodology or technology; DevOps is an ideology. It is a way to facilitate organizational prosperity and growth while increasing each individual employee's happiness along the way. As DevOps has gained in prominence, a gap has been created between the original definition of DevOps and this new "enterprise-ready" buzzword.
For organizations beginning DevOps practices, this talk will provide a 10,000ft view of DevOps and how you can properly implement DevOps practices in your organization. For organizations that are currently practicing DevOps, this talk will cover common pitfalls, ways to sustain a happy culture, and new tips to foster organizational prosperity.

Visit our website: http://atmosphere-conference.com/

Speaker: Seth Vargo

Language: English

Although not officially coined until 2009, DevOps ideals have been explicitly discussed since at least 2006. Recently, however, the term "DevOps" has gained increasing popularity across a variety of fields and industries. DevOps is not a development methodology or technology; DevOps is an ideology. It is a way to facilitate organizational prosperity and growth while increasing each individual employee's happiness along the way. As DevOps has gained in prominence, a gap has been created between the original definition of DevOps and this new "enterprise-ready" buzzword.
For organizations beginning DevOps practices, this talk will provide a 10,000ft view of DevOps and how you can properly implement DevOps practices in your organization. For organizations that are currently practicing DevOps, this talk will cover common pitfalls, ways to sustain a happy culture, and new tips to foster organizational prosperity.

Visit our website: http://atmosphere-conference.com/

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Quem viu também gostou (14)

Semelhante a Atmosphere Conference 2015: The 10 Myths of DevOps (20)

Anúncio

Mais recentes (20)

Atmosphere Conference 2015: The 10 Myths of DevOps

  1. 1. THE  10   MYTHS  OF  DEVOPS
  2. 2. I am @sethvargo
  3. 3. 2012 2013 2014
  4. 4. LET'S TALK MYTHS.
  5. 5. Myth #1 - You can hire a DevOp to fix your organization
  6. 6. KATHERINE DANIELS (@beerops) DevOps Is Dead (Long Live DevOps)
  7. 7. HYPE CYCLE
  8. 8. TRIGGER
  9. 9. TRIGGER INFLATED EXPECTATIONS
  10. 10. TRIGGER INFLATED EXPECTATIONS TROUGH OF DISILLUSIONMENT
  11. 11. TRIGGER INFLATED EXPECTATIONS TROUGH OF DISILLUSIONMENT SLOPE OF ENLIGHTENMENT
  12. 12. TRIGGER INFLATED EXPECTATIONS TROUGH OF DISILLUSIONMENT SLOPE OF ENLIGHTENMENT PLATEAU OF PRODUCTIVITY
  13. 13. TRIGGER INFLATED EXPECTATIONS TROUGH OF DISILLUSIONMENT SLOPE OF ENLIGHTENMENT PLATEAU OF PRODUCTIVITY
  14. 14. TRIGGER INFLATED EXPECTATIONS TROUGH OF DISILLUSIONMENT SLOPE OF ENLIGHTENMENT PLATEAU OF PRODUCTIVITY
  15. 15. 1/3 as many search results
  16. 16. 1/3 as many search results 1 fewer "top profile"
  17. 17. 1/3 as many search results 1 fewer "top profile" 30 years senior profession
  18. 18. WHY?
  19. 19. THE HYPE IS OVER.
  20. 20. DevOps is two or more organizational units working together peacefully for a common success criteria. “
  21. 21. Many organizations are mistaking operations for DevOps.
  22. 22. A "DevOps Engineer" would be responsible for ensuring two or more organizational units communicate with each other.
  23. 23. Sound familiar?
  24. 24. Sound familiar? We call those people managers.
  25. 25. Myth #2 - DevOps is the panacea for all your problems
  26. 26. http://www.angelsprings.com/blog/blog/chatting-around-water-cooler-good-business/
  27. 27. Production went down again!? http://www.angelsprings.com/blog/blog/chatting-around-water-cooler-good-business/
  28. 28. Production went down again!? Yea, we just need better DevOps http://www.angelsprings.com/blog/blog/chatting-around-water-cooler-good-business/
  29. 29. Production went down again!? Yea, we just need better DevOps http://www.angelsprings.com/blog/blog/chatting-around-water-cooler-good-business/
  30. 30. BUZZWORD APPLICATION DISORDER
  31. 31. B A D
  32. 32. Your whole team quit!? Yea, we just need better DevOps http://www.angelsprings.com/blog/blog/chatting-around-water-cooler-good-business/
  33. 33. You have male pattern baldness!? Yea, we just need better DevOps http://www.angelsprings.com/blog/blog/chatting-around-water-cooler-good-business/
  34. 34. http://commons.wikimedia.org/wiki/File:Story_Time.jpg STORY TIME
  35. 35. Myth #3 - You can be certified in DevOps
  36. 36. Name: ______________________________________ I have attended and passed (with a C or better) either the first (1st) or second (2nd) grade of elementary school. DEVOPS CERTIFICATION EXAM Yes No
  37. 37. Name: ______________________________________ I have attended and passed (with a C or better) either the first (1st) or second (2nd) grade of elementary school. DEVOPS CERTIFICATION EXAM Yes No
  38. 38. Name: ______________________________________ I have attended and passed (with a C or better) either the first (1st) or second (2nd) grade of elementary school. DEVOPS CERTIFICATION EXAM Yes No
  39. 39. The only difference between second grade and the tech industry is the size of the toys.
  40. 40. When and where did we lose the desire and willingness to work with others?
  41. 41. WHAT CHANGED?
  42. 42. ELEMENTARY EDUCATION http://en.wikipedia.org/wiki/Tetherball
  43. 43. SECONDARY EDUCATION http://en.wikipedia.org/wiki/Academic_acceleration
  44. 44. In secondary and post-secondary education, we are actively discouraged from working with others.
  45. 45. Sometimes we are quantified or even ranked by standardized testing, which encourages unhealthy competition.
  46. 46. NOT EASILY UNLEARNED
  47. 47. DevOps is about communication, collaboration, and sharing ideas.
  48. 48. If you need a certificate to say that you play well with others, I think you have bigger problems than a bullet point on your resume. “ - Seth Vargo
  49. 49. DevOps Engineer - Professional Seth Vargo 05/18/2015 © 2015, Amazon Web Services, Inc. or its affiliates.
  50. 50. 3. Write the script to call the ec2-create-volume API, tag the Amazon EBS volume with the current date-time group, and use the ec2-copy-snapshot API to back up data to the new Amazon EBS volume. Use the ec2-describe- snapshot API to enumerate existing backup volumes. Call the ec2-delete- snaphot API to prune backup Amazon EBS volumes that are tagged with a date-time group older than 30 days. http://d0.awsstatic.com/training-and-certification/docs/AWS_certified_DevOps_Engineer_Professional_SampleExam.pdf © 2015, Amazon Web Services, Inc. or its affiliates.
  51. 51. 3. Write the script to call the ec2-create-volume API, tag the Amazon EBS volume with the current date-time group, and use the ec2-copy-snapshot API to back up data to the new Amazon EBS volume. Use the ec2-describe- snapshot API to enumerate existing backup volumes. Call the ec2-delete- snaphot API to prune backup Amazon EBS volumes that are tagged with a date-time group older than 30 days. http://d0.awsstatic.com/training-and-certification/docs/AWS_certified_DevOps_Engineer_Professional_SampleExam.pdf © 2015, Amazon Web Services, Inc. or its affiliates.
  52. 52. 3. Write the script to call the ec2-create-volume API, tag the Amazon EBS volume with the current date-time group, and use the ec2-copy-snapshot API to back up data to the new Amazon EBS volume. Use the ec2-describe- snapshot API to enumerate existing backup volumes. Call the ec2-delete- snaphot API to prune backup Amazon EBS volumes that are tagged with a date-time group older than 30 days. http://d0.awsstatic.com/training-and-certification/docs/AWS_certified_DevOps_Engineer_Professional_SampleExam.pdf © 2015, Amazon Web Services, Inc. or its affiliates. SALES & MARKETING TUNNEL
  53. 53. Myth #4 - DevOps is using Chef/Puppet/Ansible/Salt
  54. 54. Some of the original pioneers of the DevOps philosophy actually started in the Configuration Management circle.
  55. 55. Thank You!
  56. 56. It may appear that you must be using these configuration management tools in order to be "doing DevOps right".
  57. 57. While we should appreciate the support of Chef, Puppet, Ansible, and Salt have, DevOps is not affiliated with any company.
  58. 58. Myth #5 - DevOps is just for engineers and operators
  59. 59. Originally not a myth.
  60. 60. DevOps originally proposed to bridge the gap between engineers and operators.
  61. 61. Organizations began to realize that DevOps principles extended beyond their engineering teams.
  62. 62. Development Operations Sales Marketing Q/A Consulting Management Leadership Customers DevOps
  63. 63. Development Operations Sales Marketing Q/A Consulting Management Leadership Customers DevOps
  64. 64. Development Operations Sales Marketing Q/A Consulting Management Leadership Customers DevOps
  65. 65. Development Operations Sales Marketing Q/A Consulting Management Leadership Customers DevOps
  66. 66. DevOps should be unilaterally applied across the organization.
  67. 67. Myth #6 - DevOps is going to conferences
  68. 68. THIS IS AWKWARD https://farm1.staticflickr.com/232/516645478_ac41007e18_o.jpg
  69. 69. YOU'RE AT A DEVOPS CONFERENCE https://farm1.staticflickr.com/232/516645478_ac41007e18_o.jpg
  70. 70. I GO TO DEVOPS CONFERENCES
  71. 71. I EVEN ORGANIZED A FEW https://jekko.com/wp-content/uploads/2014/06/devops-day-one-3.jpg
  72. 72. DevOps Days conferences are the best environment for learning and collaboration.
  73. 73. That being said...
  74. 74. An organization can implement successful DevOps practices without ever setting foot in an auditorium or conference center.
  75. 75. But you should still go to a DevOps conference.
  76. 76. But you should still go to a DevOps conference.
  77. 77. 😉 But you should still go to a DevOps conference.
  78. 78. Myth #7 - DevOps is using "the cloud"
  79. 79. http://en.wikipedia.org/wiki/List_of_cloud_types USER
  80. 80. http://en.wikipedia.org/wiki/List_of_cloud_types TECHNICAL USER
  81. 81. DEVELOPER http://cloudpost.us/wp-content/uploads/2014/04/Cloud-Server-Hosting.jpg
  82. 82. OPERATOR https://peterskastner.files.wordpress.com/2011/02/it-guy-0013.png
  83. 83. A public cloud, private cloud, or any virtualized environment is not required to implement DevOps practices.
  84. 84. Even mainframe operators can DevOp!
  85. 85. Myth #8 - DevOps is doing the same things as Etsy/Facebook/GitHub/Google
  86. 86. We should use Rails because GitHub did.
  87. 87. We should write our StatsD service in Node.JS because Etsy did.
  88. 88. We should use PHP because Facebook did.
  89. 89. We should start with a Rails app and then migrate to a highly-distributed, multi-tiered, Scala-based SOA after a year because Twitter did.
  90. 90. Sound crazy?
  91. 91. Sound crazy? It should.
  92. 92. DevOps is not conforming to the norm; it is defining it.“
  93. 93. http://www.riverwashbooks.com/shop_image/product/SCI0436.jpghttp://www.nea-acropoli.gr/politismos/images/stories/bio-faces/nea-acropoli-abraham-maslow.jpghttp://www.riverwashbooks.com/shop_image/product/SCI0436.jpg
  94. 94. http://www.riverwashbooks.com/shop_image/product/SCI0436.jpg
  95. 95. http://www.riverwashbooks.com/shop_image/product/SCI0436.jpg If all you have is a hammer, everything looks like a nail...“ - Abraham Maslow The Psychology of Science
  96. 96. While we can learn from the successes of these organizations, DevOps is ultimately doing what is best for your organization and its individual members.
  97. 97. Myth #9 - DevOps is using technologies like node.js, Ruby, or Go instead of "old" technologies like C, Scheme, or Java
  98. 98. def'n: "programming hipster"
  99. 99. def'n: "programming hipster"
  100. 100. def'n: "programming hipster"
  101. 101. The type or maturity of your stack does not matter.
  102. 102. The type or maturity of your stack does not matter. "hipster" ruby python node.js rust go
  103. 103. The type or maturity of your stack does not matter. "hipster" ruby python node.js rust go "enterprise" java cobol c .net
  104. 104. The type or maturity of your stack does not matter. "hipster" ruby python node.js rust go "enterprise" java cobol c .net DevOp
  105. 105. The enterprise is often omitted.
  106. 106. Big organizations are left behind
  107. 107. Big organizations are left behind, not because they can't
  108. 108. Big organizations are left behind, not because they can't, but because they don't know they can.
  109. 109. 2 employees Big organizations are left behind, not because they can't, but because they don't know they can.
  110. 110. 2 employees 100k employees Big organizations are left behind, not because they can't, but because they don't know they can.
  111. 111. 2 employees 100k employees DevOp Big organizations are left behind, not because they can't, but because they don't know they can.
  112. 112. Myth #10 - DevOps is just a fad like "Agile" or "mainframes"
  113. 113. Mainframes were a datacenter technology
  114. 114. Mainframes were a datacenter technology Agile was a programming methodology
  115. 115. Mainframes were a datacenter technology Agile was a programming methodology DevOps is an organizational ideology
  116. 116. Mainframes were a datacenter technology changes Agile was a programming methodology DevOps is an organizational ideology
  117. 117. Mainframes were a datacenter technology changes Agile was a programming methodology evolves DevOps is an organizational ideology.
  118. 118. Mainframes were a datacenter technology changes Agile was a programming methodology evolves DevOps is an organizational ideology stays the same
  119. 119. DevOps is a way to facilitate organizational prosperity and growth while increasing employee happiness along the way.
  120. 120. That sounds pretty awesome to me.
  121. 121. I am @sethvargo QUESTIONS?

×