Jobs / JPMorganChase
Platform Engineer - Terraform & Developer Experience - Vice President
JPMorganChase · London, ENG, United Kingdom
London, ENG, United KingdomRemote
Remuneration
Not specified
Location
London, ENG, United Kingdom
Visa sponsorship
Not specified
Job summary
Build and maintain reusable Terraform modules for cloud database platforms, enabling internal teams to deliver infrastructure as code with clear interfaces, guardrails, and a strong developer experience. The role develops Python automation, testing, validation, and security workflows, and partners with application and compliance teams to turn requirements into durable patterns. The platform is primarily on AWS, including database services, and is expanding to GCP.
Qualifications
- Advanced experience building reusable Terraform modules
- Experience with Git workflows, code reviews, and automated validations
- Proficiency writing clean, testable Python
- Strong software engineering fundamentals, including modular design, debugging, and testing
- Hands-on AWS experience with database services such as RDS, Aurora, and DynamoDB
- Knowledge of networking and security, including VPCs, subnets, routing, KMS, identity and access management, and secrets handling
- Exposure to GCP infrastructure-as-code patterns, Terraform providers, and state
- Ability to design developer experiences with guardrails, sensible defaults, and clear examples
- Ability to collaborate with application, security, risk, and compliance teams
- Experience with Terraform testing, linting, scanning, or policy-as-code is preferred
- Familiarity with Terraform state management, CI/CD pipelines, and internal artifact registries is preferred
- Knowledge of database operations, including backup and restore, high availability, disaster recovery, patching, and maintenance is preferred
- Experience with Go is preferred
Responsibilities
- Design, build, and maintain production-grade Terraform modules for cloud database platforms
- Define module interfaces, versioning, and backward-compatible upgrade paths
- Build automation for infrastructure-as-code workflows, including scaffolding, validation, linting, and configuration generation
- Develop testable Python utilities for module quality and operational efficiency
- Implement Git workflows, code reviews, release management, and continuous integration and delivery
- Integrate security checks, policies, and guardrails into modules and pipelines
- Write module documentation, examples, and adoption guidance
- Translate application team requirements into reusable module patterns
- Improve module reliability through testing and operational practices
- Expand module patterns and coverage into GCP
Skills
AWSAWS KMSDockerDynamoDBGCPGitGoIAMKubernetesPythonTerraformWindowsRedis
Industry
Financial services
Relocation
No