Entrar em Contato
 Duração 21 horas

Programa do Curso

Soberania DevSecOps com GitLab

  • GitLab CE vs EE vs GitLab.com: comparação de funcionalidades e controlo.
  • Arquitetura Omnibus e opções de implementação Kubernetes Helm.
  • Riscos de dependência de SaaS e requisitos de residência de dados.

Instalação e Arquitetura

  • Instalação Omnibus no Ubuntu com PostgreSQL e Redis.
  • Gráfico Helm do GitLab no Kubernetes com volumes persistentes.
  • Serviços externos: armazenamento de objetos, SMTP, LDAP.
  • Replicação Geo para recuperação de catástrofes multi-região.

Gestão de Repositórios e Projetos

  • Grupos, subgrupos e hierarquias de projetos.
  • Fluxos de trabalho de solicitações de fusão (merge requests), revisão de código e regras de aprovação.
  • Quadros de problemas (issue boards), épicos e marcos para planeamento ágil.
  • Wiki, fragmentos de código (snippets) e gestão de lançamentos (releases).

Engenharia de Pipelines CI/CD

  • Sintaxe do .gitlab-ci.yml, estágios e dependências de tarefas (jobs).
  • Tipos de Runners: partilhados, de grupo e específicos.
  • Executor Docker, executor Kubernetes e auto-escalabilidade (autoscaling).
  • Cache de artefatos, publicação no registo e estágios de despliegue.

Análise de Segurança

  • SAST, DAST, análise de dependências e análise de contentores.
  • Detecção de segredos e conformidade de licenças.
  • Painéis de vulnerabilidades e acompanhamento de correções.

Autenticação e Autorização

  • SSO via LDAP, SAML e OpenID Connect.
  • Autenticação de dois fatores e tokens de acesso pessoais.
  • Lista permissiva de IP (allowlisting) e registo de auditoria de eventos.

Gestão de Registos e Pacotes

  • Registo de contentores: autenticação, políticas de limpeza e replicação.
  • Registo de pacotes para Maven, npm, PyPI e Conan.
  • Envio de pacotes genéricos para artefatos internos.

Monitorização e Escalabilidade

  • Métricas do GitLab Exporter e painéis do Grafana.
  • Ajuste do base de dados (tuning) e agrupamento de ligações (connection pooling) com PgBouncer.
  • Escalabilidade horizontal de nós web, API e sidekiq.
  • Estratégias de cópia de segurança (backup): tarefas rake, armazenamento de objetos e verificação de restauro.

Requisitos

  • Administração avançada de sistemas Linux e noções de Ruby/Go.
  • Compreensão de CI/CD, orquestração de contentores e fluxos de trabalho Git.
  • Experiência com PostgreSQL e Redis em larga escala.

Público-Alvo

  • Equipes DevOps empresariais a substituir o GitLab.com ou GitHub Enterprise.
  • Organizações que necessitam de soberania total sobre a cadeia de ferramentas DevSecOps.
  • Indústrias reguladas que exigem CI/CD e registo local (on-premise).

Formação Empresarial Personalizada

Soluções de formação concebidas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, formação online em direto, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas