Mission Mymoonlights – Fondateur / Fullstack / DevSecOps
Contexte
Client : Mymoonlights (secteur e-commerce, Lyon) – janvier 2023 à Avril 2025
Création complète d'une plateforme e-commerce auto-hébergée, multilingue et multidevises, déployée sur un cloud privé OVH. Projet mené seul, de la conception à la mise en production, avec CI/CD, sécurité, monitoring, optimisation RGPD et expérience utilisateur personnalisée.
Site en ligne : www.mymoonlights.com
Objectifs
- Créer une plateforme e-commerce sécurisée et scalable sans dépendance à des services tiers.
- Automatiser le déploiement et le monitoring via un pipeline DevOps complet.
- Assurer la conformité RGPD et une UX responsive pour tous les supports.
Responsabilités
- Architecture complète de la plateforme (cloud OVH, CI/CD, sécurité, supervision).
- Développement backend avec Django 4.3 (auth, panier, API REST, facturation PDF).
- Infrastructure DevOps : Jenkins, Docker Registry, OpenStack API, monitoring Prometheus.
- Conception de l’interface utilisateur (HTML, CSS, JS responsive).
- Intégration paiements (Stripe, PayPal), support multi-devises avec détection GeoIP.
Sécurité & conformité
- Nginx + WAF OWASP + Cloudflare (anti-DDoS, filtrage IP, cache intelligent).
- Captcha personnalisé glisser-déposer, authentification OAuth2 (Google).
- Conformité RGPD complète : Matomo auto-hébergé, suppression compte, bandeau cookie dynamique.
Réalisations clés
- Moteur RGPD dynamique intégré au code backend.
- Conversion multidevise native, ajustée automatiquement par API.
- Webhook backend pour synchronisation Stripe/PayPal + gestion d’échecs paiement.
- Système de relance panier + ciblage Google Ads (via API REST).
- Gestion avancée des utilisateurs : OTP email, Google login, sécurité renforcée.
Résultats obtenus
- Mise en ligne stable d’une plateforme e-commerce sécurisée (FR/EN).
- Coûts d’hébergement réduits grâce à l’automatisation OpenStack.
- Traçabilité complète avec Grafana, Prometheus et Matomo auto-hébergé.
- Tunnel de vente complet optimisé UX, RGPD, et conversion.
Environnement technique
- Langages : Python, Django, Bash, HTML/CSS/JS
- Backend : Django 4.3, Celery, PostgreSQL, Redis, REST API
- DevOps : Jenkins, Docker, Docker Registry, OpenStack API, Ansible
- Monitoring : Prometheus, Grafana
- Réseau : Nginx, Cloudflare, iptables, fail2ban, WireGuard
- Sécurité : OAuth2, Stripe, PayPal, WAF OWASP, Matomo RGPD
- Hébergement : OVH Cloud privé (API OpenStack)