O documento discute os princípios e desafios por trás da abordagem DevOps. Apresenta DevOps como um conjunto de processos e métodos para integrar desenvolvimento e operações. Também discute como a automação, compartilhamento de artefatos e métricas comuns podem ajudar na adoção do DevOps.
Muita gestão e pouca engenharia, por onde anda o XP?
Os principios do DevOps - #MTACWeek 2017
1. Os Príncipios por trás
do #DevOps
#MTACWeek
Guilherme Cardoso, MCSD ALM
ALM & DevOps Specialist | Software Architect
2. Quem sou eu ???
Especialista ALM & DevOps
Arquiteto de Software
Pós-graduado em Gestão de Projetos e Desenvolvimento de Sistemas
blog.guilhermescardoso.com.br
guilherme.silvacardoso@hotmail.com
twitter.com/guilhermescard
3. #psicologia
Éssa não é uma palestra sobre:
#finanças
#gestãodeempresas
#motivaçãodetimes
Mas bem que poderia ser
4.
5. Os temas que abordaremos
O cenário atual
Desafio nas entregas de software
O famoso “DevOps”
A importância do DevOps para o negócio
Application Lifecycle Management (ALM) e o DevOps
Ferramentas
Dúvidas, curiosidades e afins.
6. DevOps é…
… um conjunto de processos, métodos e sistemas para
comunicação, colaboração e integração entre os
departamentos para Desenvolvimento, Operações.
Os desenvolvedores estão
sendo integrados aos
processos de entrega de
serviços operacionais
Operações englobou o
novo papel de serviço
proprietário
15. Cloud computingNovas tecnologias
gerando novas
oportunidades de valor
Agilidade para competirContato direto com o
consumidor
Proliferação de
dispositivos
Equilibrar agilidade com
qualidade, escala e
compliance.
Negócio pensado “pra
frente”
Maximizar economias
em escalas
Melhoria no
time-to-market
Entrega continua de
valor
33. Como???
• Artefatos compartilhados
– A saída do processo de desenvolvimento é
nativamente consumida pelo ferramental operacional
e vice-versa
• Automação***
– Releases automáticos liberados para qualquer
ambiente através de uma experiência “self-service”.
• Objetivo comum
– Métricas de monitoramento únicas e automatizadas.