Edge One Solutions for Idemia - Edge1S

Edge One Solutions for Idemia

Idemia

About the client

IDEMIA focuses on creating technologies that make the world safer, especially in the areas of identity, biometrics and digital security. The company offers solutions for governments, corporations and financial institutions, supporting them in identity management, transactions and data protection.

Technologies

  • GitHub
  • Jenkins
  • Terraform
  • Kubernetes
  • Challenge

    The team faced the challenge of ensuring a dynamic and reliable process for implementing infrastructure changes that would meet the growing demands of projects and customers. It was necessary to create mechanisms that would enable frequent, fast, and at the same time secure environment updates. This process also required eliminating errors and improving team collaboration through the use of modern practices, such as test automation and CI/CD pipeline optimization. An additional challenge was to ensure the consistency and scalability of the infrastructure, regardless of the complexity of the project or the number of environments. All this had to be achieved while minimizing the risk associated with implementations and ensuring the stability of system operation.

    Idemia
  • Solution

    The first step was to switch from Gitflow to Trunk-based development, which significantly sped up code work and infrastructure releases. The focus was on more frequent, smaller, and easier-to-deploy changes. The way environments were configured was also changed – instead of a copy-and-paste model, a common code with parameterization was introduced, thanks to which all environments (dev, preprod, prod, etc.) started using the same Terraform code, differing only in a set of parameters. This solution sped up deployments, reduced errors, and unified the infrastructure. CI/CD pipelines were also optimized, introducing automatic pre- and post-deployment tests and restrictions on merge strategies. As a result, the frequency of deployments increased from once a month to several times a week, and the process itself became faster and less problematic.

    Idemia

Entrust your project to our experts!

Fill out the form
How to choose the best company offering IT specialists outsourcing?

How to choose IT outsourcing and IT specialist outsourcing? Check out the criteria and checklist to safely scale your team and IT projects with Edge1s....  read more

Podcast On The Edge #7: Diversity IT

Diversity in IT without corporate filters: what it is (and isn’t), the real business benefits, and practical ways to manage team dynamics and performance....  read more

DORA and IT Outsourcing: ICT Provider Requirements Checklist for Banks

Practical DORA Checklist for Banks: How to Assess ICT Providers in IT Outsourcing (Audit, Incidents, Subcontractors, Exit)...  read more