Description :
Ce projet vise à mettre en place une chaîne CI/CD (Continuous Integration/Continuous Deployment) pour automatiser les processus de construction, test et déploiement des applications. L’objectif est de réduire le temps de livraison, améliorer la qualité du code et faciliter la collaboration entre les équipes de développement et d’exploitation.
Missions :
- Concevoir une architecture CI/CD adaptée au projet en cours.
- Configurer des outils d’intégration continue (Jenkins, GitLab CI/CD, CircleCI).
- Automatiser les tests unitaires, fonctionnels et de performance.
- Mettre en place des pipelines pour le déploiement sur des environnements de test,
staging et production.
- Assurer la sécurité des pipelines et la gestion des versions.
Rédiger une documentation pour les utilisateurs et les équipes.
Prérequis :
- Connaissance des outils CI/CD (Jenkins, GitLab CI/CD, etc.).
- Maîtrise des conteneurs et orchestrateurs (Docker, Kubernetes).
- Expérience en scripting (Shell, Python).
- Sens de l’automatisation et compréhension des workflows DevOps.
Date d’expiration: 20 décembre, 2024