DevOps Engineering Lead

Bank of America

Jersey City, New Jersey

JOB DETAILS
SKILLS
Access Control, Analysis Skills, Ansible, Application Servers, Atlassian JIRA, Authentication, Automation, Automation Systems, Cloud Computing, Communications Protocols, Computer Programming, Continuous Deployment/Delivery, Continuous Integration, Debugging Skills, DevOps, Establish Priorities, File Systems, Forecasting, HTTP (HyperText Transport Protocol), High Availability Software, IBM WebSphere Application Server, Identify Issues, Internet Application, JBoss Application Server, Java, Java Platform Enterprise Edition (Java EE/J2EE), Linux Operating System, Mentoring, Microsoft Windows Operating System, Microsoft Windows Server, Multi-tier Architecture, Online Communications, Perl Programming Language, Problem Solving Skills, Production Systems, Quality Assurance Methodology, Release Management/Engineering, Reliability Engineering, Risk Analysis, Risk Management, SOAP (Simple Object Access Protocol), SQL (Structured Query Language), SSH (Secure Shell), Scripting (Scripting Languages), Software Configuration Management, Software Development, Storage Area Network (SAN), Support Documentation, System Architecture, Talent Management, Team Player, Telnet, Test Plan/Schedule, Testing, Tomcat, Unix Operating Systems, Unix Shell Programming, Web Server, XML (EXtensible Markup Language)
LOCATION
Jersey City, New Jersey
POSTED
30+ days ago

Job Description:

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.

Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.

Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.

At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
 

Job Description:
This job is responsible for configuring complex software delivery automation. Key responsibilities include ensuring software deployments are configured to meet access, ownership, and authentication standards, providing technical direction within a functional domain, modifying code for software deployment automation, and overseeing software promotion pipelines for complex/high availability applications following Continuous Delivery practices. Job expectations include the ability to integrate development, testing practices, software delivery tools, and runtime application standards at the bank.

The DevOps Engineering Leadwill deploy code changes to the test and production environments using the deploy toolset Ansible Tower and XL Release. Will also provide support to the Release Management team during production release events. Additional duties include tracking/updating problem tickets using JIRA and ALM/MLQC, working with support teams to triage/fix issues with the deployments, and creating/updating documentation to support team functions. Working release weekends is expected (~once a month).

Responsibilities:

  • Hands on working with Windows 2016/2019 server
  • Working knowledge of Microsoft Windows server Operating System and Infrastructure: SAN, filesystems, debugging server and service issues in single and multi-tier system and application architectures, and so on
  • Mentors and clarifies issues and practices for DevOps Engineers by decomposing more complex tasks into actionable work units and deliverables and assigning the work units to an individual or teams of DevOps Engineers
  • Responds to escalated events or issues from DevOps Engineers and creates issues and action-plan summaries for stakeholders
  • Collaborates with Application Owner(s) on mid-term and long-term strategy for Continuous Integration and Continuous Delivery (CI/CD) tool adoption efforts across groups of applications
  • Monitors and responds to aggregate alert trends across application and infrastructure key performance indicators (KPI) for the service supporting CI/CD services
  • Works with Infrastructure and Solutions Engineers to prioritize and propose new features and capabilities for CI/CD service platform that fosters increased automation across a group of applications or line of business
  • Responds to risk or audit identified issues with access control processed designed for compliance with firm separation of duties practices and software release management standards, and policies
  • Works with Site Reliability and Infrastructure Engineers to reconcile and integrate planned CI/CD service platform changes across the monitoring, alerting, forecasting, and reporting functions

Required Qualifications
  • 5+ years of experience in relevant field
  • Good knowledge of Unix/Linux operating systems with hands on experience in Java/unix combination– cd/tail/ls/vi/ssh/ps/telnet etc
  • Solid experience using/writing SQL queries
  • Experience with J2EE application servers and webservers - IHS, TOMCAT, WebSphere, JBOSS
  • (websphere and jboss is a plus)
  • Understanding/experience with web application communication protocols - SOAP, HTTP, XML etc
  • Understanding of web application architecture
  • Ability to troubleshoot and analyze enterprise java applications- end to end flow
  • Good Database experience – Comfortable
  • Ansible, Bladelogic, CAIL, Splunk , Dynatrace
  • Must be willing to work weekends (approximately once a month) to provide release support

Desired Qualifications

  • Bachelors Degree in Technology or related field
  • Exposure into Terraform, external cloud knowledge \certification
  • Scripting or coding skills - Shell scripting/perl/java

Skills:

  • Analytical Thinking
  • Collaboration
  • DevOps Practices
  • Result Orientation
  • Solution Delivery Process
  • Adaptability
  • Application Development
  • Influence
  • Innovative Thinking
  • Risk Management

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Pay Transparency details

US - NJ - Jersey City - 101 Hudson St - 101 Hudson (NJ2101), US - NJ - Pennington - 1300 American Blvd - Hopewell Bldg 3 (NJ2130)

Pay and benefits information

Pay range

$119,400.00 - $165,500.00 annualized salary, offers to be determined based on experience, education and skill set.

Discretionary incentive eligible

This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company.

Benefits

This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

About the Company

B

Bank of America