Network Automation Engineer/Python Developer

Posted:
8/5/2024, 5:00:00 PM

Location(s):
Arizona, United States ⋅ Richmond, Virginia, United States ⋅ Chandler, Arizona, United States ⋅ Georgia, United States ⋅ Atlanta, Georgia, United States ⋅ Virginia, United States

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ IT & Security ⋅ Software Engineering

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. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day.

One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We’re devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.

This role is part of a cross-functional platform engineering team responsible for delivering Bank of America's network automation strategy. The role brings leadership and technical expertise to the network automation team in support of foundational automation platforms (e.g., Itential, Nautobot) and their associated infrastructure. Activities by which maintenance and operations of applications are not expected to be manual. A culture of automation pervades the team and this role has the expectation that repeatable manual processes will be automated where possible aligned with the tenants of DevOps. The network automation team operates within the SAFe agile framework so candidates will be expected to participate in the various agile meetings and events.

Required Skills

  • Minimum of 5 years experience as an individual contributor within a software development team.  
  • Experience of communicating with senior managers.
  • Demonstrable confidence and negotiating skills. Examples of using metrics to provide transparency into activities.
  • Experience of software development Scripting: Python / Perl / Shell Scripting Source Code Management: GIT / Subversion Testing: Unit / Functional / Integration / Performance / Security CICD Pipelines & Tools: Jenkins / Ansible Development Experience of agile working practices such as: Retrospectives Sprint Reviews Sprint Planning Backlog Refinement Program Planning

Desired Skills
Familiarity with software architecture: API design & architecture DB deployment strategies High Availability architecture Micro service / Mesh architectures Comfortable with virtual infrastructure Virtual Machines Hypervisors such as Xen / KVM / VMWare Container experience with Docker / Kubernetes or OpenShift Cross discipline infrastructure skills Compute (Linux / Windows) Storage
 

Shift:

1st shift (United States of America)

Hours Per Week: 

40