Jobs / BMO Financial Group

DevOps/SRE

BMO Financial Group · Toronto, ON, Canada
Toronto, ON, CanadaExp: 5+ yrs70,000-150,000 CAD/yearlyHybrid
Remuneration
Performance-based incentives, discretionary bonuses, health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans
Location
Toronto, ON, Canada
Visa sponsorship
Not specified

Job summary

The Senior Site Reliability Engineer designs, builds, and operates secure, resilient infrastructure for mission-critical financial services platforms across AWS and on-premises environments. The role owns production reliability, automation, CI/CD, observability, incident response, and compliance, using technologies including AWS, CDK with TypeScript, Ansible, Dynatrace, Elasticsearch, CloudWatch, Python, Bash, RHEL, and Veritas Cluster.

Benefits

Performance-based incentivesDiscretionary bonusesHealth insuranceTuition reimbursementAccident and life insuranceRetirement savings plans

Qualifications

  • At least 5 years of DevOps, SRE, or related experience in hybrid on-premises and AWS environments
  • Experience with AWS services, including IaaS, PaaS, RDS, and observability tools
  • Infrastructure as Code experience; CDK and TypeScript preferred
  • Configuration management experience with Ansible and YAML
  • Experience with Dynatrace, Elasticsearch, and CloudWatch
  • Proficiency in Python, Bash, and/or JavaScript
  • Experience automating infrastructure and application layers
  • Knowledge of security and compliance practices in regulated industries
  • Experience with Git-based workflows; GitHub preferred
  • Knowledge of ServiceNow and ITSM processes, including incident, problem, change, release, and configuration management
  • RHEL systems administration and clustering experience, such as Veritas Cluster
  • Ability to operate large-scale, mission-critical systems
  • Financial services industry experience

Responsibilities

  • Design and deliver secure, scalable, resilient infrastructure with development, operations, and security teams
  • Build automation frameworks for deployment, scaling, and observability
  • Design and implement CI/CD pipelines, release strategies, and recovery mechanisms
  • Improve system performance, availability, reliability, and security
  • Own production support and root-cause analysis for mission-critical platforms
  • Monitor systems and identify performance and reliability improvements
  • Lead or contribute to incident triage, resolution, recovery, and prevention
  • Support deployments and resolve implementation issues
  • Promote modern engineering practices, tools, and processes
  • Ensure compliance with enterprise standards and regulatory requirements
  • Participate in an on-call rotation

Skills

AnsibleAWSBashAWS CDKCloudWatchDynatraceElasticsearchGitGitHubJavaScriptPythonRHELServiceNowTypeScript

Degrees

Bachelor’s degree in Computer Science, Software Engineering, or a related field

Work schedule

On-call rotation

Travel

Occasional travel may be required

Industry

Financial services

Relocation

No