Already a candidate?

Feedback
Skip to main content

Bank of Montreal

JBoss Design + Ansible Automation Engineer

Toronto, Ontario, Canada · Hybrid

Contract · 15 Months
Start Sep 2026

RATE

$72–$96/hr CAD

POSTED

8/11/2026

Job Description

BMO is currently sourcing for a Technical Specialist. This is a hybrid contract role in Toronto (minimum 2 days in office per week).

Role Overview

This role focuses on designing, implementing, and maintaining resilient, secure, and scalable JBoss Web Server (JWS) and JBoss Enterprise Application Platform (EAP) environments. It involves developing and managing Ansible-based automation for provisioning, configuration, patching, and lifecycle management across development, staging, and production platforms. The position supports collaboration with Infrastructure and Security teams to ensure high availability, performance optimization, and compliance for enterprise Java application hosting.

Key Responsibilities

  • Design reverse proxy and application tier topologies including single or dual JBoss Web Server layers with TLS termination and load balancing.
  • Perform performance tuning including MPM, JVM sizing, garbage collection, and connection management.
  • Implement high availability and scaling strategies such as multi-AZ design, zero-downtime rolling deployments, and canary releases.
  • Apply security hardening measures including TLS 1.2+, strong cipher suites, header hardening, and JBoss-specific security configurations.
  • Manage lifecycle activities such as patching, upgrading, and configuration rollouts using Ansible with drift detection and remediation.
  • Develop idempotent Ansible roles and playbooks for OS hardening, JBoss installation, configuration, application deployment, and integrations.
  • Collaborate with application teams to define capacity, deployment patterns, and maintain governance through standards, runbooks, and DR testing.

Must-Have Skills

  • 5+ years administering JBoss Web Server and JBoss Enterprise Application Platform in production environments.
  • 5+ years experience with Ansible including roles, collections, Molecule, and CI/CD integration.
  • Strong Linux (RHEL) administration skills.
  • Networking fundamentals including TLS/PKI and load balancing.
  • Basic JVM operation knowledge including heap and garbage collection tuning.
  • Experience deploying Java web applications.

Nice to Have Skills

  • Experience with Infrastructure as Code (IaC), GitOps, and CI/CD pipelines.
  • Knowledge of security frameworks such as CIS, SOC2, ISO, or PCI compliance.
  • Familiarity with multi-AZ/region deployment strategies and blue/green or canary deployment techniques.
  • Experience with monitoring integrations like JMX exporter and mod_status.

Ideal Candidate

  • Proven ability to design and implement highly available, secure, and scalable JBoss environments.
  • Strong automation skills with a focus on operational excellence and lifecycle management.
  • Experience collaborating across infrastructure, security, and application teams to deliver compliant and optimized platforms.
  • Demonstrated expertise in performance tuning and security hardening of enterprise Java application servers.

Qualifications

JBoss Web Server and JBoss Enterprise Application: 5 - 5 years (Required)
Ansible including roles, collections, Molecule, and CI/CD integration: 5 - 5 years (Required)

About the BMO Contractor Talent Network

This contract job with BMO has been posted by Procom, BMO's recruitment service partner supporting the BMO Contractor Talent Network.

Should you be selected for this contract engagement, Procom will act as the employer of record or the agency of record for your contract engagement.

To find out more visit https://bmo.clientconnections.com.

This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.

Ready to apply?

You'll complete the application on the company's career site.


About Bank of Montreal

BMO is an organization driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on members of its team, to create lasting, positive change for its customers, its communities, and its people. By working together, innovating, and pushing boundaries, BMO transforms lives and businesses, and powers economic growth around the world. As a contract worker on the BMO team, you are valued, respected, and heard, and you have more ways to grow and make an impact. BMO strives to help you make an impact from day one – for yourself and BMO's customers.

Role summary

JBoss Design + Ansible Automation Engineer

Toronto, Ontario · Hybrid

RATE

$72–$96/hr CAD

TYPE

Contract · 15 Months

STARTS

9/14/2026

POSTED

21 hours ago

ATS ID

329519



Not quite the right fit?

Browse all of our open roles across tech, finance, and engineering.

See all jobs

Looking for something specific?

Create a profile and get jobs recommended to you based on your skills and preferences.

Create a profile
Terms of Use
Privacy Policy