Case Study
Setting up Infrastructure as Code on Terraform
Industry
-
Technology (one of France's leading electronics groups specialised in aerospace, defense and security)
Challenge
-
Migration of a payment application from AWS CloudFormation to Terraform
Context
We contributed to the migration of a payment application from AWS CloudFormation to Terraform, as well as to the modernisation of pipelines on GitLab.
Solution
-
Conversion of infrastructure configuration files to Terraform;
-
Creation of Gitlab pipelines for infrastructure deployment on AWS;
-
Terraform state management of AWS resources on Gitlab;
-
Deployment of infrastructure changes on AWS using the Gitlab pipeline;
-
Extension of a Python deployment tool to manage resources not migrated from Gitlab;
-
Drafting code and process documentation.
Technologies
-
Terraform
-
AWS
-
Python
-
GitLab
Keys to success
- Our advanced understanding of the public cloud, thanks to our partnership with the main suppliers and our access to their specialised certification courses;
- Our DevOps culture, which encourages continuous improvement and enables us to increase the rate of delivery;
- Our expertise in implementing Infrastructure as Code (IaC).