Job Summary
Job Description
Role Summary:
We are seeking a Site Reliability Engineer (SRE) to join our team in a newly created role. This engineer will play a key role in ensuring the reliability, scalability, and performance of our systems. As an SRE, you will be responsible for building and implementing tools, automation, and best practices to enhance the stability of our infrastructure, streamline deployment pipelines, and reduce manual intervention in operations.
Key Responsibilities:
•Reliability and Performance: Proactively monitor, troubleshoot, and resolve issues in production and non-production environments to ensure maximum uptime and optimal performance.
•Automation: Develop scripts and tools to automate repetitive tasks, streamline deployment processes, and manage infrastructure-as-code.
•Monitoring and Incident Management: Set up and refine monitoring systems, define alert thresholds, and manage incident response processes to resolve critical issues efficiently.
•Scalability: Collaborate with development and infrastructure teams to design and implement scalable solutions that meet current and future demand.
•CI/CD & Deployment: Optimize and support our CI/CD pipelines to streamline build, test, and deployment processes.
•Security & Compliance: Partner with security teams to implement compliance policies, improve system security, and adhere to regulatory standards.
•Continuous Improvement: Conduct post-incident reviews, implement lessons learned, and recommend changes to increase system resilience and reliability.
Requirements:
•Experience: 3+ years in an SRE, DevOps, or related role in a high-availability environment.
•Technical Skills: Proficiency in programming/scripting (Python, Bash, or similar) and experience with infrastructure automation tools (e.g., Ansible, Terraform).
•Cloud Expertise: Experience with cloud platforms (AWS, Azure, GCP) and their reliability services (e.g., CloudWatch, Datadog, or Prometheus).
•Systems Knowledge: Strong understanding of Linux/Unix systems, networking, and containerization (Docker, Kubernetes).
•Monitoring & Observability: Familiarity with monitoring and observability tools to maintain and troubleshoot system health (e.g., Grafana, Splunk).
•CI/CD Experience: Hands-on experience with CI/CD pipelines and tools (Jenkins, GitLab CI, etc.).
•Soft Skills: Strong problem-solving skills, ability to work cross-functionally, and a proactive, detail-oriented approach to tasks.
Preferred Qualifications:
•Certifications in cloud technologies or DevOps practices.
•Experience with large-scale systems and microservices architectures.
•Knowledge of database and data storage technologies.
Job Skills
Agile Methodology, Change Management, Continual Improvement Process, Design, Emerging Technologies, Group Problem Solving, IT Systems Integration, Machine Learning, Operational Efficiency, Product Services, Results-Oriented, Software Development Life Cycle (SDLC), Strategic Thinking, System Applications, System Integration Testing (SIT), Systems Software, Technology Platforms
Additional Job Details
Address:
RBC CENTRE, 155 WELLINGTON ST W:TORONTO
City:
TORONTO
Country:
Canada
Work hours/week:
37.5
Employment Type:
Full time
Platform:
TECHNOLOGY AND OPERATIONS
Job Type:
Regular
Pay Type:
Salaried
Posted Date:
2024-09-19
Application Deadline:
2024-11-22
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Inclusion and Equal Opportunity Employment
At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.
We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
Top Skills
What We Do
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. Our success comes from the 88,000+ employees who leverage their imaginations and insights to bring our vision, values and strategy to life so we can help our clients thrive and communities prosper. As Canada’s biggest bank, and one of the largest in the world based on market capitalization, we have a diversified business model with a focus on innovation and providing exceptional experiences to our 17 million clients in Canada, the U.S. and 27 other countries. Learn more at rbc.com.
We are proud to support a broad range of community initiatives through donations, community investments and employee volunteer activities.