Site Reliability Engineer
Job Overview
Job title: Site Reliability Engineer
Company: Mogo Finance Technology Inc.
Job description: Mogo (TSX: MOGO; NASDAQ: MOGO) — a financial technology company — offers a finance app that empowers consumers with simple solutions to help them get in control of their financial health and be more mindful of the impact they have on society and the planet. We all know it’s time to do things differently. It’s time for a new way to manage our money, one that’s inclusive and sustainable. One that takes into account our financial health, the planet’s health and the health of our society. At Mogo, users can sign up for a free account in only three minutes and begin to learn the 4 habits of financial health and get convenient access to products that can help them achieve their financial goals and have a positive impact on the planet including a digital spending account with Mogo Visa* Platinum Prepaid Card featuring automatic carbon offsetting, free monthly credit score monitoring, ID fraud protection and personal loans. The Mogo platform has been purpose-built to deliver a best-in-class digital experience, with best-in-class products all through one account. With more than one million members and a marketing partnership with Canada’s largest news media company, Mogo continues to execute on its vision of becoming the go-to financial app for the next generation of Canadians. To learn more, please visit mogo.ca or download the mobile app (iOS or Android).
Mogo is looking for a passionate and dedicated Site Reliability Engineer to join our growing Development team. The ideal candidate for this position is a fast study and will be responsible for the upkeep and support of our production and testing customer application systems. The ideal candidate will be proactive and help lead our hands-on effort in driving operation and security best practices as part of Mogo’s rapid development cycles. In addition to being a technical wiz, we are also looking for a culturally-fit engineer who doesn’t mind cracking a joke or two with us as a member of our tight-knit team setting.
What you’ll do:
- Build and run highly available infrastructure which supports our rapidly growing portfolio of products
- Be an active member of our engineering teams in supporting successful delivery of new services, including establishing production requirements
- Participate in on-call rotations to support delivery of our service which is available to customers 24/7 and year-round
- Act as a brand ambassador for Mogo, regularly using our suite of products, sharing the brand with friends and family, and providing feedback to the team for improvements
What you’ll bring:
- At least 2 years experience working with highly available cloud infrastructure in Amazon Web Services and ideally this experience was in a regulated environment.
- At least 3-4 years experience working with containerized applications including building them, applying security best practices, automation of deployment and working with them via orchestration at scale.
- A solid understanding of software development principles and comfort using these skills to solve operational problems with our containerized applications
- Experience supporting API driven applications
- Experience using MacOS as a development platform along with tools such as Homebrew, Docker for Mac and AWS CLI
- Experience with incident response from on-call all the way through to post-mortem
Technical skills (2+ years with the following):
- Experience writing basic tools/scripting with the following Languages: Python, BASH (Ruby or Go would be an asset)
- Operating Systems: macOS (Local Development Stack) and Linux (Ubuntu, CentOS and Amazon Linux)
- Databases: MySQL
- Containerization: Converting a Linux-based application to function within a Container
- Automation Tools: Terraform, Ansible, CloudFormation (Packer, Hashicorp Vault, InSpec a plus)
- Cloud: Amazon Web Services
- Container Orchestration: Kubernetes, Elastic Container Service
- Monitoring and Logs: Datadog (Familiarity with the ELK Stack, AirBrake or OpenTelemetry are nice to have)
Bonus points for:
- Experience designing self-healing, distributed-system architecture
- Migration experience from stateful applications to a stateless containerized environment
- Experience with adopting Application Performance Monitoring (APM) tooling
- Experience with driving the adoption of secure development principles
Powered by JazzHR
Expected salary:
Location: Vancouver, BC
Job date: Sun, 31 Jan 2021 03:05:02 GMT