
Stage MIT - Outils d'analyse de logs de production (F/H)
- On-site
- Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France
- R&D
Job description
Arturia conçoit des logiciels et instruments de musique pour les musiciens et producteurs, professionnels comme amateurs. Sa mission est de rendre la création musicale accessible à tous grâce à la technologie, et d’offrir l'expérience la plus intuitive et agréable possible.
Arturia commence son épopée en 1999 avec la création de synthétiseurs analogiques iconiques sous format logiciel, et connaît aujourd’hui un succès international grâce au développement d’une gamme complète de synthétiseurs, contrôleurs MIDI et équipements audio répondant aux usages actuels. Les produits, s’appuyant sur l’innovation, offrent une approche audacieuse, accessible, fun et inspirante de l’exploration sonore.
Arturia grandit et compte actuellement plus de 150 collaborateurs passionnés en France, aux Etats-Unis, à Hong-Kong, au Mexique et au Royaume-Uni. Dans cette aventure collective, les Arturiens et Arturiennes partagent une ambition d’excellence, des valeurs telles que la transparence et la simplicité, et une culture de la célébration autour de chacun de nos succès.
En tant que stagiaire, vous rejoignez l’équipe MIT (Méthodes Industrialisation et Test) composée de 5 personnes afin de l'aider à suivre les données de production. Vous serez accompagné(e) par Aurore BAUD dans les missions suivantes :
1°) Comprendre les différents formats de fichier des logs actuels et sa database Mongo
2°) définir le cahier des charges (quelle solution technique ? approche globale)
3°) Créer une interface permettant des accès à la base de données et visualiser les résultats sous forme graphique. Avoir une liste de filtres pour sélectionner les données souhaitées (produits, mesures, date, batch, etc)
Fournir des outils simples pour accéder
aux résultats de test d'une ou plusieurs unités
aux statistiques d'un batch
aux erreurs de production
4°) Faire tester, debugger, ajuster l’existant en fonction des besoins.
5°) avoir la possibilité de générer un rapport (pdf) sur les données obtenues
6°) Lancer des analyses et générer des rapports statistiques sur les productions en cours. Créer des jobs Jenkins pour :
générer automatiquement des rapports de prod en fin de mois
surveiller les erreurs de production et lever des alertes par mail
7°) Enrichir les logs actuels avec des données sur les testeurs et mettre en place des outils de surveillance des testeurs pour de la maintenance préventive (bonus)
*** English Version ***
Arturia designs software and musical instruments for musicians and producers, both professionals and hobbyists.
Its mission is to make music creation accessible to everyone through technology, while offering the most intuitive and enjoyable experience possible.
Arturia began its journey in 1999 with the creation of iconic analog synthesizers in software format. Today, the company enjoys international success thanks to the development of a complete range of synthesizers, MIDI controllers, and audio equipment tailored to modern needs. Driven by innovation, its products offer a bold, accessible, fun, and inspiring approach to sound exploration.
Arturia is growing and now has more than 150 passionate employees across France, the United States, Hong Kong, Mexico, and the United Kingdom. In this collective adventure, Arturians share an ambition for excellence, values such as transparency and simplicity, and a culture of celebrating every success.
As an intern, you will join the MIT team (Methods, Industrialization & Test), made up of 5 people, to help monitor production data. You will be supervised by Aurore BAUD in the following missions:
Understand the different file formats of current logs and its Mongo database.
Define the specifications (technical solution? overall approach).
Create an interface to access the database and visualize results in graphical form. Include a list of filters to select the desired data (products, measurements, date, batch, etc.). Provide simple tools to access:
test results of one or several units,
batch statistics,
production errors.
Test, debug, and adjust the existing tools according to needs.
Implement the option to generate a report (PDF) from the obtained data.
Launch analyses and generate statistical reports on ongoing productions. Create Jenkins jobs to:
automatically generate production reports at the end of each month,
monitor production errors and send email alerts.
Enrich current logs with tester-related data and set up monitoring tools for testers to enable preventive maintenance (bonus).
Job requirements
BAC+2 / Licence minimum
Compétences en Python, langage objet, Streamlit
Analyse de données (big data, meta data)
***
Minimum Bac+2 / Bachelor’s degree
Skills in Python, object-oriented programming, Streamlit
Data analysis (big data, metadata)
or
- Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France
All done!
Your application has been successfully submitted!