Datanumia
Tech team
Editeur de logiciel SaaS spécialisé dans la valorisation de la donnée énergétique, Datanumia porte l’excellence technologique au cœur de son ADN. Exploitant ce qu’elles produisent – “You built it, you run it !” – les équipes adressent les projets au travers d’un triptyque simple :
-
DevOPS : Des équipes autonomes sur leurs systèmes appliquant une approche CI/CD performante au sein d’une infrastructure containérisée. Des communautés de pratiques favorisant le travail collectif et collaboratif avec un recours au pair programming et à des cérémonies “3 amigos” pour clarifier le besoin et augmenter la qualité de service.
-
Data : Une expertise data faisant appel à des technologies d’algorithmies et d’analyses prédictives de pointe – via Spark notamment – pour rendre intelligentes et intelligibles les +10 millions de données traitées quotidiennement.
-
Cloud : Des métiers et stacks techniques maîtrisés grâce à une utilisation cloud permettant d’assurer la sécurité des données et infrastructures ainsi que la continuité de service. Une stratégie API first avec de forts enjeux de performance liés à une volumétrie de clients conséquente : au quotidien, plus de 13 millions de particuliers et 50 000 professionnels bénéficient des solutions de Datanumia.
Employee breakdown
Front-End
70%
Back-End
15%
Produit
5%
Design
5%
Support
5%
300
micro-services
Technologies and tools
Cassandra
100%Java
95%Spring
90%PostgreSQL
50%MySQL
50%Redis
20%MQTT
10%Kafka
10%Python
5%Angular
100%Terraform
100%OpenShift
100%GitLab
100%Docker
100%AWS
100%Ansible
100%
Backend
Frontend
Devops
Organization and methodologies
L’activité de Datanumia s’articule autour de 3 grandes phases avec des boucles de retour rapides : Discovery, Delivery, Growth. Interdépendantes, elles incluent la mise en place de mesures fonctionnelles et techniques en phase de build afin d’assurer le run de manière efficiente. Ce fonctionnement permet :
- D’assurer la veille technologique, concurrentielle et marché
- De détailler le besoin de manière efficace, avec une UX optimale
- De répondre concrètement aux besoins utilisateurs
- De garantir la continuité et la qualité de service
Dans ce cadre, les équipes sont rythmées par la méthodologie SAFe, dont l’utilisation a été spécifiquement adaptée à leurs besoins. Elle vise à coordonner les différentes équipes en s’alignant sur un planning et en définissant les priorités au sein d’un projet.
Le SAFe chez Datanumia c’est :
- 19 équipes réparties au sein de 5 trains (Agile Release Train)
- 12 semaines de Program Increment (PI)
- 1 cérémonie de 2 jours : le PI planning
Projects and tech challenges
Migration AWS
La fusion des 2 entités d’EDF en janvier 2021 s'est notamment traduite par la création d’une DSI unique chez Datanumia, avec comme premier enjeu la mutualisation des infrastructures SI. En effet, l’une des entités (Netseenergy) fonctionnait alors sur des infrastructures AWS, tandis que l’autre (Edelia) faisait appel à des data centers on premises. Face aux enjeux forts d’obsolescence sur les data centers et au besoin de maîtrise de l’ensemble des métiers et stack techniques, une migration cloud a été identifiée comme une priorité pour assurer la sécurité de la plateforme et la continuité de service. C’est ainsi que la bascule des +13 millions d’utilisateurs de la plateforme de suivi énergétique de Datanumia a été opérée de décembre 2021 à mai 2022 avec, au cœur du projet, des mesures de sécurité à l’état de l’art pour garantir la protection des données personnelles.
Des enjeux forts de sécurité des données
Chaque jour, les équipes Datanumia collectent, traitent et valorisent pas moins de 10 millions de données. Cette expertise suppose une parfaite connaissance et maîtrise de la chaîne de valeur de la data, à tous les niveaux, afin d’assurer la qualité des données mais aussi leur protection et le respect de la RGPD en vigueur. Des mesures de sécurité techniques et organisationnelles ont ainsi été mises en place pour garantir la sécurité, la confidentialité, l’intégrité et la disponibilités des données.