Senior Platform Engineer
About CBTW
CBTW is a global independent tech consultancy group. With a team of more than 3,000 talented tech specialists on the ground in over 35 cities across Europe, the USA, Asia, Australia and Africa, we serve clients of all sizes. We believe collaboration betters our world. Our unique open ecosystem model allows us to deliver end-to-end tech solutions.
As a Senior Platform Engineer, you will own and improve the AWS infrastructure platform, including Infrastructure as Code (IaC), CI/CD pipelines, deployment automation and developer environments.
You will lead the migration from AWS CDK/CDKTF to Pulumi, build reusable infrastructure components and improve deployment reliability, observability and cost efficiency across multiple AWS environments.
- Infrastructure & Platform Engineering
- Build and maintain reusable AWS infrastructure components using Pulumi (TypeScript).
- Migrate existing AWS CDK/CDKTF infrastructure to Pulumi, ensuring safe migration without recreating production resources.
- Manage AWS infrastructure including ECS Fargate, Lambda, API Gateway, CloudFront, WAF, VPC, IAM, SQS, DynamoDB and RDS.
- Build and maintain ephemeral environments for developers and pull requests.
- Optimise infrastructure performance, resource utilisation and cloud costs.
- CI/CD & Automation
- Extend internal deployment CLI using TypeScript and Pulumi Automation API.
- Build and maintain GitHub Actions workflows, reusable actions and deployment automation.
- Implement OIDC, merge queues, approval workflows and concurrency controls.
- Manage release pipelines across Dev, Test, UAT and Production environments.
- Monitoring & Reliability
- Implement observability standards using Datadog, including APM, logging, monitoring, dashboards and SLOs.
- Improve distributed tracing across AWS Lambda and ECS services.
- Maintain deployment reliability, incident runbooks and root cause analysis.
- Improve deployment efficiency, targeting under 15 minutes per domain.
- Collaboration & Technical Leadership
- Work closely with Platform Leads, engineers and product teams to deliver infrastructure initiatives.
- Review code, provide technical guidance and coach engineers on IaC and infrastructure best practices.
- Document architecture decisions, technical designs and deployment guidelines.
- Coordinate infrastructure migrations and communicate technical risks.
Technical Skills
- Strong experience with AWS services: ECS Fargate, ECR, Lambda, API Gateway, CloudFront, WAF, ALB, VPC, IAM, SQS, EventBridge, DynamoDB and RDS.
- Strong Infrastructure as Code (IaC) experience using Pulumi with TypeScript or AWS CDK with TypeScript.
- Proficiency in TypeScript and software engineering best practices, including unit testing.
- Hands-on experience with GitHub Actions and advanced CI/CD automation.
- Experience with Datadog or equivalent observability tools (APM, logging, monitoring, SLOs).
- Good understanding of AWS networking, security, IAM, KMS, Secrets Manager and OIDC.
Experience
- 5+ years of experience as a Software Engineer or Platform Engineer.
- 3+ years of hands-on experience with Infrastructure as Code and production AWS environments.
- Experience migrating live infrastructure between IaC tools or state backends, including resource imports and state migration.
- Experience with multi-account AWS architecture and cross-account access.
- Experience working with monorepos and trunk-based development.
- Strong English communication skills (both verbal & written), especially in the global software development environment
Required Skills
Required Languages
🇬🇧 English