[{"data":1,"prerenderedAt":1518},["ShallowReactive",2],{"/fr-fr/blog/cloud-and-devops":3,"navigation-fr-fr":736,"banner-fr-fr":1158,"footer-fr-fr":1167,"blog-post-authors-fr-fr-Salahddine Aberkan|Maud Leuenberger":1403,"blog-related-posts-fr-fr-cloud-and-devops":1431,"blog-promotions-fr-fr":1455,"next-steps-fr-fr":1509},{"id":4,"title":5,"authors":6,"body":9,"category":715,"date":716,"description":717,"extension":718,"externalUrl":719,"featured":720,"heroImage":721,"meta":722,"navigation":723,"path":724,"seo":725,"slug":729,"stem":730,"tags":731,"template":734,"updatedDate":719,"__hash__":735},"blogPosts/fr-fr/blog/cloud-and-devops.md","Cloud et DevOps : pourquoi cette alliance transforme le développement logiciel",[7,8],"Salahddine Aberkan","Maud Leuenberger",{"type":10,"value":11,"toc":684},"minimark",[12,21,24,29,32,47,70,77,81,91,101,131,141,150,154,165,168,173,176,179,183,186,195,206,212,217,224,228,231,235,253,278,295,299,308,318,341,353,357,360,383,386,390,393,403,406,439,442,446,449,453,465,468,471,475,482,489,501,515,518,521,525,547,550,553,560,564,571,585,598,609,623,630,634,637,646,650,654,657,661,664,668,671,674,677,681],[13,14,15,16,20],"p",{},"Le cloud computing et les pratiques DevOps s'imposent désormais comme des standards dans les organisations qui développent des logiciels. Ces deux approches, bien que distinctes, partagent un objectif commun : livrer de la valeur plus rapidement, plus fréquemment et avec une meilleure qualité. Leur convergence n'est pas un hasard. ",[17,18,19],"strong",{},"Cloud et DevOps"," se renforcent mutuellement pour créer un environnement propice à l'innovation et à l'excellence opérationnelle.",[13,22,23],{},"Mais comment ces deux approches se complètent-elles réellement ? Quels bénéfices concrets pouvez-vous en attendre ? Et surtout, comment les mettre en œuvre efficacement dans votre organisation ? Cet article vous guide à travers les fondamentaux du cloud et du DevOps, leur complémentarité, et les clés pour réussir cette transformation.",[25,26,28],"h2",{"id":27},"quest-ce-que-le-cloud-computing","Qu'est-ce que le cloud computing ?",[13,30,31],{},"Le cloud computing désigne l'accès à des ressources informatiques (serveurs, stockage, bases de données, logiciels) via Internet, à la demande. Contrairement à l'infrastructure traditionnelle où vous devez acheter, installer et maintenir vos propres serveurs, le cloud vous permet de consommer ces ressources comme un service, en payant uniquement ce que vous utilisez.",[13,33,34,35,38,39,42,43,46],{},"Cette approche repose sur trois modèles principaux. L'",[17,36,37],{},"IaaS"," (Infrastructure as a Service) vous fournit les briques de base : machines virtuelles, réseaux, stockage. Vous gardez le contrôle sur les systèmes d'exploitation et les applications. Le ",[17,40,41],{},"PaaS"," (Platform as a Service) va plus loin en proposant un environnement de développement complet, gérant pour vous l'infrastructure sous-jacente. Enfin, le ",[17,44,45],{},"SaaS"," (Software as a Service) met à disposition des applications prêtes à l'emploi, accessibles via Internet et généralement depuis un navigateur.",[13,48,49,50,53,54,57,58,61,62,65,66,69],{},"Les grands acteurs du marché se nomment ",[17,51,52],{},"Amazon Web Services (AWS)",", ",[17,55,56],{},"Google Cloud Platform (GCP)"," et ",[17,59,60],{},"Microsoft Azure",". Chacun propose des centaines de services couvrant le calcul, le stockage, l'intelligence artificielle, l'analyse de données et bien plus encore. Des fournisseurs comme ",[17,63,64],{},"OVHcloud"," ou ",[17,67,68],{},"Scaleway"," offrent également des alternatives européennes.",[13,71,72,73,76],{},"L'atout majeur du cloud reste son ",[17,74,75],{},"élasticité"," : la capacité d'adapter automatiquement les ressources à la charge de travail. Cette flexibilité change fondamentalement la manière dont les équipes techniques travaillent.",[25,78,80],{"id":79},"quest-ce-que-le-devops","Qu'est-ce que le DevOps ?",[13,82,83,84,90],{},"Le terme ",[85,86,89],"a",{"href":87,"rel":88,"title":80},"https://about.gitlab.com/fr-fr/topics/devops/",[],"DevOps"," naît de la contraction de « Development » et « Operations ». Il désigne à la fois une culture et un ensemble de pratiques visant à rapprocher les équipes de développement et les équipes des opérations, historiquement cloisonnées.",[13,92,93,94,100],{},"L'objectif du DevOps se résume en une phrase : livrer de la valeur aux utilisateurs plus rapidement, plus fréquemment et avec une meilleure qualité. Pour y parvenir, ",[85,95,99],{"href":96,"rel":97,"title":98},"https://about.gitlab.com/fr-fr/blog/4-must-know-devops-principles/",[],"Principes DevOps","le DevOps s'appuie sur quatre principes fondamentaux"," :",[102,103,104,112,119,125],"ul",{},[105,106,107,108,111],"li",{},"L'",[17,109,110],{},"automatisation"," du cycle de vie logiciel, du build aux tests jusqu'au déploiement",[105,113,114,115,118],{},"La ",[17,116,117],{},"collaboration"," et la communication entre les équipes Dev et Ops",[105,120,107,121,124],{},[17,122,123],{},"amélioration continue"," par la réduction des frictions et des silos et l'apprentissage permanent",[105,126,114,127,130],{},[17,128,129],{},"concentration sur les besoins des utilisateurs"," avec des boucles de rétroaction courtes",[13,132,133,134,140],{},"Concrètement, le DevOps structure le travail autour d'un cycle de vie applicatif en plusieurs phases : planifier, créer, vérifier, empaqueter, livrer, configurer, surveiller. Chaque phase s'enchaîne de manière fluide grâce à l'automatisation des ",[85,135,139],{"href":136,"rel":137,"title":138},"https://about.gitlab.com/fr-fr/topics/ci-cd/cicd-pipeline/",[],"Qu'est-ce qu'un pipeline CI/CD ?","pipelines CI/CD"," (intégration continue et déploiement continu).",[13,142,143,144,149],{},"Selon le rapport ",[85,145,148],{"href":146,"rel":147},"https://cloud.google.com/devops/state-of-devops",[],"Accelerate State of DevOps 2024 de Google Cloud",", les équipes qui adoptent pleinement ces pratiques déploient significativement plus fréquemment et récupèrent beaucoup plus vite après un incident que les équipes traditionnelles.",[25,151,153],{"id":152},"quel-est-le-lien-entre-cloud-et-devops","Quel est le lien entre cloud et DevOps ?",[13,155,156,157,160,161,164],{},"Cloud et DevOps répondent à des besoins différents. Le cloud fournit l'",[17,158,159],{},"infrastructure",", le DevOps apporte la ",[17,162,163],{},"méthodologie",". Vous pouvez techniquement adopter une approche DevOps sans cloud, et utiliser le cloud sans culture DevOps. Cependant, leur combinaison démultiplie les résultats.",[13,166,167],{},"Cette synergie s'explique par une complémentarité naturelle : le DevOps prône l'automatisation et l'agilité, le cloud les rend possibles à grande échelle. Les organisations qui combinent ces deux approches constatent une accélération notable de leurs cycles de livraison et une amélioration de la qualité de leurs déploiements.",[169,170,172],"h3",{"id":171},"le-cloud-comme-accélérateur-du-devops","Le cloud comme accélérateur du DevOps",[13,174,175],{},"Le cloud transforme radicalement la manière dont les équipes DevOps travaillent. Là où le provisionnement d'un serveur physique prenait des semaines, une machine virtuelle cloud se crée en quelques minutes. Cette rapidité permet de multiplier les environnements de test, de développement et de staging sans contrainte matérielle.",[13,177,178],{},"Le modèle économique du cloud, basé sur le « pay-as-you-go », s'aligne parfaitement avec la philosophie DevOps : vous ne payez que les ressources réellement consommées, ce qui encourage l'expérimentation et l'itération rapide.",[25,180,182],{"id":181},"les-avantages-de-combiner-cloud-et-devops","Les avantages de combiner cloud et DevOps",[13,184,185],{},"L'alliance du cloud et du DevOps génère des bénéfices mesurables à plusieurs niveaux.",[13,187,114,188,191,192,194],{},[17,189,190],{},"flexibilité"," constitue le premier gain tangible. Les équipes DevOps peuvent provisionner des environnements complets en quelques clics, les dupliquer pour des tests parallèles, puis les détruire une fois le travail terminé. Cette agilité était impensable avec une infrastructure physique. L'",[17,193,75],{}," du cloud permet également d'absorber les pics de charge sans surprovisionner en permanence.",[13,196,107,197,199,200,205],{},[17,198,110],{}," atteint un nouveau palier. Le provisionnement des ressources cloud s'intègre directement dans les pipelines CI/CD et dans les solutions de ",[85,201,204],{"href":202,"rel":203,"title":204},"https://about.gitlab.com/fr-fr/blog/from-code-to-production-a-guide-to-continuous-deployment-with-gitlab/",[],"déploiement continu",". Un commit déclenche automatiquement la création d'un environnement de test, l'exécution des tests, puis le déploiement en production si tout est validé. Les équipes constatent une réduction significative de leurs cycles de déploiement grâce à cette automatisation de bout-en-bout.",[13,207,114,208,211],{},[17,209,210],{},"réduction des coûts opérationnels"," découle naturellement de ces gains d'efficacité. Moins de temps passé sur les tâches manuelles répétitives signifie plus de temps consacré à créer de la valeur. Le modèle de facturation à l'usage évite le gaspillage de ressources inutilisées.",[13,213,114,214,216],{},[17,215,117],{}," s'améliore également. Le cloud offre un environnement partagé accessible à toutes les équipes, où qu'elles se trouvent, selon leurs permissions et leur rôle au sein de l'organisation. Elles peuvent ainsi travailler sur les mêmes outils, avec la même visibilité sur l'état des systèmes.",[13,218,219,220,223],{},"Enfin, la ",[17,221,222],{},"qualité"," progresse. Les tests automatisés s'exécutent systématiquement avant chaque déploiement. Les problèmes sont détectés plus tôt dans le cycle et coûtent moins cher à corriger.",[25,225,227],{"id":226},"les-outils-clés-du-cloud-devops","Les outils clés du cloud DevOps",[13,229,230],{},"La mise en œuvre d'une démarche cloud DevOps repose sur un écosystème d'outils spécialisés qui s'articulent autour de trois piliers.",[169,232,234],{"id":233},"la-conteneurisation-et-lorchestration","La conteneurisation et l’orchestration",[13,236,114,237,243,244,252],{},[85,238,242],{"href":239,"rel":240,"title":241},"https://about.gitlab.com/fr-fr/blog/what-is-containerization/",[],"Qu'est-ce que la conteneurisation ?","conteneurisation"," a révolutionné le déploiement applicatif. ",[17,245,246],{},[85,247,251],{"href":248,"rel":249,"title":250},"https://about.gitlab.com/fr-fr/blog/what-is-docker-comprehensive-guide/",[],"Qu'est-ce que Docker ?","Docker"," permet d'empaqueter une application avec toutes ses dépendances dans un conteneur léger et portable. Ce conteneur s'exécute de manière identique sur le poste du développeur, sur le serveur de test et en production, éliminant le fameux « ça marche sur ma machine ».",[13,254,255,263,264,270,271,277],{},[17,256,257],{},[85,258,262],{"href":259,"rel":260,"title":261},"https://about.gitlab.com/fr-fr/blog/kubernetes-the-container-orchestration-solution/",[],"Qu'est-ce que Kubernetes ?","Kubernetes"," orchestre ces conteneurs à grande échelle. Il gère automatiquement le déploiement, la mise à l'échelle et la répartition de charge des applications conteneurisées. Cette ",[85,265,269],{"href":266,"rel":267,"title":268},"https://about.gitlab.com/fr-fr/topics/cloud-native/",[],"Qu'est-ce que le cloud-native ?","approche cloud-native"," s'adapte particulièrement bien aux ",[85,272,276],{"href":273,"rel":274,"title":275},"https://about.gitlab.com/fr-fr/blog/what-are-the-benefits-of-a-microservices-architecture/",[],"Qu'est-ce qu'une architecture de microservices ?","architectures de microservices",", où chaque fonctionnalité s'exécute dans son propre conteneur indépendant.",[13,279,280,281,286,287,290,291,294],{},"GitLab propose une ",[85,282,285],{"href":283,"rel":284},"https://about.gitlab.com/fr-fr/solutions/kubernetes/",[],"intégration native avec Kubernetes",", permettant de gérer vos clusters directement depuis la plateforme. Le ",[17,288,289],{},"Registre de conteneurs"," intégré stocke vos images Docker, tandis que le ",[17,292,293],{},"Registre des charts Helm"," facilite le déploiement d'applications complexes.",[169,296,298],{"id":297},"infrastructure-as-code-et-gitops","Infrastructure as code et GitOps",[13,300,107,301,307],{},[85,302,306],{"href":303,"rel":304,"title":305},"https://about.gitlab.com/fr-fr/topics/gitops/infrastructure-as-code/",[],"Qu'est-ce que l'Infrastructure as Code ?","Infrastructure as Code"," (IaC) applique les bonnes pratiques du développement logiciel à la gestion de l'infrastructure. Au lieu de configurer manuellement des serveurs, vous décrivez votre infrastructure dans des fichiers de configuration versionnés.",[13,309,310,313,314,317],{},[17,311,312],{},"Terraform"," s'est imposé comme le standard pour provisionner des ressources sur tous les clouds majeurs. ",[17,315,316],{},"Ansible"," complète ce dispositif pour la configuration des systèmes. Ces outils permettent de recréer un environnement complet en quelques commandes, garantissant la reproductibilité et facilitant la gestion des incidents.",[13,319,320,326,327,333,334,336,337,340],{},[85,321,325],{"href":322,"rel":323,"title":324},"https://about.gitlab.com/fr-fr/topics/gitops/",[],"Qu'est-ce que GitOps ?","GitOps"," pousse cette logique plus loin en faisant de ",[85,328,332],{"href":329,"rel":330,"title":331},"https://about.gitlab.com/fr-fr/blog/what-is-git/",[],"Qu'est-ce que Git ?","Git"," la source unique de vérité. Toute modification de l'infrastructure passe par une merge request, est revue par l'équipe, puis appliquée automatiquement. GitLab intègre nativement cette approche avec ses fonctionnalités d'",[17,335,306],{}," et de ",[17,338,339],{},"gestion de l'environnement",".",[342,343,344],"blockquote",{},[13,345,346,347,352],{},"Consultez notre article « ",[85,348,351],{"href":349,"rel":350},"https://about.gitlab.com/fr-fr/blog/using-ansible-and-gitlab-as-infrastructure-for-code/",[],"GitLab DevSecOps : des pipelines IaC au service de votre croissance"," » pour découvrir comment automatiser la gestion de votre infrastructure afin d’accompagner la croissance de votre entreprise.",[169,354,356],{"id":355},"pipelines-cicd","Pipelines CI/CD",[13,358,359],{},"Les pipelines d'intégration et de déploiement continus constituent le cœur du DevOps automatisé. Ils orchestrent l'ensemble du processus : build du code, exécution des tests, analyse de qualité, déploiement sur les différents environnements.",[13,361,362,370,371,378,379,382],{},[17,363,364],{},[85,365,369],{"href":366,"rel":367,"title":368},"https://about.gitlab.com/fr-fr/blog/what-is-gitlab-ci-cd/",[],"Qu'est-ce que GitLab CI/CD ?","GitLab CI/CD"," propose une approche unifiée où pipelines, gestion de code et suivi de projet cohabitent dans la même interface. La fonctionnalité ",[17,372,373],{},[85,374,377],{"href":375,"rel":376},"https://docs.gitlab.com/topics/autodevops/",[],"Auto DevOps"," détecte automatiquement le langage de votre application et configure un pipeline complet sans intervention manuelle. Les ",[17,380,381],{},"Merge trains"," optimisent l'intégration en effectuant un merge des changements de manière ordonnée, évitant les conflits de dernière minute.",[13,384,385],{},"Le choix d'une plateforme intégrée plutôt que d'outils fragmentés simplifie considérablement la maintenance et améliore la visibilité sur l'ensemble du cycle de développement logiciel.",[25,387,389],{"id":388},"cloud-et-devsecops-intégrer-la-sécurité-dès-le-départ","Cloud et DevSecOps : intégrer la sécurité dès le départ",[13,391,392],{},"L'accélération des cycles de livraison crée un nouveau défi : comment maintenir un haut niveau de sécurité quand les déploiements se comptent en dizaines par jour ?",[13,394,395,396,402],{},"La réponse tient en un concept : le ",[85,397,401],{"href":398,"rel":399,"title":400},"https://about.gitlab.com/fr-fr/topics/devsecops/",[],"Qu'est-ce que le DevSecOps ?","DevSecOps",". Cette évolution du DevOps intègre la sécurité à chaque étape du cycle de développement logiciel, plutôt que de la traiter comme une vérification finale. On parle de « shift-left » : décaler la sécurité vers la gauche du cycle, c'est-à-dire plus tôt dans le processus.",[13,404,405],{},"Concrètement, le DevSecOps automatise les contrôles de sécurité dans les pipelines CI/CD. Plusieurs types de tests interviennent :",[102,407,408,415,421,427,433],{},[105,409,410,411,414],{},"Le ",[17,412,413],{},"SAST"," (Static Application Security Testing) analyse le code source pour détecter les vulnérabilités potentielles",[105,416,410,417,420],{},[17,418,419],{},"DAST"," (Dynamic Application Security Testing) teste l'application en cours d'exécution",[105,422,107,423,426],{},[17,424,425],{},"analyse de composition logicielle"," vérifie que les bibliothèques utilisées ne contiennent pas de failles connues",[105,428,107,429,432],{},[17,430,431],{},"analyse des conteneurs"," inspecte les images Docker avant leur déploiement",[105,434,114,435,438],{},[17,436,437],{},"détection des secrets"," repère les clés API ou mots de passe accidentellement validés",[13,440,441],{},"GitLab intègre nativement l'ensemble de ces capacités de sécurité au sein de sa plateforme d'orchestration intelligente pour le DevSecOps. Cette approche transforme radicalement l'économie de la sécurité logicielle : les vulnérabilités ne sont plus seulement détectées au moment où le code est écrit, elles sont comprises, priorisées et corrigées automatiquement, au moment où leur traitement coûte le moins cher et où leur impact est le plus limité.",[25,443,445],{"id":444},"comment-mettre-en-place-une-approche-cloud-et-devops-dans-votre-organisation","Comment mettre en place une approche cloud et DevOps dans votre organisation",[13,447,448],{},"La transformation vers le cloud DevOps ne s'improvise pas. Une démarche structurée maximise les chances de succès.",[169,450,452],{"id":451},"définir-sa-stratégie-cloud","Définir sa stratégie cloud",[13,454,455,456,458,459,461,462,464],{},"La première étape consiste à choisir le modèle cloud adapté à vos besoins. Le ",[17,457,37],{}," convient si vous souhaitez garder le contrôle sur vos systèmes tout en bénéficiant de la flexibilité du cloud. Le ",[17,460,41],{}," accélère le développement en déléguant la gestion de l'infrastructure. Le ",[17,463,45],{}," répond aux besoins applicatifs standards.",[13,466,467],{},"Vous devez également arbitrer entre cloud public, privé, hybride ou multi-cloud. Le cloud public offre une plus grande flexibilité et des économies d'échelle. Le cloud privé répond aux exigences de souveraineté ou de conformité réglementaire. L'approche hybride combine les avantages de l’infrastructure privée et du cloud public. Le multi-cloud, quant à lui, repose sur plusieurs fournisseurs cloud publics pour éviter la dépendance à un seul acteur.",[13,469,470],{},"Évaluez également les compétences de vos équipes. La transformation cloud DevOps requiert des savoir-faire spécifiques en automatisation, conteneurisation et sécurité.",[169,472,474],{"id":473},"adopter-une-démarche-progressive","Adopter une démarche progressive",[13,476,477,478,481],{},"Commencez par un ",[17,479,480],{},"projet pilote"," représentatif mais de taille maîtrisable. Ce premier succès démontrera la valeur de l'approche et créera des ambassadeurs au sein de l'organisation.",[13,483,484,485,488],{},"Investissez dans la ",[17,486,487],{},"formation",". Le manque de compétences reste le frein principal à l'adoption d’une approche DevOps dans de nombreuses organisations. Des équipes formées progressent plus vite et évitent les erreurs coûteuses.",[13,490,491,492,495,496,100],{},"Mesurez vos progrès avec les ",[17,493,494],{},"métriques DORA"," (DevOps Research and Assessment).\nGitLab intègre nativement le suivi de ces indicateurs dans ses ",[85,497,500],{"href":498,"rel":499},"https://about.gitlab.com/fr-fr/solutions/value-stream-management/",[],"rapports DevOps",[102,502,503,506,509,512],{},[105,504,505],{},"La fréquence de déploiement",[105,507,508],{},"Le délai de livraison des changements",[105,510,511],{},"Le taux d'échec des changements",[105,513,514],{},"Le temps de restauration après incident",[13,516,517],{},"Ces indicateurs observent objectivement votre progression et identifient les axes d'amélioration prioritaires.",[13,519,520],{},"Enfin, attention aux écueils classiques : les silos organisationnels qui persistent malgré les nouveaux outils, ou la multiplication d'outils non intégrés qui fragmentent la visibilité.",[25,522,524],{"id":523},"pourquoi-une-plateforme-devops-unifiée-fait-la-différence","Pourquoi une plateforme DevOps unifiée fait la différence",[13,526,527,528,531,532,535,536,539,540,546],{},"L'adoption du DevOps suit généralement quatre phases. D'abord le ",[17,529,530],{},"BYOT"," (Bring Your Own Tool) où chaque équipe choisit ses outils. Puis le ",[17,533,534],{},"Best-of-breed"," où l'organisation standardise un outil par fonction. Ensuite le ",[17,537,538],{},"DIY"," (Do It Yourself) où les équipes construisent des intégrations internes entre ces outils. Enfin, la ",[85,541,545],{"href":542,"rel":543,"title":544},"https://about.gitlab.com/fr-fr/solutions/devops-platform/",[],"Plateforme DevOps","plateforme DevOps"," qui unifie l'ensemble de ces outils.",[13,548,549],{},"Les chaînes d'outils fragmentées créent des frictions. Chaque outil nécessite sa propre maintenance, ses propres mises à jour, ses propres compétences. Les intégrations entre outils deviennent fragiles et consomment du temps. La visibilité se perd entre les différentes interfaces.",[13,551,552],{},"Une plateforme unifiée résout ces problèmes. Toutes les équipes travaillent dans le même environnement, avec une vue complète du cycle de développement logiciel. La maintenance se concentre sur une seule solution. Les données circulent naturellement entre les étapes du pipeline.",[13,554,555,556,559],{},"Un autre avantage clé : l'",[17,557,558],{},"indépendance vis-à-vis des fournisseurs cloud",". Contrairement aux outils natifs d'un cloud spécifique, une plateforme agnostique déploie sur AWS, Azure, GCP ou tout autre environnement avec la même facilité. Cette neutralité préserve votre liberté de choix.",[25,561,563],{"id":562},"gitlab-la-plateforme-devsecops-pour-accélérer-votre-transformation-cloud","GitLab : la plateforme DevSecOps pour accélérer votre transformation cloud",[13,565,566,567,570],{},"Avec ",[17,568,569],{},"plus de 50 millions de développeurs dans le monde",", GitLab s'impose comme la référence pour unifier vos pratiques cloud et DevOps au sein d'une plateforme unique couvrant l'intégralité du cycle de vie logiciel.",[13,572,573,575,576,578,579,581,582,584],{},[17,574,369],{}," automatise vos workflows depuis le premier commit jusqu'au déploiement en production. ",[17,577,377],{}," génère automatiquement des pipelines optimisés pour votre pile technologique, tandis que le ",[17,580,289],{}," et le ",[17,583,293],{}," centralisent la gestion de vos artefacts.",[13,586,587,588,53,590,53,592,57,595,597],{},"La sécurité est pensée dès la conception : ",[17,589,413],{},[17,591,419],{},[17,593,594],{},"analyse des dépendances",[17,596,431],{}," sont intégrés nativement dans la plateforme, permettant de détecter les vulnérabilités au plus tôt dans le cycle de développement, sans ajout d'outils externes.",[13,599,600,601,608],{},"GitLab va encore plus loin avec la ",[17,602,603],{},[85,604,607],{"href":605,"rel":606,"title":607},"https://about.gitlab.com/fr-fr/gitlab-duo-agent-platform/",[],"GitLab Duo Agent Platform",", dédiée à l'orchestration d'agents d'IA autonomes tout au long du cycle DevSecOps. Ces agents, capables de planifier, d'exécuter et d'itérer sur des tâches complexes, collaborent entre eux et avec vos équipes, de la revue de code à la remédiation de vulnérabilités.",[13,610,611,612,614,615,618,619,622],{},"Pour piloter votre transformation, les ",[17,613,494],{}," et la ",[17,616,617],{},"gestion de la chaîne de valeur"," offrent une vue complète sur la performance de vos équipes. La fonctionnalité de ",[17,620,621],{},"prédiction de chaîne de valeur",", alimentée par l'IA, anticipe les goulots d'étranglement avant qu'ils n'impactent vos livraisons.",[13,624,625,626,629],{},"GitLab est disponible en SaaS sur GitLab.com, en auto-hébergé pour un contrôle total de votre infrastructure, ou en formule ",[17,627,628],{},"GitLab Dedicated"," pour une solution SaaS monolocataire entièrement gérée. Quelle que soit votre architecture cloud, GitLab s'adapte à vos besoins et à vos ambitions.",[25,631,633],{"id":632},"passez-à-laction","Passez à l'action",[13,635,636],{},"L’approche cloud et DevOps forme aujourd'hui une alliance incontournable pour les organisations qui veulent livrer des logiciels de qualité plus rapidement. Le cloud apporte l'infrastructure élastique et les services à la demande. Le DevOps fournit la méthodologie et la culture de collaboration. Ensemble, ils permettent des déploiements plus fréquents, une meilleure qualité et une réactivité accrue face aux besoins des utilisateurs.",[13,638,639,640,645],{},"La clé du succès réside dans une approche intégrée. ",[85,641,644],{"href":642,"rel":643},"https://about.gitlab.com/fr-fr/free-trial/devsecops/?utm_medium=blog&utm_source=blog&utm_campaign=eg_emea_x_trial_x_fr_blog_fr",[],"Testez GitLab gratuitement"," pour découvrir comment une plateforme DevSecOps unifiée peut transformer vos cycles de développement.",[25,647,649],{"id":648},"faq","FAQ",[169,651,653],{"id":652},"quelle-est-la-différence-entre-cloud-et-devops","Quelle est la différence entre cloud et DevOps ?",[13,655,656],{},"Le cloud désigne une infrastructure informatique accessible via Internet, permettant de consommer des ressources (serveurs, stockage, applications) à la demande. Le DevOps est une culture et un ensemble de pratiques visant à rapprocher les équipes Dev et Ops pour livrer des logiciels plus rapidement. Le cloud fournit les moyens techniques, le DevOps la méthodologie.",[169,658,660],{"id":659},"le-devops-est-il-possible-sans-cloud","Le DevOps est-il possible sans cloud ?",[13,662,663],{},"Oui, le DevOps peut se pratiquer avec une infrastructure sur site traditionnelle. Les principes d'automatisation, de collaboration et d'amélioration continue s'appliquent indépendamment du type d'infrastructure. Cependant, le cloud facilite considérablement la mise en œuvre du DevOps grâce à l'élasticité des ressources et aux outils natifs de CI/CD.",[169,665,667],{"id":666},"quels-sont-les-meilleurs-outils-pour-le-cloud-devops","Quels sont les meilleurs outils pour le cloud DevOps ?",[13,669,670],{},"Les outils clés incluent Docker et Kubernetes pour la conteneurisation, Terraform et Ansible pour l'Infrastructure as Code, et des solutions CI/CD comme GitLab CI/CD. Les plateformes unifiées comme GitLab regroupent ces fonctionnalités dans une seule interface, simplifiant la gestion et améliorant la collaboration.",[169,672,400],{"id":673},"quest-ce-que-le-devsecops",[13,675,676],{},"Le DevSecOps intègre la sécurité à chaque étape du cycle DevOps, plutôt que de la traiter comme une vérification finale. Cette approche « shift-left » automatise les tests de sécurité (SAST, DAST, analyse de dépendances) dans les pipelines CI/CD, permettant de détecter et corriger les vulnérabilités plus tôt, quand leur correction coûte moins cher.",[169,678,680],{"id":679},"comment-mesurer-le-succès-dune-démarche-cloud-et-devops","Comment mesurer le succès d'une démarche cloud et DevOps ?",[13,682,683],{},"Les métriques DORA constituent le standard pour évaluer la performance DevOps. Elles mesurent quatre indicateurs : la fréquence de déploiement, le délai de livraison des changements, le taux d'échec des changements et le temps de restauration après incident. GitLab intègre nativement le suivi de ces métriques dans ses rapports.",{"title":685,"searchDepth":686,"depth":686,"links":687},"",2,[688,689,690,694,695,700,701,705,706,707,708],{"id":27,"depth":686,"text":28},{"id":79,"depth":686,"text":80},{"id":152,"depth":686,"text":153,"children":691},[692],{"id":171,"depth":693,"text":172},3,{"id":181,"depth":686,"text":182},{"id":226,"depth":686,"text":227,"children":696},[697,698,699],{"id":233,"depth":693,"text":234},{"id":297,"depth":693,"text":298},{"id":355,"depth":693,"text":356},{"id":388,"depth":686,"text":389},{"id":444,"depth":686,"text":445,"children":702},[703,704],{"id":451,"depth":693,"text":452},{"id":473,"depth":693,"text":474},{"id":523,"depth":686,"text":524},{"id":562,"depth":686,"text":563},{"id":632,"depth":686,"text":633},{"id":648,"depth":686,"text":649,"children":709},[710,711,712,713,714],{"id":652,"depth":693,"text":653},{"id":659,"depth":693,"text":660},{"id":666,"depth":693,"text":667},{"id":673,"depth":693,"text":400},{"id":679,"depth":693,"text":680},"devsecops","2026-05-28","Cloud et DevOps convergent pour accélérer la livraison logicielle. Découvrez comment cette alliance transforme vos cycles de développement logiciel et renforce votre compétitivité.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1774465167/n5hlvrsrheadeccyr1oz.png",{},true,"/fr-fr/blog/cloud-and-devops",{"config":726,"title":727,"ogTitle":727,"description":728,"ogDescription":728,"ogImage":721},{"noIndex":720},"Cloud et DevOps : comment combiner ces deux approches ?","Découvrez comment le cloud et le DevOps forment une alliance stratégique pour accélérer vos déploiements, automatiser vos pipelines et transformer votre développement logiciel.","cloud-and-devops","fr-fr/blog/cloud-and-devops",[89,732,733],"DevOps platform","cloud native","BlogPost","RMzyW937TZjDAPa4-kP55bHviu-oUlqxkjHgqmFA4XQ",{"logo":737,"freeTrial":742,"sales":747,"login":752,"items":757,"search":1074,"minimal":1109,"duo":1128,"switchNav":1137,"pricingDeployment":1148},{"config":738},{"href":739,"dataGaName":740,"dataGaLocation":741},"/fr-fr/","gitlab logo","header",{"text":743,"config":744},"Commencer un essai gratuit",{"href":745,"dataGaName":746,"dataGaLocation":741},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":748,"config":749},"Contacter l’équipe commerciale",{"href":750,"dataGaName":751,"dataGaLocation":741},"/fr-fr/sales/","sales",{"text":753,"config":754},"Connexion",{"href":755,"dataGaName":756,"dataGaLocation":741},"https://gitlab.com/users/sign_in/","sign in",[758,787,889,894,998,1054],{"text":759,"config":760,"menu":762},"Plateforme",{"dataNavLevelOne":761},"platform",{"type":763,"columns":764},"cards",[765,771,779],{"title":759,"description":766,"link":767},"La plateforme d’orchestration intelligente pour le DevSecOps",{"text":768,"config":769},"Explorer notre plateforme",{"href":770,"dataGaName":761,"dataGaLocation":741},"/fr-fr/platform/",{"title":772,"description":773,"link":774},"GitLab Duo Agent Platform","L’IA agentique pour l’ensemble du cycle de développement logiciel",{"text":775,"config":776},"Découvrir GitLab Duo",{"href":777,"dataGaName":778,"dataGaLocation":741},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":780,"description":781,"link":782},"Pourquoi GitLab ?","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":783,"config":784},"En savoir plus",{"href":785,"dataGaName":786,"dataGaLocation":741},"/fr-fr/why-gitlab/","why gitlab",{"text":788,"left":723,"config":789,"menu":791},"Produit",{"dataNavLevelOne":790},"solutions",{"type":792,"link":793,"columns":797,"feature":868},"lists",{"text":794,"config":795},"Voir toutes les solutions",{"href":796,"dataGaName":790,"dataGaLocation":741},"/fr-fr/solutions/",[798,823,846],{"title":799,"description":800,"link":801,"items":806},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":802},{"icon":803,"href":804,"dataGaName":805,"dataGaLocation":741},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[807,811,814,819],{"text":808,"config":809},"CI/CD",{"href":810,"dataGaLocation":741,"dataGaName":808},"/fr-fr/solutions/continuous-integration/",{"text":772,"config":812},{"href":777,"dataGaLocation":741,"dataGaName":813},"gitlab duo agent platform - product menu",{"text":815,"config":816},"Gestion du code source",{"href":817,"dataGaLocation":741,"dataGaName":818},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":820,"config":821},"Livraison de logiciels automatisée",{"href":804,"dataGaLocation":741,"dataGaName":822},"Automated software delivery",{"title":824,"description":825,"link":826,"items":831},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":827},{"href":828,"dataGaName":829,"dataGaLocation":741,"icon":830},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[832,836,841],{"text":833,"config":834},"Tests de sécurité des applications",{"href":828,"dataGaName":835,"dataGaLocation":741},"Application security testing",{"text":837,"config":838},"Sécurité de la chaîne d’approvisionnement logicielle",{"href":839,"dataGaLocation":741,"dataGaName":840},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":842,"config":843},"Conformité logicielle",{"href":844,"dataGaName":845,"dataGaLocation":741},"/fr-fr/solutions/software-compliance/","software compliance",{"title":847,"link":848,"items":853},"Mesures",{"config":849},{"icon":850,"href":851,"dataGaName":852,"dataGaLocation":741},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[854,858,863],{"text":855,"config":856},"Visibilité et mesures",{"href":851,"dataGaLocation":741,"dataGaName":857},"Visibility and Measurement",{"text":859,"config":860},"Gestion de la chaîne de valeur",{"href":861,"dataGaLocation":741,"dataGaName":862},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":864,"config":865},"Analyses et informations",{"href":866,"dataGaLocation":741,"dataGaName":867},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":869,"type":792,"items":870},"GitLab",[871,877,883],{"text":872,"config":873},"Pour les entreprises",{"icon":874,"href":875,"dataGaLocation":741,"dataGaName":876},"Building","/fr-fr/enterprise/","enterprise",{"text":878,"config":879},"Pour les PME",{"icon":880,"href":881,"dataGaLocation":741,"dataGaName":882},"Work","/fr-fr/small-business/","small business",{"text":884,"config":885},"Pour le secteur public",{"icon":886,"href":887,"dataGaLocation":741,"dataGaName":888},"Organization","/fr-fr/solutions/public-sector/","public sector",{"text":890,"config":891},"Tarifs",{"href":892,"dataGaName":893,"dataGaLocation":741,"dataNavLevelOne":893},"/fr-fr/pricing/","pricing",{"text":895,"config":896,"menu":898},"Ressources",{"dataNavLevelOne":897},"resources",{"type":792,"link":899,"columns":903,"feature":987},{"text":900,"config":901},"Afficher toutes les ressources",{"href":902,"dataGaName":897,"dataGaLocation":741},"/fr-fr/resources/",[904,937,959],{"title":905,"items":906},"Premiers pas",[907,912,917,922,927,932],{"text":908,"config":909},"Installation",{"href":910,"dataGaName":911,"dataGaLocation":741},"/fr-fr/install/","install",{"text":913,"config":914},"Guides de démarrage",{"href":915,"dataGaName":916,"dataGaLocation":741},"/fr-fr/get-started/","quick setup checklists",{"text":918,"config":919},"Apprentissage",{"href":920,"dataGaLocation":741,"dataGaName":921},"https://university.gitlab.com/","learn",{"text":923,"config":924},"Documentation",{"href":925,"dataGaName":926,"dataGaLocation":741},"https://docs.gitlab.com/","product documentation",{"text":928,"config":929},"Vidéos sur les bonnes pratiques",{"href":930,"dataGaName":931,"dataGaLocation":741},"/fr-fr/getting-started-videos/","best practice videos",{"text":933,"config":934},"Intégrations",{"href":935,"dataGaName":936,"dataGaLocation":741},"/fr-fr/integrations/","integrations",{"title":938,"items":939},"Découvrir",[940,945,950,954],{"text":941,"config":942},"Témoignages clients",{"href":943,"dataGaName":944,"dataGaLocation":741},"/fr-fr/customers/","customer success stories",{"text":946,"config":947},"Blog",{"href":948,"dataGaName":949,"dataGaLocation":741},"/fr-fr/blog/","blog",{"text":951,"config":952},"The Source",{"href":953,"dataGaName":949,"dataGaLocation":741},"/fr-fr/the-source/",{"text":955,"config":956},"Travail à distance",{"href":957,"dataGaName":958,"dataGaLocation":741},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":960,"items":961},"Connecter",[962,967,972,977,982],{"text":963,"config":964},"Services GitLab",{"href":965,"dataGaName":966,"dataGaLocation":741},"/fr-fr/services/","services",{"text":968,"config":969},"Communauté",{"href":970,"dataGaName":971,"dataGaLocation":741},"/community/","community",{"text":973,"config":974},"Forum",{"href":975,"dataGaName":976,"dataGaLocation":741},"https://forum.gitlab.com/","forum",{"text":978,"config":979},"Événements",{"href":980,"dataGaName":981,"dataGaLocation":741},"/events/","events",{"text":983,"config":984},"Partenaires",{"href":985,"dataGaName":986,"dataGaLocation":741},"/fr-fr/partners/","partners",{"config":988,"title":991,"text":992,"link":993},{"background":989,"textColor":990},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Nouveautés de GitLab","Restez informé des dernières fonctionnalités et améliorations.",{"text":994,"config":995},"Lire les articles les plus récents",{"href":996,"dataGaName":997,"dataGaLocation":741},"/fr-fr/whats-new/","whats new",{"text":999,"config":1000,"menu":1002},"Société",{"dataNavLevelOne":1001},"company",{"type":792,"columns":1003},[1004],{"items":1005},[1006,1011,1017,1019,1024,1029,1034,1039,1044,1049],{"text":1007,"config":1008},"À propos",{"href":1009,"dataGaName":1010,"dataGaLocation":741},"/fr-fr/company/","about",{"text":1012,"config":1013,"footerGa":1016},"Carrières",{"href":1014,"dataGaName":1015,"dataGaLocation":741},"/jobs/","jobs",{"dataGaName":1015},{"text":978,"config":1018},{"href":980,"dataGaName":981,"dataGaLocation":741},{"text":1020,"config":1021},"Leadership",{"href":1022,"dataGaName":1023,"dataGaLocation":741},"/company/team/e-group/","leadership",{"text":1025,"config":1026},"Manuel",{"href":1027,"dataGaName":1028,"dataGaLocation":741},"https://handbook.gitlab.com/","handbook",{"text":1030,"config":1031},"Relations avec les investisseurs",{"href":1032,"dataGaName":1033,"dataGaLocation":741},"https://ir.gitlab.com/","investor relations",{"text":1035,"config":1036},"Trust Center",{"href":1037,"dataGaName":1038,"dataGaLocation":741},"/fr-fr/security/","trust center",{"text":1040,"config":1041},"Centre pour la transparence de l’IA",{"href":1042,"dataGaName":1043,"dataGaLocation":741},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":1045,"config":1046},"Newsletter",{"href":1047,"dataGaName":1048,"dataGaLocation":741},"/company/contact/#contact-forms","newsletter",{"text":1050,"config":1051},"Presse",{"href":1052,"dataGaName":1053,"dataGaLocation":741},"/press/","press",{"text":1055,"config":1056,"menu":1057},"Nous contacter",{"dataNavLevelOne":1001},{"type":792,"columns":1058},[1059],{"items":1060},[1061,1064,1069],{"text":748,"config":1062},{"href":750,"dataGaName":1063,"dataGaLocation":741},"talk to sales",{"text":1065,"config":1066},"Portail d'assistance",{"href":1067,"dataGaName":1068,"dataGaLocation":741},"https://support.gitlab.com","support portal",{"text":1070,"config":1071},"Portail clients GitLab",{"href":1072,"dataGaName":1073,"dataGaLocation":741},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":1075,"login":1076,"suggestions":1083},"Fermer",{"text":1077,"link":1078},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":1079,"config":1080},"GitLab.com",{"href":755,"dataGaName":1081,"dataGaLocation":1082},"search login","search",{"text":1084,"default":1085},"Suggestions",[1086,1088,1093,1095,1100,1105],{"text":772,"config":1087},{"href":777,"dataGaName":607,"dataGaLocation":1082},{"text":1089,"config":1090},"Suggestions de code (IA)",{"href":1091,"dataGaName":1092,"dataGaLocation":1082},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":808,"config":1094},{"href":810,"dataGaName":808,"dataGaLocation":1082},{"text":1096,"config":1097},"GitLab sur AWS",{"href":1098,"dataGaName":1099,"dataGaLocation":1082},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":1101,"config":1102},"GitLab sur Google Cloud",{"href":1103,"dataGaName":1104,"dataGaLocation":1082},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":1106,"config":1107},"Pourquoi utiliser GitLab ?",{"href":785,"dataGaName":1108,"dataGaLocation":1082},"Why GitLab?",{"freeTrial":1110,"mobileIcon":1115,"desktopIcon":1120,"secondaryButton":1123},{"text":1111,"config":1112},"Commencer votre essai gratuit",{"href":1113,"dataGaName":746,"dataGaLocation":1114},"https://gitlab.com/-/trials/new/","nav",{"altText":1116,"config":1117},"Icône GitLab",{"src":1118,"dataGaName":1119,"dataGaLocation":1114},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":1116,"config":1121},{"src":1122,"dataGaName":1119,"dataGaLocation":1114},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":1124,"config":1125},"Commencer",{"href":1126,"dataGaName":1127,"dataGaLocation":1114},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":1129,"mobileIcon":1133,"desktopIcon":1135},{"text":1130,"config":1131},"En savoir plus sur GitLab Duo",{"href":777,"dataGaName":1132,"dataGaLocation":1114},"gitlab duo",{"altText":1116,"config":1134},{"src":1118,"dataGaName":1119,"dataGaLocation":1114},{"altText":1116,"config":1136},{"src":1122,"dataGaName":1119,"dataGaLocation":1114},{"button":1138,"mobileIcon":1143,"desktopIcon":1145},{"text":1139,"config":1140},"/switch",{"href":1141,"dataGaName":1142,"dataGaLocation":1114},"#contact","switch",{"altText":1116,"config":1144},{"src":1118,"dataGaName":1119,"dataGaLocation":1114},{"altText":1116,"config":1146},{"src":1147,"dataGaName":1119,"dataGaLocation":1114},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":1149,"mobileIcon":1154,"desktopIcon":1156},{"text":1150,"config":1151},"Retour aux tarifs",{"href":892,"dataGaName":1152,"dataGaLocation":1114,"icon":1153},"back to pricing","GoBack",{"altText":1116,"config":1155},{"src":1118,"dataGaName":1119,"dataGaLocation":1114},{"altText":1116,"config":1157},{"src":1122,"dataGaName":1119,"dataGaLocation":1114},{"title":1159,"button":1160,"config":1165},"Découvrez comment l'IA agentique transforme la livraison logicielle",{"text":1161,"config":1162},"Rejoindre GitLab Transcend en direct le 10 juin",{"href":1163,"dataGaName":1164,"dataGaLocation":741},"/fr-fr/events/transcend/virtual/","transcend event",{"layout":1166,"disabled":720},"release",{"data":1168},{"text":1169,"source":1170,"edit":1176,"contribute":1181,"config":1186,"items":1191,"minimal":1394},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":1171,"config":1172},"Afficher le code source de la page",{"href":1173,"dataGaName":1174,"dataGaLocation":1175},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1177,"config":1178},"Modifier cette page",{"href":1179,"dataGaName":1180,"dataGaLocation":1175},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1182,"config":1183},"Veuillez contribuer",{"href":1184,"dataGaName":1185,"dataGaLocation":1175},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1187,"facebook":1188,"youtube":1189,"linkedin":1190},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1192,1239,1287,1331,1361],{"title":890,"links":1193,"subMenu":1208},[1194,1198,1203],{"text":1195,"config":1196},"Voir les forfaits",{"href":892,"dataGaName":1197,"dataGaLocation":1175},"view plans",{"text":1199,"config":1200},"GitLab Premium",{"href":1201,"dataGaName":1202,"dataGaLocation":1175},"/fr-fr/pricing/premium/","why premium",{"text":1204,"config":1205},"GitLab Ultimate",{"href":1206,"dataGaName":1207,"dataGaLocation":1175},"/fr-fr/pricing/ultimate/","why ultimate",[1209],{"title":1055,"links":1210},[1211,1214,1217,1219,1224,1229,1234],{"text":1212,"config":1213},"Contacter l'équipe commerciale",{"href":750,"dataGaName":751,"dataGaLocation":1175},{"text":1215,"config":1216},"Assistance GitLab",{"href":1067,"dataGaName":1068,"dataGaLocation":1175},{"text":1070,"config":1218},{"href":1072,"dataGaName":1073,"dataGaLocation":1175},{"text":1220,"config":1221},"Statut",{"href":1222,"dataGaName":1223,"dataGaLocation":1175},"https://status.gitlab.com/","status",{"text":1225,"config":1226},"Conditions d'utilisation",{"href":1227,"dataGaName":1228,"dataGaLocation":1175},"/terms/","terms of use",{"text":1230,"config":1231},"Politique de confidentialité",{"href":1232,"dataGaName":1233,"dataGaLocation":1175},"/fr-fr/privacy/","privacy statement",{"text":1235,"config":1236},"Gérer vos cookies",{"dataGaName":1237,"dataGaLocation":1175,"id":1238,"isOneTrustButton":723},"cookie preferences","ot-sdk-btn",{"title":788,"links":1240,"subMenu":1249},[1241,1245],{"text":1242,"config":1243},"Plateforme DevSecOps",{"href":770,"dataGaName":1244,"dataGaLocation":1175},"devsecops platform",{"text":1246,"config":1247},"Développement assisté par l'IA",{"href":777,"dataGaName":1248,"dataGaLocation":1175},"ai-assisted development",[1250],{"title":1251,"links":1252},"Thèmes",[1253,1257,1261,1265,1270,1273,1277,1282],{"text":808,"config":1254},{"href":1255,"dataGaName":1256,"dataGaLocation":1175},"/fr-fr/topics/ci-cd/","cicd",{"text":325,"config":1258},{"href":1259,"dataGaName":1260,"dataGaLocation":1175},"/fr-fr/topics/gitops/","gitops",{"text":89,"config":1262},{"href":1263,"dataGaName":1264,"dataGaLocation":1175},"/fr-fr/topics/devops/","devops",{"text":1266,"config":1267},"Contrôle de version",{"href":1268,"dataGaName":1269,"dataGaLocation":1175},"/fr-fr/topics/version-control/","version control",{"text":401,"config":1271},{"href":1272,"dataGaName":715,"dataGaLocation":1175},"/fr-fr/topics/devsecops/",{"text":1274,"config":1275},"Cloud-native",{"href":1276,"dataGaName":733,"dataGaLocation":1175},"/fr-fr/topics/cloud-native/",{"text":1278,"config":1279},"IA pour la programmation",{"href":1280,"dataGaName":1281,"dataGaLocation":1175},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":1283,"config":1284},"IA agentique",{"href":1285,"dataGaName":1286,"dataGaLocation":1175},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":1288,"links":1289},"Solutions",[1290,1293,1295,1300,1303,1306,1309,1312,1315,1318,1321,1326],{"text":833,"config":1291},{"href":828,"dataGaName":1292,"dataGaLocation":1175},"Application Security Testing",{"text":820,"config":1294},{"href":804,"dataGaName":805,"dataGaLocation":1175},{"text":1296,"config":1297},"Développement Agile",{"href":1298,"dataGaName":1299,"dataGaLocation":1175},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":815,"config":1301},{"href":817,"dataGaName":1302,"dataGaLocation":1175},"source code management",{"text":808,"config":1304},{"href":810,"dataGaName":1305,"dataGaLocation":1175},"continuous integration & delivery",{"text":859,"config":1307},{"href":861,"dataGaName":1308,"dataGaLocation":1175},"value stream management",{"text":325,"config":1310},{"href":1311,"dataGaName":1260,"dataGaLocation":1175},"/fr-fr/solutions/gitops/",{"text":1313,"config":1314},"Entreprises",{"href":875,"dataGaName":876,"dataGaLocation":1175},{"text":1316,"config":1317},"PME",{"href":881,"dataGaName":882,"dataGaLocation":1175},{"text":1319,"config":1320},"Secteur public",{"href":887,"dataGaName":888,"dataGaLocation":1175},{"text":1322,"config":1323},"Éducation",{"href":1324,"dataGaName":1325,"dataGaLocation":1175},"/fr-fr/solutions/education/","education",{"text":1327,"config":1328},"Services financiers",{"href":1329,"dataGaName":1330,"dataGaLocation":1175},"/fr-fr/solutions/finance/","financial services",{"title":895,"links":1332},[1333,1335,1337,1339,1342,1344,1347,1349,1351,1353,1355,1357,1359],{"text":908,"config":1334},{"href":910,"dataGaName":911,"dataGaLocation":1175},{"text":913,"config":1336},{"href":915,"dataGaName":916,"dataGaLocation":1175},{"text":918,"config":1338},{"href":920,"dataGaName":921,"dataGaLocation":1175},{"text":923,"config":1340},{"href":925,"dataGaName":1341,"dataGaLocation":1175},"docs",{"text":946,"config":1343},{"href":948,"dataGaName":949,"dataGaLocation":1175},{"text":1345,"config":1346},"Quoi de neuf",{"href":996,"dataGaName":997,"dataGaLocation":1175},{"text":941,"config":1348},{"href":943,"dataGaName":944,"dataGaLocation":1175},{"text":955,"config":1350},{"href":957,"dataGaName":958,"dataGaLocation":1175},{"text":963,"config":1352},{"href":965,"dataGaName":966,"dataGaLocation":1175},{"text":968,"config":1354},{"href":970,"dataGaName":971,"dataGaLocation":1175},{"text":973,"config":1356},{"href":975,"dataGaName":976,"dataGaLocation":1175},{"text":978,"config":1358},{"href":980,"dataGaName":981,"dataGaLocation":1175},{"text":983,"config":1360},{"href":985,"dataGaName":986,"dataGaLocation":1175},{"title":999,"links":1362},[1363,1365,1367,1369,1371,1373,1378,1383,1385,1387,1389],{"text":1007,"config":1364},{"href":1009,"dataGaName":1001,"dataGaLocation":1175},{"text":1012,"config":1366},{"href":1014,"dataGaName":1015,"dataGaLocation":1175},{"text":1020,"config":1368},{"href":1022,"dataGaName":1023,"dataGaLocation":1175},{"text":1025,"config":1370},{"href":1027,"dataGaName":1028,"dataGaLocation":1175},{"text":1030,"config":1372},{"href":1032,"dataGaName":1033,"dataGaLocation":1175},{"text":1374,"config":1375},"Développement durable",{"href":1376,"dataGaName":1377,"dataGaLocation":1175},"/sustainability/","Sustainability",{"text":1379,"config":1380},"Diversité, inclusion et appartenance (DIB)",{"href":1381,"dataGaName":1382,"dataGaLocation":1175},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1035,"config":1384},{"href":1037,"dataGaName":1038,"dataGaLocation":1175},{"text":1045,"config":1386},{"href":1047,"dataGaName":1048,"dataGaLocation":1175},{"text":1050,"config":1388},{"href":1052,"dataGaName":1053,"dataGaLocation":1175},{"text":1390,"config":1391},"Déclaration de transparence sur l'esclavage moderne",{"href":1392,"dataGaName":1393,"dataGaLocation":1175},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1395},[1396,1398,1401],{"text":1225,"config":1397},{"href":1227,"dataGaName":1228,"dataGaLocation":1175},{"text":1399,"config":1400},"Gestion des cookies",{"dataGaName":1237,"dataGaLocation":1175,"id":1238,"isOneTrustButton":723},{"text":1230,"config":1402},{"href":1232,"dataGaName":1233,"dataGaLocation":1175},[1404,1418],{"id":1405,"title":7,"body":719,"config":1406,"content":1409,"description":719,"extension":1412,"meta":1413,"navigation":723,"path":1414,"seo":1415,"stem":1416,"__hash__":1417},"blogAuthors/en-us/blog/authors/salahddine-aberkan.yml",{"template":1407,"gitlabHandle":1408},"BlogAuthor","saberkan",{"name":7,"config":1410},{"headshot":1411},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750434234/comdtybiix8pjqdpsxow.png","yml",{},"/en-us/blog/authors/salahddine-aberkan",{},"en-us/blog/authors/salahddine-aberkan","AdFL3fjgIIL8nyG0v9ZtBFV4z7UKBTjsQpD0IUnQyNY",{"id":1419,"title":8,"body":719,"config":1420,"content":1421,"description":719,"extension":1412,"meta":1426,"navigation":723,"path":1427,"seo":1428,"stem":1429,"__hash__":1430},"blogAuthors/en-us/blog/authors/maud-leuenberger.yml",{"template":1407},{"name":8,"config":1422,"role":1425},{"headshot":1423,"socialProof":1424},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1776854622/iesenhu0k9pgqnyiqfoc.jpg",{"gitlabHandle":685},"Senior Content Manager chez GitLab",{},"/en-us/blog/authors/maud-leuenberger",{"title":8,"description":1425},"en-us/blog/authors/maud-leuenberger","LaqQkn3JM8dFSqMf8zWc_fQXGBeis4S2Tx92tSK1PAI",[1432,1440,1447],{"title":1433,"description":1434,"heroImage":1435,"category":715,"date":1436,"authors":1437,"slug":1439,"externalUrl":719},"Automatisez les étapes de votre cycle de développement avec GitLab CI/CD","GitLab CI/CD automatise vos builds, tests et déploiements depuis une plateforme DevSecOps unifiée. Découvrez son fonctionnement, ses composants clés et ses fonctionnalités avancées pour des cycles de livraison plus rapides et fiables.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1775561395/bhe1as7ttjvzltxwgo5m.png","2026-04-22",[1438,8],"Charlotte Delbosc","what-is-gitlab-ci-cd",{"title":1441,"description":1442,"heroImage":1443,"category":715,"date":1444,"authors":1445,"slug":1446,"externalUrl":719},"Conteneurs et machines virtuelles : quelle différence ?","Les conteneurs et les machines virtuelles sont deux approches de virtualisation aux architectures différentes. Découvrez-en davantage sur leur fonctionnement et leurs principales différences.  ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1763646158/crdpd8lt5fndfzbcl9ln.jpg","2026-03-03",[7,8],"containers-vs-virtual-machines",{"title":1448,"description":1449,"heroImage":1450,"category":715,"date":1451,"authors":1452,"slug":1454,"externalUrl":719},"[Rapport] Comment l'IA redéfinit le DevSecOps en 2026 ?","Découvrez dans notre dernier rapport DevSecOps dédié à « L'ère du développement logiciel intelligent » comment concilier gains de productivité avec qualité, fiabilité et sécurité.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1768217269/rnpqe3mbm3b8unj8ksrk.png","2026-01-12",[1453],"Manav Khurana","devsecops-report-france",{"promotions":1456},[1457,1471,1483,1495],{"id":1458,"categories":1459,"header":1461,"text":1462,"button":1463,"image":1468},"ai-modernization",[1460],"ai","L'IA tient-elle ses promesses à grande échelle ?","Le questionnaire ne prendra pas plus de 5 minutes.",{"text":1464,"config":1465},"Obtenez votre score de maturité IA",{"href":1466,"dataGaName":1467,"dataGaLocation":949},"/fr-fr/assessments/ai-modernization-assessment/","modernization assessment",{"config":1469},{"src":1470},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1472,"categories":1473,"header":1475,"text":1462,"button":1476,"image":1480},"devops-modernization",[1474,715],"product","Vous contentez-vous de gérer des outils ou de livrer des innovations ?",{"text":1477,"config":1478},"Obtenez votre score de maturité DevOps",{"href":1479,"dataGaName":1467,"dataGaLocation":949},"/fr-fr/assessments/devops-modernization-assessment/",{"config":1481},{"src":1482},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1484,"categories":1485,"header":1487,"text":1462,"button":1488,"image":1492},"security-modernization",[1486],"security","Faut-il sacrifier la rapidité pour garantir la sécurité ?",{"text":1489,"config":1490},"Obtenez votre score de maturité en matière de sécurité",{"href":1491,"dataGaName":1467,"dataGaLocation":949},"/fr-fr/assessments/security-modernization-assessment/",{"config":1493},{"src":1494},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1496,"paths":1497,"header":1500,"text":1501,"button":1502,"image":1507},"github-azure-migration",[1498,1499],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Votre équipe est-elle prête pour la migration de GitHub vers Azure ?","GitHub a déjà commencé sa migration vers Azure. Découvrez ce que cela signifie pour vous.",{"text":1503,"config":1504},"Découvrez les différences entre GitLab et GitHub",{"href":1505,"dataGaName":1506,"dataGaLocation":949},"/fr-fr/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1508},{"src":1482},{"header":1510,"blurb":1511,"button":1512,"secondaryButton":1516},"Commencez à développer plus rapidement dès aujourd'hui","Découvrez ce que votre équipe peut accomplir avec la plateforme d'orchestration intelligente pour le DevSecOps.\n",{"text":743,"config":1513},{"href":1514,"dataGaName":746,"dataGaLocation":1515},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":1212,"config":1517},{"href":750,"dataGaName":751,"dataGaLocation":1515},1781392824509]