Consultant II-System Eng (DevOps Engineer)

Bank of America

Pennington, NJ
Job Code:
  • Engineering
Bank of America
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

Company Bank of America

Job Title Consultant II-System Eng (DevOps Engineer)

Jobid bankofamerica-17026163PenningtonNJ

Location: Pennington, NJ, 08534, USA

Description **Job Description:**

Leads and/or participates in the design, development, and implementation of complex system engineering activities involving cross-functional technical support, systems programming and data center capabilities. Responsible for components of highly complex engineering and/or analytical tasks and activities. Establishes input/output processes and working parameters for hardware/software compatibility, coordination of subsystems design, and integration of total system. Viewed as a technology subject matter expert; able to provide and communicate complex technology solutions across differing audiences including technical, managerial, business executives, and/or vendors. Will have responsibility for multiple, complex projects; will direct activities of teams related to special initiatives or operations and may have direct reports. Leads the resolution process for complex problems where analysis of situations or data requires an in-depth evaluation of various factors. Exercises judgment within broadly defined practices and policies in selecting methods, techniques, and evaluation criterion for obtaining results. Information Technology degree and/or technology certifications preferred or substantial equivalent experience. Typically 7-10 years of IT experience.

Job Specific Description:

The DevOps Engineer will support daily build and deploy activities in alignment with an internal Bank of America application.

- Daily execution of build ops in an automated and continuous process

- Pre-prod and production environments

- Hands-on design, build, deployment and support of code

- Compiling code to move into test environments via automated processes

- - Designing and developing scripts/tools for Continuous Integration Continuous Deployments

- Designing and developing automation templates/tools for infrastructure provisioning, configuration & change management

- Building and deploying web applications to dev/test/prod environments

- Automating configuration management, infrastructure, and application deployments in a toolset such as Puppet, Chef, Ansible or Salt

- Performed containerization strategies using Docker

- Experience with scripting languages

- Good understanding of agile development methodology

- Designing and deploying cutting edge applications on private environments

- Support development teams in an agile environment

- Research and deploy commercial, open source, and proprietary monitoring tools

- Build and maintain technical relationships with cross teams

- Effectively communicate technical proposals to team members and management

- Execute system administration of hosting platforms capable of running on a variety of frameworks on both public and private cloud infrastructures

- Develop and maintain installation, configuration and operations procedures

- Ensure system availability, performance, capacity, and monitoring through proper response to incidents, events and problems

- Provide Tier III/other support per request from various constituencies. Investigate and troubleshoot issues.

- Repair and recover from hardware or software failures. Coordinate and communicate with impacted constituencies.

- Package management.

- Build automated deployments using configuration management playbooks and recipes.

- Ensure the performance, reliability, security and ease of maintenance for deployments.

- Provides architectural support and high level analysis for Windows systems and components

- Assists in the recommendations for improvements and the development of technical standards

- Engineer and implement advanced solutions related to Linux systems

- Conducts analysis, prepares reports, and works on project implementation.

- Understand business requirements and implements effective strategies.

- Designs solutions that maximize the sharing of applications, information, and resources.

- Investigates and resolves problems, inefficiencies, and performance issues.

- Researches emerging technologies and makes recommendations based on future needs.

- Provides ongoing information to leadership, customers, and peers regarding health of the environment, enhancements, and innovations.

Required Skills / Experience:

We are looking for highly motivated DevOps Engineers familiar with Agile development methodologies to join us in delivering the best CI/CD solution supporting Agile software development efforts. The DevOps Engineer shall build automated Continuous Delivery solutions that help enterprises deliver software of higher quality, at greater speed, with less cost and with more engaged teams. The DevOps Engineer role utilizes a mix of cutting edge open source and commercial software to provide our customers with customized continuous integration/continuous delivery (CI/CD) solutions.

+ Experience with version control systems. TFS (Microsoft Team Foundation Server)

+ 5+ years of experience with DevOps and automation frameworks, e.g. Jenkins,

+ Experience with setting up a CI/CD pipeline from ground up.

+ High proficiency in design elements including performance tradeoffs, protocol interoperability, architecture development, and requirements for testing / proof of concept.

+ Experience with engineering authentication tools and single-on capabilities

+ Experience with deployment and configurations tools for Windows servers, such as Puppet.

+ Advanced knowledge of various network technologies - TCP/IP, ICMP

+ Experience with network management and troubleshooting tools

+ Advanced skills in gathering requirements, performing analysis and working with other network engineers on complex design solutions.

+ Excellent communication skills, both written and oral.

+ Ability to create and deliver presentations to peers and leaders.

Desired Skills / Experience:

+ Knowledge and adherence to Change Management processes.

**Posting Date** : 04/14/2017

**Location** : US-NJ-Pennington

**Travel** : Yes, 5% of the time

**Full / Part-time** : Full time

**Hours Per Week** : 40

**Shift** : 1st shift

**Assistance for Applicants with Disabilities**

Bank of America is committed to ensuring that our online application process provides an equal employment opportunity to all job seekers, including individuals with disabilities. If you believe you need a reasonable accommodation in order to search for a job opening or to submit an application, please visit the Applicants with Disabilities page at .

**Diversity & Inclusion**

At Bank of America, our commitment to diversity and inclusion is helping us to create not only a great place to work, but also an environment where our employees, our customers and our communities around the world can reach their goals and connect with each other. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

**Frequently Asked Questions**

Need to know how to apply online, view a list of your submitted job applications or reset your password? Visit our FAQ at section for answers to these questions and more.

Powered By