Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Soberania DevSecOps com GitLab
- GitLab CE versus EE versus GitLab.com: comparação de funcionalidades e controle.
- Arquitetura Omnibus e opções de implantação via Helm no Kubernetes.
- Riscos de lock-in (prisão) com SaaS e requisitos de residência de dados.
Instalação e Arquitetura
- Instalação Omnibus no Ubuntu com PostgreSQL e Redis.
- Utilização do 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 questões (Issue Boards), épicas e marcos para planejamento Ágil.
- Wiki, snippets (trechos de código) e gerenciamento de versões.
Engenharia de Pipelines de CI/CD
- Sintaxe do arquivo .gitlab-ci.yml, etapas e dependências entre tarefas.
- Tipos de executores (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.
- Detectação de segredos e conformidade de licenças.
- Painéis de vulnerabilidades e acompanhamento da correção de falhas.
Autenticação e Autorização
- LDAP, SAML e SSO via OpenID Connect.
- Autenticação de dois fatores (2FA) e tokens de acesso pessoal.
- Lista de permissão por 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.
- Uploads genéricos de pacotes para artefatos internos.
Monitoramento e Escalonamento
- Métricas do GitLab Exporter e painéis no Grafana.
- Otimização de banco de dados e agrupamento de conexões com PgBouncer.
- Escalonamento 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 Git.
- Experiência com PostgreSQL e Redis em ambientes de grande escala.
Público-Alvo
- Equipes corporativas de DevOps que estão substituindo o GitLab.com ou o GitHub Enterprise.
- Organizações que exigem soberania total sobre a cadeia de ferramentas DevSecOps.
- Indústrias reguladas que necessitam de CI/CD e registro de contêineres em ambiente local (on-premises).
21 Horas
Testemunhos de Clientes (1)
Gostei de ter recebido respostas imediatas às minhas perguntas.
Szabolcs Kriston - Ericsson
Curso - Advanced GitLab
Máquina Traduzida