39
Entregando software à moda da casa com DevOps Tools @luizsanxes https://marvinlewis.org/wp-content/uploads/2015/06/celebrity-waiter31.jpg

Entregando software com DevOps Tools

Embed Size (px)

Citation preview

Page 1: Entregando software com DevOps Tools

Entregando software à moda da casa com DevOps Tools

@luizsanxeshttps://marvinlewis.org/wp-content/uploads/2015/06/celebrity-waiter31.jpg

Page 2: Entregando software com DevOps Tools
Page 3: Entregando software com DevOps Tools

$ tree ~/work/

Page 4: Entregando software com DevOps Tools
Page 5: Entregando software com DevOps Tools

We want!

http://www.realtech.com/wDeutsch/img/software/application-lifecycle-management.jpg

Page 6: Entregando software com DevOps Tools

We want!

http://leankit.com/blog/2014/06/kanban-and-continuous-delivery/

Page 7: Entregando software com DevOps Tools

devcentral.f5.com/articles/devops­is­not­all­about­automation

Page 8: Entregando software com DevOps Tools

insights.sei.cmu.edu/sei_blog/2014/11/devops­and­agile.html

Page 9: Entregando software com DevOps Tools
Page 10: Entregando software com DevOps Tools

the origins of the DevOps movement

● The Velocity Conference (2009) ­ presentation "10+ Deploys Per Day: Dev and Ops Cooperation at Flickr"

● Infrastructure as code ­ Mark Burgess and Luke Kanies

● Agile infrastructure ­ Andrew Shafer● Agile system administration ­ Patrick DeBois

● The Lean Startup ­ Eric Ries● Continuous integration and release ­ Jez Humble

● PaaS (platform as a service) technologies (e.g., Amazon Web Services)

Page 11: Entregando software com DevOps Tools

three principles of DevOps

Page 12: Entregando software com DevOps Tools
Page 13: Entregando software com DevOps Tools
Page 14: Entregando software com DevOps Tools
Page 15: Entregando software com DevOps Tools
Page 16: Entregando software com DevOps Tools

times tradicionais

desenvolvimento operações

cliente usuário

introduzir mudanças

garantir estabilidade

conflito de interesses

Page 17: Entregando software com DevOps Tools
Page 18: Entregando software com DevOps Tools
Page 19: Entregando software com DevOps Tools

Definition

Page 20: Entregando software com DevOps Tools

by Damon 

Edwards

Page 21: Entregando software com DevOps Tools

C.A.L.M.S.

http://www.rackspace.com/blog/quantifying-devops-capability-its-important-to-keep-calms/

Culture ­ collaboration and communication

Automation ­ manual steps 

Lean ­ use lean principles

Metrics ­ measure everything

Sharing ­ share experiences

Page 22: Entregando software com DevOps Tools
Page 23: Entregando software com DevOps Tools
Page 24: Entregando software com DevOps Tools

xebialabs.com/periodic­table­of­devops­tools

Page 25: Entregando software com DevOps Tools

Deliveries

Page 26: Entregando software com DevOps Tools

Palestras ColetivasTá safo!

Page 27: Entregando software com DevOps Tools
Page 28: Entregando software com DevOps Tools

Travis CI

Page 29: Entregando software com DevOps Tools

Code Climate

Page 30: Entregando software com DevOps Tools

PAGETOJambu Tecnologia

Page 31: Entregando software com DevOps Tools
Page 32: Entregando software com DevOps Tools

SISCATPródiga Sistemas

Page 33: Entregando software com DevOps Tools
Page 34: Entregando software com DevOps Tools

Jenkins do SISCAT

Page 35: Entregando software com DevOps Tools

GSANFADESP/COSANPA

Page 36: Entregando software com DevOps Tools
Page 37: Entregando software com DevOps Tools

Jenkins da COSANPA

Page 38: Entregando software com DevOps Tools

Readme

Page 39: Entregando software com DevOps Tools

Obrigado!