Le projet MLOps implique principalement en l’intégration d’algorithmes d’analyse IA ou de traitement de médias (photo ou vidéo). Ceci inclut notamment la mise en place de format d’entrée/sortie standard pour les différents modèles, le déploiement des modèles, leur exécution optimisée (performance, coût) en environnement AWS, le monitoring, les mises à jour des modèles.
Pour y parvenir cela requiert quelques compétences techniques à savoir
1. Un niveau de compréhension avancé du mode de fonctionnement des algorithmes ML/DL
2. Un niveau avancé sur l’utilisation des composants AWS (principalement SageMaker, StepFunction, Lambda, API Gateway, Aurora, S3, VPC, SQS, SNS)
3. Un niveau avancé en Python
4. Si possible, une bonne connaissance de la technologie Terraform
La prestation implique également dans une certaine mesure l’analyse des opportunités de développement de fonctionnalités de Machine Learning et d’IA, au travers de Preuves de concept (POC) correctement documentées techniquement et sur la valeur métier envisagée, de mettre en service ces fonctionnalités dans les produits concernés ou d’abandonner leur développement si l’analyse coûts-bénéfice est négative.
Enfin, il est attendu dans le cadre de la prestation le développement de ces fonctionnalités de Machine Learning et d’IA en se conformant aux standards de l’usine de développement tout en étant intégré au cycle de développement de l’équipe produit de rattachement »
Ci-dessous les compétences attendues :
Compétences Niveau connaissance
Pipelines de données et de machine learning 4
Compétences en programmation (Python) 4
Outils de DevOps et de Cloud Computing 4
Processus CI/CD 3
Outils d’automatisation 3
Méthode agile 2