1
Enterprise IT will never be the same
2
Because
3
Because
Whaaat?
• Definition
• Perspectives
• Benefits
• Barriers
• How
• Leading bots
• StackStorm ChatOps architecture
• Case study 1: Cybera
• Case study 2: WebEx Spark
4
ChatOps
“Bringing the work you are already
doing….
James Fryman
- @jfryman
5
….into the conversations you are already
having”
ChatOps is
A shared CLI for your ops
A path towards radical transparency
A friendly way to trickle in your automation
A bot just ate my build
A way to teach us all to be SRE unicorns
The mother of all attack vectors
6
ChatOps is
Chat tied to your automation
A bot interacting with your developers and
operators
There are a variety of Bots – more on that
7
ChatOps benefits
DevOps enabler
Teaching
Breaking down actions to the human grokable
And building them back together without loosing
human comprehension
Vendor neutrality
The winner of the war for the eye balls = “none of
the above”
8
ChatOps barriers
Security
Slack?
So controls are in the cloud?
What vendor helps me?
Is this yet another automation silo?
9
ChatOps how
Pick your chat
Pick your bot
Number of integrations – scripts matter
Rewrite your automations – or grab some from
community
Wire ChatOps into your
Access controls and security
Overall automation (community helps)
10
Hubot
Written in NodeJS
Scripts need to be in CoffeeScript or JavaScript
Widely deployed, active community
11
LITA
Written in Ruby
Gaining adoption pretty quickly
“Good docs”
12
Err
Written in Python
Been around, not as well adopted
Arguably easiest to tweak
13
14
15
Case study: Cybera
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. “
17
Case study: WebEx Spark
Sources
ChatOps meet-up:
http://www.meetup.com/ChatOps-San-Francisco/
James Fryman, StackStorm - @jfryman
Jason Hand, VictorOps - @jasonhand
Cybera case study: http://www.cybera.ca/news-
and-events/tech-radar/stackstorm-workflows-and-
chatops/
Joe Topijan, Cybera - @topjian
WebEx Spark (slides):
http://www.slideshare.net/EvanPowell/just-a-few-
slides-from-spark-meet-up
18
19
Enterprise IT will never be the same
20

More Related Content

PPTX
Common Sense Driven Development
PDF
Getting intimate with Git
PDF
Show Me the Numbers: Automated Browser
PPTX
All about that reactive ui
PDF
Embrace chatOps, stop installing deployment software by Geshan Manandhar at C...
PPTX
DevOps 201607
PPTX
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
PDF
Codemotion Berlin 2015 recap
Common Sense Driven Development
Getting intimate with Git
Show Me the Numbers: Automated Browser
All about that reactive ui
Embrace chatOps, stop installing deployment software by Geshan Manandhar at C...
DevOps 201607
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
Codemotion Berlin 2015 recap

Similar to Some chat ops what? (20)

PDF
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
PPTX
ChatOps Workshop
PDF
How to get started with Site Reliability Engineering
PDF
初探 OpenTelemetry - 蒐集遙測數據的新標準
PDF
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & You
PPT
Fed Up Of Framework Hype Dcphp
PDF
Automate your Job and Business with ChatGPT #3 - Fundamentals of LLM/GPT
PDF
What Web Framework To Use?
PPTX
Interoperable Clouds and How to Build (or Buy) Them
PDF
6 Lessons I Learned on my Journey from Monolith to Microservices
PDF
From 🤦 to 🐿️
PDF
System design for Web Application
PDF
Hacking for fun & profit - The Kubernetes Way - Demi Ben-Ari - Panorays
PPTX
Revolutionize Your Workflow with ChatOps
PPTX
From DevOps to NoOps
PDF
LangChain Intro by KeyMate.AI
PDF
LanGCHAIN Framework
PDF
Microservice pitfalls
PDF
Plone, the Python CMS & Web Framework for Advanced Topics and Non-Developers
PDF
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
ChatOps Workshop
How to get started with Site Reliability Engineering
初探 OpenTelemetry - 蒐集遙測數據的新標準
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & You
Fed Up Of Framework Hype Dcphp
Automate your Job and Business with ChatGPT #3 - Fundamentals of LLM/GPT
What Web Framework To Use?
Interoperable Clouds and How to Build (or Buy) Them
6 Lessons I Learned on my Journey from Monolith to Microservices
From 🤦 to 🐿️
System design for Web Application
Hacking for fun & profit - The Kubernetes Way - Demi Ben-Ari - Panorays
Revolutionize Your Workflow with ChatOps
From DevOps to NoOps
LangChain Intro by KeyMate.AI
LanGCHAIN Framework
Microservice pitfalls
Plone, the Python CMS & Web Framework for Advanced Topics and Non-Developers
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!

Recently uploaded (20)

PDF
Human Computer Interaction Miterm Lesson
PDF
GDG Cloud Southlake #45: Patrick Debois: The Impact of GenAI on Development a...
PDF
Domain-specific knowledge and context in large language models: challenges, c...
PDF
Examining Bias in AI Generated News Content.pdf
PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
PDF
Technical Debt in the AI Coding Era - By Antonio Bianco
PPTX
maintenance powerrpoint for adaprive and preventive
PPTX
From Curiosity to ROI — Cost-Benefit Analysis of Agentic Automation [3/6]
PDF
Introduction to c language from lecture slides
PDF
1_Keynote_Breaking Barriers_한계를 넘어서_Charith Mendis.pdf
PPTX
Presentation - Principles of Instructional Design.pptx
PPTX
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
PPTX
Blending method and technology for hydrogen.pptx
PDF
NewMind AI Journal Monthly Chronicles - August 2025
PDF
substrate PowerPoint Presentation basic one
PPTX
Report in SIP_Distance_Learning_Technology_Impact.pptx
PDF
Ebook - The Future of AI A Comprehensive Guide.pdf
PDF
Secure Java Applications against Quantum Threats
PPTX
CRM(Customer Relationship Managmnet) Presentation
PPTX
Information-Technology-in-Human-Society.pptx
Human Computer Interaction Miterm Lesson
GDG Cloud Southlake #45: Patrick Debois: The Impact of GenAI on Development a...
Domain-specific knowledge and context in large language models: challenges, c...
Examining Bias in AI Generated News Content.pdf
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
Technical Debt in the AI Coding Era - By Antonio Bianco
maintenance powerrpoint for adaprive and preventive
From Curiosity to ROI — Cost-Benefit Analysis of Agentic Automation [3/6]
Introduction to c language from lecture slides
1_Keynote_Breaking Barriers_한계를 넘어서_Charith Mendis.pdf
Presentation - Principles of Instructional Design.pptx
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
Blending method and technology for hydrogen.pptx
NewMind AI Journal Monthly Chronicles - August 2025
substrate PowerPoint Presentation basic one
Report in SIP_Distance_Learning_Technology_Impact.pptx
Ebook - The Future of AI A Comprehensive Guide.pdf
Secure Java Applications against Quantum Threats
CRM(Customer Relationship Managmnet) Presentation
Information-Technology-in-Human-Society.pptx

Some chat ops what?

Editor's Notes

  • #12: Hubot – written in NodeJS, uses CoffeeScript and Java scripts Lita – written in Ruby,
  • #15: Any bot Any automation – whatever you’ve got – translation layer Automations can be workflow Automations can be event driven – and just update into Chat Roles can be defined Aliasing as well
  • #19: Hubot – written in NodeJS, uses CoffeeScript and Java scripts Lita – written in Ruby,
  • #21: Any bot Any automation – whatever you’ve got – translation layer Automations can be workflow Automations can be event driven – and just update into Chat Roles can be defined Aliasing as well