Google Cloud|12labs Platform
Cloud Shell
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

Governança de CI/CD & Templates

Concluído ✓

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

Módulo 1: Project Factory & Registry v1.0.0

Concluído ✓

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

Portal de Estudos & Gamificação (docs.12labs.app)

Em Andamento

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

Módulo 2: Redes Corporativas (VPC & Cloud NAT)

Planejado

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

Autenticação Zero Secrets (Workload Identity Federation)

Planejado

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

Repositório Consumidor GitOps (infra-live-gcp)

Planejado

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