As a platform engineer at JPMorgan Chase within the International Consumer Bank, you will be joining our Cloud Platform Engineering tribe, which is at the heart of a cutting-edge cloud-native AWS infrastructure that powers the Chase UK bank that is trusted by over 2 million customers. You will be exposed to a wide spectrum of technologies such as Kubernetes clusters, connectivity, databases, kafka clusters, as well as numerous opportunities to create automations to eliminate toil and improve developer experience.
Job responsibilities
- Maintain and improve our AWS cloud infrastructure to ensure the bank’s 24/7 operation with a focus on stability, performance, security and compliance
- Maintain and improve stability, security and performance of connectivity for our customers, in-between AWS accounts, as well as in-between Chase and third parties
- Maintain, design and create automation scripts and tooling using a variety of programming languages (Bash/Python/Go) as necessary
- Maintain and build a cloud platform for application developers and provide support to improve their SDLC and developer experience
- Manage and interact with vendors and other areas of the business to plan improvements and coordinate project efforts
- Participate in on-call rota
Required skills
- Experience managing public cloud infrastructure using infra-as-code technologies (we use Terraform with AWS)
- Strong knowledge and operating experience in at least one CDN provider (such as Akamai/CloudFlare)
Familiarity with network monitoring and diagnostic tools
Optimize network performance through continuous analysis and improvement of connectivity patterns
- Strong understanding of network protocols, such as TCP/IP, DNS, DHCP, ICMP and VPN
Experience with configuring and managing reverse proxies (such as Traefik, NGINX, HAProxy, etc)
- Good knowledge of Kubernetes clusters' operations (we use EKS)
- Good knowledge of programming using a modern language (Java/Python/Go)
- Excellent understanding of DevOps principles and SDLC best practices
- Excellent communication and collaboration skills
- Strong analytical and problem-solving abilities
Nice to have capabilities
- Familiar with software engineering security best practices in a cloud environment
- Experience developing unit, integration and end-to-end software tests