Basé à Ottawa : nous recherchons un consultant senior expérimenté en Azure DevOps / AI Platform DevOps pour rejoindre notre équipe. Le candidat idéal apportera une expertise approfondie en matière de déploiement cloud sur Azure, des pratiques modernes de CI/CD avec GitLab, ainsi qu'une expérience pratique de Kubernetes ou d'OpenShift. Une solide maîtrise des scripts Python et de l'automatisation est requise, ainsi qu'une expérience dans les domaines des réseaux, de la sécurité et des intégrations d'entreprise. Une expérience dans le support ou le déploiement de charges de travail d'IA/ML en production est fortement souhaitée.
...
Avantages
Expérience dans la mise en œuvre de cadres de gouvernance et de contrôle des données.
Expérience dans l’utilisation de HashiCorp Vault pour la gestion des secrets.
Expérience dans l’utilisation et la sécurisation de solutions de stockage objet compatibles S3, telles que MinIO.
Expérience dans la création et l’optimisation de workflows GitLab CI/CD destinés à la production.
Solide expérience dans l’administration de clusters Kubernetes et les meilleures pratiques opérationnelles.
Connaissances approfondies des déploiements Kubernetes à l’aide de Helm.
Expérience avec NVIDIA GPU Operator et les fonctionnalités GPU telles que le time-slicing et le MIG slicing.
Expérience des flux d’authentification LDAP et SSO.
Expérience dans la création et la sécurisation d’images Docker.
Solides compétences en script en Bash et Python.
Expérience dans la mise en œuvre de contrôles RBAC, en particulier dans des environnements traitant des données sensibles.
Expérience dans la mise en œuvre d’outils de sécurité et de conformité, notamment l’analyse des vulnérabilités et le SAST.
Expérience dans l’utilisation d’outils tels que Prometheus et Grafana pour la surveillance, l’observabilité et le soutien à l’audit.
Expérience dans la conception et la mise en œuvre de systèmes hautement disponibles.
Responsabilités
Mettre en œuvre et optimiser les pratiques DevOps au sein d’un environnement cloud Azure, en garantissant la sécurité, l’évolutivité, la résilience et la fiabilité.
Concevoir, développer et maintenir des pipelines CI/CD GitLab robustes afin d’accélérer la livraison logicielle, l’automatisation de l’infrastructure et le déploiement en production.
Accompagner le déploiement et l’exploitation de charges de travail conteneurisées à l’aide de Kubernetes et/ou d’OpenShift, en appliquant les meilleures pratiques en matière d’ingénierie de plateforme et d’exploitation.
Contribuer à la conception et à la mise en œuvre de capacités DevOps en matière d’IA et d’IA agentique, permettant un déploiement sécurisé et prêt pour la production des charges de travail d’IA, et prendre en charge l’infrastructure et les contrôles associés.
Piloter l’automatisation de l’approvisionnement, de la configuration et du déploiement de l’infrastructure à l’aide des principes de l’« Infrastructure as Code » et de pratiques d’ingénierie reproductibles.
Collaborer étroitement avec les équipes de développement, d’exploitation, de sécurité et de plateforme d’entreprise pour diagnostiquer et résoudre des problèmes complexes liés aux performances en production, à la stabilité et à l’intégration, tout en mettant en œuvre des améliorations préventives.
Soutenir la planification des versions, la programmation des déploiements et la préparation opérationnelle des applications hébergées dans le cloud et basées sur l’IA.
Fournir des conseils techniques et des recommandations aux équipes d’ingénierie en s’appuyant sur l’analyse opérationnelle, les données d’observabilité et les informations issues de la surveillance de la plateforme.
Veiller à ce que les solutions soient conformes aux exigences de l’entreprise en matière de sécurité, d’authentification, de contrôle d’accès, de gouvernance et d’intégration avec les systèmes d’entreprise.
Se tenir informé des dernières évolutions en matière de DevOps, d’Azure, de Kubernetes ainsi que les technologies liées aux plateformes d'IA, en partageant ses connaissances et en accompagnant les membres de l'équipe lorsque cela s'avère nécessaire.
Qualifications
Expérience avérée dans le déploiement, la gestion et l’optimisation d’applications et de plateformes sur Microsoft Azure.
Solide expérience pratique de Kubernetes, notamment en matière d’exploitation de clusters, de déploiement de charges de travail et de bonnes pratiques relatives à la plateforme.
Excellente maîtrise des réseaux et de la sécurité, en particulier dans les environnements cloud et conteneurisés.
Expérience avérée dans la conception et la maintenance de pipelines CI/CD GitLab pour des applications et des services à l’échelle de l’entreprise.
Solides compétences en script et en automatisation avec Python ; la maîtrise de Bash ou d’un langage de script similaire est également un atout.
Expérience dans l’intégration de solutions aux systèmes d’entreprise, y compris les composants de gestion des identités, de l’authentification et des accès.
Solides compétences en dépannage, associées à une approche proactive en matière de fiabilité, de support opérationnel et d’amélioration continue.
Capacité à communiquer efficacement avec des interlocuteurs tant techniques que non techniques.
Une expérience dans le support de charges de travail d’IA/ML ou d’IA agentique en production serait un atout.
Sommaire
Présentation du poste : Nous recherchons un Développeur DevOps senior spécialisé dans Azure et la plateforme IA pour rejoindre notre équipe DevOps. Ce poste est spécifiquement axé sur la gestion et l’optimisation des applications déployées dans l’environnement cloud Microsoft Azure, avec un accent particulier sur les workflows d’IA.
Exigences indispensables :
Expérience : Au moins 5 ans d’expérience pertinente dans des fonctions de DevOps ou d’ingénierie cloud.
Expertise Azure : expertise approfondie des services cloud et des déploiements Microsoft Azure.
Maîtrise indispensable des workflows d’IA (expérience dans la prise en charge de charges de travail d’IA/ML ou d’IA agentique en production).
CI/CD : expérience avérée dans la mise en place et la maintenance de pipelines CI/CD au sein d’environnements d’entreprise.
Automatisation : Solides compétences en script et en automatisation, avec une spécialisation particulière en Python.
Compétences souhaitées :
Infrastructure as Code (IaC) : Expérience pratique du codage avec Terragrunt et Terraform.
Tests : Expérience de l’intégration de tests automatisés dans le cycle de vie des déploiements.
Gestion des processus : Expérience de la mise en œuvre et de la gestion de processus DevOps complets et des meilleures pratiques.
Lieu : Ottawa
Ce poste est hybride : 3 jours au bureau, 2 jours en télétravail.
Horaires : les heures de présence obligatoires sont de 9 h 30 à 15 h, heure locale (une certaine flexibilité est possible) ; le début de la journée peut être avancé à 7 h 30.
Habilitation de sécurité requise : habilitation « Secret », CGP ou « Trade » ;
Ce poste peut être prolongé ou devenir permanent.
Randstad Canada s'engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l'avancement pour tout individu. En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employés en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.
show more
Basé à Ottawa : nous recherchons un consultant senior expérimenté en Azure DevOps / AI Platform DevOps pour rejoindre notre équipe. Le candidat idéal apportera une expertise approfondie en matière de déploiement cloud sur Azure, des pratiques modernes de CI/CD avec GitLab, ainsi qu'une expérience pratique de Kubernetes ou d'OpenShift. Une solide maîtrise des scripts Python et de l'automatisation est requise, ainsi qu'une expérience dans les domaines des réseaux, de la sécurité et des intégrations d'entreprise. Une expérience dans le support ou le déploiement de charges de travail d'IA/ML en production est fortement souhaitée.
Avantages
Expérience dans la mise en œuvre de cadres de gouvernance et de contrôle des données.
Expérience dans l’utilisation de HashiCorp Vault pour la gestion des secrets.
Expérience dans l’utilisation et la sécurisation de solutions de stockage objet compatibles S3, telles que MinIO.
Expérience dans la création et l’optimisation de workflows GitLab CI/CD destinés à la production.
Solide expérience dans l’administration de clusters Kubernetes et les meilleures pratiques opérationnelles.
Connaissances approfondies des déploiements Kubernetes à l’aide de Helm.
...
Expérience avec NVIDIA GPU Operator et les fonctionnalités GPU telles que le time-slicing et le MIG slicing.
Expérience des flux d’authentification LDAP et SSO.
Expérience dans la création et la sécurisation d’images Docker.
Solides compétences en script en Bash et Python.
Expérience dans la mise en œuvre de contrôles RBAC, en particulier dans des environnements traitant des données sensibles.
Expérience dans la mise en œuvre d’outils de sécurité et de conformité, notamment l’analyse des vulnérabilités et le SAST.
Expérience dans l’utilisation d’outils tels que Prometheus et Grafana pour la surveillance, l’observabilité et le soutien à l’audit.
Expérience dans la conception et la mise en œuvre de systèmes hautement disponibles.
Responsabilités
Mettre en œuvre et optimiser les pratiques DevOps au sein d’un environnement cloud Azure, en garantissant la sécurité, l’évolutivité, la résilience et la fiabilité.
Concevoir, développer et maintenir des pipelines CI/CD GitLab robustes afin d’accélérer la livraison logicielle, l’automatisation de l’infrastructure et le déploiement en production.
Accompagner le déploiement et l’exploitation de charges de travail conteneurisées à l’aide de Kubernetes et/ou d’OpenShift, en appliquant les meilleures pratiques en matière d’ingénierie de plateforme et d’exploitation.
Contribuer à la conception et à la mise en œuvre de capacités DevOps en matière d’IA et d’IA agentique, permettant un déploiement sécurisé et prêt pour la production des charges de travail d’IA, et prendre en charge l’infrastructure et les contrôles associés.
Piloter l’automatisation de l’approvisionnement, de la configuration et du déploiement de l’infrastructure à l’aide des principes de l’« Infrastructure as Code » et de pratiques d’ingénierie reproductibles.
Collaborer étroitement avec les équipes de développement, d’exploitation, de sécurité et de plateforme d’entreprise pour diagnostiquer et résoudre des problèmes complexes liés aux performances en production, à la stabilité et à l’intégration, tout en mettant en œuvre des améliorations préventives.
Soutenir la planification des versions, la programmation des déploiements et la préparation opérationnelle des applications hébergées dans le cloud et basées sur l’IA.
Fournir des conseils techniques et des recommandations aux équipes d’ingénierie en s’appuyant sur l’analyse opérationnelle, les données d’observabilité et les informations issues de la surveillance de la plateforme.
Veiller à ce que les solutions soient conformes aux exigences de l’entreprise en matière de sécurité, d’authentification, de contrôle d’accès, de gouvernance et d’intégration avec les systèmes d’entreprise.
Se tenir informé des dernières évolutions en matière de DevOps, d’Azure, de Kubernetes ainsi que les technologies liées aux plateformes d'IA, en partageant ses connaissances et en accompagnant les membres de l'équipe lorsque cela s'avère nécessaire.
Qualifications
Expérience avérée dans le déploiement, la gestion et l’optimisation d’applications et de plateformes sur Microsoft Azure.
Solide expérience pratique de Kubernetes, notamment en matière d’exploitation de clusters, de déploiement de charges de travail et de bonnes pratiques relatives à la plateforme.
Excellente maîtrise des réseaux et de la sécurité, en particulier dans les environnements cloud et conteneurisés.
Expérience avérée dans la conception et la maintenance de pipelines CI/CD GitLab pour des applications et des services à l’échelle de l’entreprise.
Solides compétences en script et en automatisation avec Python ; la maîtrise de Bash ou d’un langage de script similaire est également un atout.
Expérience dans l’intégration de solutions aux systèmes d’entreprise, y compris les composants de gestion des identités, de l’authentification et des accès.
Solides compétences en dépannage, associées à une approche proactive en matière de fiabilité, de support opérationnel et d’amélioration continue.
Capacité à communiquer efficacement avec des interlocuteurs tant techniques que non techniques.
Une expérience dans le support de charges de travail d’IA/ML ou d’IA agentique en production serait un atout.
Sommaire
Présentation du poste : Nous recherchons un Développeur DevOps senior spécialisé dans Azure et la plateforme IA pour rejoindre notre équipe DevOps. Ce poste est spécifiquement axé sur la gestion et l’optimisation des applications déployées dans l’environnement cloud Microsoft Azure, avec un accent particulier sur les workflows d’IA.
Exigences indispensables :
Expérience : Au moins 5 ans d’expérience pertinente dans des fonctions de DevOps ou d’ingénierie cloud.
Expertise Azure : expertise approfondie des services cloud et des déploiements Microsoft Azure.
Maîtrise indispensable des workflows d’IA (expérience dans la prise en charge de charges de travail d’IA/ML ou d’IA agentique en production).
CI/CD : expérience avérée dans la mise en place et la maintenance de pipelines CI/CD au sein d’environnements d’entreprise.
Automatisation : Solides compétences en script et en automatisation, avec une spécialisation particulière en Python.
Compétences souhaitées :
Infrastructure as Code (IaC) : Expérience pratique du codage avec Terragrunt et Terraform.
Tests : Expérience de l’intégration de tests automatisés dans le cycle de vie des déploiements.
Gestion des processus : Expérience de la mise en œuvre et de la gestion de processus DevOps complets et des meilleures pratiques.
Lieu : Ottawa
Ce poste est hybride : 3 jours au bureau, 2 jours en télétravail.
Horaires : les heures de présence obligatoires sont de 9 h 30 à 15 h, heure locale (une certaine flexibilité est possible) ; le début de la journée peut être avancé à 7 h 30.
Habilitation de sécurité requise : habilitation « Secret », CGP ou « Trade » ;
Ce poste peut être prolongé ou devenir permanent.
Randstad Canada s'engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l'avancement pour tout individu. En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employés en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.
show more