Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Everyone is talking about DevOps

Avatar for Gaby Dias Gaby Dias
October 05, 2019

Everyone is talking about DevOps

In this talk, we will, through the DevOps journey around the world, discuss the main points that make this culture considered the most effective strategy for innovation and digital transformation.

Avatar for Gaby Dias

Gaby Dias

October 05, 2019
Tweet

More Decks by Gaby Dias

Other Decks in Technology

Transcript

  1. 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
  2. 3 DevOps nasceu da Base! Começa-se a usar o termo

    Infraestrutura Ágil. Criação do termo DevOps durante a Velocity da O'Reilly. Surgimento do Manifesto Ágil. 2001 2008/2009 2011 2010 Culture Automation Mesurement Sharing 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. Damon Edwards e John Willis apresentam os Pilares do DevOps - DevOpsDays Mountainview 3
  3. 4 Atualmente... “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.” 2017 2018 4
  4. 5 HOJE 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. 2019 5
  5. 6 “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. 9 Começo consciente! https://puppet.com/resources/whitepaper/state-of-devops-report 9 ❏ 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). 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.
  7. 10 Começo consciente! https://puppet.com/resources/whitepaper/state-of-devops-report 10 ❏ 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). 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.
  8. 12 Começo consciente! https://puppet.com/resources/whitepaper/state-of-devops-report 12 ❏ 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). 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.
  9. 13 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
  10. 14 ❏ 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 As equipes de desenvolvimento de aplicativos usam o controle de versão. As equipes são implantadas em um conjunto padrão de sistemas operacionais. Stage 1 * As equipes implementam em um único sistema operacional padrão * Desenvolva um conjunto padrão de tecnologia Stage 2 * Os times podem trabalhar sem aprovação manual fora da equipe * Padrões de implantação para criar aplicativos / serviços são reutilizados * As alterações na infraestrutura são testadas antes da implantação na produção* Stage 3 * As configurações do sistema são automatizadas * O provisionamento é automatizado * As configurações do sistema estão no controle de versão * As equipes de infraestrutura usam o SCM * As configurações do aplicativo estão no SCM * As configurações de política de segurança são automatizadas Stage 4 * Respostas a incidentes são automatizadas * Os recursos estão disponíveis via autoatendimento * Os aplicativos são alinhados com base nas necessidades dos negócios * As equipes de segurança estão envolvidas no design e desenvolvimento de tecnologia Stage 5 5 Stages - Práticas Adotadas https://puppet.com/resources/whitepaper/state-of-devops-report
  11. 16 Invista na Liderança! https://puppet.com/resources/whitepaper/state-of-devops-report 16 “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”
  12. 17 Liderança realmente faz diferença? 17 ❏ 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 VISÃO AUTENTICIDADE CRESCIMENTO CRIATIVIDADE Capacidade do Líder de lançar uma visão clara, convincente e inspiradora. Capacidade do líder ser um modelo, para dar o exemplo. Ser um eterno aprendiz! Temos que ser Inovadores, temos que ser criativos, temos que ser competitivos! Estar comprometido em garantir que todos na organização estão crescendo.
  13. 18 Seja um Líder de Transformação! 18 Gartner: https://goo.gl/jFSDSu “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]
  14. 19 Seja um Líder de Transformação! 19 https://www.youtube.com/watch?v=RhF-bEElKME VISÃO AUTENTICIDADE

    Capacidade do Líder de lançar uma visão clara, convincente e inspiradora. Capacidade do líder ser um modelo, para dar o exemplo. Ser um eterno aprendiz! Auto Liderança • Como estou liderando com visão? • Como estou inspirando os outros? • Estou liderando com integridade e autenticidade?
  15. 20 Seja um Líder de Transformação! 20 Liderança / Interação

    com os Liderados • Eu tenho genuíno cuidado e preocupação com as pessoas em nossa organização? Estou ajudando-os a crescer? • Estou liderando para eles alcançarem seu pleno potencial? • Estou dando a eles a oportunidade de inovar, se desafiar? CRESCIMENTO Estar comprometido em garantir que todos na organização estão crescendo. CRIATIVIDADE Temos que ser Inovadores, temos que ser criativos, temos que ser competitivos! https://www.youtube.com/watch?v=RhF-bEElKME
  16. 21 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