JPMorgan Chase - Columbus, OH

posted 4 months ago

Full-time
Columbus, OH
Credit Intermediation and Related Activities

About the position

As a Site Reliability Engineer III at JPMorgan Chase within the Legal Technology of the Corporate Sector, you will be at the forefront of a rapidly growing field in technology, applying your skills to drive innovation and modernize some of the world's most complex and mission-critical systems. Your role will involve solving complex and broad business problems with simple and straightforward solutions. You will leverage code and cloud infrastructure to configure, maintain, monitor, and optimize applications and their associated infrastructure, allowing you to independently decompose and iteratively improve existing solutions. Your contributions will be significant as you share your knowledge of end-to-end operations, availability, reliability, and scalability of applications or platforms. In this position, you will guide and assist others in building appropriate level designs and gaining consensus from peers where necessary. Collaboration will be key, as you will work closely with other software engineers and teams to design and implement deployment approaches using automated continuous integration and continuous delivery pipelines. You will also collaborate to design, develop, test, and implement solutions that enhance availability, reliability, and scalability in applications. Your responsibilities will include implementing infrastructure, configuration, and network as code for the applications and platforms under your remit, as well as working with technical experts and key stakeholders to resolve complex problems. Understanding service level indicators and utilizing service level objectives will be crucial in proactively resolving issues before they impact customers. You will also support the adoption of site reliability engineering best practices within your team, ensuring that the highest standards are maintained in all operations.

Responsibilities

  • Guide and assist others in building appropriate level designs and gaining consensus from peers.
  • Collaborate with other software engineers and teams to design and implement deployment approaches using automated continuous integration and continuous delivery pipelines.
  • Design, develop, test, and implement availability, reliability, scalability, and solutions in applications.
  • Implement infrastructure, configuration, and network as code for applications and platforms.
  • Collaborate with technical experts, key stakeholders, and team members to resolve complex problems.
  • Understand service level indicators and utilize service level objectives to proactively resolve issues before they impact customers.
  • Support the adoption of site reliability engineering best practices within the team.

Requirements

  • Formal training or certification on software engineering concepts and 3 years applied experience.
  • Proficient in site reliability culture and principles and familiarity with how to implement site reliability within an application or platform.
  • Experience in observability such as white and black box monitoring, service level objective alerting, and telemetry collection using tools such as Grafana, Dynatrace, Prometheus, Datadog, Splunk, and others.
  • Experience with continuous integration and continuous delivery tools like Jenkins, GitLab, or Terraform.
  • Familiarity with container and container orchestration such as ECS, Kubernetes, and Docker.
  • Familiarity with troubleshooting common networking technologies and issues.
  • Proficient in at least one programming language such as Python, Java/Spring Boot, and .Net.
  • Proficient knowledge of software applications and technical processes within a given technical discipline (e.g., Cloud, artificial intelligence, Android, etc.).
  • Ability to contribute to large and collaborative teams by presenting information in a logical and timely manner with compelling language and limited supervision.

Nice-to-haves

  • Prior Fin-tech industry experience is highly beneficial.
  • Ability to proactively recognize road blocks and demonstrates interest in learning technology that facilitates innovation.
  • Ability to identify new technologies and relevant solutions to ensure design constraints are met by the software team.
  • Ability to initiate and implement ideas to solve business problems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service