Contexte Mise en oeuvre de services autour de l’intégration continue et accompagnement des équipes de développement.
Mission ➡️Migration de la stack (CI/CD) legacy vers une stack Cloud Native - mise en place de projets démo et présentation aux développeurs. ➡️Migration de Nexus vers Artifactory : évolution des chaînes CI Jenkins et des agents - mise en place de règles et d'habilitations Artifactory. ➡️Industrialisation et standardisation de l'expérience développeur : Conception de pipelines CI/CD/CT partagés pour +800 utilisateurs, réduisant drastiquement le 'Time-to-Market' et garantissant l'homogénéité des déploiements Kubernetes via Helm ➡️Mise en place d'API ReST Java/Springboot, exposition dans un API Manager et déploiement dans un espace Kubernetes. ➡️POC Angular sur l'application interne (Compas) permettant de restituer sur une IHM l'ensemble des Artifacts construits, leurs dépendances et leurs environnements kubernetes au sein de CA-TS. ➡️Mise en place d'un process d'amélioration continue avec Renovate (pour les projets Maven, Docker et NodeJS). ➡️Utilisation de la stack ELK pour monitorer l'usage des chaînes CI/CD. ➡️Mise en place d’une infrastructure macOS pour les chaînes CI/CD iOS : configuration des serveurs - installation de runners Gitlab. ➡️Renforcement de la posture de sécurité (DevSecOps) : Intégration de barrières de qualité automatisées (SonarQube, Jfrog-Xray, OWASP) dans les flux Gitlab-CI, assurant une détection proactive des CVE avant toute mise en production. ➡️POC Terraform/AWS servant de base pour mettre en place une chaîne CD AWS. ➡️Présentation en mode démo des différentes réalisations aux utilisateurs. ➡️Requérir et étudier les besoins des développeurs et les décliner en solutions CI/CD