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 and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits.
We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve.
Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
The successful candidate will be part of Application Solutions and Engineering team’s Deployment and Environment Management team under Application Production and Engineering organization in Global Technology. This person will have at least 3 years’ experience in similar role within the financial services industry. As such the successful applicant will need to possess a solid technical background, excellent inter-personal skills, and fine attention to detail, project management skills and a proven track record of success.
Duties will include:
- Working with the development community to take their new applications and turn it into a fully supported trading system
- Participate in understanding SDLC and implementing Ansible Playbooks for deployment automation
- Serve as a fully proficient technical resource; providing technical knowledge and capabilities as team member and individual contributor
- Create solutions that will seamlessly integrate with adjunct technologies (i.e. SDLC’s CI/CD pipeline.)
- Create a Dev-Ops culture and automate all deployments using the latest industry leading technologies and processes
- Collaborate with internal and external subject matter experts, including line-of-business, business technology teams and operational support teams
- Document requirements from subject matter experts and development teams to implement them in playbook format with minimal assistance
- Adhere to, update, and/or create where necessary standards and internal controls and procedures
- Work alongside the developers to ensure that their application adheres to the high standards expected
- Experience of working in a highly pressurized trading environment
- Strong Unix shell, Perl or python scripting skills
- Sound knowledge and experience around virtualizations, containers, OpenShift, Jenkins and other such technologies and processes
- Previous experience in a DevOps culture, especially in field of Deployment automation using Ansible
- Experience in most aspects of the Software Development Life Cycle
- Strong analytical and organizational skills, including attention to detail, and ability to determine effective course of action as required
- Ability to thoroughly review, understand and interpret technology updates for applicability in the environment we support
- Ability to interact effectively with all levels of stakeholders and leadership
- Ability to handle multiple tasks simultaneously and respond under pressure
- Must have exceptional time management skills, be customer oriented and strong organizational and coordination skills
Responsibilities:
- FreeBSD(preferred) or Linux Administration and scripting
- Monitoring and troubleshooting application and infrastructure issues
- Confirms that application and business requirements have been translated into technical definitions, reference models, blueprints, and playbooks to guide development and integration of technology solutions
- Reviews and may develop software solutions to address manual and repeatable work or inefficient processes
- Mentors and assists Infrastructure resources on infrastructure service along with application integration validation methods and tools to ensure that technology solutions comply with enterprise system design and engineering standards
- Promotes an inclusive and healthy working environment and help to resolve organizational impediments/blockers
- Work with Operations teams to assist with issues root cause analysis
- Participates in Annual Payment Card Industry (PCI) data collection and assessment calls
- Participate in standups and project meetings
Required Qualifications:
- 3+ years Unix administration background(mid-level), FREEBSD desired but Linux acceptable and very experienced with scripting languages such as Shell/Python
- A seasoned Environment management/support engineer with excellent communication skills
- Experience with writing scripts and jobs to service Operational needs
- Ansible background preferred, experience writing Ansible playbooks
- Having good understanding of the Application Environment and its various components
- Excellent understanding of Software Development Lifecycle
- Hands-on experience troubleshooting application production issues
- Ability to manage multiple tasks simultaneously and adapt quickly to changing priorities and demands
- Good team player as role requires coordination with various stakeholders & partners
- Strong communication Oral/Written and should be vocal during triage bridge lines
- During patching and release windows, extended or shifted workday may be required
- Willing to be part of 18/7 onshore support team – This includes working in different shift timings and potential weekend needs
- Self-starter with the ability to work independently as well as collaboratively within cross-functional teams
- Excellent analytical skills with the ability to identify root causes of complex production issues
Desired Qualifications:
- FREEBSD or Linux (mid-level) systems administration
- Bachelor (4-year) degree, with a technical major, such as computer science, computer engineering or 10 years’ relevant experience in lieu of degree
- Exposure to DevOps Tools, particularly Ansible (Ansible Tower as a Service is ideal)
- Varied scripting backgrounds, including Unix shell, Perl, Python, and Ansible scripting language
- Experience with ServiceNow and/or BMC ITSM Remedy
- Experience with developing automated patching
- Basic networking understanding
- Experience using shared storage and load balancer for application resiliency
- Experience using monitoring and observability tools (e.g., Splunk, Dynatrace, DNT) to assess application and environment health
Skills:
- Analytical Thinking
- Application Development
- Automation
- Production Support
- Risk Management
- Adaptability
- Architecture
- DevOps Practices
- Solution Delivery Process
- Solution Design
- Business Acumen
- Innovative Thinking
- Project Management
- Stakeholder Management
- Technical Strategy Development
Shift:
1st shift (United States of America)
Hours Per Week:
40