Objectifs :
Déploiement d’une infrastructure Cloud sur Azure Stack Hub en automatisant
l’ensemble de la pipeline CI/CD afin d’accueillir un environnement de production conteunerisé
complet et prêt à l’emploi.
- Approvisionnement de l’infrastructure Cloud et Onboarding
(Tenant Cloud, Firewall, workload containerisé et sauvegarde) avec Terraform et Vagrant
- Proposition des solutions applicatives à déployer via la pipeline CI/CD
- Mise en place des pipelines CI/CD avec un Jenkins et Azure DevOps
- Mise en place d’un outil de versionning d’images docker et d’un outil de test de la qualité du code ( Nexus Repository , SonarQube )
- Evaluation des vulnérabilités des applications containerisées avec Clair
- Déploiement des solutions sur Azure Kubernetes Services (AKS engine sur Azure Stack Hub) et sur Azure Stack Virtual Machine,
la phase « deploy » de la pipeline intégrera Ansible pour l’automatisation des configurations
- Mise en place d’un outil de monitoring On-premises (ELK, Grafana)
- Intégration de la sauvegarde de l’environnement avec Commvault
- Comparaison entre les outils d’intégration et de déploiement.
| |||