osdc 2015: james fryman | devops next steps: event driven operation

65
Event Driven Operations DevOps Next Steps

Upload: netways

Post on 15-Jul-2015

34 views

Category:

Technology


1 download

TRANSCRIPT

Event Driven OperationsDevOps Next Steps

ChatOpsHelps

ChatOpsHelps

ChatOpsHelps

ChatOpsHelps

Event Driven Operations

James Fryman

Chat

Ops

• Term coined by GitHub

• Delegate responsibility of tasks/actions to an internal robot that also sits inline with your existing company communication structure

Chat

Ops • Common tools include:

• Hubot • Lita • Err

• Introducing… StackStorm

Shared CLI

Shared Context

Enable Team ScalingEnable Team Scaling

Make it

Remote Work

Design

Keep it small

Desig

n

Reduce Friction

Desig

n

Describe The Service

/ci

/graph

Conway’s Law impacts design

Desig

n

Use standard interfaces

Desig

nservice action attribute1=foo attribute2=bar

Desig

nprovision server dest=vmware datacenter=be1

Desig

n

Help comes first, not last

Desig

n

Give it Character

Desig

n

Keep a history of Everything!

Iterate

Itera

te Build Passive Tasks

Pass

ive Ch

atOp

s • Query open tickets

• Query open alerting issues

• Acknowledge alerts

• Query data from TSDB

• Query data from Logging

Itera

te Build Primitives around Self-

Service

Prim

itive

s • Provision a Server

• Query a log

• Deploy an Application

Itera

te Shepherd Subject Matter

Experts

Itera

te Never explain, just do

Mind Hack

Pitfalls

Slow Uptake

Access Control

Accelerate

A different kind of bus…

Create Feedback Loops

Going Further

Not JustOps…

DevOpsis a

Business Problem

https://github.com/stackstorm

irc://freenode.net/#stackstorm

http://docs.stackstorm.com

[email protected]