
Enable job alerts via email!
Un institut de recherche biomédicale à Montréal recherche un(e) développeur(e) DevOps motivé(e) pour rejoindre son équipe. Le candidat idéal maîtrisera TypeScript et aura une solide expérience en automatisation CI/CD, gestion des infrastructures, ainsi qu'en mise en place de tests automatisés. Ce poste est essentiel pour garantir la qualité et la stabilité des livraisons développées par l'équipe.
Le Réseau canadien des banques de tissus (RCBT - CTRNet) a développé une application web "Open Source" ATiM (Advanced Tissue Management Application) destinée aux laboratoires et aux biobanques de tissus pour leur gestion des échantillons biologiques et l'annotation de ces derniers par des données cliniques et d'analyse. Depuis plus de 17 ans, le RCBT et différents acteurs dont la Plateforme ATiM du CRCHUM supportent le logiciel et proposent leurs services pour la personnalisation, l’installation et la maintenance de l’application.
Aujourd’hui, différents partenaires, dont des laboratoires du CRCHUM et le Réseau de recherche sur le cancer du FRSQ, souhaitent développer une nouvelle solution innovante destinée aux institutions et aux réseaux de recherches biomédicales pour la gestion et le partage des données cliniques et d’inventaire. En transférant l’ensemble de ces données vers cette nouvelle application, le RRCancer et le CRCHUM entendent continuer d’être des acteurs clés pour la recherche biomédicale, notamment en participant à l’essor des réseaux et lacs de données biomédicales canadiens et en favorisant l’interopérabilité des données.
Afin de pouvoir développer leur vision, le CRCHUM et le RRCancer recherchent un(e) développeur(e) « DevOps » en informatique motivé(e), spécialisé(e) dans l’automatisation de l’équipe de développement et la gestion d’infrastructures TI (sur site et infonuagique).
Travaillant en équipe avec le « tech lead » et les développeurs « back-end » et « front-end » le(la) titulaire du poste aura la responsabilité de DevOps de l’équipe. Ce travail implique des responsabilités qui améliorent la productivité de l’équipe ainsi que la fiabilité et la qualité du logiciel grâce à l’automatisation. Vous interviendrez sur la mise en place et l’amélioration de nos pipelines CI/CD, le déploiement de nos applications et la fiabilisation de nos environnements infonuagiques et conteneurisés en collaborant avec l’équipe.
L’environnement technologique de l’équipe repose sur une stack React et NestJS, tous deux développés en TypeScript. Une bonne maîtrise de TypeScript est donc importante, notamment afin de pouvoir comprendre et rédiger des tests unitaires et d’intégration sur ces technologies.