Engineering manager F/H chez PLATEFORME DES DONNEES DE SANTE
Contexte Les équipes de développeurs infrastructure sont chargées de définir “l’infrastructure as a code”, notamment sur terraform, kubernetes et helm, afin de permettre le déploiement industriel d’environnements sécurisés de traitement de données. Elles gèrent également du code fonctionnel en Golang pour des opérations de cryptologie sur les données (chiffrement, hMac au sein des flux etc.).Les activités de RUN sont portées par une équipe dédiée avec laquelle il est nécessaire de travailler en proximité afin d’apporter du support et de la formation.Du fait de la sensibilité des données manipulées sur la plateforme, son niveau de sécurité est un enjeu fort. Ainsi, chacune des fonctionnalités doit être déployée selon les règles de l’art.MissionsAu sein de la direction technique, l’engineering manager est chargé d’encadrer plusieurs équipes:deux équipes de développeurs d’infra (2 fois 5 personnes)une équipe de factory docker et helm (2 personnes)une équipe full stack (1 personne) opérant sur de petits projets structurantsEn charge du delivery et de l’excellence technique, l’engineering manager organise l’implémentation des évolutions de la plateforme technologique et des projets techniques associés. Ses missions sont :Piloter les équipes de développement et les accompagner dans leur progression technique ; Organiser l’évolution et l’appropriation par les équipes des bonnes pratiques de développement ;Apporter son expertise pour la conception, le développement et la sécurisation des projets techniques.Management des équipes de développement En tant que manager de proximité, l’engineering manager accompagne ses équipes pour les faire progresser en favorisant les synergies, les émulations techniques et en insufflant une culture de l’excellence. A ce titre, son rôle est de :S’assurer que l’organisation interne de l’équipe soit adaptée, suivant les principes de l’agilité, à des livraisons régulières de fonctionnalités au bon niveau de qualité ;Propager les règles et bonnes pratiques de développement ;Accompagner et s’assurer de la montée en compétence des membres de ses équipes ;Identifier et définir les postes techniques nécessaires au bon fonctionnement des équipes, et piloter le recrutement, tant dans le processus de sélection que lors des entretiens techniques.Piloter la capacité à livrer les fonctionnalités de la plateforme et des projets associésResponsable du delivery, l’engineering manager structure, organise et challenge l’organisation de développements. Il est en charge de :Organiser, planifier et piloter la mise en place technique ;Planifier, organiser et fluidifier les développements ;Mettre en place des indicateurs de suivi et construire des tableaux de bord (stratégique, tactique, opérationnel) pour rapporter l’avancement des travaux de développement