Développement Full-Stack

L’équipe Développement Full-Stack crée et maintient des applications web pour soutenir les missions de l’EPFL. Elle utilise aussi bien des solutions existantes (sur site ou SaaS, gratuites ou payantes) que des développements internes.
Nos services phares
- la plateforme WordPress (plus de 850 sites)
- la forge gitlab.epfl.ch
- le raccourcisseur go.epfl.ch
- l’annuaire People
- l’actualité Actu
- l’agenda Memento
- le réseau social.epfl.ch
- des outils internes comme GrantsDB (le site de gestion des financements de la recherche)
- l’annuaire des dangers de laboratoire (LHD) ou encore un wiki interne, SiDoc.
Nos pratiques
L’équipe adopte des pratiques DevOps avancées pour optimiser le cycle de développement, des tests à la mise en production, en gérant l’infrastructure applicative via intégration et déploiement continus (CI/CD), automatisation et monitoring. Elle reprend et fait évoluer des applications créées en dehors de la VPO-SI, assurant robustesse et pérennité.
Notre culture
Nous encourageons la diffusion des bonnes pratiques en développement, open source et DevOps auprès des unités de l’EPFL, notamment à travers la documentation, les contributions sur GitLab et GitHub, ainsi que des collaborations transversales. L’équipe promeut des standards reconnus tels que les 12 facteurs (twelve-factor) et la configuration as code, en adoptant une approche de travail agile et indépendante de l’échelle (scalable).
Elle transmet aussi son expertise en accueillant des apprenti·e·s CFC en développement d’applications, des stagiaires d’écoles techniques.