Contexte
Implementing full automation for provisioning multi-cloud OpenShift clusters
.
Contributing within a systems administration team.
Managing large clusters with significant gaps in automation.
Réalisation
Implementing a software engineering approach to infrastructure.
Implementing a software engineering approach to infrastructure.
The work initially involved establishing software engineering processes for developing new features aimed at optimizing the deployment and management of OpenShift clusters.
A critical component of this initiative was the implementation of Tekton pipelines for deploying and managing full OpenShift clusters (up to 50 nodes per cluster) on AWS and Azure. These pipelines run nightly to continuously verify the integrity of the clusters. The entire infrastructure was provisioned and managed through Terraform manifests, utilizing a layered architecture. Another key aspect of the project was the development of a custom Terraform provider in Go, designed to manage an internal tool crucial for cluster management. Furthermore, tools were developed with Ansible to enable the team to easily manage their OpenShift resources, ensuring simplified and automated infrastructure management.
Résultats
An automated process across the entire lifecycle of creating, configuring, and managing OpenShift clusters.
With a simple click of a button, it's possible to deploy a fully configured OpenShift cluster on our chosen cloud.
Efficient pipelines ensuring the creation and full management of OpenShift clusters.
Enhanced ease of management with a deployment versioning system allowing for rollbacks if needed, enabling infrastructure teams to focus on delivering value-added services to their clients through automated cluster management.
Custom developments.
A Terraform provider tailored to the client's specific needs while integrating seamlessly with existing tools.
A robust Terraform codebase.
Enabling a single plan/apply to create and manage a complete cluster along with its applications.
Our offers
With
evryg
transform your projects, products and teams into
profitability levers
.
Managed services support
Our developers are also consultants: they translate your business challenges into technical solutions and implement them. 60% of them have more than 10 years of experience.
Our managed services offers
Data, AI & GenAI
We maximize the business impact of your projects while setting up a software and lean framework to accelerate your delivery.
Our Data & AI offers
Product and IT strategy
We help you align your efforts with your financial objectives. Our credo? A solution is perfect when there's nothing left to remove.
Our offers in strategy consulting
Lean Management and IT
We accompany the implementation of an organization that aims to maximize customer satisfaction by reducing deadlines and continuously improving quality.
Our offers in organization consulting
Lean, IT & Data Audit
We analyze your key projects, processes and their implementations to define together actions that can improve deadlines, quality and profitability.
Our audit offers
Contact
You want to discuss
your project with us
?