Senior Site Reliability Engineer
Company | Royal Bank of Canada |
---|---|
Location | Vancouver, BC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- Minimum 2+ years of related experience in Application support, Software development (SDLC, working knowledge of at least two of C/C++, Java, Golang, Python, .NET) and Operations (SRE, DevOps, Cloud, Data)
- Advanced knowledge of industry practice (Financial Institution) with a focus on SRE.
- Advanced experience in a variety of environments (Linux, Windows, Databases, Cloud, distributed and mainframe, business workflows, and Services/APIs).
- Able to automate simple tasks to reduce the toil, and increase operating system efficiency.
- Hands-on experience in a variety of SRE languages and tools (Ansible, Dynatrace, Moogsoft, PagerDuty, ServiceNow, Elastic, Logstash, Kibana, Blue Prism, Catch Point, Grafana)
- Effective negotiation skills, and stakeholder management.
- Excellent communication skills, direct style.
- Consumer banking experience.
Responsibilities
- Perform application production support role including off-hours support.
- Development of SRE solutions (monitoring and alerting, machine learning anomaly detection, self-healing and reliability testing)
- Run the production environment by monitoring availability and taking a holistic view of system health.
- Build software and systems to manage platform infrastructure and applications.
- Improve reliability, quality, and time-to-market of our suite of software solutions.
- Assist in incident management and problem management for applications in scope.
- Maintain technology currency (manage server patching, certificate renewal, etc.) with keen eye on automating opportunities.
- Ensure availability and uptime of applications in scope, as per service level objectives.
- Ensure compliance of all systems and applications in scope, including maintaining segregation of duties.
- Implement monitoring and alerting, anomaly detection, self-healing and reliability testing for applications in scope.
- Supports unit’s goals to adopt automation solutions for applications in scope.
- Apply design-thinking and agile mindset in working with SREs, Scrum Masters and partner team leads.
- Stay abreast of technology change and learn constantly, through official training assignments and self-assigned learning.
Preferred Qualifications
- Experience working as an SRE within the Financial Trading Industry.