devops - por onde começar
TRANSCRIPT
![Page 1: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/1.jpg)
DevOps: por onde começar?
Fernando Ike
![Page 4: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/4.jpg)
O que eles contam...
Siga o caminho (deles) rumo...
![Page 5: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/5.jpg)
![Page 6: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/6.jpg)
O que eles contam...
…ao pote mágico de ouro ou...
![Page 7: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/7.jpg)
![Page 8: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/8.jpg)
O que eles contam...
…o conto de fadas...
![Page 9: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/9.jpg)
![Page 10: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/10.jpg)
Mas a realidade para a maioria é...
...enfrentar uma guerra para implantar DevOps
![Page 11: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/11.jpg)
![Page 12: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/12.jpg)
Mas a realidade para a maioria é...
…é ir na estrada tortuosa com inúmeros obstáculos.
![Page 13: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/13.jpg)
![Page 14: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/14.jpg)
Problemas mais comuns
● Concorrência Interna/Externa● Orçamento alto/baixo● Capacitação● Falta de pessoal ● Burocracia● Cultura...
![Page 15: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/15.jpg)
… Homer Sapien
![Page 16: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/16.jpg)
O Impacto negativo...
![Page 17: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/17.jpg)
![Page 18: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/18.jpg)
![Page 19: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/19.jpg)
Ferramentas DevOps
● Software Configuration Management/Version Control System
● Continuous Integration● Deployment● Cloud/Infrastruct as a Service/Pass● Business Intelligence/Monitoring● Database Management● Repository Management
![Page 20: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/20.jpg)
Ferramentas DevOps
● Configuration/Provisioning● Release Management● Logging● Build● Testing● Containerization● Collaboration● Securit
![Page 22: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/22.jpg)
Vamos começar do zero...
Definição do Fernando Ike para DevOps no ano 2016 é...
![Page 23: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/23.jpg)
DevOps é...
…”melhorar continuamente os produtos e serviços de maneira mais rápida, confiável e escalável no menor custo/benefício.”
![Page 24: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/24.jpg)
![Page 25: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/25.jpg)
Qual o perfil da empresa?
● Tem desenvolvedores?● Tem infraestrutura/operações?
![Page 26: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/26.jpg)
Quem topa?
● Infraestrutura● Desenvolvimento● Gerência
![Page 27: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/27.jpg)
Devs/Ops
![Page 28: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/28.jpg)
Dê pelo exemplo
● Automatize alguma tarefa● Mensure a tarefa antes e depois● Os indicadores devem ser de fácil compreensão:
redução de tempo, aumento da disponibilidade, etc.
![Page 29: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/29.jpg)
Dê pelo exemplo
● Documente e mostre o automação que fez, mostre os resultados.
● Compartilhe o conhecimento adquirido para que seja reproduzido pela equipe.
● Palestra, tutorial, etc.
![Page 30: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/30.jpg)
![Page 31: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/31.jpg)
Facilitação
● Crie/faça coisas que torne o trabalho seu e/ou dos outros mais fáceis.
● Em alguns casos não diga que é “DevOps”, só uma ferramenta que conheceu.
● Automagia
![Page 32: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/32.jpg)
A falácia dos 9
● 100% de disponibilidade é impossível● Quantos mais 9 tiver, mais difícil é● Sensibilize que sistemas falham
![Page 33: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/33.jpg)
![Page 34: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/34.jpg)
A cultura do medo
● Medo represálias● Medo de demissão● Reativo● Pouco interação
![Page 35: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/35.jpg)
![Page 36: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/36.jpg)
Aprenda com os erros
● Reconheça os erros● Compreenda o erros dos outros● Converse e entenda porque aconteceu (processo)● Discuta ações para que diminua a possibilidade de
acontecer novamente● Execute-as
![Page 37: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/37.jpg)
![Page 38: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/38.jpg)
Aprenda com os erros
● How DevOps failed 60k users - Linkedin● Learning from failure at Etsy
![Page 39: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/39.jpg)
![Page 40: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/40.jpg)
Seja modesto
● Reconheça o erro ao falhar● Não aponte o dedo se os outros falharem● Pense como resolver o problema com “razoabilidade”● Entenda porque as pessoas tem visão divergente da
sua
![Page 41: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/41.jpg)
CAMS
● Culture● Automation● Metrics● Sharing
![Page 42: DevOps - Por onde começar](https://reader033.vdocuments.net/reader033/viewer/2022051122/5877a7b51a28ab826e8b6591/html5/thumbnails/42.jpg)
ICE
● Inclusivity● Complex System● Empathy