Entrar em Contato
 Duração 21 horas

Programa do Curso

Soberania DevSecOps com o GitLab

  • GitLab CE vs EE vs GitLab.com: comparação de recursos e controle.
  • Arquitetura Omnibus e opções de implantação do Helm no Kubernetes.
  • Riscos de lock-in de 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 multi-região.

Gestão 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 problemas, epics e marcos para planejamento Ágil.
  • Wiki, snippets e gestão de lançamentos.

Engenharia de Pipelines CI/CD

  • Sintaxe .gitlab-ci.yml, etapas e dependências de jobs.
  • Tipos de Runners: compartilhados, de grupo e específicos.
  • Executores Docker, executores Kubernetes e escalonamento automático.
  • Caching de artefatos, publicação no registro e etapas de implantação.

Varredura de Segurança

  • SAST, DAST, varredura de dependências e varredura de contêineres.
  • Deteção de segredos e conformidade de licenças.
  • Painéis de vulnerabilidades e rastreamento de remediação.

Autenticação e Autorização

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

Registro e Gestão de Pacotes

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

Monitoramento e Escalonamento

  • Métricas do GitLab Exporter e painéis do Grafana.
  • Otimização de banco de dados e pool de conexões PgBouncer.
  • Escalação horizontal dos 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 noções básicas de Ruby/Go.
  • Compreensão de CI/CD, orquestração de contêineres e fluxos de trabalho com Git.
  • Experiência com PostgreSQL e Redis em larga escala.

Público-alvo

  • Equipes DevOps empresariais substituindo o GitLab.com ou GitHub Enterprise.
  • Organizações que exigem soberania total sobre a toolchain de DevSecOps.
  • Indústrias regulamentadas que necessitam de CI/CD e registro on-premises.

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas