As a Senior DevOps Developer at RBC, you will play a critical role in shaping the future of payment technologies and the overall developer experience. You will collaborate with peers to develop code, troubleshoot, enhance, and document components, as well as contribute to the deployment and scaling of microservices. You will also participate in walkthrough reviews of technical specifications, programs, code, and unit test plans, and conduct thorough unit testing and performance tuning.
Requirements
- Proven expertise in programming languages such as Python, Java, JavaScript, as well as Bash scripting.
- Hands-on experience in a variety of SRE languages and tools (Terraform, Ansible Dynatrace, ServiceNow, GitHub, Slack, Elastic, Kibana)
- Intermediate knowledge of industry practices, with a focus on DevOps
- Excellent communication skills
- Effective negotiation skills, stakeholder management
- Ability to influence the larger DevOps group at an SRE level
- Excellent interpersonal and highly developed communication skills (verbal and written)
- Creative and analytical thinker who is self-driven and capable of working in a fast paced environment
- Knowledge of the Software Development Life Cycle (SDLC) – Agile, Waterfall, and Iterative methods
Benefits
- Network and build lasting relationships with students from diverse backgrounds from across Canada
- Participate in fun events and gamification challenges to help build your career tool kit while enjoying a work-life balance
- Leaders who support your development through coaching and learning opportunities
- Work in a dynamic, collaborative, progressive and highly performing team
- Ability to make a difference and lasting impact
- Enjoy a comfortable work environment with the option to dress casually