Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOps is dead, long live DevOps!

DevOps is dead, long live DevOps!

DevOps began as a philosophy. A technological way of life that valued inclusion and collaboration in order to breakdown organisation barriers for the betterment of ops and dev engineers, and ultimately the bottom line of the company they work for. So where did it all go sideways? Is the traditional meaning of DevOps dead before it even had a chance to thrive? In this talk Josh will talk briefly about the history of DevOps, and the landscape as it stands today, and what the future holds for the philosophy-turned-buzzword we call DevOps.

B3d9b66c0d46431017776efe58baa683?s=128

Josh Michielsen

September 26, 2018
Tweet

Transcript

  1. Josh Michielsen | jaymickey | jmickey_ | jmichielsen | @

    josh@jmickey.io DEVOPS IS DEAD, LONG LIVE DEVOPS! JOSH MICHIELSEN / DEVOPS ENGINEER @ BANKWEST 1 Josh Michielsen | jaymickey | jmickey_ | jmichielsen | @ josh@jmickey.io
  2. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev ME - DevOps Engineer @ Bankwest - Background in Software Dev & Sysadmin - Meme doge owner - Opinionated AF 2
  3. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev Pro Tip: Try not to hit Kangaroo's
  4. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev AGENDA 1. (Very) Brief history of DevOps 2. Current state of the game 3. What does the future hold? 4. Bringing it together 4
  5. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev A PROFESSIONAL MOVEMENT THAT ADVOCATES A COLLABORATIVE WORKING RELATIONSHIP BETWEEN DEVELOPMENT AND IT OPERATIONS, RESULTING IN THE FAST FLOW OF PLANNED WORK (I.E., HIGH DEPLOY RATES), WHILE SIMULTANEOUSLY INCREASING THE RELIABILITY, STABILITY, RESILIENCE AND SECURITY OF THE PRODUCTION ENVIRONMENT Gene Kim Top 11 things you need to know about DevOps WTF DEVOPS? 5
  6. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev HISTORY - 2008: Andrew Shafer talks about 'Agile Infrastructure' - 2009: John Allspaw presents '10+ Deploys per Day: Dev and Ops Cooperation at Flickr' - 2010: Patrick Debois creates 'DevOpsDays Belgium', coining the term - 2010: Dave Farley and Jez Humble release the 'Continuous Delivery' book - 2013: The Phoenix Project lands, written by Gene Kim, George Spafford, and Kevin Behr - 2015: First 'State of DevOps Report' released by DORA, written by Nicole Forsgren, Gene Kim, and Jez Humble. Demonstrating the relationship between DevOps practices and high performing orgs through rigorous scientific methodology. 6
  7. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev DEVOPS ENGINEER 7
  8. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev 8
  9. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev 9
  10. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev DEVOPS ENGINEER EVANGELIST 10
  11. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev OMG THE WORLD IS BURNING! STATE OF THE GAME - 'DevOps as a [Role, Team, Product]' probably isn't going away - When your company hired you as a 'DevOps Engineer' they probably didn't know what they wanted, they just knew they had a problem - Use the opportunity to be the change you want to see in your organisation - Your value isn't in the tools you know, it's in your ability to to communicate and enact change - Ride that money wave baby! 11
  12. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev HOT TAKE: DEVOPS ISN'T DEAD, IT'S JUST THAT MOST OF US FAIL TO PROPERLY IMPLEMENT IT. 12
  13. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev EVERYTHING IS GOING TO BE OK MOVING FORWARD 'DEVOPS ENGINEERING' 'PLATFORM ENGINEERING' 'SITE RELIABILITY ENGINEERING' - Platform teams take on operational responsibility, allowing devs to focus on the product. - A focus on providing APIs and self-service capabilities. - Allows the abstraction of the underlying products (e.g. public vs. private cloud). - Automation is key. - Application teams build, deploy, monitor, and are on call for the application components and application infrastructure that they provision and deploy on the platform. Platform teams build, deploy, monitor, and are on call for the platform components and underlying platform infrastructure. - Evan Bottcher - Expertise in reliability and scalability. - Reliability should be built in. Often acts more as an SME / consultant. - Focus on engineering practices above all. - Communication is key. 13
  14. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev 14
  15. Josh Michielsen | jmickey | jmickey_ | jmichielsen | @

    j@mickey.dev SHUDDUP NOW DUDE CONCLUSION - This space is always evolving - It's up to you to enact change - Don't focus on the tools - they shouldn't be your point of differentiation - People come first - Everything will be OK 15
  16. THANKS! Josh Michielsen | jmickey | jmickey_ | jmichielsen |

    @ j@mickey.dev 16