Description du poste
Ubisoft est à la recherche d'un(e) Développeur(se) Golang pour rejoindre l'équipe Monitoring. Cette équipe est chargée de fournir aux équipes opérationnelles des solutions de supervision et de gestion des événements à la fine pointe de la technologie, capables de répondre aux exigences des jeux en ligne et des applications distribuées dans des environnements cloud et virtualisés.
En tant que Développeur(se) Golang, vous intégrerez une équipe pluridisciplinaire responsable du développement, du support et de l'évolution des outils constituant notre écosystème de supervision. Ce poste vous permettra de travailler avec des technologies cloud natives et de virtualisation, ainsi qu'avec des technologies modernes telles que Golang, Kubernetes, Docker et Prometheus.
Responsabilités
• Participer à l'ensemble du cycle de développement logiciel (SDLC) de notre plateforme de supervision, en développant des outils et des solutions d'automatisation au sein de son écosystème.
• Assurer la stabilité opérationnelle des infrastructures et des services dans les environnements de production.
• Participer au déploiement de nouvelles plateformes et de nouvelles sources de supervision.
• Garantir la pertinence des tableaux de bord de métriques ainsi que le bon fonctionnement des fonctionnalités mises en œuvre.
• Contribuer à la gouvernance des applications ainsi qu'à la conception, à l'implémentation, à la personnalisation et au support des solutions de supervision des infrastructures.
• Agir en tant qu'expert(e) des outils de supervision et du développement de plateformes dans un contexte DevOps, tout en assurant une veille technologique sur les nouvelles tendances, les meilleures pratiques et les technologies émergentes.
• Configurer et maintenir une plateforme de supervision centralisée.
• Fournir des journaux d'événements et des référentiels afin de faciliter l'investigation et la prévention des incidents, des problèmes et des enjeux liés à la qualité de service (QoS).
• Contribuer au développement des compétences techniques de l'équipe, notamment par le mentorat, le coaching et la formation.
• Participer à la rotation des astreintes et au support opérationnel partagé pour les services critiques.
• Solide expérience du langage de programmation Golang.
• Expérience significative avec des outils de supervision tels que Prometheus, ainsi qu'avec des technologies open source de monitoring, notamment les bases de données de séries temporelles (time series databases), les tableaux de bord de métriques, les graphiques en temps réel, les éditeurs de graphiques, les piles ELK et le framework Vector.
• Expertise en développement dans des environnements d'entreprise de grande envergure et bonne compréhension de la philosophie DevOps.
• Connaissance des technologies de conteneurisation telles que Kubernetes et Docker.
• Capacité à développer les compétences techniques des membres de l'équipe grâce au mentorat, au coaching et à la formation.
• Bonne compréhension des protocoles d'infrastructure permettant la collecte des données d'événements au niveau des composants, de la supervision des performances réseau, des performances applicatives et des opérations.
• Familiarité avec les plateformes de cloud public, notamment Amazon Web Services (AWS) et Microsoft Azure.
• Capacité à résoudre des problèmes techniques complexes de manière structurée et méthodique.
• Excellentes compétences en communication permettant d'expliquer clairement des concepts techniques à des interlocuteurs techniques comme non techniques, en français et en anglais.
Avantages Ubisoft
• 💰 Participation, plan d'épargne entreprise. En plus : 25 CP, 12 RTT, 50% du pass de transport pris en charge, des tickets resto, une bonne mutuelle, et plein d'avantages Ubisoft.
• 👶 Congé maternité de 20 semaines, congé paternité/co-parental de 7 semaines
• 📍 Nos locaux sont à Saint Mandé (ligne 1, arrêt Saint Mandé), salle de sport dans les locaux.
Informations concernant Ubisoft
En tant qu’employeur, Ubisoft offre à tous les mêmes opportunités d’accès à l’emploi sans distinction de genre, ethnicité, religion, orientation sexuelle, statut social, handicap et d’âge. Ubisoft veille à développer un environnement de travail inclusif qui reflète la diversité de sa communauté de joueurs & joueuses dans ses équipes.