$30 off During Our Annual Pro Sale. View Details »

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. DevOps e a Cultura Ágil
    Conceitos e Bases do DevOps

    View Slide

  2. Allef Gomes

    View Slide

  3. 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

    View Slide

  4. O que é DevOps

    View Slide

  5. 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.

    View Slide

  6. 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

    View Slide

  7. Todos são responsáveis

    View Slide

  8. 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”.

    View Slide

  9. 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.”.

    View Slide

  10. 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”

    View Slide

  11. Ciclos do Desenvolvimento de Software

    View Slide

  12. Ciclo de vida Clássico (Cascata ou Waterfall)

    View Slide

  13. Ciclo de vida Clássico (Cascata ou Waterfall)

    View Slide

  14. Ciclo de vida Clássico (Cascata ou Waterfall)

    View Slide

  15. DevOps e transformação digital

    View Slide

  16. Podemos comparar o tempo que invenções
    levaram para alcançar a marca de 50
    milhões de usuários.

    View Slide

  17. View Slide

  18. Pilares DevOps

    View Slide

  19. CALMS

    View Slide

  20. 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

    View Slide

  21. As 3 Maneiras do DevOps

    View Slide

  22. Princípios e Práticas da Primeira Maneira

    View Slide

  23. Princípios e Práticas da Segunda Maneira

    View Slide

  24. Princípios e Práticas da Terceira Maneira

    View Slide

  25. Ferramentas para DevOps

    View Slide

  26. 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/

    View Slide