Enable job alerts via email!

DevOps Engineer

riskthinking.ai

Toronto

Hybrid

CAD 100,000 - 125,000

Full time

6 days ago
Be an early applicant

Job summary

An innovative climate risk technology company in Toronto is looking for a talented developer who understands cloud environments and microservices. You will oversee deployments, manage cloud environments, and ensure the performance of microservices. Candidates should have experience in Kubernetes and knowledge of programming languages such as Python or Typescript. The role offers flexible work arrangements and substantial opportunities to contribute to product development.

Qualifications

  • Experience working with at least one cloud environment (AWS, GCP, Azure).
  • Strong understanding of Kubernetes fundamentals.
  • Knowledgeable in at least one programming language: Python, Typescript, Go, Ruby.

Responsibilities

  • Monitor and orchestrate microservices using Kubernetes.
  • Define performance metrics and develop visualization queries.
  • Develop infrastructure as code for deploying cloud resources.

Skills

Cloud environments
Kubernetes
Python
Self-organization

Tools

Prometheus
Grafana
Job description
About Riskthinking.AI

We’re developing the world’s most comprehensive platform for delivering extreme climate risk data and analysis. Our data exchange indexes billions of data points related to climate, geophysical, and socioeconomic risk. This data exchange powers large-scale visualization and delivery into our analytics engines for financial stress testing and report generation, and acts as a data provider directly to our clients and partners. Clients depend on our platform for auditable insights and quantifying uncertainty.

The Role

Riskthinking is looking for a talented developer who understands distributed systems, cloud environments, and container orchestration. You’ll be responsible for overseeing the deployment of microservices, developing new code for automated infrastructure deployments, managing development and production cloud environments, and defining success metrics for tracking the quality, observability, and performance of microservices. Additionally, you’ll be involved in developing automated testing methodologies for deployed microservices and ensuring they meet specified SLAs by utilizing chaos engineering frameworks.

Responsibilities
  • Work on monitoring, logging, tracing, and orchestration of microservices using Kubernetes
  • Define application performance metrics to be emitted by microservices and develop queries and dashboards to visualize them
  • Develop infrastructure as code (IaC) for managing and deploying cloud and Kubernetes resources
  • Define metrics-based SLAs for microservices and perform continuous testing of microservices to ensure that SLAs are being met
  • Build systems that perform automated monitoring of microservices and critical infrastructure with alerting
  • Troubleshoot issues with microservices and communicate with key stakeholders on their reliability, performance, and risks
  • Develop and maintain runbooks for troubleshooting common issues and performing repeatable actions
  • Advise in the planning and development of new infrastructure
Requirements
  • Experience working with at least one cloud environment (AWS, GCP, Azure)
  • Strong understanding of Kubernetes fundamentals
  • Knowledgeable in at least one programming language: Python, Typescript, Go, Ruby
  • Knowledge of cloud networking design concepts: VPCs, high availability systems, multi-tenancy, firewall configuration, block storage
  • Ability to self-organize with the drive to identify and solve problems before they occur
Candidates with any of the following would stand out
  • Previous experience writing Infrastructure as Code
  • Previous experience configuring monitoring systems (Prometheus, Grafana)
  • Previous DevOps experience
Working at Riskthinking.AI

Our team is composed of developers and data scientists with a wide range of experience in finance, climate, ecology, and machine learning. You’ll be working in a highly innovative and fast-paced team building solutions that’ll be used by the world\'s leading financial institutions. You’ll gain exposure to working with big data and cutting edge cloud-native technologies in a fast paced startup environment. Your contributions will be substantial in shaping the foundation of our early product development by working collaboratively with our ambitious team.

Eligibility
  • Due to the nature of this role and our maturity as a company, all applicants must have permanent work authorization prior to applying. We are not able to sponsor or transfer employment visas (e.g. H-1B).
  • Must have the ability to work remotely
Employment Details
  • We are open to part-time or full-time work arrangements, permanent or on a contract basis.
  • Pay is commensurate with education and experience.
Our Commitment To Diversity, Equity, And Inclusion

We evaluate all candidates on the basis of their ability to meet stated job requirements. We do not discriminate against candidates on the basis of sex, gender, marital status, religion, nationality, or other personal characteristics. In keeping with our commitment to supporting a safe and inclusive workplace, we strongly encourage candidates from traditionally underrepresented backgrounds to apply.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.