Palad / Hacker Ouvert
Développeur Back-end Python

Développeur back-end Python chez Pallad, une entreprise de cybersécurité montpelliéraine (audit, diagnostic, conformité et formation), fondée en 2024 par deux anciens ingénieurs de Devensys. J’ai rejoint un stage de quatre mois pour construire leur principal projet technique, Hacker Ouvert, et j’ai travaillé sur son back-end depuis l’époque où ce n’était guère plus qu’une idée.
Hacker Ouvert
Hacker Ouvert est une plateforme pour rendre la cybersécurité accessible aux étudiants et aux professionnels, à travers des cours, des labs pratiques et des certifications. Elle est née d’une communauté lancée comme association en 2017 (un Discord pour partager des connaissances en sécurité et des opportunités d’emploi), puis d’ateliers en école, et aujourd’hui d’un véritable produit.
Ce que j’ai construit
J’ai conçu et développé tout le back-end (Django) ainsi qu’une partie du front-end. L’idée centrale est que les cours et labs se créent à la volée et se stockent en base :
- Labs décrits en JSON,
- Cours rédigés en Markdown,
- tous deux rendus dynamiquement côté front.
Les labs sont sécurisés pour empêcher l’accès aux réponses.
Infrastructure & workflow
Pallad privilégie les outils français et open-source : tout est hébergé sur
Scaleway, avec une infrastructure décrite en code via Terraform (un dépôt tf-ho
dédié) et exécutée en Docker / docker-compose. La plateforme est répartie sur
plusieurs dépôts : front-end, back-end, un méta-dépôt de submodules, et un bot Discord,
avec un GitHub flow classique main / develop et des pull requests relues.
Le rapport de stage complet est intégré plus bas.
Mon rôle
Développeur back-end (stage de 4 mois) : architecture, le back-end Django, une partie du front-end, et l’infrastructure.
Techno
Python · Django · Scaleway · Terraform · Docker