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

ChatOps: Why It's awesome, and how to get started

7067ff85573929e5257aa9e9c1069de9?s=47 Eric Sigler
October 27, 2014

ChatOps: Why It's awesome, and how to get started

Presented at DevOpsDays Ghent 2014.

7067ff85573929e5257aa9e9c1069de9?s=128

Eric Sigler

October 27, 2014
Tweet

Transcript

  1. C H AT O P S : W H Y

    I T ’ S A W E S O M E , A N D H O W T O G E T S TA R T E D . E R I C S I G L E R , @ E S I G L E R
  2. Everything that’s old is new again.

  3. The big win with chatops is interacting with your infrastructure

    and your business in a shared, collaborative way.
  4. Constraints are a Good Thing: ! History Context CLI-ish syntax

    Sharing !
  5. Constraints are a Good Thing: ! History Context CLI-ish syntax

    Sharing ! You can get started in an hour.
  6. Step 1: Get a bot. https://hubot.github.com/ https://www.lita.io/

  7. Step 2: Grab a useful script (or use some plugins)

    and add it in. https://github.com/hubot-scripts/ https://www.lita.io/plugins
  8. Step 3: Play the long game of learning-by-demonstration.

  9. Step 4: Iterate until you have everything in chatops.

  10. Onboarding is faster.

  11. Teams can help each other, because everyone can use the

    same tools.
  12. “Is that deploy going out yet?”

  13. “How long does the database migration have left?”

  14. Teams you didn’t even consider will start to use it.

  15. Teams you didn’t even consider will start to use it.

  16. Power to the people

  17. Automation trumps manual labor http://xkcd.com/1205/

  18. It’s automated, so it has tests, right?

  19. Of course you will run into bumps along the way.

  20. Chatops can help (almost) any organization. @ E S I

    G L E R PA G E R D U T Y. C O M / J O B S