Google Cloud Platform > Planejamento > Roadmap de Engenharia
Trilha de Engenharia de Plataforma
O passo a passo da governança na nuvem: do zero absoluto ao GitOps profissional.
Fase 0
Concluído ✓Governança de CI/CD & Templates
Criação do repositório central de templates para automação e padronização das esteiras da organização.
Entregáveis & Marcos:
12labs/ci-templates/terraform
module-release.gitlab-ci.yml
infra-provision.gitlab-ci.yml
Guia CONCEITOS_ENTREVISTA.md
Fase 1
Concluído ✓Módulo 1: Project Factory & Registry v1.0.0
Monorepo de módulos Terraform e publicação da primeira release imutável no GitLab Package Registry.
Entregáveis & Marcos:
12labs/terraform-modules (Monorepo)
modules/project (auto_create_network = false, APIs em lote)
Runner OCI ARM64 corrigido e integrado
Release v1.0.0 publicada no GitLab Registry
Fase 2
Em AndamentoPortal de Estudos & Gamificação (docs.12labs.app)
Portal central com documentação unificada, simulador de entrevistas interativo e flashcards de memorização.
Entregáveis & Marcos:
Next.js 15 App com Dark Mode
Simulador de Entrevista (Quiz com pontuação e timer)
Deck de Flashcards 3D interativo
Hospedagem na VM OCI com custo R$ 0,00
Fase 3
PlanejadoMódulo 2: Redes Corporativas (VPC & Cloud NAT)
Construção do módulo de rede customizada com subnets segmentadas por ambiente e saída segura via Cloud NAT.
Entregáveis & Marcos:
modules/vpc
Subnets customizadas (HML e PRD)
Cloud Router + Cloud NAT (Zero IPs públicos em bancos)
Regras de Firewall Corporativas
Fase 4
PlanejadoAutenticação Zero Secrets (Workload Identity Federation)
Configuração do OIDC entre GitLab CI e GCP STS para eliminar todas as chaves JSON estáticas de service account.
Entregáveis & Marcos:
Workload Identity Pool no GCP
OIDC Provider apontando para gitlab.com
Claims de segurança vinculadas ao repositório
Pipeline autenticando via token efêmero de 1 hora
Fase 5
PlanejadoRepositório Consumidor GitOps (infra-live-gcp)
Ambiente real instanciando os módulos versionados com backend remoto GCS, Plan em MR e Apply manual.
Entregáveis & Marcos:
12labs/infra-live-gcp
Consumo de gitlab.com/12labs/terraform-modules/... v1.0.0
Backend remoto GCS com State Locking
Esteira GitOps completa com aprovação