Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Automate yourself out of a job - Use ChatOps!

5,342 views

Published on

In this session we will cover a range of topics regarding Chat automation and the possibilities this gives us. We will dive into the concept of ChatOps, what it is, how we can implement it and what the benefits are. After this brief introduction we will dive into real-world examples of setting up and configuring your first chatbot, configuring security and resolving real-world incidents using this chatbot.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Automate yourself out of a job - Use ChatOps!

  1. 1. DEVOPS & AUTOMATION Automate yourself out of a job: Use ChatOps! Jaap Brasser @Jaap_Brasser
  2. 2. DEVOPS & AUTOMATION Jaap Brasser TME @ PowerShell Conference EU/Asia Dutch PowerShell User Group Blogger / Speaker / Tech Enthusiast @Jaap_Brasser
  3. 3. DEVOPS & AUTOMATION Agenda • What? • How? • Technologies? • Integrate? • Demos!
  4. 4. DEVOPS & AUTOMATION DEVOPS & AUTOMATION What is ChatOps?
  5. 5. DEVOPS & AUTOMATION DEVOPS & AUTOMATION Where does it come from?
  6. 6. DEVOPS & AUTOMATION DEVOPS & AUTOMATION Why use it?
  7. 7. DEVOPS & AUTOMATION DEVOPS & AUTOMATION
  8. 8. DEVOPS & AUTOMATION What are WebHooks • Transfer data over HTTP(s) • Create triggers based on this data • Integrate different services • Methods • Get • Post
  9. 9. DEVOPS & AUTOMATION DEVOPS & AUTOMATION Demo - WebHook
  10. 10. DEVOPS & AUTOMATION Demo Summary Configure Web Hooks Send message using a Webhooks PSSlack module Web Hooks and Microsoft Teams
  11. 11. DEVOPS & AUTOMATION Webhooks
  12. 12. DEVOPS & AUTOMATION What can we use this for? • Logging • Automatically share status with team • Triggered events
  13. 13. DEVOPS & AUTOMATION DEVOPS & AUTOMATION Demo – Configuring PoshBot
  14. 14. DEVOPS & AUTOMATION Demo Summary Created Slack API Token Installed PoshBot Configured PoshBot Showed basic functionality Install additional modules
  15. 15. DEVOPS & AUTOMATION Slack Connectivity User command JSON to PoshBot Execute command Receive output Send output to Slack Receive Job output
  16. 16. DEVOPS & AUTOMATION DEVOPS & AUTOMATION Demo – Use cases
  17. 17. DEVOPS & AUTOMATION Demo Summary Check connectivity Check diskspace report Retrieve events from Eventlog Check Service status Restart Service Restart Machine Execute arbitrary code
  18. 18. DEVOPS & AUTOMATION What’s the use case? • Platform for existing scripts • Central logging location • Teach-by-example in team chat • Combine data from multiple sources • Access from any device • Distributed teams using central Chat
  19. 19. DEVOPS & AUTOMATION DEVOPS & AUTOMATION ChatOps Platform
  20. 20. DEVOPS & AUTOMATION DEVOPS & AUTOMATION Gather information
  21. 21. DEVOPS & AUTOMATION DEVOPS & AUTOMATION
  22. 22. DEVOPS & AUTOMATION DEVOPS & AUTOMATION
  23. 23. DEVOPS & AUTOMATION Summary • What do we like about ChatOps • How to implement it • PoshBot • Webhooks • What usage scenarios
  24. 24. DEVOPS & AUTOMATION DEVOPS & AUTOMATION Questions?
  25. 25. DEVOPS & AUTOMATION Do you want to gain more knowledge about Microsoft technology? The Future Ready Skills program offers online courseware, online labs, live Q&A’s and expert sessions, so you can acquire your official Microsoft Certificate in the most efficient way. For more information: aka.ms/frsblog FUTURE READY SKILLS
  26. 26. DEVOPS & AUTOMATION 16:15 – 17:15 Next generation cloud: Serverless and event driven applications Anders Eide

×