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

Voice Controlled ChatOps for the Remote Worker

Voice Controlled ChatOps for the Remote Worker

Presented at St. Louis Silver Linings 5/2/2017. Displays how to use the Amazon Echo to control a Hubot in Slack for a common Incident Workflow.

Aaron Blythe

May 02, 2017

More Decks by Aaron Blythe

Other Decks in Technology


  1. @ablythe Cost of Outages - per minute •$5,617 in 2010

    •$7,908 in 2013 •$8,851 in 2016 http://www.emersonnetworkpower.com/en-US/About/NewsRoom/NewsReleases/Pages/Emerson-Network-Power-Study-Says-Unplanned-Data-Center- Outages-Cost-Companies-Nearly-9000-Per-Minute-.aspx
  2. @ablythe Slack Integrations • Benefits • Quick Setup (minimal configuration)

    • Often managed by company that owns integration • Drawbacks • Often simplistic workflow
  3. @ablythe SLAPI Bot (Slack API) • Why? • Take advantage

    of Slack API (Hubot is least common denom.) • Language agnostic plugins • Docker as packaging system • https://github.com/ImperialLabs/slapi
  4. Virtual Assistants Been around the longest. Specific to Xcode/iOS. I

    only have Windows Virtual Machines. Newest to the market in opening up to developing “Intents” Best ecosystem to write apps for voice.
  5. @ablythe AWS Lambda 52 https://aws.amazon.com/free 1,000,000 free requests per month**

    Up to 3.2 million seconds of compute time per month** = 37 days ** These free tier offers do not automatically expire at the end of your 12 month AWS Free Tier term, but are available to both existing and new AWS customers indefinitely.
  6. announcements How  are  we  doing?    Do  survey  for  chance

     of   winning  Xbox  One  and  other  prizes. Wireless   SSID:  SilverLiningsAttendees   Password:  Section31 http://bit.ly/StlSLSurvey
  7. @ablythe “You build it, you run it.” - Dr. Werner

    Vogels CTO Amazon 60 http://queue.acm.org/detail.cfm?id=1142065 published 2006
  8. @ablythe Twitter For Outages? • Companies that invest in customer

    service on Twitter have found that resolving issues via Twitter: • costs one-sixth as much as call centers • can lead to over 95% of issues being resolved in channel • can achieve a customer satisfaction rate of over 90% https://blog.twitter.com/2015/how-twitter-data-can-play-a-role-in-customer-service
  9. @ablythe Cross Functional Teams • Decrease Cycle Time to Prod

    (DevOps) • Increase visibility (everyone) • Minimize Unplanned Work or Interruptions (Project Planners)
  10. announcements How  are  we  doing?    Do  survey  for  chance

     of   winning  Xbox  One  and  other  prizes. Wireless   SSID:  SilverLiningsAttendees   Password:  Section31 http://bit.ly/StlSLSurvey