Download - Some chat ops what?
![Page 1: Some chat ops what?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/1.jpg)
1
Enterprise IT will never be the same
![Page 2: Some chat ops what?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/2.jpg)
2
Because
![Page 3: Some chat ops what?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/3.jpg)
3
Because
![Page 4: Some chat ops what?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/4.jpg)
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?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/5.jpg)
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?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/6.jpg)
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?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/7.jpg)
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?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/8.jpg)
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?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/9.jpg)
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?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/10.jpg)
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?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/11.jpg)
HubotWritten in NodeJSScripts need to be in CoffeeScript or JavaScriptWidely deployed, active community
11
![Page 12: Some chat ops what?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/12.jpg)
LITAWritten in RubyGaining adoption pretty quickly“Good docs”
12
![Page 13: Some chat ops what?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/13.jpg)
ErrWritten in PythonBeen around, not as well adoptedArguably easiest to tweak
13
![Page 14: Some chat ops what?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/14.jpg)
14
![Page 15: Some chat ops what?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/15.jpg)
15
Case study: Cybera
![Page 16: Some chat ops what?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/16.jpg)
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?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/17.jpg)
17
Case study: WebEx Spark
![Page 18: Some chat ops what?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/18.jpg)
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?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/19.jpg)
19
Enterprise IT will never be the same
![Page 20: Some chat ops what?](https://reader036.vdocuments.site/reader036/viewer/2022081521/58ee32931a28abb2708b45e5/html5/thumbnails/20.jpg)
20