HalioDx est une société de diagnostic dans le domaine de l'immuno-oncologie qui fournit aux oncologues des produits et des services de diagnostic innovants basés sur l'immunologie pour aider à la prise en charge du cancer et contribuer à une médecine de précision dans l'ère de l'immuno-oncologie et des polythérapies.
Nous voulons offrir à nos employés un environnement de travail qui favorise le travail d'équipe et offre des possibilités de formation et d'évolution de carrière en France ou à l'étranger.
DESCRIPTION DU POSTE
Directement rattaché.e au Software Engineering Manager, au sein de l'équipe Digital Pathology Solutions, qui fait partie du département R&D, vous êtes responsable de l'infrastructure DevOps, de la fiabilité et du support technique de nos logiciels en production. À ce titre, vous apportez une assistance technique aux équipes opérationnelles et de recherche pour le dépannage, le diagnostic et la résolution des problèmes liés aux produits et à l'infrastructure.
Vous serez responsable de la mise en place et de la gestion des CI/CD, des DevOps et des processus. Vous participez aux projets de perfectionnement continu dans le but de maximiser la fiabilité et l'évolutivité de nos applications.
Vous travaillez en étroite collaboration avec les développeurs, les ingénieurs de l'assurance qualité et les responsables de l'ingénierie afin de créer et de maintenir une infrastructure fiable et évolutive pour nos logiciels. Le poste exige une forte proactivité et de solides compétences techniques.
RESPONSABILITÉS
Faire évoluer notre infrastructure cloud, notre système de publication et l'ensemble de nos outils pour un déploiement et une prise en charge rapides
Apporter un état d'esprit de développeur pour en instaurer la culture ainsi que les bonnes pratiques en matière d' "infrastructure-as-code"
Mettre en place une infrastructure et des procédures pour assurer un fonctionnement 24 heures sur 24, 7 jours sur 7
Collaborer avec l'équipe de développement pour configurer, gérer et améliorer l'infrastructure
Développer un ensemble d'outils pour aider l'équipe de développement à résoudre les problèmes en production
Construire et exploiter des outils de contrôle en production pour les services de backend, s'assurer que ceux-ci sont rentables
Travailler sur un système d'alerte en temps réel pour envoyer des notifications aux utilisateurs en fonction des différents événements de l'application
Guider les équipes en matière de bonnes pratiques d'ingénierie et d'utilisation efficace de l'infrastructure et des outils du cloud
Construire et gérer notre plateforme CI/CD
Profil
Vous êtes titulaire a minima d'un bac 5 en informatique ou dans une discipline similaire.
Vous disposez d'une expérience, hors stage et alternance, de 5 ans et plus en DevOps, SRE ou en équipes de support informatique ou en tant qu'ingénieur informatique.
Vous avez développé de solides bases dans les fondamentaux de l'informatique et une connaissance approfondie des bonnes pratiques du génie logiciel.
Vous êtes passionné.e par l'architecture "cloud".
Vous avez de solides compétences en communication et vous vous adaptez à vos interlocuteurs
Anglais professionnel écrit et parlé ; la maîtrise courante du français n'est pas requise.
COMPETENCES TECHNIQUES
De solides compétences pratiques en matière d'administration de systèmes basés sur Linux dans un environnement "cloud".
Passion pour la construction d'infrastructures sophistiquées et hautement automatisées.
Maîtrise d'au moins un langage de script comme Python, bash, Ruby.
Maîtrise des outils modernes d'infrastructure de publication comme Puppet, Chef, Terraform.
Expérience en matière d'architecture d'applications web dans l'AWS (EC2/ECS, S3, SQS, RDS et CloudWatch).
Connaissance des bases de la mise en réseau, du routage, du DNS, de load-balancing.
Expérience dans l'architecture de l'intégration continue de la mise en production.
Vous avez un bon équilibre entre idéalisme et pragmatisme.
COMPÉTENCES APPRÉCIÉES
A l'aise pour développer et réviser les politiques de ressources et d'IAM AWS avec une capacité avérée à le démontrer
Expérience dans le déploiement ou la gestion d'environnements Unix distribués à grande échelle. Participer à une rotation sur appel aux côtés des ingénieurs qui construisent nos backends de production. Être à l'aise avec les systèmes et technologies de production à grande échelle, y compris le load-balancing, la surveillance, les systèmes distribués et/ou la gestion de configuration.
Une expérience dans le NOC (Network operation center) et une expérience antérieure dans le SRE sont un grand plus.