SlideShare a Scribd company logo
ChatBots
for self-service
DevOps
Simon Massey
Agenda
● Who is Simon?
● What is the big idea?
● Slackbots at https://uniqkey.eu
● How hard is this?
● Architecture on one slide
● Zero to botkit slackbot in 12.5 minutes!
Who is Simon? 👋
● 👨🏫 Devops coach at a bank
● 🚀 Tech Advisor at startup
● Set up slackbot to manage AWS
Openshift Kubernetes deployments
What is the big idea?
● In China WeChat has 900M users 😲
● Young people use chat. Email for
customer service will die ⚰️
● I have worked with colleagues who
have only used Slack at work
Chatbots are the future?
● 💬 Doing direct to public is tricky
(e.g., natural language)
● 👍 Doing bots for IT savvy folks is
easier (“got API?”)
● 👷Doing DevOps automation only
needs node.js code and bash scripts
Slackbots at UniqKey.eu
● 1st generation made with “hubot”
● 👷 2nd generation made with open
source “botkit”
● ✅ We are opensourcing our devops
automaton at
https://github.com/ocd-scm
Our devops channel
Developer tells bot to promote app
Responds with shell script output
Slackbots at UniqKey.eu
Slackbots at UniqKey.eu
@Slackbot weekly reminder to
check container security patches
@OpenshiftBot checks APIs and
says command to apply patches
Team can discuss proposed
change. No email discussions!
How hard is this? Simple “regex” You are not doing
devops if you
haven’t scripted it
yet!
Adding a chatbot is
an incremental
improvement to
scripts
Architecture on one slide
Openshift Kubernetes
Eng
Live
Test
API
“Do
Stuff!”
“Done
Stuff!”
https://api.slack.com
No open ports. Your
bot connects out to
slack!
Slack App
Microsoft just bought Botkit
● Patching and support
● Partners (e.g., IBM Watson)
● 💬 Integrated natural language
processing
● 👍 The core code is open source on
github.com
Demo: Zero to botkit slackbot in 12.5
minutes!
Notes: https://bit.ly/2CgDzzL
Video: https://vimeo.com/311086100

More Related Content

PDF
Constinuous Integration
Gabriel Araujo
 
PDF
"The working architecture of NodeJs applications" Viktor Turskyi
Julia Cherniak
 
PDF
Continuous delivery journey - Montgomery county JUG
Raphaël Brugier
 
PDF
Sculpin
Chris Tankersley
 
PDF
How fast can you onboard a new team member with VAGRANT ?
Vivek Parihar
 
PDF
Modern Messaging for Distributed Systems
Andrea Rabbaglietti
 
PDF
ADDO 2019: Looking back at over 10 years of Devops
Kris Buytaert
 
PDF
Agile Systems Admin
Julian Simpson
 
Constinuous Integration
Gabriel Araujo
 
"The working architecture of NodeJs applications" Viktor Turskyi
Julia Cherniak
 
Continuous delivery journey - Montgomery county JUG
Raphaël Brugier
 
How fast can you onboard a new team member with VAGRANT ?
Vivek Parihar
 
Modern Messaging for Distributed Systems
Andrea Rabbaglietti
 
ADDO 2019: Looking back at over 10 years of Devops
Kris Buytaert
 
Agile Systems Admin
Julian Simpson
 

What's hot (19)

PDF
Is there a Future for devops ?
Kris Buytaert
 
KEY
Why you should build your own JS Frontend Framework
baccigalupi
 
PPTX
IBM Bluemix - Building a Project with Maven
Craig Trim
 
PPTX
Олександр Щедров та Альбіна Тюпа — Magic button. Can production releases be s...
LEDC 2016
 
PDF
React Webinar With CodePolitan
Riza Fahmi
 
PPTX
Develop 4 Developers
Christian Güdemann
 
PDF
Presentation #3 Team Unity
NihithaPinnamaraju
 
PDF
10 years of #devopsdays, but what have we really learned ?
Kris Buytaert
 
PDF
Embracing Continuous Integration
IT MegaMeet
 
PDF
Building native mobile Apps with ReactNative
Samuel Barbosa
 
PPTX
Introduction to JavaScript
Ankur Srivastava
 
PPTX
Cheap ci for javascript devs
Kleyson Prado
 
PDF
Making sense of streaming
Diego Pacheco
 
PDF
Drupal Contribution
Peter Arato
 
PPTX
Word press beirut December 4 Meetup - Gutenberg VS WP-Bakery
Fadi Nicolas Zahhar
 
PDF
SOA.2020
Diego Pacheco
 
PPTX
Introduction to git & WordPress
Josh Lee
 
PDF
Making websites with WordPress
Josh Lee
 
PDF
Always be testing
Ignacio Burgueño
 
Is there a Future for devops ?
Kris Buytaert
 
Why you should build your own JS Frontend Framework
baccigalupi
 
IBM Bluemix - Building a Project with Maven
Craig Trim
 
Олександр Щедров та Альбіна Тюпа — Magic button. Can production releases be s...
LEDC 2016
 
React Webinar With CodePolitan
Riza Fahmi
 
Develop 4 Developers
Christian Güdemann
 
Presentation #3 Team Unity
NihithaPinnamaraju
 
10 years of #devopsdays, but what have we really learned ?
Kris Buytaert
 
Embracing Continuous Integration
IT MegaMeet
 
Building native mobile Apps with ReactNative
Samuel Barbosa
 
Introduction to JavaScript
Ankur Srivastava
 
Cheap ci for javascript devs
Kleyson Prado
 
Making sense of streaming
Diego Pacheco
 
Drupal Contribution
Peter Arato
 
