DevOps: ready for takeoff?

Preview:

Citation preview

DEVOPSready for takeoff?

Marcelo Pinheiro (@salizzar) Mateus Prado (@mateusprado)

$ whoami

10+ Deploys Per Day: Dev and Ops Cooperation atJohn Allspaw & Paul Hammond

Velocity 2009

$ devops $ command not found

so, what is devops?

\ o /\0/

CultureAutomation

MeasurementSharing

“Anything that makes interactions between development and operations, better.”

devops

DevOps

Dev Ops

Dev

Ops

how dev see ops?

how ops see dev?

ops job is do the business work

this is dev’s job too

Build and deploy management

Infrastructure as code and automation

private cloud platforms metrics, logs and events

graphite

logstash

devops tools

DevOps Culture Is More Important than DevOps Tools

$ no magic.

Dev job is to add new features

Ops job is to keep the site live and fast

25% Tech, 75% Culture

Build a Window in the Wall

be responsible for your commits

steps to devops

share metrics and codes

steps to devops

incentive the transparency

steps to devops

not the owner of information

steps to devops

submit the initiative to the company

steps to devops

maturity

steps to devops

expose the infrastructure

steps to devops

celebrate changes

steps to devops

combats of the culture No!

steps to devops

Business

Developers

Operations

Infrastructure

old roles

Business

Developers

Secret sauce

Infrastructure

Systems Management

new roles

release capacityspeed of release

success raterollback time

culture

KPIs

a Big Team as DevOps

not understand what problems you want to solve

take to deal with the bad apples

common errors

Q&A?

thanks!

DEVOPSready for takeoff?

Marcelo Pinheiro (@salizzar) Mateus Prado (@mateusprado)