Você está na página 1de 24

Everyone

is talking about DevOps!


Who?

★ Gerente na PagSeguro atuando com SRE/Cloud


★ +17 anos de experiência em Projetos FOSS
(Free and Open Source Software)
★ DevOps / InfraÁgil / SRE desde 2012
★ Principais Empresas:

★ Principais Certificações
DevOps nasceu da Base!
Culture
2001 2008/2009 Automation 2010
Mesurement
Sharing
Começa-se a usar o termo
Damon Edwards e John Willis
Infraestrutura Ágil.
apresentam os Pilares do
Surgimento do Manifesto Criação do termo DevOps DevOps - DevOpsDays
Ágil. durante a Velocity da O'Reilly. Mountainview

2011
Em março de 2011, o Gartner publicou um relatório no
qual afirmava que, até o final de 2015, DevOps se tornaria
a principal estratégia em 20% das organizações mundiais.

3 3
Atualmente...
2017 2018

“By 2018, the transition to agile, DevOps and


web-scale IT practices will become as disruptive
to IT as the adoption of lean was to
manufacturing during the 1980s.” 4 4
HOJE
2019

O Gartner prevê que até 2022, 75% das


iniciativas de DevOps falharão em atender às
expectativas devido a problemas relacionados
ao aprendizado e à mudança
organizacional.

5 5
“In a DevOps evolution, there
are many paths to success, but
even more that lead to failure.”

https://puppet.com/resources/whitepaper/2018-state-of-devops-report 6
Como percorrer essa Jornada?

7
Como percorrer essa Jornada?

Sem Fracassar...
8
Começo consciente!

Comece com as práticas mais próximas da produção; depois, lide com os


processos que acontecem no início do ciclo de entrega do software.

❏ Comece por onde a dor é mais aguda: Application Deployments

Vamos ser sinceros: você não corrigirá magicamente a cultura da sua


organização da noite para o dia! :/

Mas você pode começar melhorando a colaboração (e os resultados).

https://puppet.com/resources/whitepaper/state-of-devops-report 9 9
Começo consciente!

Comece com as práticas mais próximas da produção; depois, lide com os


processos que acontecem no início do ciclo de entrega do software.

❏ Comece por onde a dor é mais aguda: Application Deployments

❏ Vamos ser sinceros: você não corrigirá magicamente a cultura da sua


organização da noite para o dia! :/

Mas você pode começar melhorando a colaboração (e os resultados).

https://puppet.com/resources/whitepaper/state-of-devops-report 10 10
O mais difícil é a mudança Cultural

https://puppet.com/resources/whitepaper/state-of-devops-report 11 11
Começo consciente!

Comece com as práticas mais próximas da produção; depois, lide com os


processos que acontecem no início do ciclo de entrega do software.

❏ Comece por onde a dor é mais aguda: Application Deployments

❏ Vamos ser sinceros: você não corrigirá magicamente a cultura da sua


organização da noite para o dia! :/

❏ Mas você pode começar melhorando a colaboração (e os resultados).

https://puppet.com/resources/whitepaper/state-of-devops-report 12 12
Não existe receita de bolo!
Uma Jornada DevOps

0. Construa a Base

1. Padronize a Stack / Fale a mesma língua

2. Invista em “Guides” / Reduza a


Variabilidade

3. Hora de Expandir as Práticas DevOps

4. Automação em Tudo!

5. Self-Service / Self-healing
https://puppet.com/resources/whitepaper/state-of-devops-report 13 13
5 Stages - Práticas Adotadas Stage 5
Stage 4
* Respostas a incidentes
* As configurações do sistema são automatizadas
Stage 3 são automatizadas
* Os recursos estão
* O provisionamento é disponíveis via
* Os times podem trabalhar
Stage 2 sem aprovação manual fora
automatizado
autoatendimento
* As configurações do sistema
da equipe * Os aplicativos são
Stage 1 estão no controle de versão
* As equipes alinhados com base nas
As equipes de * Padrões de implantação * As equipes de infraestrutura
implementam em um necessidades dos
desenvolvimento de único sistema para criar aplicativos / usam o SCM
negócios
aplicativos usam o controle operacional padrão serviços são reutilizados * As configurações do aplicativo
de versão. estão no SCM
* As equipes de
* As alterações na segurança estão
As equipes são implantadas * Desenvolva um * As configurações de política
infraestrutura são testadas envolvidas no design e
em um conjunto padrão de conjunto padrão de de segurança são
antes da implantação na desenvolvimento de
sistemas operacionais. tecnologia automatizadas
produção* tecnologia