Word press beirut December 4 Meetup - Gutenberg VS WP-Bakery
Fadi Nicolas Zahhar
 
SOA.2020
Diego Pacheco
 
Introduction to git & WordPress
Josh Lee
 
Making websites with WordPress
Josh Lee
 
Always be testing
Ignacio Burgueño
 
Ad

Similar to ChatBots for self-service DevOps (20)

PDF
Identifying and solving enterprise problems
Vasu Jain
 
PPTX
ChatOps Workshop
Tessa Mero
 
PDF
Building Enterprise Chat Bots
Vasu Jain
 
PDF
Chat Bots and how to build a Slack bot
Vasu Jain
 
PDF
Build advanced chat bots - Steve Sfartz - Codemotion Amsterdam 2017
Codemotion
 
PDF
ChatOps in Action
Todd Kaplinger
 
PDF
Building a slackbot
Dan Moore
 
PPTX
Cisco Spark the Industry Challenge
Stefanie Maccarone
 
PPTX
BotCommons: Metadata for Bots - Devoxx 2017
Cisco DevNet
 
PDF
Chat bots101 - practical insights on the business of bots
Roy Murphy
 
PDF
Chat bots101 - practical insights on the business of bots
BAM
 
PPTX
Building Chatbots
Tessa Mero
 
PDF
How to Build a Serverless Chatbot for $0?
Mobile Monday Srbija
 
PDF
Embrace chatops, stop installing deployment software - Laracon EU 2016
Geshan Manandhar
 
PDF
Introduction to Chatbot Development
Suraj Kumar Jana
 
PPTX
Slack and ChatGPT Integration using MuleSoft | MuleSoft Mysore Meetup #30
MysoreMuleSoftMeetup
 
PDF
Writing a slack chatbot mxlos
Jesus Manuel Olivas
 
PPTX
Let's Build a Chatbot
Tessa Mero
 
PPTX
Revolutionize Your Workflow with ChatOps
Tessa Mero
 
PDF
Embrace chatOps, stop installing deployment software
Geshan Manandhar
 
Identifying and solving enterprise problems
Vasu Jain
 
ChatOps Workshop
Tessa Mero
 
Building Enterprise Chat Bots
Vasu Jain
 
Chat Bots and how to build a Slack bot
Vasu Jain
 
Build advanced chat bots - Steve Sfartz - Codemotion Amsterdam 2017
Codemotion
 
ChatOps in Action
Todd Kaplinger
 
Building a slackbot
Dan Moore
 
Cisco Spark the Industry Challenge
Stefanie Maccarone
 
BotCommons: Metadata for Bots - Devoxx 2017
Cisco DevNet
 
Chat bots101 - practical insights on the business of bots
Roy Murphy
 
Chat bots101 - practical insights on the business of bots
BAM
 
Building Chatbots
Tessa Mero
 
How to Build a Serverless Chatbot for $0?
Mobile Monday Srbija
 
Embrace chatops, stop installing deployment software - Laracon EU 2016
Geshan Manandhar
 
Introduction to Chatbot Development
Suraj Kumar Jana
 
Slack and ChatGPT Integration using MuleSoft | MuleSoft Mysore Meetup #30
MysoreMuleSoftMeetup
 
Writing a slack chatbot mxlos
Jesus Manuel Olivas
 
Let's Build a Chatbot
Tessa Mero
 
Revolutionize Your Workflow with ChatOps
Tessa Mero
 
Embrace chatOps, stop installing deployment software
Geshan Manandhar
 
Ad

Recently uploaded (20)

PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Doc9.....................................
SofiaCollazos
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 

ChatBots for self-service DevOps

  • 2. Agenda ● Who is Simon? ● What is the big idea? ● Slackbots at https://uniqkey.eu ● How hard is this? ● Architecture on one slide ● Zero to botkit slackbot in 12.5 minutes!
  • 3. Who is Simon? 👋 ● 👨🏫 Devops coach at a bank ● 🚀 Tech Advisor at startup ● Set up slackbot to manage AWS Openshift Kubernetes deployments
  • 4. What is the big idea? ● In China WeChat has 900M users 😲 ● Young people use chat. Email for customer service will die ⚰️ ● I have worked with colleagues who have only used Slack at work
  • 5. Chatbots are the future? ● 💬 Doing direct to public is tricky (e.g., natural language) ● 👍 Doing bots for IT savvy folks is easier (“got API?”) ● 👷Doing DevOps automation only needs node.js code and bash scripts
  • 6. Slackbots at UniqKey.eu ● 1st generation made with “hubot” ● 👷 2nd generation made with open source “botkit” ● ✅ We are opensourcing our devops automaton at https://github.com/ocd-scm
  • 7. Our devops channel Developer tells bot to promote app Responds with shell script output Slackbots at UniqKey.eu
  • 8. Slackbots at UniqKey.eu @Slackbot weekly reminder to check container security patches @OpenshiftBot checks APIs and says command to apply patches Team can discuss proposed change. No email discussions!
  • 9. How hard is this? Simple “regex” You are not doing devops if you haven’t scripted it yet! Adding a chatbot is an incremental improvement to scripts
  • 10. Architecture on one slide Openshift Kubernetes Eng Live Test API “Do Stuff!” “Done Stuff!” https://api.slack.com No open ports. Your bot connects out to slack! Slack App
  • 11. Microsoft just bought Botkit ● Patching and support ● Partners (e.g., IBM Watson) ● 💬 Integrated natural language processing ● 👍 The core code is open source on github.com
  • 12. Demo: Zero to botkit slackbot in 12.5 minutes! Notes: https://bit.ly/2CgDzzL Video: https://vimeo.com/311086100