CI/CD
Editeur de logiciels et dispositifs de sécurité pour personnel d’entreprises
01
Contexte :
Le client souhaite avoir une architecture CI/CD fiable, et hautement disponible, pour un coût d’implémentation raisonnable et compétitif.
02
Approche problem solver :
Utilisation des concepts d’infra as code (immuable), serverless, cluster discovery, pour construire une plateforme CI/CD hautement disponible et rentable, s'appuyant sur un cluster de workers Jenkins sous AWS Auto Scaling.
03
Résultat :
Livraison d'une plateforme SDLC (Software Development Life Cycle) auto-managée, utilisation optimisée des ressources grâce au "up scale/down scale" automatique, autonomie des équipes dev pour le continuous delivery et haute disponibilité de la plateforme CI/CD, augmentant de ~20% la fréquence des déploiements.
04
Stack technique mobilisée :
AWS (EC2 Auto Scaling, VPC, Route53, Cloudwatch, lambda, SNS..), Jenkins, Terraform, Docker, Grafana, Jfrog Artifactory, Zabbix