Full Job DescriptionAs a member of the JPMorgan Chase & Co. Site Reliability Engineering (SRE) team, you will combine software and systems to help us build a world-class SRE function. Working with your team, you’ll focus on creative problem solving and improving our applications and. Priorities of our SRE teams are optimizing existing systems, configuring and managing software and optimizing processes through automation.
Our culture of diversity, intellectual curiosity and problem solving is essential to our success. We bring people together with a wide variety of backgrounds, experiences and perspectives. We support teamwork, thinking big and taking risks in a blame-free environment. We promote self-direction to work on relevant projects, while building an environment that provides the support and mentorship needed to learn and grow. We are excited to see what you will bring to our team.
Responsibilities:
Participate in the full development lifecycle of creating automated solutions including noiseless alerting and the mitigation of toil and technical debt
Troubleshoot production processing and execute problem resolution through post-issue evaluations, root-cause analysis and remediation.
Participate in the Agile software development process as a member of our scrum teams.
Analyze and address failure patterns and incidents in a team setting
Analyze, performance test, document and identify optimization opportunities within our software stack.
Working towards enhancing the existing systems for better performance and stability.
Build durable, stable and efficient software solutions geared towards solving the key business requirements of the organization.
Qualifications
BS/BA degree or equivalent experience in a relevant technical field.
Proficiency in one or more modern, relevant languages (e.g. Python, Java, Go).
Understanding of the SDLC process and Agile methodologies.
Expertise in application, data and infrastructure architecture disciplines a plus.
Relevant experience with one or more infrastructure components such as networking, cloud services, orchestration tools, containerization, compute and storage systems, etc.
Good to have hands-on experience with cloud deployment, monitoring, and ops analysis tools such as Kubernetes, Prometheus, Elasticsearch, Grafana, Kibana, Splunk is a big plus.
Basic concepts of data integration architecture.
Basic understanding of a data model and it’s core principles.
In depth grasp of the various components of the any ETL toolset.
Creation of ETL pipelines to validate, enrich and persist data.
Working towards enhancing the existing systems for better performance and stability.
Build durable, stable and efficient software solutions geared towards solving the key business requirements of the organization.
Understand business requirements and collaborate with the architecture team to translate them into technical design.
Demonstrate the ability to work in a modern SDLC environment and constantly strive towards improving the practices within the organization.
Operational knowledge of operating systems such as Linux/AIX.
Demonstrable ability to use UNIX shell scripting.
Strong grasp on SDLC concepts including development best practices, code migration cycles and test automation.
Ability to work in an Agile development environment.
Required Technical Experience:
Must have experience automating the build and deployment process.
5+ years of Software Engineering experience or related
ETL Tool, Python scripting or Hadoop – Spark, Scala Knowledge of HIVE, Impala
Oracle (11g / Exadata) SQLPL/SQL Stored Procedures support/development
UNIX file management & administration and good shell scripting experience
ClearCase version control software
Autosys/Control-M scheduling package
Strong knowledge and experience across multiple platforms, including Cloud architecture
Knowledge/experience in Hadoop environment administration, release deployments to HBase, supervising Hadoop jobs, performing cluster coordination services will be preferable
Knowledge of Cloud (private cloud, public cloud etc) working experience of cloud environments like AWS is a plus
Familiarity with Control M and AutoSys job scheduler
Knowledge of GIT, BitBucket, Jenkins, SONAR, SPLUNK, Maven, AIM and Continuous Delivery tools.
Excellent communication skills, both written and oral appropriately scaled for technical or business audience
Strong analysis, research, investigation and evaluation skills, with a structured approach to problem solving
Ability to work and effectively prioritize in a highly dynamic work environment that includes a global focus
JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as any mental health or physical disability needs.