Alternance – Reporting et supervision applicative, de REST à Grafana (H/F)

Depuis plus de 40 ans, Infotel accompagne les directions informatiques et métiers de grandes entreprises (Airbus, Air France, PSA, BNP Paribas, Banque de France, BPCE, …). Aujourd’hui, près de 3 000 personnes ont rejoint le Groupe (Paris, Toulouse, Lyon, Bordeaux, Lille, Rennes, Nantes, Monaco…). En 2022, nous avons réalisé un chiffre d’affaires de 300,4 millions d’euros.Notre filiale OAIO travaille sur des problématiques de transformation digitale telles que : le conseil, le design et l’innovation. L’objectif est de pouvoir combiner stratégie digitale, expertise technologique et développement dans une dynamique commune et agile, d’être présent dès la conception aux côtés des entreprises. EnvironnementVotre suiviSous le tutorat d’un chef de produits, vous pourrez être amené(e) à travailler en collaboration avec d’autres membres du Labo autour de sujets connexes, ou bien avec d’autres équipes Infotel, selon le sujet.Vous serez intégré dans un labo de R&D à taille humaine (30 personnes) où la personnalité de chacun peut s’exprimer dans un contexte professionnel et convivial.Votre évolutionLa plupart de nos stagiaires et alternants ont intégré nos équipes, vous pouvez en faire partie.Votre potentiel, votre dynamisme, votre sérieux et votre implication vous permettront d’évoluer régulièrement au sein d’Infotel, de manière transversale soit sur du pilotage de projet, de l’expertise technique ou de la maitrise d’ouvrage pour nos collaborateurs souhaitant s’éloigner du monde de la technique.MissionsLe projetLe logiciel d’archivage Arcsys est utilisé par de nombreux grands comptes dans des secteurs variés (recherche scientifique, aéronautique, assurance, électricité) pour archiver sur Cloud, disque, ou bandes magnétiques, des gros volumes de données.Dans des objectifs de supervision mais aussi de facturation du logiciel, les clients d’Arcsys ont besoin de tableaux de bord permettant notamment de suivre les volumétries de données archivées, les statistiques sur les collections de documents les plus utilisées, etc.La fourniture de tableaux de bords de statistiques s’est illustrée récemment auprès du « grand public » par la plate-forme CovidTracker.Arcsys peut contenir ces informations nécessaires au tableau de bord soit dans une base de données relationnelle, soit dans Elasticsearch.L’élaboration du tableau de bord nécessite : La conception et le développement d’un back-end simple de calcul permettant une agrégation des résultats, afin de réaliser un calcul progressif des statistiques : des milliards de documents peuvent être archivés, il n’est pas concevable de recalculer systématiquement les indicateurs sur des années d’historique à chaque affichage de graphe. Ce back-end pourrait mettre à disposition les indicateurs à travers les API REST du produit ;Le choix d’un framework analytics de visualisation, à déployer sur l’infrastructure Arcsys du client (on premise). Grafana, utilisée par de nombreux acteurs du marché, nous paraît être un candidat intéressant, mais on pourra considérer d’autres outils.L’intégration, éventuellement, des écrans produit par le framework dans une application web existante développée en Angular. L’alternance sera donc « full stack » car portant à la fois sur le back-end et le front-end.Il est idéal pour un profil intéressé par les métiers émergents autour des Data (Data Engineer).Environnement techniqueSous la direction d’un chef de projet, vous travaillerez en collaboration avec les équipes Infotel utilisant les outils/technologies suivants (liste non exhaustive) :Angular, Java, SQL, API/Rest, Elasticsearch, Git, Maven, Jenkins, JIRA,…Vous appréhenderez le travail de développeur d’un éditeur de logiciel dans toutes ses dimensions, vous serez confrontés à des attentes professionnelles exigeantes et de haute qualité.Vous pourrez vous confronter à des développements réellement techniques à un niveau dont la seule limite sera votre appétit d’apprendre et vos capacités de réflexion.Compétences Vos études informatiques vous ont permis d’acquérir une bonne connaissance en développement informatique, vous avez éventuellement abordé le développement web et d’interface utilisateursLa connaissance des technologies suivantes est un plus : TypeScriptRestLinuxGitVisual Studio Code La connaissance des technologies suivantes est requise : JavaNotions de base de données (SQL) Profil Niveau Bac+5 d’une grande école d’ingénieur ou d’université avec une spécialisation en développement informatique, vous avez une bonne maîtrise de l’anglais technique.Vous cultivez un fort intérêt pour les technologies d’innovation et êtes de nature curieuse et autonome, force de proposition et doté(e) d’une excellente communication.Vous êtes prêt(e) à monter en compétences sur des technologies non-abordés au sein de votre cursus.
Scopri di più