SlideShare a Scribd company logo
DEVOPS &
AUTOMATION
Automate yourself out of a job:
Use ChatOps!
Jaap Brasser
@Jaap_Brasser
DEVOPS &
AUTOMATION
Jaap Brasser
TME @
PowerShell Conference EU/Asia
Dutch PowerShell User Group
Blogger / Speaker / Tech Enthusiast
@Jaap_Brasser
DEVOPS &
AUTOMATION
Agenda
• What?
• How?
• Technologies?
• Integrate?
• Demos!
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
What is ChatOps?
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
Where does it come from?
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
Why use it?
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
What are WebHooks
• Transfer data over HTTP(s)
• Create triggers based on this data
• Integrate different services
• Methods
• Get
• Post
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
Demo - WebHook
DEVOPS &
AUTOMATION
Demo Summary
Configure Web Hooks
Send message using a Webhooks
PSSlack module
Web Hooks and Microsoft Teams
DEVOPS &
AUTOMATION
Webhooks
DEVOPS &
AUTOMATION
What can we use this for?
• Logging
• Automatically share status with team
• Triggered events
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
Demo – Configuring PoshBot
DEVOPS &
AUTOMATION
Demo Summary
Created Slack API Token
Installed PoshBot
Configured PoshBot
Showed basic functionality
Install additional modules
DEVOPS &
AUTOMATION
Slack Connectivity
User command JSON to PoshBot Execute command
Receive output Send output to Slack Receive Job output
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
Demo – Use cases
DEVOPS &
AUTOMATION
Demo Summary
Check connectivity
Check diskspace report
Retrieve events from Eventlog
Check Service status
Restart Service
Restart Machine
Execute arbitrary code
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
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
ChatOps Platform
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
Gather information
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
Summary
• What do we like about ChatOps
• How to implement it
• PoshBot
• Webhooks
• What usage scenarios
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION Questions?
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
DEVOPS &
AUTOMATION
16:15 – 17:15
Next generation cloud:
Serverless and event driven
applications
Anders Eide

More Related Content

What's hot (20)

PDF
Automate everything with PowerShell
Jaap Brasser
 
PDF
Automate it with Azure Functions
Jaap Brasser
 
PDF
Workshop automating with microsoft flow
Jaap Brasser
 
PDF
Bridge the gap with Chat Automation
Jaap Brasser
 
PDF
Using Chat Automation - ChatOps
Jaap Brasser
 
PDF
Automate it with Azure Functions
Jaap Brasser
 
PDF
Navigate around the edge with PowerShell
Jaap Brasser
 
PPTX
Writing power shell the right tool for the job
Jaap Brasser
 
PDF
Secure your environment by automation
Jaap Brasser
 
PPTX
SPSNL17 - Be more effective with the PnP Provisioning Engine - Erwin van Hunen
DIWUG
 
PPTX
ASP.NET MVC - Latest & Greatest So Far
Lohith Goudagere Nagaraj
 
PPTX
Serverless patterns v3 public
Yochay Kiriaty
 
PPTX
Serverless patterns v2 public
Yochay Kiriaty
 
PPTX
Serverless with Azure Functions
Andreas Willich
 
PPTX
Chat automation in a modern it environment
Jaap Brasser
 
PDF
O365Con18 - Working with PowerShell, VS Code and GitHub - Thomas Vochten
NCCOMMS
 
PPTX
How to automate the SharePoint Provisioning
Knut Relbe-Moe [MVP, MCT]
 
PDF
JIRA Performance Testing in Pictures - Edward Bukoski Michael March
Atlassian
 
PPTX
SPS calgary 2017 introduction to azure functions microsoft flow
Vincent Biret
 
PPTX
From zero to hero – learn how to automate from the gui
Jaap Brasser
 
Automate everything with PowerShell
Jaap Brasser
 
Automate it with Azure Functions
Jaap Brasser
 
Workshop automating with microsoft flow
Jaap Brasser
 
Bridge the gap with Chat Automation
Jaap Brasser
 
Using Chat Automation - ChatOps
Jaap Brasser
 
Automate it with Azure Functions
Jaap Brasser
 
Navigate around the edge with PowerShell
Jaap Brasser
 
Writing power shell the right tool for the job
Jaap Brasser
 
Secure your environment by automation
Jaap Brasser
 
SPSNL17 - Be more effective with the PnP Provisioning Engine - Erwin van Hunen
DIWUG
 
ASP.NET MVC - Latest & Greatest So Far
Lohith Goudagere Nagaraj
 
Serverless patterns v3 public
Yochay Kiriaty
 
Serverless patterns v2 public
Yochay Kiriaty
 
Serverless with Azure Functions
Andreas Willich
 
Chat automation in a modern it environment
Jaap Brasser
 
O365Con18 - Working with PowerShell, VS Code and GitHub - Thomas Vochten
NCCOMMS
 
How to automate the SharePoint Provisioning
Knut Relbe-Moe [MVP, MCT]
 
JIRA Performance Testing in Pictures - Edward Bukoski Michael March
Atlassian
 
SPS calgary 2017 introduction to azure functions microsoft flow
Vincent Biret
 
From zero to hero – learn how to automate from the gui
Jaap Brasser
 

Similar to Automate yourself out of a job - Use ChatOps! (20)

PPTX
Bringing Dev and Ops together with ChatOps
Jaap Brasser
 
