Bank of America Platform Engineer - Global Equities in New York, New York
Platform Engineering – Tools provides an unparalleled level of service and support to the global Equities business globally. The work we perform can be summarized as the development and maintenance of tools and processes supporting the following functions:
- We continuously monitor all server performance data (CPU, memory, disk, NIC, etc) and make this available via real time monitoring and reporting dashboards. This can then be used for analyzing performance issues and performing regular capacity planning exercises. Latency Monitoring • Latency sensitive applications are monitored in real time, thus allowing the support team to respond quickly to latency issues, be they internal application issues or street-wide delays. Historical latency data is also stored to allow us to map application changes against their impact on latency. Application Monitoring • The team is responsible for administering and maintaining the monitoring tool (ITRS Geneos). Use of this tool ensures all applications are monitored in the same way with a consistent ‘look and feel’. A standard approach for monitoring disk space, log files, processes, cpu utilization, memory, etc is applied to all servers with additional bespoke application monitoring added if required. Configuration Management • We define and maintain the standard build for all Linux servers and ensure that all new servers are built in line with them. • We define how the applications should be configured. We define the requirements for how the applications should be configured and developers must comply if they wish us to on-board and support their application. Tools • Responsible for developing and maintaining web based tools to aide in the day-to-day application support.
Responsible for the application architecture design for all Platform Engineering Tools.
Develop and enhance a monitoring system that provides business level analysis of messages sent between the proprietary components within the electronic trading environment.
Work on the Performance Risk and Operational Visibility Environment (“PROVE”) platform, a proprietary monitoring tool built within BAML to provide real-time analytics of our trading platform
Enhance, develop and provide custom tools and applications to the production team to support the ETT platform including our ETT Platform and smart order router, algorithmic trading engine and automated trading system.
Manage adherence to BAML SDLC Standards
Agile development project management
Development practices including build management, unit testing, automation
Development support/code review
Required Skills (5+ years experience):
Application architecture design
Unix shell / perl / python scripting skills
Strong understanding of Linux operating systems
Knowledge of networking infrastructure, such as TCP/IP, routers, firewalls, etc
Strong knowledge of electronic trading systems
Posting Date : 07/05/2018
New York, NY, 222 BROADWAY (NY3222),
- United States
Travel : No
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 http://careers.bankofamerica.com/us/applicants-with-disabilities .
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 http://careers.bankofamerica.com/us/faq section for answers to these questions and more.