Insight Marketing & Docs Portal Infrastructure — Unified Pulumi IaC with GitLab CI/CD

Owned the infrastructure and CI/CD track for the company marketing site (Insight v2) and the external-product docs portal. A single Pulumi (TypeScript) stack defines the AWS footprint for both builds, GitLab CI standardizes S3 deploys and CloudFront invalidation, and every merge request gets its own review hostname routed by an edge function. The v1 to v2 cutover swapped only the CloudFront origin, leaving domain, certificate, and DNS untouched.

Architecture