❏ O monitoramento e o alerta são configuráveis pela equipe que opera o serviço


❏ Reutilizar padrões de implantação para criar aplicativos ou serviços
❏ Reutilizar padrões de teste para criar aplicativos ou serviços
❏ As equipes contribuem com melhorias nas ferramentas fornecidas por outras equipes
❏ As configurações são gerenciadas por uma ferramenta de gerenciamento de configuração
14
https://puppet.com/resources/whitepaper/state-of-devops-report
Persista!

https://puppet.com/resources/whitepaper/state-of-devops-report 15 15
Invista na Liderança!

“Uma das áreas de foco da pesquisa neste ano é


investigar as características de liderança que
ajudam a impulsionar o alto desempenho. Em
nossa opinião, esse tem sido um dos tópicos
mais negligenciados no DevOps”

https://puppet.com/resources/whitepaper/state-of-devops-report 16 16
Liderança realmente faz diferença?

CRIATIVIDADE CRESCIMENTO VISÃO AUTENTICIDADE


Temos que ser Estar comprometido em Capacidade do Líder de Capacidade do líder ser
Inovadores, temos que garantir que todos na lançar uma visão clara, um modelo, para dar o
ser criativos, temos que organização estão convincente e exemplo. Ser um eterno
ser competitivos! crescendo. inspiradora. aprendiz!

❏ Equipes de alto desempenho relataram ter líderes com os comportamentos mais


fortes em todas as dimensões!

❏ Em contraste, equipes de baixo desempenho relataram os níveis mais baixos dessas


características de liderança.

❏ As diferenças encontradas foram todas em níveis estatisticamente significativos.

https://puppet.com/resources/whitepaper/state-of-devops-report 17 17
Seja um Líder de Transformação!

“Até 2020, metade dos CIOs que não tiverem


transformado as capacidades de suas
equipes será deslocado das equipes de
liderança digital de suas organizações”
[Gartner]

Gartner: https://goo.gl/jFSDSu 18 18
Seja um Líder de Transformação!
VISÃO Auto Liderança
Capacidade do Líder de
lançar uma visão clara,
convincente e ● Como estou liderando com visão?
inspiradora. ● Como estou inspirando os outros?
● Estou liderando com integridade e
AUTENTICIDADE
Capacidade do líder ser autenticidade?
um modelo, para dar o
exemplo. Ser um eterno
aprendiz!

https://www.youtube.com/watch?v=RhF-bEElKME 19 19
Seja um Líder de Transformação!
CRESCIMENTO Liderança / Interação com os Liderados
Estar comprometido em
garantir que todos na ● Eu tenho genuíno cuidado e preocupação
organização estão
com as pessoas em nossa organização?
crescendo.
Estou ajudando-os a crescer?

CRIATIVIDADE ● Estou liderando para eles alcançarem seu


Temos que ser pleno potencial?
Inovadores, temos que ser ● Estou dando a eles a oportunidade de
criativos, temos que ser
competitivos! inovar, se desafiar?

https://www.youtube.com/watch?v=RhF-bEElKME 20 20
Recap - Coloque sua estratégia em Sprints

1. “As organizações geralmente iniciam os esforços de DevOps com considerações


insuficiente dos resultados dos negócios.”

2. “As ferramentas não são a solução para um problema cultural”, Identifique os


candidatos com a atitude certa para adotar práticas de DevOps.

3. Os esforços bem-sucedidos do DevOps requerem colaboração com todas as partes


interessadas. Na maioria das vezes, os esforços de DevOps são limitados a I&O.

4. É importante perceber que uma abordagem do big-bang - em outras palavras, iniciar o


DevOps em uma única etapa - apresenta um enorme risco de falha.

5. AGAIN! O gerenciamento de expectativas é contínuo e não Único!

https://www.gartner.com/smarterwithgartner/the-secret-to-devops-success/ 21 21
Estrutura Organizacional

22 22
Leituras Obrigatórias

SRE
https://landing.google.com/sre/books/

23 23
Thanks!
gabydias@gmail.com
https://www.linkedin.com/in/gabydias/