Módulos

Introdução DevOps

  1. O Que é DevOps
  2. Pilares da cultura DevOps
  3. Site Reliability Engineering (SRE)
  4. Conhecendo a stack DevOps
  5. Cloud vs On Premises

Docker

  1. Motivação histórica
  2. Máquinas Virtuais
  3. Containers
  4. Introdução à Docker
  5. Imagens Docker
  6. Docker run
  7. Conectando à um container
  8. Volumes
  9. Como criar a sua própria imagem
  10. Imagens com múltiplas fases
  11. Orquestração & Docker compose

CI/CD

  1. O que é?
  2. Continuous Integration
  3. Pipelines
  4. Ferramentas mais comuns
  5. Continuous Deployment
  6. Cuidados e cituações comuns
  7. Testes automatizados na pipeline

Introdução Cloud

  1. Definições de cloud
  2. Vantagens e desvantagens
  3. Provedores comuns de mercado
  4. Cuidados com segurança
  5. Gestão de custos

Cloud - Computação & Redes

  1. Introdução à redes de computadores
  2. Redes em núvem
  3. Segurança
  4. Redes públicas vs privadas
  5. Geolocalização e disponibilidade
  6. Computação em núvem
    1. Máquinas virtuais
    2. Containers
  7. Conceitos de alta disponibilidade
  8. Balanceamento de carga
  9. Escala horizontal vs vertical
  10. Auto escala

Cloud - Armazenamento

  1. Introdução ao problema de escala
  2. Armazenamento de arquivos estáticos
  3. Compartilhamento de arquivos estáticos
  4. Cache
  5. Armazenamento para computação (HDs)
  6. Armazenamento em rede
  7. Backups

Cloud - Domínios

  1. O que é um domínio
  2. Como registrar um domínio
  3. DNS
  4. Tipos comuns de entrada DNS
    1. A & AAAA
    2. CNAME
    3. TXT
    4. MX
  5. Certificados

Automação

  1. O que é e para que automatizar
  2. Conceitos de toil
  3. Infraestrutura como código
  4. Configuração como código
  5. Automação de processos
    1. via Ansible
    2. via Script
  6. Disaster Recovery

Observabilidade

  1. O que é observabilidade
  2. Pilares da observabilidade (Logs x Métricas x Traces)
  3. Monitores & Alertas
  4. Conceitos de OnCall
  5. Provedores comuns de observabilidade
  6. Gerenciamento de custos

Fundamentos de Kubernetes

  1. Revisando orquestração de containers
  2. O que é Kubernetes
  3. Introdução aos componentes de Kubernetes
    1. Kubelet
    2. Kubeapi
    3. etcd
  4. Definição de clusters e nós
  5. Objetos do kubernetes
    1. Deployment
    2. Service
    3. Statefulset & Daemonset
    4. Horizontal Pod Autoscaling (HPA)
  6. Armazenamento
  7. Taints & labels
  8. Controladores & operadores
  9. Service mesh