Job Title or Location

DevOps Engineer

Randstad Digital - 15 Jobs
Vancouver, BC
Posted today
Job Details:
Full-time
Experienced

Job Title: Cloud DevOps Engineer

Start Date: ASAP

Contract Length: 6 Months (Likely Extension)

Location: Hybrid - Vancouver (3 days/week on-site)

Hours: 40 hours/week

Employment Type: Incorporated or T4

Project Overview

Join our client's team on an innovative web-based machine learning (ML) platform designed to extract insights from research papers, enabling smarter, data-driven decision-making across teams.

Key Responsibilities

  • Lead the design and implementation of scalable cloud infrastructure in GCP or AWS.
  • Collaborate closely with data engineers and scientists to deploy and maintain robust, high-availability systems.
  • Manage infrastructure using Infrastructure-as-Code (Terraform, Helm, Ansible).
  • Develop and maintain CI/CD pipelines (GitHub Actions, ArgoCD, CircleCI).
  • Operate and troubleshoot containerized applications using Kubernetes and service mesh.
  • Optimize Linux-based environments for performance, security, and cost efficiency.
  • Ensure effective cloud monitoring and incident response strategies.
  • Contribute to technical design, architectural decisions, and documentation.
  • Communicate effectively across teams and stakeholders, including presenting technical strategies and solutions.

Must-Have Qualifications

  • 2+ years of experience in Data Engineering, ideally in a product-based environment.
  • Strong experience designing and operating large-scale data platforms and cloud environments.
  • Proficiency in SQL (MySQL, PostgreSQL), with familiarity in NoSQL and data warehouse technologies.
  • Solid understanding of data engineering principles, API design, and high-availability system design.
  • Hands-on experience with GCP (BigQuery, Google Analytics) or AWS (EC2, S3, Lambda, Athena, Redshift, OpenSearch).
  • Exposure to open-source tools such as Apache Airflow, Superset, or DataHub.
  • Familiarity with Hadoop ecosystem (e.g., Spark, Kafka, Hive, Presto).
  • Proficient in one or more programming languages (Python, Scala, Java) and scripting languages (Bash).
  • Experience with Agile/Scrum development methodologies.
  • Bachelor's or Master's degree in Computer Science or related field.
  • Strong communication and documentation skills.

Preferred/Bonus Skills

  • DevOps expertise: build and install scripts, release management, system administration.
  • Experience with Azure data services.
  • Background in ML/AI engineering, business intelligence, or MDM (Mobile Device Management).
  • Experience with building and deploying data pipelines.
  • Understanding of data architecture best practices and both relational and NoSQL databases.

Share This Job: