Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília...
Transcript of Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília...
![Page 1: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/1.jpg)
Implementando Uma Cultura DevOps Efetiva
DevOpsDays 2018 - São Paulo
![Page 2: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/2.jpg)
Tecnólogo em Gestão de TI
SysAdmin que aprendeu a programar
Nascido em Brasília mas feito na Bahia,
Louco por automação, músico do buteco da esquina, marceneiro de fim de semana.
$> whoami
Eric MagalhãesDevOps Evangelist @ JobScore IncJoinville - SC - Brazil
@ericovis
![Page 3: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/3.jpg)
Cliente: Quero adotar DevOps no meu trabalho, como faço?
Primeiros erros
![Page 4: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/4.jpg)
O que você sabe sobre DevOps?
Primeiros erros
![Page 5: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/5.jpg)
DevOps é sobre ferramentas
Primeiros erros
![Page 6: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/6.jpg)
DevOps é o cara que faz todo o trabalho na metade do tempo
Primeiros erros
![Page 7: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/7.jpg)
Bom, não é isso… Na verdade...
Primeiros erros
![Page 8: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/8.jpg)
![Page 9: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/9.jpg)
Isso nunca vai dar certo aqui...
Primeiros erros
![Page 10: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/10.jpg)
Existem empresas que "adotam" o DevOps como forma de
marketing
The dark side of DevOps
![Page 11: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/11.jpg)
Existem empresas que "adotam" o DevOps para reduzir custos
The dark side of DevOps
![Page 12: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/12.jpg)
Tem gente usando o DevOps para o mal
![Page 13: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/13.jpg)
O que é DevOps?
Implementação
![Page 14: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/14.jpg)
Chef Style DevOps Kung Fuhttps://github.com/chef/devops-kungfu
Implementação
![Page 15: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/15.jpg)
É necessário descobrir e aprimorar o seu estilo de DevOps
Implementação
![Page 16: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/16.jpg)
![Page 17: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/17.jpg)
Como implementar uma cultura DevOps efetiva no meu time?
Implementação
![Page 18: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/18.jpg)
Efetiva = Entrega valor à empresa e aos clientes
Implementação
![Page 19: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/19.jpg)
DevOps precisa de um dono
DevOps precisa de um dono
![Page 20: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/20.jpg)
O dono pode ser umapessoa ou um "time"
DevOps precisa de um dono
![Page 21: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/21.jpg)
Missão: Prover os requisitos para o sucesso da adoção
DevOps precisa de um dono
![Page 22: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/22.jpg)
Faça um planejamento
Faça um planejamento
![Page 23: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/23.jpg)
Define as metas e os envolvidos na implementação da cultura
Faça um planejamento
![Page 24: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/24.jpg)
Precisa estar alinhado com os objetivos da empresa
Faça um planejamento
![Page 25: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/25.jpg)
Usa a voz ativa para definir metas
Faça um planejamento
![Page 26: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/26.jpg)
Publique o planejamento e force incentive as pessoas a ler
Faça um planejamento
![Page 27: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/27.jpg)
Mensure tudo
Mensure tudo
![Page 28: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/28.jpg)
Colete dados e métricas de tudo!
Mensure tudo
![Page 29: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/29.jpg)
As decisões precisam ser tomadas com base em dados
Mensure tudo
![Page 30: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/30.jpg)
Mensure tudo
Mensure seus objetivosObjectives and key results (OKR)
![Page 31: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/31.jpg)
Dê poder às pessoas
Dê poder às pessoas
![Page 32: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/32.jpg)
Dê poder às pessoas
Implemente as ferramentas necessárias
![Page 33: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/33.jpg)
Dê poder às pessoas
Dê o poder de decisão aos membros do time
![Page 34: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/34.jpg)
Dê poder às pessoas
Democratize a automaçãoPlaneje e garanta a segurança
![Page 35: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/35.jpg)
Dê poder às pessoas
Tenha um canal para registrar problemas e sugestões
![Page 36: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/36.jpg)
Dê poder às pessoas
Tenha reuniões regulares para apresentar resultados
![Page 37: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/37.jpg)
Dê poder às pessoas
Dê um propósito às pessoas
![Page 38: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/38.jpg)
Dê poder às pessoas
Comunique constantemente seus objetivos aos membros do time
![Page 39: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/39.jpg)
Receita de bolo:
1. DevOps precisa de um dono2. Faça um planejamento3. Mensure tudo
4. Dê poder às pessoas
![Page 40: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/40.jpg)
![Page 41: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/41.jpg)
$> whereis
Social media: @ericovis
Web: https://emagalha.es
Email: [email protected] Joinville
https://www.meetup.com/devops-joi/
![Page 42: Implementando Uma Cultura DevOps Efetiva · SysAdmin que aprendeu a programar Nascido em Brasília mas feito na Bahia, Louco por automação, músico do buteco da esquina, marceneiro](https://reader035.fdocumentos.com/reader035/viewer/2022071217/604d6512ad79b727280373ac/html5/thumbnails/42.jpg)