Premier semestre

Dataops

Objectifs

Ce cours a pour but d’introduire à l’ensemble des compétences et à la philosophie DataOps. DataOps est un nouveau concept apparu en 2018. Comme les entreprises ont commencé à traiter les données comme un produit, nous avions besoin d’aborder les données d’une manière plus agile. Afin de simplifier l’utilisation des données pour tous, les ingénieurs doivent traiter les données comme un actif. C’est ce qu’on appelle le DataOps.

Pendant ce cours, les étudiants verront et créeront une plateforme de données en libre-service à travers des concepts comme Infrastructure as Code B IaC – Terraform, Ansible), CI/CD et l’abstraction du génie logiciel.

Ce cours vous aidera également à naviguer dans l’ensemble de l’écosystème des outils de données et vous donnera le cadre de décision pour choisir un outil plutôt qu’un autre.

Plan

– Pourquoi DataOps, MLOps et DevOps ?

– La plateforme AWS Cloud, un rappel

– Infrastructure as Code

– Concepts CI/CD

– Docker 101 et comment il a changé le déploiement des applications

Prérequis

Familiarité avec Python et Unix, concepts de base du Cloud (AWS) : S3, EC2, réseau, RDS-git