CI/CD:
Publisher of software and security devices for corporate personnel
01
The context:
The customer wanted a reliable, highly available CI/CD architecture at a reasonable and competitive implementation cost.
02
Problem-solving approach:
Using the concepts of infra as code (immutable), serverless, cluster discovery to build a highly available and cost effective CI/CD platform based on a cluster of Jenkins workers running on AWS Auto Scaling.
03
Result:
Delivery of a self-managed SDLC (Software Development Life Cycle) platform, optimised use of resources thanks to automatic 'up-scale/down-scale', autonomy of development teams for continuous delivery and high availability of the CI/CD platform, increasing the frequency of deployments by ~20%.
04
Technical stack used:
AWS (EC2 Auto Scaling, VPC, Route53, Cloudwatch, lambda, SNS..), Jenkins, Terraform, Docker, Grafana, Jfrog Artifactory, Zabbix