DevOps: ready for takeoff?

34
DEVOPS ready for takeoff? Marcelo Pinheiro (@salizzar) Mateus Prado (@mateusprado)

Transcript of DevOps: ready for takeoff?

Page 1: DevOps: ready for takeoff?

DEVOPSready for takeoff?

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

Page 2: DevOps: ready for takeoff?

$ whoami

Page 3: DevOps: ready for takeoff?

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

Velocity 2009

Page 4: DevOps: ready for takeoff?

$ devops $ command not found

so, what is devops?

\ o /\0/

Page 5: DevOps: ready for takeoff?
Page 6: DevOps: ready for takeoff?

CultureAutomation

MeasurementSharing

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

devops

Page 7: DevOps: ready for takeoff?

DevOps

Page 8: DevOps: ready for takeoff?

Dev Ops

Page 9: DevOps: ready for takeoff?

Dev

Ops

Page 10: DevOps: ready for takeoff?

how dev see ops?

Page 11: DevOps: ready for takeoff?

how ops see dev?

Page 12: DevOps: ready for takeoff?

ops job is do the business work

this is dev’s job too

Page 13: DevOps: ready for takeoff?
Page 14: DevOps: ready for takeoff?

Build and deploy management

Infrastructure as code and automation

private cloud platforms metrics, logs and events

graphite

logstash

devops tools

Page 15: DevOps: ready for takeoff?

DevOps Culture Is More Important than DevOps Tools

Page 16: DevOps: ready for takeoff?

$ no magic.

Page 17: DevOps: ready for takeoff?

Dev job is to add new features

Ops job is to keep the site live and fast

Page 18: DevOps: ready for takeoff?

25% Tech, 75% Culture

Build a Window in the Wall

Page 19: DevOps: ready for takeoff?

be responsible for your commits

steps to devops

Page 20: DevOps: ready for takeoff?
Page 21: DevOps: ready for takeoff?

share metrics and codes

steps to devops

Page 22: DevOps: ready for takeoff?

incentive the transparency

steps to devops

Page 23: DevOps: ready for takeoff?

not the owner of information

steps to devops

Page 24: DevOps: ready for takeoff?

submit the initiative to the company

steps to devops

Page 25: DevOps: ready for takeoff?

maturity

steps to devops

Page 26: DevOps: ready for takeoff?

expose the infrastructure

steps to devops

Page 27: DevOps: ready for takeoff?

celebrate changes

steps to devops

Page 28: DevOps: ready for takeoff?

combats of the culture No!

steps to devops

Page 29: DevOps: ready for takeoff?

Business

Developers

Operations

Infrastructure

old roles

Page 30: DevOps: ready for takeoff?

Business

Developers

Secret sauce

Infrastructure

Systems Management

new roles

Page 31: DevOps: ready for takeoff?

release capacityspeed of release

success raterollback time

culture

KPIs

Page 32: DevOps: ready for takeoff?

a Big Team as DevOps

not understand what problems you want to solve

take to deal with the bad apples

common errors

Page 33: DevOps: ready for takeoff?

Q&A?

thanks!

Page 34: DevOps: ready for takeoff?

DEVOPSready for takeoff?

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