Senior Manager – Mobile Banking SRE
Company | Royal Bank of Canada |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, 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)