Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ChatOps: Why It's awesome, and how to get started
Search
Eric Sigler
October 27, 2014
Technology
3
1.4k
ChatOps: Why It's awesome, and how to get started
Presented at DevOpsDays Ghent 2014.
Eric Sigler
October 27, 2014
Tweet
Share
More Decks by Eric Sigler
See All by Eric Sigler
Four years of breaking things in production, on purpose.
esigler
0
52
Instrumenting The Rest Of The Company: Hunting For Metrics
esigler
0
340
A Brief Introduction To DevOps
esigler
0
99
Humans are terrible compilers: A User's Guide
esigler
0
110
Do You Know If Your Service Is Working Properly? A Guide To Being Paranoid.
esigler
0
160
"Is there any strong objection?"
esigler
0
210
Fear, Uncertainty, and Continuous Deployment
esigler
1
110
3AM, a survey.
esigler
0
210
Strategies For Being On Call & Keeping Your Sanity At The Same Time
esigler
0
160
Other Decks in Technology
See All in Technology
Server-Side Engineer of LINE Sukimani
lycorp_recruit_jp
0
340
Opcodeを読んでいたら何故かphp-srcを読んでいた話
murashotaro
0
320
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
1.1k
2024年にチャレンジしたことを振り返るぞ
mitchan
0
150
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
190
watsonx.ai Dojo #5 ファインチューニングとInstructLAB
oniak3ibm
PRO
0
190
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
180
10分で学ぶKubernetesコンテナセキュリティ/10min-k8s-container-sec
mochizuki875
3
380
3年でバックエンドエンジニアが5倍に増えても破綻しなかったアーキテクチャ そして、これから / Software architecture that scales even with a 5x increase in backend engineers in 3 years
euglena1215
9
3.2k
ゼロから創る横断SREチーム 挑戦と進化の軌跡
rvirus0817
2
280
10個のフィルタをAXI4-Streamでつなげてみた
marsee101
0
180
Qiita埋め込み用スライド
naoki_0531
0
5.2k
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Building Applications with DynamoDB
mza
91
6.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
A designer walks into a library…
pauljervisheath
205
24k
KATA
mclloyd
29
14k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Thoughts on Productivity
jonyablonski
68
4.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Transcript
C H AT O P S : W H Y
I T ’ S A W E S O M E , A N D H O W T O G E T S TA R T E D . E R I C S I G L E R , @ E S I G L E R
Everything that’s old is new again.
The big win with chatops is interacting with your infrastructure
and your business in a shared, collaborative way.
Constraints are a Good Thing: ! History Context CLI-ish syntax
Sharing !
Constraints are a Good Thing: ! History Context CLI-ish syntax
Sharing ! You can get started in an hour.
Step 1: Get a bot. https://hubot.github.com/ https://www.lita.io/
Step 2: Grab a useful script (or use some plugins)
and add it in. https://github.com/hubot-scripts/ https://www.lita.io/plugins
Step 3: Play the long game of learning-by-demonstration.
Step 4: Iterate until you have everything in chatops.
Onboarding is faster.
Teams can help each other, because everyone can use the
same tools.
“Is that deploy going out yet?”
“How long does the database migration have left?”
Teams you didn’t even consider will start to use it.
Teams you didn’t even consider will start to use it.
Power to the people
Automation trumps manual labor http://xkcd.com/1205/
It’s automated, so it has tests, right?
Of course you will run into bumps along the way.
Chatops can help (almost) any organization. @ E S I
G L E R PA G E R D U T Y. C O M / J O B S