Job responsibilities
- Drives observability solutions for public cloud through AWS, and builds opinionated, pre-configured tools that can remove friction for engineering teams across JPMC.
- Design tools that meet the needs of this community through SRE approach
- Develops secure and high-quality production code; gets involved in highly technical design/architecture and code reviews; and debugs code written by others
- Influences the product design, application functionality, and technical operations and processes.
- Assists in the guidance and technical leadership of junior members of the team
- Serves as a function-wide subject matter expert in one or more areas of focus.
- Contributes to the engineering community as an advocate of firm-wide frameworks, tools, and practices of the Software Development Life Cycle
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- Hands-on practical experience delivering system design, application development, testing, and operational stability.
- Advanced in one or more programming language(s) - Java/Python
- Experience working within a team where there is a focus on quality in the Software Development Lifecycle (SDLC), including peer review, testing, and automated deployment into a cloud environment
- Ability to tackle design and functionality problems independently with little to no oversight.
- Expertise in AWS fundamentals such as compute, networking, storage, security policies and how to build & deploy applications into the eco-system.
- Expertise in observability tooling: CloudWatch as well as tooling such as CloudTrail, X-Ray and Identity and Access Management (IAM).
Preferred qualifications, capabilities, and skills
- Hands on experience of Terraform Enterprise, particularly for automating the deployment of infrastructure to AWS environments
- Can demonstrate how to build secure applications, using tools to identify and remediate vulnerabilities and use modern techniques to control access to applications and APIs
- Experience of presenting to other engineers on proposed designs and approaches