PPTX
Using REST with VSTS and TFS
Jeff Bramwell
 
PPTX
Sps toronto introduction to azure functions microsoft flow
Vincent Biret
 
PPTX
ChatOps Workshop
Tessa Mero
 
PPTX
Azure Functions Real World Examples
Yochay Kiriaty
 
PDF
Apply chat automation today - work smarter tomorrow
Jaap Brasser
 
PDF
Apply chat automation today - work smarter tomorrow
Jaap Brasser
 
PPTX
WordPress Rest API
Brian Layman
 
PPTX
Vincent biret azure functions and flow (ottawa)
Vincent Biret
 
PPTX
Vincent biret azure functions and flow (toronto)
Vincent Biret
 
PDF
Api fundamentals
AgileDenver
 
PDF
Chat automation in a Modern IT environment
Jaap Brasser
 
PPTX
Revolutionize Your Workflow with ChatOps
Tessa Mero
 
PPTX
SharePoint Saturday Ottawa - From SharePoint to Office 365 Development
Sébastien Levert
 
PPTX
SharePoint Fest Chicago - From SharePoint to Office 365 Development
Sébastien Levert
 
PPTX
Release Management with Visual Studio Team Services and Office Dev PnP
Petter Skodvin-Hvammen
 
PDF
Slim PHP when you don't need the kitchen sink
Joe Ferguson
 
PDF
Introduction to Microsoft Flow and Azure Functions
BIWUG
 
PPTX
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
Vincent Biret
 
PDF
Enabling your DevOps culture with AWS-webinar
Aaron Walker
 
Bringing Dev and Ops together with ChatOps
Jaap Brasser
 
Using REST with VSTS and TFS
Jeff Bramwell
 
Sps toronto introduction to azure functions microsoft flow
Vincent Biret
 
ChatOps Workshop
Tessa Mero
 
Azure Functions Real World Examples
Yochay Kiriaty
 
Apply chat automation today - work smarter tomorrow
Jaap Brasser
 
Apply chat automation today - work smarter tomorrow
Jaap Brasser
 
WordPress Rest API
Brian Layman
 
Vincent biret azure functions and flow (ottawa)
Vincent Biret
 
Vincent biret azure functions and flow (toronto)
Vincent Biret
 
Api fundamentals
AgileDenver
 
Chat automation in a Modern IT environment
Jaap Brasser
 
Revolutionize Your Workflow with ChatOps
Tessa Mero
 
SharePoint Saturday Ottawa - From SharePoint to Office 365 Development
Sébastien Levert
 
SharePoint Fest Chicago - From SharePoint to Office 365 Development
Sébastien Levert
 
Release Management with Visual Studio Team Services and Office Dev PnP
Petter Skodvin-Hvammen
 
Slim PHP when you don't need the kitchen sink
Joe Ferguson
 
Introduction to Microsoft Flow and Azure Functions
BIWUG
 
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
Vincent Biret
 
Enabling your DevOps culture with AWS-webinar
Aaron Walker
 
Ad

More from Jaap Brasser (10)

PDF
Level up your SQL and Azure, by using Rubrik
Jaap Brasser
 
PDF
Your first PowerShell script: Open the door to automation
Jaap Brasser
 
PDF
Write Serverless Applications with PowerShell and Azure Functions
Jaap Brasser
 
PDF
Fun with PowerShell 6.0 JEA Remoting and cross-platform
Jaap Brasser
 
PDF
PowerShell from 50000 feet
Jaap Brasser
 
PDF
Automation How i came to see the light
Jaap Brasser
 
PDF
Paint it blue with PowerShell
Jaap Brasser
 
PDF
Manage your infrastructure with PowerShell
Jaap Brasser
 
PDF
Reach the next level with PowerShell
Jaap Brasser
 
PDF
Automating security with PowerShell
Jaap Brasser
 
Level up your SQL and Azure, by using Rubrik
Jaap Brasser
 
Your first PowerShell script: Open the door to automation
Jaap Brasser
 
Write Serverless Applications with PowerShell and Azure Functions
Jaap Brasser
 
Fun with PowerShell 6.0 JEA Remoting and cross-platform
Jaap Brasser
 
PowerShell from 50000 feet
Jaap Brasser
 
Automation How i came to see the light
Jaap Brasser
 
Paint it blue with PowerShell
Jaap Brasser
 
Manage your infrastructure with PowerShell
Jaap Brasser
 
Reach the next level with PowerShell
Jaap Brasser
 
Automating security with PowerShell
Jaap Brasser
 
Ad

Recently uploaded (20)

PDF
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
PDF
Integrating IIoT with SCADA in Oil & Gas A Technical Perspective.pdf
Rejig Digital
 
PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PDF
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
PDF
UiPath on Tour London Community Booth Deck
UiPathCommunity
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
PDF
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PPTX
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PDF
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
PDF
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
PPTX
Top Managed Service Providers in Los Angeles
Captain IT
 
PPTX
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
ShapeBlue
 
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
Integrating IIoT with SCADA in Oil & Gas A Technical Perspective.pdf
Rejig Digital
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
UiPath on Tour London Community Booth Deck
UiPathCommunity
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
Top Managed Service Providers in Los Angeles
Captain IT
 
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
ShapeBlue
 

Automate yourself out of a job - Use ChatOps!