JP Morgan Chase Logo

Automation Software Engineer at JP Morgan Chase (Columbus, OH)

About the Employer

Job Description

Within Cybersecurity & Technology Controls (CTC) group, the Platform Solutions team is responsible for driving the transformation of Operations using a data driven, automation focused approach aimed at improving Operational Efficiency, thereby provide high Quality of Service to our customers.  The focus will be on software engineering to build automation frameworks to help evolve the organization from traditional infrastructure support to a modern software driven technology infrastructure. Automation Software Engineer Actively lead and drive automation of manual operations. Your will focus improving end to end client experience by understanding client intent, translate client intent into a data driven automated workflow to increase delivery speed while increasing control Ensure that that systems are developed keeping in mind secure from start and Global Technology Software Development principles best practices (e.g. coding practices, test driven development, automated testing, release management, etc.) Create development pipelines and workflows to support Continuous Integration / Continuous Deployment (CI/CD) You will develop APIs, micro services, and abstraction layers at a platform level (compute, network devices, storage farms, database, middleware, multimedia etc.) that will enable end to end automation from customer perspective. Ensure the production infrastructure is highly available, stable and that an in-depth view on its health is available via dashboards and monitoring scripts Perform in depth system, network, and application troubleshooting Interface with CTC Chief Technology Office, Engineering, Architecture, Operations teams, and Vendors to identify the required transformative technologies. Skills required : 5+ years proficiency in scripting with Python, Perl, and/or Shell/Bash 5+ years strong development skills in a dynamic programming language Java, .Net, C/C++/C# Experience with Ansible in managing components (but not limited to) systems, databases, web servers, load balancers and application configuration, Cloud and API interfaces Proficiency with Jenkins and its commonly used pipeline, monitoring and visualization related plugins.  Experience in creating pipelines in Groovy. Proficiency with Splunk administration and development Experience with AWS administration and deployments.  AWS certification preferred. Experience with host and network security (identity/password mgt, ACLs, file permissions and integrity). Experience with troubleshooting tools: strace/ptrace, netstat, lsof, tcpdump, wireshark, gdb, etc. Independent problem solver, self-motivated, and takes ownership. Strong interpersonal and communication skills capable of writing documentation, training users in complex topics, presentations to senior audiences. Ability to work under pressure in a fast-paced environment while remaining productive and professional and ability to multi task. Skills desired : Having skills in the below areas is a major plus that will help the candidate integrate within the team and environment but is *not a requirement*. Experience of Agile development: Scrum, Kanban Experience with Monitoring systems: AppDynamics, Datadog, Netcool, Apica, etc. Experience with RDBMS technologies: SQL, Oracle, DB2, SQL Server, MySQL, Postgres, etc. Experience with messaging and data transport tools: Kafka, NiFi, LogStash, Syslog-ng, rsyslog, etc. Experience with Qlikview data visualization infrastructure The Cybersecurity & Technology Controls group at JPMorgan Chase aligns the firms cybersecurity, access management, controls and resiliency teams. The group proactively and strategically  partners with all lines of business and functions to enable them to design, adopt and integrate appropriate controls; deliver processes and solutions efficiently and consistently; and drive automation of controls. The groups number one priority is to enable the business by keeping the firm safe, stable and resilient. When you work at JPMorgan Chase & Co., youre not just working at a global financial institution. Youre an integral part of one of the worlds biggest tech companies. In 14 technology hubs worldwide, our team of 40,000+ technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $9.5B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world.