Sr. Platform Engineer
Indexed description
We're looking for a Senior Platform Engineer to accelerate and modernize how we ship infrastructure. Today our infrastructure-as-code runs on Pulumi (TypeScript) across a multi-account AWS estate, with promotion still largely manual. We're moving to a true trunk-based CI/CD model: developers work in short-lived branches, every merge to master automatically deploys to production, and each merge request gets its own ephemeral preview environment before it lands.
This is a hands-on engineering role, not an advisory one. The right candidate has deep Pulumi and TypeScript experience, strong AWS fundamentals, and a track record of building production CI/CD pipelines at scale.
Day to Day:
Modernize the deployment pipeline. Move build-and-deploy from clickops
to full automated CI/CD, adding pre-merge checks (lint, unit tests, SAST, feature-flag validation) in GitLab CI.
• Build a reusable pipeline platform. Partner with the DevOps team to design a GitLab CI setup that combines Pulumi with complementary components
into a reusable foundation — so onboarding a new service or project becomes a single, repeatable invocation rather than bespoke wiring each
time.
• Establish true CI/CD patterns. Branch-driven automated deploys, immutable SHA-keyed artifacts, ECS rolling deployments with automatic rollback, and ephemeral per-MR environments (Pulumi Review Stacks).
• Support diverse deployment targets. ECS Fargate services and scheduled tasks, Lambda (zip and container), API Gateway, ALB+Lambda, CloudFront/S3 static and Next.js sites, Step Functions, and data-plane infrastructure.
• Migrate teams in waves.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search