some chat ops what?

20
1 Enterprise IT will never be the same

Upload: evan-powell

Post on 12-Apr-2017

776 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Some chat ops what?

1

Enterprise IT will never be the same

Page 2: Some chat ops what?

2

Because

Page 3: Some chat ops what?

3

Because

Page 4: Some chat ops what?

Whaaat?• Definition• Perspectives• Benefits• Barriers• How• Leading bots• StackStorm ChatOps architecture• Case study 1: Cybera• Case study 2: WebEx Spark

4

Page 5: Some chat ops what?

ChatOps

“Bringing the work you are already doing….

James Fryman- @jfryman

5

….into the conversations you are already having”

Page 6: Some chat ops what?

ChatOps isA shared CLI for your ops

A path towards radical transparency

A friendly way to trickle in your automationA bot just ate my build

A way to teach us all to be SRE unicornsThe mother of all attack vectors

6

Page 7: Some chat ops what?

ChatOps isChat tied to your automation

A bot interacting with your developers and operators

There are a variety of Bots – more on that

7

Page 8: Some chat ops what?

ChatOps benefitsDevOps enabler

Teaching

Breaking down actions to the human grokable And building them back together without loosing human comprehension

Vendor neutralityThe winner of the war for the eye balls = “none of the above”

8

Page 9: Some chat ops what?

ChatOps barriersSecurity

Slack? So controls are in the cloud?

What vendor helps me?

Is this yet another automation silo?

9

Page 10: Some chat ops what?

ChatOps howPick your chatPick your bot

Number of integrations – scripts matterRewrite your automations – or grab some from communityWire ChatOps into your

Access controls and securityOverall automation (community helps)

10

Page 11: Some chat ops what?

HubotWritten in NodeJSScripts need to be in CoffeeScript or JavaScriptWidely deployed, active community

11

Page 12: Some chat ops what?

LITAWritten in RubyGaining adoption pretty quickly“Good docs”

12

Page 13: Some chat ops what?

ErrWritten in PythonBeen around, not as well adoptedArguably easiest to tweak

13

Page 14: Some chat ops what?

14

Page 15: Some chat ops what?

15

Case study: Cybera

Page 16: Some chat ops what?

Case study: Cybera

16

Adoption:“We already had our library of everyday commands, so the first step was to port this library into StackStorm.” • With typical bots you w/d need to rewrite these actions

Results:Stand-up meetings now much more useful. Refactoring of automations into events and actions plus workflows.

“It allowed us to see how our original monolithic reports could be broken down into smaller atomic pieces. These pieces are then mixed and matched like LEGOs, building multi-phase workflows that either help us collaborate in Slack or do some behind-the-scenes automations. “

Page 17: Some chat ops what?

17

Case study: WebEx Spark

Page 18: Some chat ops what?

SourcesChatOps meet-up: http://www.meetup.com/ChatOps-San-Francisco/James Fryman, StackStorm - @jfrymanJason Hand, VictorOps - @jasonhandCybera case study: http://www.cybera.ca/news-and-events/tech-radar/stackstorm-workflows-and-chatops/

Joe Topijan, Cybera - @topjianWebEx Spark (slides): http://www.slideshare.net/EvanPowell/just-a-few-slides-from-spark-meet-up

18

Page 19: Some chat ops what?

19

Enterprise IT will never be the same

Page 20: Some chat ops what?

20