L’équipe ACDC a en charge la partie CI/CD du projet de e-commerce de Decathlon (CUBE) ainsi qu’un rôle de support dans les projets satellites. Une partie de la mission est dédiée à l'agrégateur de TNR open source de Decathlon : ARA.
RÉALISATIONS
Refonte des pipelines de CUBE pour améliorer la maintenabilité et les performances
Refacto et Mise à jour d’ARA, refonte de l’architecture et du déploiement
Java 8 -> 17
Spring boot 1 -> 2.5
Dockerisation
Yaml Kubernetes + Chart Helm
Github Helm Repo
Migration on premise vers GCP
Mock OAuth2
Flux CD
Github Action
Tests Karate
Qualité et Sécurité
Refonte des modules maven
Semantic Release
Monitoring Influx DB, Grafana
Json logging
Mise en place de semantic release mono-repo
Ajout d’outil de qualité / sécurité
SonarCloud
CodeQL
Dependabot
Réalisation de divers outils pour les développeurs, github release report, github permission report, Release Rotation, slack bot…
Réalisation de petits app script liés aux feuilles Google sheet pour des automatisation sur IHM Google
ENVIRONNEMENT TECHNIQUE
Jenkins, Github Action, Java, Groovy, Python, Node, Github, Slack, Suite Google
Description de l'entreprise
Une communauté de développeurs compétents et passionnés dans une ambiance conviviale où règne l'entraide, la créativité et et le partage. L'ADN de l'entreprise est en symbiose avec ma vision des choses, c'est avec joie que je construis avec eux mon expérience professionnelle.