Veuillez référer au guide Comment postuler à un emploi (pour les candidats externes) pour obtenir des instructions sur la façon de postuler.
Si vous êtes un employé actif de McGill (c.-à-d. actuellement dans un contrat ou un poste actif à l'Université McGill), ne postulez pas via ce site de carrière. Connectez-vous à votre compte McGill Workday et postulez à cette affichage en utilisant le rapport Find Jobs (tapez Find Jobs dans la barre de recherche).
Résumé du poste :
Le Centre canadien de génomique computationnelle (C3G) de l'Université McGill développe des solutions open source de gestion des données de recherche (RDM) qui accompagnent chaque étape du cycle de vie des données génomiques et de santé. Nos portails, API, bases de données et outils constituent l'infrastructure qui sous-tend le partage national des données génomiques et de santé au Canada. Nos projets comprennent :
- La Bibliothèque génomique pancanadienne (PCGL)
- Le Réseau des centres de cancérologie du Marathon de l'espoir Terry Fox (MoHCCN)
- Le Consortium international sur l'épigénome humain (IHEC)
La Biobanque québécoise sur la COVID-19 (BQC19)
-
Nous fournissons également des logiciels d’analyse bioinformatique et des services de calcul haute performance à la communauté de recherche en sciences de la vie, y compris des pipelines d’analyse largement utilisés. Un développeur d’infrastructure cloud sera chargé de gérer et de faire évoluer l’infrastructure Kubernetes qui alimente la Bibliothèque génomique pancanadienne, la plateforme nationale de données génomiques du Canada. La plateforme PCGL comprend un portail de recherche, un portail du Comité d'accès aux données (DACO), un service de soumission de données cliniques et génomiques, ainsi qu'une infrastructure de données de soutien. L'ensemble fonctionne sur un environnement cloud institutionnel et est au service des chercheurs, des cliniciens et des gestionnaires de données partout au Canada. Cette infrastructure traite des données génomiques sensibles pour lesquelles la fiabilité, la sécurité et la conformité sont des exigences non négociables.
Sous la supervision du responsable de l'équipe Data, le ou la développeur(e) d'infrastructure cloud sera chargé(e) de déployer, gérer, sécuriser et faire évoluer les clusters Kubernetes qui prennent en charge la plateforme PCGL sur le cloud institutionnel SecureData4Health (SD4H). Le ou la titulaire de ce poste travaillera en étroite collaboration quotidienne avec l'équipe DevOps de SD4H, assurant la coordination du provisionnement de l'infrastructure, de la configuration réseau et de la gestion des ressources cloud. Le ou la développeur(e) d'infrastructure cloud sera chargé(e) de garantir la haute disponibilité, la reproductibilité et la conformité aux exigences de gouvernance des données dans tous les environnements.
Principales responsabilités :
- Gérer les opérations quotidiennes des clusters Kubernetes de production, de préproduction et de développement, notamment les mises à niveau, la planification des capacités, la gestion des nœuds et la gestion des incidents.
- Concevoir et mettre en œuvre une infrastructure en tant que code pour l'approvisionnement et la configuration des clusters, en garantissant la reproductibilité et la traçabilité.
- Définir et appliquer les politiques réseau, le RBAC, la gestion des secrets et les pratiques de renforcement de la sécurité pour l'ensemble des charges de travail des clusters.
- Gérer les solutions de stockage des données génomiques, y compris l'approvisionnement en volumes persistants, les stratégies de sauvegarde et de reprise après sinistre, ainsi que les politiques de conservation des données.
- Construire et maintenir des pipelines CI/CD et GitOps pour le déploiement des applications, en garantissant des mises en production fluides et avec un temps d'arrêt réduit, en collaboration avec l'équipe de développement.
- Surveiller l'état de santé des clusters, mettre en place des alertes et mener des analyses rétrospectives sur les incidents afin d'améliorer continuellement la fiabilité. Tenir à jour une documentation opérationnelle et des guides d'exploitation clairs, et contribuer à l'enrichissement des connaissances de l'équipe en matière de bonnes pratiques d'infrastructure.
- Utiliser un système de suivi des incidents pour documenter les tâches, les incidents et leur état de résolution.
Autres compétences et/ou aptitudes requises :
Compétences techniques :
- Une expérience pratique avérée dans l'administration de clusters Kubernetes en environnement de production est obligatoire. Il est fortement recommandé de fournir des exemples de travaux antérieurs en matière d'infrastructure, sous forme de portfolio ou de références.
- Maîtrise des outils d'infrastructure en tant que code et de GitOps (par exemple, Terraform, Helm, Kustomize, ArgoCD, Flux ou équivalents).
- Expérience des environnements d'exécution de conteneurs et de la gestion d'images (Docker, Podman ou équivalent).
- Maîtrise des principes fondamentaux des réseaux tels qu'ils s'appliquent à Kubernetes (contrôleurs d'entrée, plugins CNI, DNS, TLS).
- Expérience des piles de surveillance et d'observabilité (par exemple Prometheus, Grafana, Loki ou équivalent).
- Diplôme de premier cycle en informatique, ingénierie, administration de systèmes ou dans un domaine connexe.
Compétences relationnelles :
- Capacité à prendre des décisions éclairées en matière d'infrastructure de manière collaborative, en apportant clairement son expertise technique au sein d'une équipe, tout en sachant quand faire remonter les problèmes.
- Intérêt pour le développement et l'exploitation de solutions open source.
- Souci du détail, excellentes compétences en communication et capacité à travailler dans un environnement hautement collaboratif.
Capacité à gérer simultanément plusieurs dossiers opérationnels et à les faire avancer de manière régulière.
-
Atouts majeurs :
- Expérience dans l'exploitation de clusters dans des environnements de données sensibles ou réglementés.
- Connaissance d'OpenStack ou de plateformes de cloud institutionnelles/privées similaires.
- Expérience avec des outils de gestion des secrets (par exemple, Vault ou équivalent).
- Expérience en programmation côté serveur, par exemple en Python ou Bash, pour l'automatisation et la création d'outils. Intérêt pour le domaine de la génétique et de la bio-informatique.
- Anglais et français (parlé et écrit).
En tant qu'un des meilleurs employeurs de Montréal, voici ce que nous offrons :
-
Avantages sociaux concurrentiels (santé, dentaire, assurance-vie)
-
Régime de retraite à cotisations définies (avec contribution de l'employeur jusqu’à 10%)
-
Régime enregistré d'épargne-retraite (RÉER) et Compte d’épargne l’abri de l’impôt (CÉLI)
-
Politique de vacances compétitive
-
Deux (2) journées personnelles
Deux (2) congés flottants -
Neuf (9) « vendredis d'été » – congés payés entre la fête de la St-Jean Baptiste et la fête du Travail
-
Congés payés pendant la période des vacances de décembre
-
Crédit pour frais de scolarité pour le personnel régulier (100%) et leurs personnes à charge (66%)
-
Jusqu'à deux (2) jours de travail à distance par semaine lorsque le poste le permet
Avant de postuler, veuillez noter que pour travailler à l'Université McGill, vous devez être autorisé à travailler au Canada et disposé à travailler dans la province de Québec sur le campus où le poste est basé/situé.
Connaissance du français et de l'anglais: L'Université McGill est une université de langue anglaise où les tâches quotidiennes peuvent nécessiter une communication verbale et écrite en anglais. Le niveau d’anglais requis pour ce poste a été déterminé comme étant de niveau #4 sur une échelle de 0-4.
Pour une définition de nos niveaux de compétence linguistique écrite et parlé, veuillez cliquer ici.
Formation et expérience minimales requises :
Baccalauréat 5 ans Expérience pertinente /
Salaire annuel :
(MPEX – Classe 06) $82,280.00 - $102,850.00 - $123,420.00
Profil d'emploi:
MPEX-IST3S - Développement de logiciels de recherche - Professionnel chevronné
Heures par semaine :
33.75 (Temps plein)
Superviseur :
Gestionnaire de la bio-informatique
Date de fin de l’emploi (le cas échéant) :
2027-06-30
Date limite pour postuler :
2026-06-19
L’Université McGill recrute sur la base du mérite et s’est fermement engagée à promouvoir et instaurer l’équité et la diversité au sein de sa communauté. Nous accueillons favorablement les demandes d’emploi des personnes racisées et de minorités visibles, des femmes, des personnes autochtones, des personnes handicapées, des minorités ethniques, des personnes de toute orientation et identité sexuelles, ainsi que toute personne possédant les aptitudes et les connaissances lui permettant de travailler en collaboration avec diverses communautés. L’Université McGill met en œuvre un programme d’équité en matière d’emploi et invite les membres des groupes visés à indiquer leur appartenance à ces derniers dans leur dossier de candidature. Les personnes handicapées qui pourraient avoir besoin d’accommodements à n’importe quelle étape du processus de candidature sont invitées à communiquer en toute confidentialité, [email protected].