Entrar em Contato

Programa do Curso

Soberania DevSecOps com GitLab

  • Comparação de recursos e controle entre GitLab CE, EE e GitLab.com.
  • Arquitetura Omnibus e opções de implantação do Helm no Kubernetes.
  • Riscos de bloqueio com SaaS e requisitos de residência de dados.

Instalação e Arquitetura

  • Instalação Omnibus no Ubuntu com PostgreSQL e Redis.
  • Helm chart do GitLab no Kubernetes com volumes persistentes.
  • Serviços externos: armazenamento de objetos, SMTP, LDAP.
  • Replicação Geo para recuperação de desastres em múltiplas regiões.

Gerenciamento de Repositórios e Projetos

  • Grupos, subgrupos e hierarquias de projetos.
  • Fluxos de trabalho de Merge Request, revisão de código e regras de aprovação.
  • Quadros de tarefas, épicos e marcos para planejamento Ágil.
  • Wiki, snippets e gerenciamento de releases.

Engenharia de Pipeline CI/CD

  • Sintaxe do .gitlab-ci.yml, etapas e dependências de jobs.
  • Tipos de Runners: runners compartilhados, de grupo e específicos.
  • Executor Docker, executor Kubernetes e escalonamento automático.
  • Cache de artefatos, publicação em registros e etapas de deploy.

Varredura de Segurança

  • SAST, DAST, varredura de dependências e varredura de contêineres.
  • Detecção de segredos e conformidade de licenças.
  • Painéis de vulnerabilidade e acompanhamento de correções.

Autenticação e Autorização

  • LDAP, SAML e SSO com OpenID Connect.
  • Autenticação de dois fatores e tokens de acesso pessoal.
  • Whitelist de IP e registro de eventos de auditoria.

Registro e Gerenciamento de Pacotes

  • Registro de contêineres: autenticação, políticas de limpeza e replicação.
  • Registro de pacotes para Maven, npm, PyPI e Conan.
  • Upload genérico de pacotes para artefatos internos.

Monitoramento e Escalonamento

  • Métricas do Exporter do GitLab e painéis do Grafana.
  • Otimização do banco de dados e agrupamento de conexões com PgBouncer.
  • Escalonamento horizontal de nós web, API e Sidekiq.
  • Estratégias de backup: tarefas rake, armazenamento de objetos e verificação de restauração.

Requisitos

  • Administração avançada de sistemas Linux e conhecimentos básicos de Ruby/Go.
  • Compreensão de CI/CD, orquestração de contêineres e fluxos de trabalho do Git.
  • Experiência com PostgreSQL e Redis em larga escala.

Público-alvo

  • Equipes de DevOps corporativas que estão substituindo o GitLab.com ou o GitHub Enterprise.
  • Organizações que exigem total soberania da cadeia de ferramentas DevSecOps.
  • Indústrias regulamentadas que necessitam de CI/CD on-premises e registro de contêineres.
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas