Curso Modern Air Gap Software Delivery

  • DevOps | CI | CD | Kubernetes | Web3

Curso Modern Air Gap Software Delivery

16 horas
Visão Geral

O curso Modern Air Gap Software Delivery foi desenvolvido para abordar os desafios e as soluções modernas na entrega de software em ambientes com air gap — sistemas isolados sem conexão direta com a internet. Você aprenderá estratégias seguras e eficientes para orquestrar pipelines de CI/CD, gerenciamento de dependências, segurança de pacotes e distribuição de atualizações em ambientes restritos. O curso foca em ferramentas, práticas e processos que permitem entregar software de forma automatizada e confiável, mesmo em ambientes altamente restritivos como instituições governamentais, setores militares, financeiros ou infraestruturas críticas.

Objetivo

Após realizar este curso Modern Air Gap Software Delivery, você será capaz de:

  • Compreender os desafios de ambientes air gapped
  • Implementar pipelines de CI/CD para entrega de software sem conexão externa
  • Sincronizar artefatos e dependências de forma segura
  • Gerenciar repositórios internos de pacotes e containers
  • Automatizar deploys em ambientes altamente restritivos
  • Aplicar práticas de segurança e conformidade no processo de entrega
Publico Alvo
  • Engenheiros DevOps
  • Engenheiros de Plataforma
  • Arquitetos de Software
  • Especialistas em Segurança da Informação
  • Administradores de Sistemas em ambientes restritos
  • Profissionais de TI que trabalham com ambientes críticos e isolados
Pre-Requisitos
  • Conhecimentos básicos em DevOps e pipelines CI/CD
  • Experiência com containers (Docker)
  • Noções de Kubernetes (desejável)
  • Familiaridade com ferramentas de versionamento como Git
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Módulo 1: Introdução ao Conceito de Air Gap

  1. O que é um ambiente air gapped
  2. Casos de uso típicos e setores sensíveis
  3. Implicações de segurança e conformidade
  4. Tipos de isolamento: lógico, físico, híbrido

Módulo 2: Desafios da Entrega de Software em Ambientes Isolados

  1. Limitações técnicas e operacionais
  2. Barreiras de comunicação e validação
  3. Segurança e auditoria de código e artefatos
  4. Ciclo de vida de desenvolvimento sem acesso externo

Módulo 3: Arquitetura e Planejamento de Pipelines Air Gapped

  1. Planejamento de pipelines locais
  2. Ferramentas compatíveis com ambientes isolados
  3. Criação de ambientes de staging e produção air gapped
  4. Estratégias de sincronização de dados entre redes

Módulo 4: Gerenciamento de Dependências e Artefatos

  1. Criando repositórios locais: Docker Registry, Nexus, Artifactory
  2. Espelhamento de repositórios: npm, PyPI, Maven, etc.
  3. Práticas de versionamento e validação offline
  4. Sincronização manual e automatizada de pacotes

Módulo 5: CI/CD em Ambientes Isolados

  1. Ferramentas autônomas para CI/CD: GitLab CI/CD, Jenkins, Drone, Argo CD
  2. Pipelines locais: configuração e execução
  3. Entrega de atualizações com mídias removíveis e data diodes
  4. Orquestração de containers e deploys offline

Módulo 6: Segurança e Conformidade

  1. Validação de software e análise de vulnerabilidades sem acesso à internet
  2. Assinatura de código e artefatos
  3. Logs, auditoria e trilhas de verificação
  4. Práticas seguras de transporte de artefatos

Módulo 7: Estratégias de Manutenção e Atualização

  1. Planejamento de ciclos de atualização
  2. Backup e recuperação de ambientes
  3. Testes automatizados e homologação interna
  4. Como lidar com hotfixes e patches urgentes

Módulo 8: Casos de Uso e Demonstrações

  1. Demonstração de pipeline CI/CD air gapped com GitLab
  2. Deploy offline com Kubernetes e containers locais
  3. Casos reais: governo, defesa, finanças
  4. Lições aprendidas e boas práticas
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Real-Time Data Pipelines

24 horas

Curso Modern Data Platform Architecture

32 horas

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Automotive Threat Analysis and Risk Assessment (TARA)

24 horas

Curso Secure Automotive Software Development

24 horas