Randstad Digital

DevOps Engineer

Vancouver, BC, CA

11 days ago
Save Job

Summary

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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: