girl looking into her desktop
Back to search results

DevOps Engineer II

Pennington, New Jersey;

Job Description:

Job Description Summary

Responsible for configuring and delivering complex software delivery automation. Key responsibilities of this role include ensuring that complex or custom software deployments are configured to meet standards for access, ownership, and authentication. This role may enhance or extend code for software deployment automation. This role ensures software promotion pipelines for high availability or other complex applications are well designed and follow Continuous Delivery best practices. These individuals are conversant with development, testing practices, software delivery tools and runtime application standards at the bank and ensure they are integrated during implementation.

Job Description

As a member of Linux DevOps team the person will be responsible for Deployment, Middleware and Environment Management for Lower Level test Environment. Keeping the environment pristine and as production like as possible. Day to day activities include, but not limited to the following:

Work closely with Technology Infrastructure Teams, Development & Testing Teams in supporting Integrated / Independent releases, software/hardware upgrades, server upgrades, etc.

Performs troubleshooting, analysis, research and resolution using advanced query and programming skills. Conducts root cause analysis for incidents and problems including single user and branch issues escalated by Advisory users

Able to partner and build subject matter expert teams to identify cause and resolution to escalations where root cause/issue is caused by technology supported by partner teams

Provides monitoring of the environment during release or independent change and tracks changes to the production environment

Looks for areas of improvement in monitoring, application stability, and speed of determining root cause

Ability to debug and troubleshoot performance and software issues

Managing changes, defects, and projects across various testing and PROD environments

Able to handle multiple tasks/projects and adapt to a constantly changing environment

Ability to work independently and within a team

Must be willing to work after hours and weekends to support release changes

Defect triage of issues in the application testing environments

Deployment of code and/or retrofit of production code

Communicating to our clients and/or consulting on design of infrastructure

Rebuilding Servers

Working side by side with testers and developers to ensure all are working cohesively.

System patching

Technical documentation

Partnership and communications with internal customers and partner teams 

Primary Skill

Jboss

Secondary Skill

Web Servers - Windows

Tertiary Skill

Powershell

Required Skills

5 or more years of hands on experience in Application support, ensuring stability for high-volume, multi-tiered, distributed transactional applications in a production environment.

Hands on experience with DEVOPS on LINUX & Windows Operating Systems, System Administration and Automation

Ability to plan, design, create programs, and document through AGILE framework & DEVOPS using XLR/Ansible

Hands on experience with Application Middleware (.Net/IIS/TOMCAT/WEBSPHERE/MuleSoft/JBOSS/Apache)

Hands on experience with LINUX Shell & PowerShell scripting

Hands on experience with AppViewX, PowerBroker (Job creation/execution) and Autosys

Troubleshooting RHEL software and hardware issues

Environment Management skills on UNIX and WINDOWS 

Hands on skill involving any or all of Jenkins, Maven/Ant, JFrog Artifactory, TFS/BitBucket, and similar CI/CD technologies 

Degree in Computer Science, Electronics, Communication, Information Technology

Desired Skills

See Above!

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Job Description Summary

Responsible for configuring and delivering complex software delivery automation. Key responsibilities of this role include ensuring that complex or custom software deployments are configured to meet standards for access, ownership, and authentication. This role may enhance or extend code for software deployment automation. This role ensures software promotion pipelines for high availability or other complex applications are well designed and follow Continuous Delivery best practices. These individuals are conversant with development, testing practices, software delivery tools and runtime application standards at the bank and ensure they are integrated during implementation.

Job Description

As a member of Linux DevOps team the person will be responsible for Deployment, Middleware and Environment Management for Lower Level test Environment. Keeping the environment pristine and as production like as possible. Day to day activities include, but not limited to the following:

Work closely with Technology Infrastructure Teams, Development & Testing Teams in supporting Integrated / Independent releases, software/hardware upgrades, server upgrades, etc.

Performs troubleshooting, analysis, research and resolution using advanced query and programming skills. Conducts root cause analysis for incidents and problems including single user and branch issues escalated by Advisory users

Able to partner and build subject matter expert teams to identify cause and resolution to escalations where root cause/issue is caused by technology supported by partner teams

Provides monitoring of the environment during release or independent change and tracks changes to the production environment

Looks for areas of improvement in monitoring, application stability, and speed of determining root cause

Ability to debug and troubleshoot performance and software issues

Managing changes, defects, and projects across various testing and PROD environments

Able to handle multiple tasks/projects and adapt to a constantly changing environment

Ability to work independently and within a team

Must be willing to work after hours and weekends to support release changes

Defect triage of issues in the application testing environments

Deployment of code and/or retrofit of production code

Communicating to our clients and/or consulting on design of infrastructure

Rebuilding Servers

Working side by side with testers and developers to ensure all are working cohesively.

System patching

Technical documentation

Partnership and communications with internal customers and partner teams 

Primary Skill

Jboss

Secondary Skill

Web Servers - Windows

Tertiary Skill

Powershell

Required Skills

5 or more years of hands on experience in Application support, ensuring stability for high-volume, multi-tiered, distributed transactional applications in a production environment.

Hands on experience with DEVOPS on LINUX & Windows Operating Systems, System Administration and Automation

Ability to plan, design, create programs, and document through AGILE framework & DEVOPS using XLR/Ansible

Hands on experience with Application Middleware (.Net/IIS/TOMCAT/WEBSPHERE/MuleSoft/JBOSS/Apache)

Hands on experience with LINUX Shell & PowerShell scripting

Hands on experience with AppViewX, PowerBroker (Job creation/execution) and Autosys

Troubleshooting RHEL software and hardware issues

Environment Management skills on UNIX and WINDOWS 

Hands on skill involving any or all of Jenkins, Maven/Ant, JFrog Artifactory, TFS/BitBucket, and similar CI/CD technologies 

Degree in Computer Science, Electronics, Communication, Information Technology

Desired Skills

See Above!

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-22088457

Band: H5

Manages People: No

Travel: No

Manager:

Talent Acquisition Contact:

Felena Budnik [C]

Referral Bonus:

0