Infrastructure Engineer II - Nonstop Software Engineer

Bank of America Bank of America · Banking · Plano, TX +1

Infrastructure Engineer II - NonStop Software Engineer role at Bank of America focused on designing, creating, and automating infrastructure tools and services. Responsibilities include translating business requirements into technical definitions, developing templates and playbooks, optimizing solutions, and providing operational and engineering support for messaging middleware and NonStop systems. The role involves troubleshooting in large-scale environments and ensuring compliance with enterprise standards.

What you'd actually do

  1. Provides subject matter expertise and consulting services on a range of technologies and assists Technical Analysts and Infrastructure Engineers to ensure that technology solutions comply with enterprise system design and engineering standards
  2. Assists with translating business requirements into technical definitions, reference models, blueprints, and playbooks for deployment in compliance with architecture standards and policies
  3. Develops software solutions to address manual and repeatable work or inefficient processes
  4. NonStop Technical Support - OS, Coldloads, Safeguard, TAL, FUP, PUP, SCF, Backups, Expand, Xypro: XAM, XAC, Compliance Pro
  5. Operational and Engineering Support role working on messaging middleware.

Skills

Required

  • UNIX/Linux production environment
  • Perl
  • Python
  • Bash
  • C++
  • Java
  • data structures
  • databases (SQL & No SQL)
  • HSM support - Utimaco and Futurex
  • coordinating with application and infrastructure teams
  • tracking and managing vendor support tickets
  • triage and resolve urgent production issues
  • on-call support for the production environment
  • troubleshooting production applications
  • communication skills
  • documentation skills

Nice to have

  • Automation with Ansible
  • Git
  • Bitbucket
  • Jira
  • Wiki
  • Middleware (AMPS, MQ, Kafka)
  • Platform OS (Windows, Unix)
  • Programming experience interfacing with web and backend system interfaces
  • Supporting multiple authentication methods (i.e. Kerberos, SiteMinder)
  • computer science degree

What the JD emphasized

  • Responsible Growth
  • in-office culture
  • tool and service designs
  • creating infrastructure tools and their integration
  • developing templates, playbooks and automation
  • improving efficiency
  • innovation and continuous improvement
  • translating business requirements into technical definitions
  • evaluation of reference models, blueprints and playbooks
  • develops software solutions to address manual and repeatable work or inefficient processes
  • NonStop Technical Support
  • Operational and Engineering Support role working on messaging middleware
  • Define, automate, and maintain support processes
  • Optimize existing solutions and architectures
  • design of resilient messaging architectures for low latency/high throughput use cases
  • diagnosing issues and problems that arise in large multi-datacenter multi-tiered application environments
  • 2- 4 years’ experience working in a UNIX/Linux production environment with hundreds of hosts
  • Minimum 4 years’ experience programming in Perl, Python, Bash or any C derivative (C++, Java)
  • 2 – 4 years’ Experience in data structures & databases (SQL & No SQL)
  • HSM support - Utimaco and Futurex
  • on-call support for the production environment
  • troubleshooting production applications