TDIG80 - FUNDAMENTOS DE DEVOPS

Público Alvo

Qualquer profissional interessado em implementar a método DevOps para operação e infraestrutura de serviços. As informações deste treinamento atendem ao público de Tecnologia da Informação, desde gestores até analistas.

Duração

2 dias (16 horas)

Descrição do Curso

O DevOps é a combinação de cultura, boas práticas e ferramentas que aumentam a capacidade de uma empresa de distribuir aplicativos e serviços de software em alta velocidade, integrando o desenvolvimento e a operação através de uma cultura ágil e uma filosofia Lean.

Este curso tem como objetivo fornecer aos participantes as informações necessárias para compreender os principais conceitos relacionados a DevOps, através dos conceitos de LEAN, Ágil (principalmente SCRUM e XP) e ITIL.

Através da utilização de técnicas de gamification os participantes terão uma compreensão mais eficaz dos conceitos abordados neste treinamento.

Importante: Este treinamento não é certificatório e não tem por objetivo apresentar e configurar ferramentas para a implantação de DevOps.

Programa

1. Introdução
1.1. O que é DevOps
1.2. A História do DevOps
1.3. Conceitos chave (Ágil, Lean, ITIL)
1.4. Pilares e Benefícios

2. Planejamento, Requisitos e Desenho
2.1. Ciclo de Vida de Aplicações e Serviços
2.2. Definindo os papéis no DevOps
2.3. Desenho de Infraestrutura e Arquitetura
2.4. Requisitos e Acordo de Nível de Serviço (SLA)
2.5. Estratégias de Testes
2.6. Modelo de Maturidade DevOps

3. Principais Conceitos SCRUM
3.1. Papéis e Responsabilidades
3.2. Processos e Ritos
3.3. Principais Artefatos

4. Desenvolvimento e Implantação
4.1. Entrega Contínua
4.2. Integração Contínua
4.3. Implantação Contínua
4.4. Automação de Testes
4.5. Estratégias de Liberação
4.6. Ferramentas: sugestões e dicas

5. Operação
5.1. Gerenciamento de Ambientes, Dados e Infra
5.2. Infrastructure as Code (IaC)
5.3. Cloud Computing: principais conceitos e sugestões de quando usar
5.4. Conceitos: Micro-serviços e Container
5.5. Monitoramento e Controle contínuo
5.6. Dimensionamento do DevOps na Organização

6. Certificações e Referências
6.1. Principais Certificações e Referências DevOps

7. Praticando DevOps
7.1. Exercícios práticos para fixar conceitos
7.2. Utilização de técnicas de gamification que permitem maior engajamento, produtividade, foco, determinação através do uso de jogos e material lúdico.
7.3. DevOps com LEGO® e Chocolate: Dinâmica de grupo adaptada utilizando conceitos de DevOps e LEGO®