Curso DevOps Professional

40 horas | Hands-On

Em Breve

Preços Promocionais

Em até 4x

sem juros

GARANTA TUA VAGA

Para quem é este curso?

O curso DevOps Professional, é ideal para profissionais que trabalham em um ambiente DevOps. Isso inclui engenheiros DevOps, profissionais de Scrum ágeis, profissionais de TI enxuta, desenvolvedores de software ou site e gerentes de projeto. Este conteúdo atente 100% dos requisitos para certificação EXIN DevOps Professional.

Por onde iremos caminhar

  • Recapitulando a História DevOps;
  • Adoção DevOps;
  • Fluxo;
  • Integração Contínua;
  • Avaliações de Baixo Risco no deploy;
  • Errando rápido e corrigindo rápido;
  • Feedback moderno;
  • Segurança e Gestão de Mudanças.

GARANTA TUA VAGA



Conteúdo detalhado do curso




Recapitulando a História DevOps:

  • Sobre o Movimento Lean
  • Sobre o Manifesto Agil
  • Sobre a Infraestrutura Agil
  • Sobre o Movimento de Entrega Contínua
  • Sobre Toyota Kata
  • Exercícios


Adoção DevOps:

  • Conceitos básicos de DevOps
  • Agile Infraestructure
  • O que é Kata
  • Entendendo o conceito de "Work in Progress" (WIP)
  • Entendendo o conceito, Technical Debt
  • Entendendo o conceito, Continous Delivery
  • Entendendo o conceito, Lead Time
  • Entendendo os princípios das três maneiras
  • Classificação Bimodal SoR e SoE
  • Entendendo a organização dos Papeis
  • Entendendo o conceito da Lei de Conway
  • Arquétipos Organizacionais
  • I-Shaped, T-Shaped e E-Shaped
  • I-Shaped
  • T-Shaped
  • E-Shape
  • Entendendo o conceito de Equipes pequenas, regra das 2 pizzas
  • Integrando Ops em Dev
  • Integrando OPS em ritos DEV
  • Criando uma Equipe Dedicada a Transformação
  • Exercícios


Fluxo:

  • A Pipeline da Implantação
  • Fundamentos de Pipeline de Implantação
  • Infraestrutura como Código e Containers, o que são ?
  • Fundamentos de Implantação
  • Pipeline de Implantação
  • O que são testes Automatizados
  • Desenvolvimento orientado por Testes
  • Trabalhar em BRANCH baseando-se em Git-flow
  • Exercícios


Integração Contínua:

  • Otimizando para ser produtivo
  • Otimizando a produtividade da equipe
  • Habilitando todos a ensinar e aprender
  • Compartilhando experiências e participando de Conferências DevOps
  • Criando evangelistas internos para divulgar praticas DevOps
  • Automatizar o processo de Implantação?
  • Exercícios


Avaliações de Baixo Risco no deploy:

  • Disponibilizando implantações automatizadas em forma de autosserviço
  • Integrando o código de implantação no pipeline de implantação
  • Desacoplar as implantações dos Releases
  • Padrões de verssionamento
  • Padrões de verssionamento com base no ambiente
  • Lidando com alterações em banco de dados
  • Entendendo Padrão de Canary deployment vs Blue and Green
  • Padrões de Verssionamento com base nas aplicações
  • Arquitetura Evolucionista
  • Arquitetura que permita produtividade, testabilidade e segurança
  • Arquitetura Monolítica vs Micro serviços
  • Usando o padrão strangler (estrangulador) para evoluir com segurança a arquitetura
  • Exercícios


Errando rapido e corrigindo rapido:

  • Introdução a aprendizagem e experimentação contínua
  • Aprendizagem e experimentação contínua
  • Entendendo o exército Simiano
  • Cultura do Aprendizado
  • Programação de post-mortem livres de culpa após incidentes
  • Introduzir falhas em produção para aumentar resiliência e aprendizagem
  • Como instituir o Game Day
  • Projetar Operações através de requisitos não-funcionais codificados
  • Construir historias de Usuário de Operações reusáveis no Desenvolvimento Repositório único com código compartilhado
  • Automatizar todos os processos padronizados
  • Divulgando conhecimento usando testes automatizados
  • Escolhas tecnológicas devem atender os objetivos organizacionais
  • Exercícios


Feedback:

  • Um pouco sobre Telemetria
  • Entendendo a cultura da causalidade
  • Por que a Telemetria?
  • Infraestrutura de Telemetria centralizada
  • Visão, arquitetura de monitoramento moderna
  • Criando requisitos de Telemetria
  • Criando radiadores de informação
  • Porque amplificar os ciclos de feedbacks?
  • Aumentando a Telemetria para liberações mais seguras
  • Porque compartilhar deveres entre Dev e Ops?
  • Desenvolvimento orientado a hipóteses
  • Integração de teste A/B na liberação
  • Integração de teste A/B no planejamento
  • Revisão e Coordenação
  • Perigos dos processos de aprovação de mudança (GMUD)
  • Perigos potencias de controle excessivo nas mudanças
  • Coordenação e programação de mudança, revisão em pares na mudança
  • Exercícios


Segurança e Gestão de Mudanças:

  • Como integrar controles de segurança preventivos
  • Porque integrar modelos de segurança no Pipeline de implantação?
  • Integrando Telemetria na Segurança
  • Protegendo a Pipeline de Implantação
  • Como obter segurança na Mudança
  • Redução de confiança na separação de deveres
  • Exercícios
GARANTA TUA VAGA