Dev Ops
Oi, eu sou o Rodrigo. !
Trabalho com Infraestrutura e Operações (I&O) desde 1992. !
Vou falar sobre como DevOps pode ajudar a melhorar os relacionamentos e a maneira como trabalhamos em empresas de tecnologia.
$ whoami
Dev Ops
Assuntos que me interessam: !• Sistemas Distribuídos • Planejamento de Capacidade • Extração e Visualização de Dados • DevOps • C, Go, Perl, Python • Cerveja, Gatos (Felis Catus), etc… • WoW (Lok’tar ogar!)
$ whoami
Dev Ops
• Ferramentas • Sistemas operacionais • Certificações • Fórmulas Mágicas, Balas de Prata e
Unicórnios
Anti-agenda
A menos que vocês insistam muito, não iremos falar de…
Dev Ops
• Velocity Conference 2009 • 10 Deploys per day • Infrastructure as Code • Agile System Administration
Como começou…
John Allspaw, Paul Hammond, Mark Burgess, Luke Kanies, Patrick Debois, Adam Jacob, Jesse Robbins et al…
Dev Ops
“A Cultural and Professional Movement.” Adam Jacob, Opscode (now Chef)
O que é DevOps?
”Anything that makes interactions between development and operations, better.”
Thomas Limoncelli, Stack Exchange
Dev Ops O que é DevOps?
”DevOps is a culture shift or a movement that encourages great communication and collaboration (aka teamwork) to foster building better-quality software more quickly with more reliability.”
Mike Kavis, Cloud Technology Partners
Dev Ops O que resolveremos?
Dev Ops
Dev Ops Como Devs vê Ops
Dev Ops Como Ops vê Devs
Dev Ops Como vemos InfoSec
Dev Ops Mas já usamos ITIL
Dev Ops Como DevOps é visto
Dev Ops N passos para DevOps
Se envolva com a comunidade !
Compareça ou crie encontros locais !
Entenda quais os problemas que você precisa resolver!
Dev Ops N passos para DevOps
Apresente a iniciativa para a empresa !
Envolva áreas clientes e até o RH !
Explique o impacto na maneira como a empresa trabalha
Dev Ops N passos para DevOps
Incentive a transparência !
Compartilhe métricas e código !
Exponha a infra-estrutura
Dev Ops N passos para DevOps
Celebre as mudanças !
Combata a cultura do não !
Reforce a cultura frequentemente
Dev Ops Novos papéis
Infrastructure
Developers
Operations
Business
Dev Ops Novos papéis
Infrastructure
Secret Sauce
Developers Systems Management
Business
Dev Ops KPIs
1. Capacidade de Entrega 2. Velocidade na Entrega 3. Taxa de Sucesso 4. Tempo de Reparo 5. Cultura
Fonte: Puppet Labs blog - http://bit.ly/1lNdidy
Dev Ops Erros comuns
Designar um time exclusivamente como DevOps !
Não entender quais problemas você quer/precisa resolver !
Demorar para tratar as “maçãs ruins"
Dev Ops InfoSec & Compliancy
YMMV but… !
Problemas com restrição de acesso à informação e segregação de ambientes !
ISOxxxx/PCI/etc… !
Auditorias e Processos
Dev Ops Perguntas
E quem sabe, respostas…