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

DevOps Conceitos e Pilares

DevOps Conceitos e Pilares

Allef Gomes

June 30, 2022
Tweet

More Decks by Allef Gomes

Other Decks in Technology

Transcript

  1. O que iremos entender hoje… • O que é DevOps

    • Quais os ciclos do desenvolvimento de software • DevOps e transformação digital • Pilares DevOps • CALMS • As 3 Maneiras do DevOps ◦ Os Princípios do Fluxo ◦ Os Princípios do Feedback ◦ Os Princípios da Aprendizagem Contínua
  2. O que é DevOps Conforme o livro “Jornada DevOps”, a

    palavra DevOps é a contração de dois termos em inglês que identificam as equipes envolvidas nas atividades de construção e implantação de software: • Development (Desenvolvimento): equipe responsável pela identificação dos requisitos com o cliente, a análise, o projeto, a codificação e os testes. • Operations (Operações): equipe responsável pela implantação em produção, pelo monitoramento e pela solução de incidentes e de problemas.
  3. Uma Jornada de aproximação • Cultura colaborativa entre equipes de

    Desenvolvimento e Operações • Entregar software funcionando em produção de forma ágil, segura e estável • Mais que conceito… Uma jornada de aproximação entre pessoas com ações práticas de automação • Aceleração das implantações • Todas as equipes são responsáveis pelo controle de qualidade
  4. O que a Amazon fala sobre DevOps “DevOps é a

    combinação de filosofias culturais, práticas e ferramentas que aumentam a capacidade de uma empresa de distribuir aplicativos e serviços em alta velocidade, otimizando e aperfeiçoando produtos em um ritmo mais rápido do que o das empresas que usam processos tradicionais de desenvolvimento de software, e gerenciamento de infraestrutura”.
  5. O que a Gartner fala sobre DevOps “O DevOps enfatiza

    as pessoas (e a cultura) e procura melhorar a colaboração entre as operações e as equipes de desenvolvimento. As implementações de DevOps utilizam tecnologia — especialmente ferramentas de automação que podem alavancar uma infra cada vez mais programável e dinâmica de uma perspectiva de ciclo de vida.”.
  6. O que a Atlassian fala sobre DevOps “O DevOps é

    um conjunto de práticas que automatizam os processos entre equipes de desenvolvimento de software e de TI para que possam criar, testar e liberar softwares de maneira mais rápida e confiável”
  7. No livro “EffectiveDevOps” Davis e Daniels recomendam que as organizações

    invistam em ações concretas para disseminar a cultura DevOps e promovam os quatro pilares para o DevOps efetivo: 1. Colaboração 2. Afinidade 3. Ferramentas 4. Escala
  8. Referências Livro Jornada DevOps - https://www.amazon.com.br/Jornada-DevOps-tecnologia-software-qualidade-eb ook/dp/B07S4FFJTJ What is DevOps

    - https://aws.amazon.com/devops/what-is-devops/#:~:text=DevOps%20is%20the %20combination%20of,development%20and%20infrastructure%20management %20processes Tabela Periódica - https://digital.ai/periodic-table-of-devops-tools Maneiras DevOps - https://hnz.com.br/conheca-as-3-maneiras-devops/