Terraform décrit votre infrastructure cloud dans des fichiers de code : réseaux, serveurs, bases de données, droits d'accès. Chaque changement est relu et validé avant d'être appliqué, et un environnement peut être recréé à l'identique. Un freelance Terraform organise ce code, protège le fichier qui recense l'état réel de l'infrastructure et fait passer chaque modification par une revue avant la production. Nous vous présentons 1 ou 2 profils évalués en moins de 48h.
Par Hugo Brisset · Mis à jour le
Terraform rend votre infrastructure cloud traçable, reproductible et moins exposée aux erreurs manuelles. Le principe s'appelle l'infrastructure as code (IaC) : au lieu de créer serveurs et réseaux en cliquant dans une console, vos équipes les décrivent dans des fichiers, avec un langage simple nommé HCL. Ils indiquent le résultat attendu, et Terraform calcule lui-même les changements à faire pour que le cloud corresponde au code. Avant chaque application, il présente un plan lisible des modifications prévues. L'infrastructure est ainsi relue, historisée et reproductible, comme le code d'une application.
En entreprise, Terraform sert à créer des environnements identiques pour le développement, les tests et la production, à regrouper la gestion de plusieurs comptes cloud et à encadrer les droits d'accès. Grâce à ses connecteurs (providers), il pilote aussi bien AWS, Azure et Google Cloud qu'OVHcloud, Scaleway, Kubernetes, Datadog ou GitHub. C'est donc l'outil commun des équipes qui travaillent sur plusieurs clouds.
Le paysage a changé depuis 2023. HashiCorp a placé Terraform sous Business Source License (BSL), une licence qui laisse le code consultable mais interdit de s'en servir pour concurrencer l'éditeur. En réaction est né OpenTofu, un fork, c'est-à-dire une copie indépendante du projet, resté open source et compatible avec l'essentiel des configurations. IBM a ensuite racheté HashiCorp en février 2025. Il existe des alternatives, comme Pulumi, qui décrit l'infrastructure dans un langage de programmation classique, ou AWS CDK et CloudFormation pour un environnement entièrement AWS. Terraform et OpenTofu restent la référence pour travailler sur plusieurs clouds.
L'IA écrit très vite un code Terraform plausible. Mais une ressource supprimée par erreur ou un droit trop large se paie immédiatement en production. Lors de notre entretien technique, mené par un ingénieur en partie en partage d'écran, nous observons comment le freelance lit le plan, repère les suppressions inattendues et encadre ce que l'IA produit avant de l'appliquer.
À jour au 20 octobre 2026.
Sortie le 26 août 2026 et corrigée jusqu'à la 1.16.6 du 14 octobre, Terraform 1.16 permet notamment d'importer des ressources existantes depuis les modules (blocs import), les briques de code réutilisables. Davantage de commandes produisent un résultat au format JSON, exploitable par d'autres outils. La 1.17 est en phase finale de test (release candidate) depuis le 7 octobre 2026.
HashiCorp ne corrige que les deux versions mineures les plus récentes, aujourd'hui 1.16 et 1.15. La 1.14 n'est plus maintenue depuis le 26 août 2026. Comme une nouvelle version sort environ tous les quatre mois, les mises à jour doivent être régulières.
Depuis l'annonce du 10 août 2023, les nouvelles versions de Terraform sont publiées sous Business Source License. Elle interdit de proposer un service concurrent de HashiCorp, mais l'usage interne reste libre. OpenTofu, fork sous licence open source MPL 2.0, a été hébergé par la Linux Foundation puis accepté à la CNCF en avril 2025. Il en est à la version 1.13 et ajoute par exemple le chiffrement natif du fichier d'état, qui contient souvent des informations sensibles.
IBM a finalisé le rachat de HashiCorp le 27 février 2025. Terraform Cloud, le service en ligne de HashiCorp, s'appelle HCP Terraform depuis avril 2024. Terraform Enterprise reste disponible pour une installation sur vos propres serveurs. CDK for Terraform, qui permettait d'écrire du Terraform dans des langages classiques, a été abandonné et archivé le 10 décembre 2025.
Les outils que nos clients attendent le plus souvent autour de Terraform. Un profil qui les connaît est opérationnel plus vite dans votre équipe.
Chaque fiche détaille les missions, la stack, notre évaluation de la pratique de l'IA et le TJM du profil.
FAQ
Pour écrire le code, automatiser son application et reprendre en code une infrastructure existante, choisissez un DevOps / Cloud Engineer. Pour définir l'organisation des comptes cloud, des briques de code et des environnements, un architecte cloud ou un tech lead infra cloud est préférable. Pour renforcer les droits d'accès et contrôler la conformité de l'infrastructure, un consultant sécurité cloud complète l'équipe.
Les deux partagent le même langage et la plupart des connecteurs. Une configuration récente passe de l'un à l'autre avec peu d'adaptations. Terraform bénéficie de l'offre commerciale de HashiCorp, notamment HCP Terraform. OpenTofu garantit une licence open source et apporte des fonctions propres, comme le chiffrement du fichier d'état. Le choix tient surtout à votre politique de licences et à vos outils. Nos freelances maîtrisent généralement les deux.
Pour un usage interne, y compris commercial, la Business Source License n'impose pas de contrainte particulière. Elle vise les éditeurs qui proposeraient un produit concurrent de HashiCorp fondé sur Terraform. En cas de doute sur un usage précis, l'avis de votre service juridique prévaut.
Non. Les blocs import permettent de rattacher progressivement les ressources existantes au code, sans les recréer. Le freelance commence par un inventaire, reprend d'abord les ressources les plus critiques et vérifie à chaque étape que le plan ne prévoit aucune suppression. Il contrôle ensuite en continu que personne ne modifie le cloud en dehors du code.
Le TJM dépend du profil et du périmètre : voir la fiche DevOps / Cloud Engineer, la fiche architecte cloud ou la fiche tech lead infra cloud. Nous communiquons le TJM exact avec les profils, sous 48h.
L'IA génère rapidement du code, des paramètres et de la documentation, et aide à lire un plan de modifications volumineux. Elle invente cependant parfois des options qui n'existent pas ou propose des droits trop larges. Nous observons, en partage d'écran, comment le freelance confronte ce code à la documentation et au plan avant toute application.
Fiche rédigée par Hugo Brisset, cofondateur de Top Profil.
Publiée le , mise à jour le .
Sources : GitHub : versions de Terraform · endoflife.date : Terraform · HashiCorp : HashiCorp adopts the Business Source License · IBM : finalisation du rachat de HashiCorp
Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.