Carlos FelippeCardoso (CFC) 
cfc@k21.com.br 
@carlosfelippe 
http://slideshare.net/cfelippe 
CulturaDevOps
Vocês já viram isso acontecer?
De quem é a responsabilidade pela qualidade?
Qualidade sem automação pode ser perigoso! Retrabalho 
De quem deveria ser aresponsabilidade pelo que vai parar em produção?
TODOS!!!
“If it hurts, do it more often and bring the pain forward” 
Martin Fowler -Continuous Integration
Isso serve para você?
Dev + Ops = DevOps! 
“DevOpsis much of the ‘how’ of achieving continuous delivery,” 
JezHumble
Automação! 
“Computersaredesignedtodosimplerepetitivetasks. Thesecondyouhavehumansdoingrepetitivetasks,allthecomputersgettogetherlateatnightandlaughatyou” 
“…Everytimeyoudosomethingforthethirdtime, automateit.You’llbedoingitamilliontimes…” 
NealFord
Ex.: Novos servidores comprados
Novos servidores comprados! 
E agora? 
Configurar todos servidores na mão?
Como colaborarcom Ops? 
Automatizar o provisionamento & configuração! 
Servidores 
Workstations
Jenkins Dashboard –SIGA -UFRJ 
EzWallplugin
Deploy" tão" simples quanto o apertar de um botão 
Fabric
Dia D –Vamos fazer release ? 
Inscrição 
Expectativa 
3000+ usuários simultâneos 
Deploydurante horário pico, 0 downtime, 100% confiança
Dia D –Vamos fazer release ? 
Inscrição 
Expectativa 
3000+ usuários simultâneos 
Deploydurante horário pico, 0 downtime, 100% confiança 
5 RELEASES!!!
Exemplos
Time DevOpsvsCultura DevOps
Carlos FelippeCardoso 
cfc@k21.com.br 
@carlosfelippe 
CulturaDevOps

Cultura DevOps