Desired Skills and Experience

  • Configuration Management
  • Secure from the start automation-first of all infrastructure components
  • Operational and Production Support built into the robust solution
  • Deep understanding of operating systems, web, middleware, and networking
  • Understanding of how to build a highly resilient application
  • Iterative delivery of Strategic Architecture Design
  • Working across the Configuration Management team and all of Core Foundation services to Architect roadmaps and technical strategies for the future of configuration management
  • Work with all the LOB stakeholders to get buy-in and engagement on the strategy
  • Work across Global Technology to deliver iterative improvements towards the strategic end with no interruptions to the business
  • Developing solutions to patch and manage the hygiene of over 140,000 servers
  • Automating the build provisioning process
  • Developing solutions to automate a full application failover with no human involvement
  • Identifying operational inefficiencies and creating automated solutions to reduce manual work
  • Analyzing, designing, and writing applications or specifications/requirements
  • Developing tests and test-automation
  • Collaborate cross functionality with infrastructure developers, support teams, and other software engineering teams
  • Working with a team of software engineers and infrastructure developers to deliver automation frameworks that will be adopted by all technologists
  • Provide recommendations for continuous improvements
  • Ability to plan and account for impacts of system development efforts across architectural system components, critical business processes, data and applications.
  • Conceptualizes the impact of changes to system platforms as a result of system acquisition, system merger, or implementation of enterprise-wide systems.
  • Sponsors strategic long-term improvement plans that take into account the critical, underlying and less apparent relationships between multiple complex business, technology and systems platforms.
  • Devises and evaluates plans that integrate system components across existing and new businesses.
  • Reviews risk evaluations and approves significant changes and upgrades.
  • 20+ Hands-on experience with strong understanding of infrastructure (operating systems, web, middleware, and networking)
  • Proven delivery of both infrastructure Architecture and Engineering/ implementation of the desired state architecture
  • Strong knowledge of Continuous Integration and Continuous Delivery
  • Experience with Scrum/Agile development methodologies
  • Works on complex, major or highly visible tasks in support of multiple projects that require multiple areas of expertise.  Some may link to existing fields of expertise some may be totally new.
  • Works as a project team member or as a project lead, driving and tracking delivery across owned
  • Works on projects that may span a broad range of applications and technologies.
  • Supports multiple applications at various stages of their lifecycle
  • Leads / drives complex projects/programs that require multiple areas of expertise.
  • Provides subject matter expertise and technical direction to staff and other group
  • Expertise in multiple technical environments and possesses business knowledge that spans multiple business areas.
  • Works closely with architects to assure all systems are in line with IS&T’s long-term strategy.
  • Creates technical design specifications and assists in sizing technical requirements.
  • Reviews and advises on technical design specifications developed by junior levels.
  • Leads project teams in developing/building IT solutions to meet business requirements.
  • Coordinates development activities with other groups.
  • Develops custom integration solutions including major enhancements, interfaces, functions and features.
  • Creates test plans
  • Leads and guides the design, development of reusable components.
  • Leads the technical evaluation and selection process for improving performance by overseeing gap analysis studies, feasible alternative solutions, and recommending and/or approving the scope of modifications.
  • Works with vendors to resolve problems and develop solutions.
  • May assist in negotiation efforts for contracts with external vendors or individuals.
  • Evaluates vendor solutions to ensure compliance with requirements and cost-effectiveness.
  • Ensures all applications are documented according to standards.
  • Promotes effective use of information technology by educating users on system functionality.
  • Assists in the development of user guides and training documentation for systems.
  • Evaluates new application packages and tools and performs research on best practices.
  • Provides recommendations for the solutions.
  • May prepare and present formal training to IT staff, as needed.
  • Working with other corporate groups to prepare training materials to help bring longstanding JPMC technology staff to a new level of engagement and understanding
  • Inspires teams to get absolute engagement in the new paradigm
  • Provides technical leadership, coaching and mentoring to team members.
  • Provides technical guidance or system process expertise.
  • Provides performance feedback to managers.
  • Develops reports and presentations for senior management, as needed.
  • Working with teams that use the following platforms/services:

Linux Redhat 6.x, 7.x, Windows Server 2012, 2016

Apache Tomcat, IIS

Big data technologies

Machine learning algorithms

ETL / Messaging Queues * Linux Redhat 6.x, 7.x, Windows Server 2012, 2016 * Apache Tomcat, IIS * Big data technologies * Machine learning algorithms * ETL / Messaging Queues * Computer Science or similar degree with experience in the following software/tools:

Infrastructure automation technologies: Ansible, Puppet, Chef, etc.

Declarative Programming languages: YML, Ruby, etc.

Scripting languages like Python, Perl, Shell, etc.

Build automation technologies: Maven, Jenkins, etc.

Monitoring technologies: Nagios, Tivoli, SCOM, etc.

Use of APIs and services using REST, SOAP, etc. * Infrastructure automation technologies: Ansible, Puppet, Chef, etc. * Declarative Programming languages: YML, Ruby, etc. * Scripting languages like Python, Perl, Shell, etc. * Build automation technologies: Maven, Jenkins, etc. * Monitoring technologies: Nagios, Tivoli, SCOM, etc. * Use of APIs and services using REST, SOAP, etc.