« RévoluTech, au coeur de l’innovation technologique »
##Thème : Mise en place de l’environnement de develloppement j’usqu’au
déploiement avec la méthode DevOps/DevSecOps.
CAHIER DE CHARGE
1. Objectifs du projet
Ce Projet vise a utiliser la methodologie DevOps/DevSecOps pour mettre
en place une pipeline CI/CD qui sera ensuite migrer sur AWS. Celle-ci permettra de de develloper et de deployer des applications JAVA, Python, etc .
2. Les utilisateurs seront des développeurs qui voudrons développer et
déployer leurs applications grâce à un environnement déjà configurer afin de faciliter leurs travaux.
3. Les Fonctionnalités : la plateforme doit permettre de faire un contrôle
continu de l’intégrité du code écrit par les développeurs et d’un déploiement continue. De plus, l’environnement intègrera des mesures de sécurités de l’écriture du code jusqu’au déploiement.
4. Contrainte Technique : L’environnement dois être compatible avec tous
types d’applications et doit être sécuriser afin d’éviter toutes attaques malveillantes. Le délai de mise en place de s’étend sur 6 mois.
5. Etapes et livrable : le projet sera mené en utilisant la méthodologie
DevOps, Agile, avec des sprints de travail d’une durée de 2 semaines. Cependant, chaque livrable devra contenir un prototype fonctionnel. Le projet se déroulera comme suit :
➢ Choix des outils à utiliser
➢ Mise en place de l’environnement de travail ➢ Test de l’environnement ➢ Migration sur AWS 6. Plan de test et de validation : l’environnement sera testé par les développeurs de notre équipe. Puis par des développeurs externes. Les tests couvriront les fonctions de l’application et la conformité aux normes de sécurité.
7. Calendrier : Le projet sera achevé dans un délai de 6 mois a compte de la