Job Title: Cloud DevOps EngineerStart Date: ASAPContract Length: 6 Months (Likely Extension)Location: Hybrid -- Vancouver (3 days/week on-site)Hours: 40 hours/weekEmployment Type: Incorporated or T4Project OverviewJoin 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 ResponsibilitiesLead 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 Qualifications2+ 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 SkillsDevOps 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.