Engineering manager :
● Dimensionnement de l’équipe en fonction des besoins moyen et long termes et des
moyens de la société
● Recrutement des membres de l’équipe afin de la compléter ou renouveler
● Management des membres de l’équipe (backend developers, qa engineer)
– Suivi des performances / objectifs
– Proposition de formations formelles ou informelles (via nos projets)
● Cadrage/montée en compétence de l’équipe
– Challenger les solutions proposées par les devs et assurer qu’ils ont une vision
complète des limites et impacts de leurs choix
– Contrôle de la pertinence et la cohérence de l’architecture et des techniques
utilisées
– Codes reviews régulier et sensibilisation aux bonnes pratiques liées à la
performance en production (cache, monitoring, profiling…)
– Coaching des développeurs en les formant aux design pattern les plus
appropriés, éducation aux concepts permettant de rendre les projets plus fiables
● Suivi administrative des membres de l’équipe technique (NDF, congés, besoins
matériels)
Scrum Master :
● Répartition des développements dans l’équipe selon leur priorité et les conflits éventuels
● Suivi du process de développement et intervention auprès du PO en cas d’incertitudes
sur les éléments à développer
● Validation des procédures de livraison et de monitoring de la production
FinOps :
● Suivi de l’évolution des coûts d’exploitation de la plateforme et proposition de solutions
pour les optimiser
Responsable de l’infra :
● Suivi des versions de nous outils et priorisation technique
● Définition des technologies et de l’infra composant la plateforme
● Sécurisation de la plateforme
● Suivi des performances de la plateforme et intégrations d’améliorations dans la roadmap
technique
● Assurer une bonne instrumentation de la plateforme (logging, monitoring)
● Maintien d’environnements de développements efficaces ainsi qu’une CICD fluide
permettant des livraisons quotidiennes
Architecture de la plateforme :
● Définition de la plateforme cible (technos/architectures) et intégration d’itérations vers
cette cible au fil des développements
● Organisation des tâches techniques du backlog en ordre de priorité et intégration lors du
développement de fonctionnalités liées
● Responsable de la roadmap technique de la plateforme
● Anticipation des limitations techniques de la plateforme (charge/temps de réponse..) et
adaptation du système pour lever ces limitations
● Développement des modules nécessitant une expertise technique
● Assurer la couverture de tests de la solution (tests unitaires ou tests fonctionnels avec le
responsable QA)