Software Engineer/DevOps

Bank of America•Chicago, IL
•$101,000 - $133,600•Onsite

About The Position

At Bank of America, this role supports the Authorization Services / IAM platform by enabling efficient, automated, and controlled application deployments and operational support. The position focuses on building and maintaining automation pipelines, managing deployments through enterprise change processes, and providing Level 2 (L2) application support. It requires expertise in DevOps practices, configuration management, release automation, and monitoring tools such as Dynatrace and ITRS. The role works closely with engineering, infrastructure, and support teams to enable reliable deployments, effective issue resolution, and continuous improvement of operational processes. The position is based at Bank of America Plaza, 540 W Madison St, Chicago, Illinois. Bank of America describes its approach as an in-office culture with role-specific flexibility based on responsibilities and business needs. This is a first-shift role with a stated schedule of 40 hours per week. The annualized salary range is $101,000 to $133,600, with offers based on experience, education, and skill set. The role is eligible for an annual discretionary incentive plan and benefits.

Requirements

  • Strong experience with CI/CD pipelines and automation frameworks.
  • Experience setting up OpenShift container environments.
  • Proficiency in Ansible, Jenkins, or similar configuration management tools.
  • Experience managing deployments in controlled enterprise environments.
  • Familiarity with ITSM tools and change management processes, including CRQ creation and execution.
  • Experience providing L2 application support, including incident analysis and resolution.
  • Strong troubleshooting skills across application, infrastructure, and integration layers.
  • Hands-on experience with monitoring tools such as Dynatrace and ITRS.
  • Ability to analyze system metrics, logs, and alerts.
  • Understanding of distributed systems, APIs, and microservices architectures.
  • Familiarity with Linux/Unix environments and scripting.
  • Strong communication skills and ability to work across technical and non-technical teams.
  • Ability to handle high-pressure production scenarios calmly and effectively.

Responsibilities

  • Design, build, and maintain automation solutions using Ansible for configuration management and deployments.
  • Develop and optimize CI/CD pipelines for application builds, deployments, and releases.
  • Automate environment setup, deployment, validation, and other repetitive operational activities.
  • Continuously improve automation frameworks for efficiency, scalability, and reliability.
  • Execute application deployments across Dev, Test, and UAT environments using automated pipelines.
  • Manage Dynatrace and ITRS monitoring, analyze alerts and performance metrics, and develop dashboards to improve visibility.
  • Provide L2 application support, including incident analysis and resolution.
  • Work with engineering, infrastructure, and support teams to ensure reliable deployments, resolve issues, and improve operational processes.

Benefits

  • Benefits eligibility
  • Paid time off
  • Eligibility to participate in an annual discretionary incentive plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service