Posted in

Senior Manager – Mobile Banking SRE

Senior Manager – Mobile Banking SRE

CompanyRoyal Bank of Canada
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Overall, 5-10 years of support experience in Openshift, Azure & Kubernetes.
  • 5-7 years of experience as an SRE supporting multiple applications
  • Have very strong programming skills in Java/JavaScript/Typescript/Python
  • SQL database operational experience in the cloud/on-premise and writing/understanding database queries (SQL and/or No-SQL)
  • Object Oriented design and development
  • Exposure to UCD, PCF (Pivotal Cloud Foundry), and GitHub is desirable
  • Having a good overall understanding of networking-related areas like certificates, load balancers etc.
  • Monitoring using Splunk, Dynatrace, RUM, Grafana & other related tools
  • Experience with the operational aspects of software systems such as monitoring, centralized logging, and alerting.
  • Experience in micro-services, public cloud (Azure preferred) & container technologies
  • Working knowledge of Mainframes & JCL is nice to have

Responsibilities

  • Run the production environment by monitoring availability and taking a holistic view of system health
  • Build tools to manage platform infrastructure and applications
  • Debug production issues across services and levels of the stack and provide primary operational support and engineering for multiple large distributed software applications
  • Help adopt and drive the tool creation for application health monitoring and alerting.
  • Improve reliability, quality, and time-to-market of our suite of software solutions
  • Measure and optimize system performance, with an eye toward pushing our capabilities forward, getting ahead of application team needs, and innovating to continually improve
  • Gather and analyze metrics from both operating systems and applications to assist in performance tuning and fault finding.
  • Partner with development teams to improve services through rigorous testing and release procedures.
  • Participate in system design consulting, platform management, and capacity planning.
  • Create sustainable systems and services through automation and uplifts.
  • Balance feature development speed and reliability with well-defined service level objectives.

Preferred Qualifications

  • Knowledge of public cloud (Microsoft Azure and AWS) and private cloud (OpenShift) platforms and development of applications in multi-cloud, hybrid environments
  • Knowledge of containers and orchestration (e.g: Docker, Kubernetes)