Senior Cloud Site Reliability Engineer



Senior Cloud Site Reliability Engineer

Toronto, Ontario  - Permanent


Job Description

Our client is an R&D and Innovation lab located in downtown Toronto, that are responsible for transmitting billions of bytes of electronic and secure data at dizzying speeds. Their goal is to make commerce more accessible and convenient, and in 2017, they launched their first foray app into Canada/North America, which helps users organize and pay bills in one simple location. Not only does the app send you reminders so that you never miss a payment, but it also gives you 3% cash back on popular retail brand gift cards! They support their parent company, a mobile payments and financial services company that currently serves 300 million customers!!

Working on a small diverse, and tight-knit team that is committed to working for the end consumer, they leverage their expertise in technology to build a lasting, secure, and efficient solution. Their creative and incredibly talented engineers work to provide customized and confidential experiences for their consumers and users. They encourage their employees to take charge of their innovative ideas and execute them with passion and vigour.

Role:

Are you an Engineer that actually wants your systems to work? Does endless tech toil vex you? Are you the type that would rather fix it once than repair it 100 times?

We are looking for Site Reliability Engineer who enjoy designing and developing systems where they can balance Reliability and Frequent Improvements. Our payments team builds our critical architecture and global payments system platform.


Must Have Skills:

• Bachelor’s Degree in Computer Science, Software Engineering or relevant experience
• 3+ years of IT work experience
• Experience of coding/automating processes in at least one of the following languages (Shell, Go, Python, Scala, Ruby)
• Ability to produce tools to assist the product development teams
• Experience with at least one large scale web application and at least one Cloud provider
• Working knowledge of modern software deployment processes, including CI/CD
• Working experience with either Terraform, Ansible or CloudFormation templating
• Hands-on experience in Linux administration and troubleshooting
• Fast learner, ability to think on your feet
• Database experience (SQL, NoSQL, etc)
• Experience managing, deploying and troubleshooting, large scale environments
• Strong interpersonal skills - interacts well within the team and across other teams, and with users
• Experience in networking and security

Responsibilities:

Work on building and improving our tools for deploying, monitoring and managing our systems
Share knowledge and experience with other Engineers and develop a set of best practices
Diagnose, troubleshoot problems and develop a fix for them
Ability to complete the job regardless of the circumstance
Sense of ownership and willingness to get the job done
Ability to work independently and as part of a team
Demonstrate a high level of trust, integrity and diplomacy
Show strong initiative and self-motivation
Plan for situations instead of reacting to them - proactive
Participate in on-call rotation


Details:

Starting: ASAP
Travel: 25%
Dress Code: Casual