[{"data":1,"prerenderedAt":1013},["ShallowReactive",2],{"/fr-fr/the-source/platform/finops-balancing-financial-responsibility-and-innovation/":3,"footer-fr-fr":37,"the-source-banner-fr-fr":348,"the-source-navigation-fr-fr":360,"the-source-newsletter-fr-fr":387,"article-site-categories-fr-fr":398,"finops-balancing-financial-responsibility-and-innovation-article-hero-category-fr-fr":400,"finops-balancing-financial-responsibility-and-innovation-the-source-gated-asset-fr-fr":422,"finops-balancing-financial-responsibility-and-innovation-category-fr-fr":437,"finops-balancing-financial-responsibility-and-innovation-the-source-resources-fr-fr":449,"finops-balancing-financial-responsibility-and-innovation-article-hero-author-fr-fr":464},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":14,"content":20,"type":29,"category":5,"slug":30,"_id":31,"_type":32,"title":7,"_source":33,"_file":34,"_stem":35,"_extension":36},"/fr-fr/the-source/platform/finops-balancing-financial-responsibility-and-innovation","platform",false,"",{"layout":9,"template":10,"articleType":11,"author":12,"featured":6,"gatedAsset":13},"the-source","TheSourceArticle","Regular","lee-faus","transform-your-software-development",{"title":15,"description":16,"ogImage":17,"config":18},"FinOps : l'équilibre parfait entre responsabilité financière et innovation","Découvrez comment l'approche FinOps concilie budget et objectifs stratégiques pour stimuler une innovation rentable tout en maîtrisant les coûts liés au cloud.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463866/i27a3wecdhplvd9wbxqr.png",{"ignoreTitleCharLimit":19},true,{"title":15,"date":21,"description":22,"timeToRead":23,"heroImage":17,"keyTakeaways":24,"articleBody":28},"2024-11-26","Découvrez comment l'approche FinOps harmonise la responsabilisation financière avec les objectifs stratégiques des entreprises, permettant une innovation rentable tout en maîtrisant les dépenses liées au cloud.","Lecture : 5 min",[25,26,27],"L'approche FinOps repose sur la collaboration entre les équipes financières, commerciales et d'ingénierie pour aligner les investissements cloud sur les objectifs stratégiques de l'entreprise, afin de générer un maximum de valeur.","En offrant une plus grande transparence financière, une stratégie FinOps permet aux entreprises de prendre des décisions rapides et fondées sur les données, afin d'optimiser leurs dépenses liées au cloud.","La mise en œuvre d'une stratégie FinOps crée un équilibre entre innovation et contrôle des coûts, permettant de réduire les tensions entre les équipes chargées du développement de produits et celles responsables des opérations.","Lorsque leurs dépenses cloud augmentent en parallèle de leur équipe d'ingénierie, les entreprises sont souvent confrontées à un choix délicat : accélérer les déploiements ou maîtriser les coûts. Mais imaginez si vous pouviez améliorer la productivité de vos développeurs de 30 % tout en réduisant les coûts des projets de 25 %. Cela peut sembler ambitieux, mais c'est un objectif réaliste pour les entreprises qui adoptent une stratégie FinOps (opérations financières). Cette approche fondée sur les données applique les principes et les pratiques DevOps pour optimiser les coûts associés aux équipes, aux processus et aux technologies tout au long du cycle de développement logiciel.\n\nFinOps transforme chaque phase du cycle de développement en opportunité d’économie et d’efficacité. Nous avons récemment rencontré l'équipe DevOps d'une compagnie d'assurance qui débute son parcours FinOps. Nos premières discussions ont porté sur la mise en place de mesures de base, telles que les dépenses liées au cloud et l'identification d'autres moyens de réduire les coûts et de générer des revenus grâce à la gestion de la chaîne de valeur. Ces échanges sont un prélude essentiel à l'approche FinOps, car ils permettent d'évaluer comment les équipes et les ressources sont organisées et allouées, et quels processus et outils peuvent être mis en œuvre pour transformer l'entreprise.\n\nDes structures d'équipe aux processus de développement en passant par les choix technologiques, cette visibilité globale aide les dirigeants à optimiser l'ensemble de leurs investissements. En réunissant les équipes financières, produit et d'ingénierie, FinOps permet aux directeurs financiers (CFO), aux chefs de produits (CPO) et aux directeurs techniques (CTO) de prendre des décisions plus éclairées et d'améliorer l'efficacité à l'échelle de toute l'entreprise. \n\nL'optimisation de l'efficacité et des coûts n'est pas seulement un défi technique : au vu de l'investissement croissant des entreprises dans le cloud, c'est aussi un impératif commercial stratégique. L'approche FinOps permet de cultiver une responsabilisation financière essentielle face au modèle de dépenses variables du cloud. Examinons à présent les avantages de l'approche FinOps et la façon dont vous pouvez commencer à intégrer ses méthodologies dans vos workflows opérationnels.\n\n## Qu'est-ce que l'approche FinOps ?\nUne stratégie FinOps (abréviation de « Financial Operations » ou opérations financières) permet de transformer le fonctionnement des équipes financières, commerciales, technologiques et d'ingénierie. Grâce aux données et aux analyses en temps réel, les équipes bénéficient d'une visibilité immédiate sur leurs dépenses cloud et peuvent réagir avant que les coûts n'augmentent. Cette approche proactive de la responsabilisation financière permet de prendre rapidement des décisions éclairées sur l'allocation des ressources, afin de réaliser des économies réelles.\n\nUne stratégie FinOps est avant tout la pratique culturelle qui rend cette transformation durable. En proposant des processus clairs et des métriques accessibles à tous, les équipes veillent à ce que leurs décisions technologiques quotidiennes soutiennent les objectifs commerciaux de l'entreprise.\n\n## Pourquoi l'approche FinOps est-elle devenue si populaire ?\nComme de nombreuses entreprises se concentrent sur l'IA générative et la productivité des développeurs, elles ont besoin de garde-fous au stade de la livraison, tels que des workflows automatisés et des modèles réutilisables, pour s'assurer que les [bonnes méthodes](https://about.gitlab.com/the-source/platform/driving-business-results-with-platform-engineering/) sont adoptées. Cette approche devient essentielle pour les entreprises qui modernisent leurs applications et élargissent les architectures cloud dans leur environnement de production.\n\nLa situation se complique encore avec la gestion des coûts hors production, tels que les coûts liés à l'intégration continue (CI). Or, les entreprises qui adoptent une approche fondée sur les données bénéficient d'une grande visibilité sur les coûts de CI. Elles peuvent voir exactement comment l'évolution horizontale ou verticale de la CI affecte à la fois les cycles de commentaires et les coûts dans différentes architectures de processeurs. En mettant en œuvre des normes comme les environnements de test éphémères, elles garantissent la qualité et la sécurité du code tout en optimisant leurs dépenses.\n\nLes product owners, qui gèrent normalement le budget d'une gamme de produits, peuvent également travailler avec les équipes informatiques et les responsables de l'ingénierie pour fournir des indicateurs de transparence. Cette collaboration permet aux dirigeants de faire des projections budgétaires englobant plusieurs services et de garantir l'exploitation optimale des ressources d'infrastructure. Au final, les équipes financières peuvent voir quelles applications génèrent le retour sur investissement le plus important.\n\n## Un pont entre les domaines techniques et financiers\nLa création d'un modèle FinOps peut suivre deux approches différentes. La première consiste à encourager les équipes en favorisant un environnement plus collaboratif et transparent. À l'inverse, les sanctions en cas de dépenses excessives conduisent le plus souvent à une rupture des processus. Au-delà d'une simple surveillance de l'utilisation des ressources cloud, votre stratégie FinOps doit tenir compte des éléments nécessaires au travail des développeurs et de leur impact sur les résultats de l'entreprise.\n\nNous nous sommes récemment entretenus avec une grande compagnie aérienne qui dépensait près de 5 millions de dollars par an pour leurs flottes de runners CI. Or, celles-ci exécutaient des scannings de sécurité, des scans de dépendances et des scans de token. L'entreprise aurait pu choisir de supprimer cette étape de sécurité pour réduire ses dépenses, mais les [risques encourus](https://about.gitlab.com/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles/) surpassaient le coût des flottes de runners. Au lieu de supprimer cette étape, l'entreprise devait donc identifier des moyens de rendre ses flottes de runners dans leur ensemble plus efficaces, afin de réduire les dépenses tout en encourageant les développeurs à innover.\n\nUn programme FinOps solide ne nécessite pas une équipe de professionnels FinOps à temps plein. Une stratégie FinOps est un lien stratégique qui relie des équipes interfonctionnelles telles que les équipes financières, produit et d'ingénierie. Un programme FinOps typique comprend divers rôles et fonctions, tels qu'un CTO ou un vice-président de l'ingénierie, un responsable financier et un ou plusieurs responsables de l'équipe d'ingénierie qui collaborent régulièrement pour évaluer les problèmes, identifier de nouvelles opportunités d'efficacité et déterminer des mesures correctives.\n\nL'alignement des opérations techniques sur les objectifs financiers permet de garantir que l'infrastructure cloud et le développement logiciel offrent le meilleur retour sur investissement possible. Les équipes DevSecOps peuvent ainsi mieux comprendre leur contribution directe au chiffre d'affaires et/ou comment réduire les coûts.\n\n## Un contrôle financier intelligent dans les workflows des développeurs\nLa méthode FinOps surveille la consommation des ressources à la fois à l'échelle de l'utilisateur et des opérations, afin d'optimiser les workflows des développeurs. Une façon d'y parvenir est d'analyser les jobs CI et d'identifier ceux dont le coût dépasse la valeur. Chaque pipeline de développement logiciel contient plusieurs jobs, et chacun nécessite une ressource d'exécution comme une machine virtuelle (MV) ou un conteneur. Plus l'exécution de chaque job est longue, plus le coût est élevé. L'approche FinOps aide les développeurs à identifier les jobs peu performants afin de réusiner leur code.\n\nElle engendre ainsi un modèle en libre-service qui permet aux équipes DevSecOps de travailler dans le respect de directives claires. Par exemple, votre stratégie peut empêcher un utilisateur de provisionner des ressources à hauteur de 100 000 dollars sur AWS, mais lui permettre d'activer une image EC2 pour effectuer des tests. Cependant, si le provisionnement de ressources d'une valeur de 100 000 dollars est nécessaire, l'utilisateur en question peut soumettre une demande pour présenter le chiffre d'affaires potentiel que son projet peut générer. Si cette demande est approuvée, le projet sera lancé.\n\nLes professionnels du DevSecOps s'inquiéterons peut-être de l'impact du suivi FinOps sur l'innovation. Bien au contraire ! Ce processus offre une visibilité complète sur l'utilisation et les dépenses cloud de votre entreprise, ce qui permet aux équipes d'identifier des opportunités d'améliorer leur productivité cloud. En plus d'encourager la collaboration entre les équipes financières, technologiques et commerciales, l'approche FinOps analyse les modèles d'utilisation et offre des prévisions de la demande. Il est ainsi possible de redimensionner les ressources pour répondre aux besoins émergents avant que des dépenses excessives ne se produisent.\n\n## Une collaboration plus harmonieuse\nLes conflits d'intérêts sont monnaie courante entre les équipes d'ingénierie et d'exploitation. La mission de l'ingénierie est de stimuler l'innovation afin de générer de nouvelles opportunités de chiffre d'affaires, tout en offrant des expériences client exceptionnelles. L'équipe des opérations se concentre quant à elle sur l'optimisation de la productivité et la réalisation d'économies. Une stratégie FinOps arrondit les angles en boostant la productivité des développeurs tout en réduisant les dépenses cloud, ce qui permet de marier efficacité technique et prudence financière.\n\nL'approche FinOps aide les équipes DevSecOps à penser en chiffres précis, et non en coûts subjectifs. Il est impératif d'aborder le développement logiciel avec une compréhension claire de son impact financier sur l'entreprise. Vous pourrez ainsi prendre des décisions éclairées sur la poursuite d'un projet en fonction de deux critères clés : ce projet conduira-t-il à une augmentation du chiffre d'affaires ou à une réduction des coûts ?\n\nL'approche FinOps ne consiste pas seulement à réduire les coûts ; il s'agit également d'optimiser l'ensemble du cycle de développement logiciel. Son objectif est d'aider les ingénieurs et l'équipe des opérations à considérer l'efficacité financière parallèlement à l'innovation technique afin de mieux comprendre leur contribution aux résultats de l'entreprise.\n\n_Pour en savoir plus sur l'approche FinOps, consultez le [site web de la FinOps Foundation](https://www.finops.org/introduction/what-is-finops/)._","article","finops-balancing-financial-responsibility-and-innovation","content:fr-fr:the-source:platform:finops-balancing-financial-responsibility-and-innovation:index.yml","yaml","content","fr-fr/the-source/platform/finops-balancing-financial-responsibility-and-innovation/index.yml","fr-fr/the-source/platform/finops-balancing-financial-responsibility-and-innovation/index","yml",{"_path":38,"_dir":39,"_draft":6,"_partial":6,"_locale":7,"data":40,"_id":344,"_type":32,"title":345,"_source":33,"_file":346,"_stem":347,"_extension":36},"/shared/fr-fr/main-footer","fr-fr",{"text":41,"source":42,"edit":48,"contribute":53,"config":58,"items":63,"minimal":335},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence",{"text":43,"config":44},"Afficher le code source de la page",{"href":45,"dataGaName":46,"dataGaLocation":47},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":49,"config":50},"Modifier cette page",{"href":51,"dataGaName":52,"dataGaLocation":47},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":54,"config":55},"Veuillez contribuer",{"href":56,"dataGaName":57,"dataGaLocation":47},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":59,"facebook":60,"youtube":61,"linkedin":62},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[64,91,164,235,297],{"title":65,"links":66,"subMenu":72},"Plateforme",[67],{"text":68,"config":69},"Plateforme DevSecOps",{"href":70,"dataGaName":71,"dataGaLocation":47},"/fr-fr/platform/","devsecops platform",[73],{"title":74,"links":75},"Tarifs",[76,81,86],{"text":77,"config":78},"Voir les forfaits",{"href":79,"dataGaName":80,"dataGaLocation":47},"/fr-fr/pricing/","view plans",{"text":82,"config":83},"Pourquoi choisir GitLab Premium ?",{"href":84,"dataGaName":85,"dataGaLocation":47},"/fr-fr/pricing/premium/","why premium",{"text":87,"config":88},"Pourquoi choisir GitLab Ultimate ?",{"href":89,"dataGaName":90,"dataGaLocation":47},"/fr-fr/pricing/ultimate/","why ultimate",{"title":92,"links":93},"Solutions",[94,99,104,109,114,119,124,129,134,139,144,149,154,159],{"text":95,"config":96},"Transformation digitale",{"href":97,"dataGaName":98,"dataGaLocation":47},"/fr-fr/topics/digital-transformation/","digital transformation",{"text":100,"config":101},"Sécurité et conformité",{"href":102,"dataGaName":103,"dataGaLocation":47},"/solutions/application-security-testing/","Application security testing",{"text":105,"config":106},"Livraison de logiciels automatisée",{"href":107,"dataGaName":108,"dataGaLocation":47},"/solutions/delivery-automation/","automated software delivery",{"text":110,"config":111},"Développement agile",{"href":112,"dataGaName":113,"dataGaLocation":47},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":115,"config":116},"Transformation cloud",{"href":117,"dataGaName":118,"dataGaLocation":47},"/fr-fr/topics/cloud-native/","cloud transformation",{"text":120,"config":121},"SCM",{"href":122,"dataGaName":123,"dataGaLocation":47},"/fr-fr/solutions/source-code-management/","source code management",{"text":125,"config":126},"CI/CD",{"href":127,"dataGaName":128,"dataGaLocation":47},"/fr-fr/solutions/continuous-integration/","continuous integration & delivery",{"text":130,"config":131},"Gestion de la chaîne de valeur",{"href":132,"dataGaName":133,"dataGaLocation":47},"/fr-fr/solutions/value-stream-management/","value stream management",{"text":135,"config":136},"GitOps",{"href":137,"dataGaName":138,"dataGaLocation":47},"/fr-fr/solutions/gitops/","gitops",{"text":140,"config":141},"Entreprises",{"href":142,"dataGaName":143,"dataGaLocation":47},"/fr-fr/enterprise/","enterprise",{"text":145,"config":146},"PME",{"href":147,"dataGaName":148,"dataGaLocation":47},"/fr-fr/small-business/","small business",{"text":150,"config":151},"Secteur public",{"href":152,"dataGaName":153,"dataGaLocation":47},"/fr-fr/solutions/public-sector/","public sector",{"text":155,"config":156},"Formation",{"href":157,"dataGaName":158,"dataGaLocation":47},"/fr-fr/solutions/education/","education",{"text":160,"config":161},"Services financiers",{"href":162,"dataGaName":163,"dataGaLocation":47},"/fr-fr/solutions/finance/","financial services",{"title":165,"links":166},"Ressources",[167,172,177,182,187,192,196,200,205,210,215,220,225,230],{"text":168,"config":169},"Installation",{"href":170,"dataGaName":171,"dataGaLocation":47},"/fr-fr/install/","install",{"text":173,"config":174},"Guides de démarrage rapide",{"href":175,"dataGaName":176,"dataGaLocation":47},"/fr-fr/get-started/","quick setup checklists",{"text":178,"config":179},"Apprentissage",{"href":180,"dataGaName":181,"dataGaLocation":47},"https://university.gitlab.com/","learn",{"text":183,"config":184},"Documentation sur le produit",{"href":185,"dataGaName":186,"dataGaLocation":47},"https://docs.gitlab.com/","docs",{"text":188,"config":189},"Blog",{"href":190,"dataGaName":191},"/fr-fr/blog/","blog",{"text":193,"config":194},"Histoires de réussite client",{"href":195,"dataGaLocation":47},"/fr-fr/customers/",{"text":197,"config":198},"Histoires de succès client",{"href":195,"dataGaName":199,"dataGaLocation":47},"customer success stories",{"text":201,"config":202},"Travail à distance",{"href":203,"dataGaName":204,"dataGaLocation":47},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":206,"config":207},"Services GitLab",{"href":208,"dataGaName":209,"dataGaLocation":47},"/fr-fr/services/","services",{"text":211,"config":212},"TeamOps",{"href":213,"dataGaName":214,"dataGaLocation":47},"/fr-fr/teamops/","teamops",{"text":216,"config":217},"Communauté",{"href":218,"dataGaName":219,"dataGaLocation":47},"/community/","community",{"text":221,"config":222},"Forum",{"href":223,"dataGaName":224,"dataGaLocation":47},"https://forum.gitlab.com/","forum",{"text":226,"config":227},"Événements",{"href":228,"dataGaName":229,"dataGaLocation":47},"/events/","events",{"text":231,"config":232},"Partenaires",{"href":233,"dataGaName":234,"dataGaLocation":47},"/partners/","partners",{"title":236,"links":237},"Société",[238,243,248,253,258,263,268,272,277,282,287,292],{"text":239,"config":240},"À propos",{"href":241,"dataGaName":242,"dataGaLocation":47},"/fr-fr/company/","company",{"text":244,"config":245},"Emplois",{"href":246,"dataGaName":247,"dataGaLocation":47},"/jobs/","jobs",{"text":249,"config":250},"Leadership",{"href":251,"dataGaName":252,"dataGaLocation":47},"/company/team/e-group/","leadership",{"text":254,"config":255},"Équipe",{"href":256,"dataGaName":257,"dataGaLocation":47},"/company/team/","team",{"text":259,"config":260},"Manuel",{"href":261,"dataGaName":262,"dataGaLocation":47},"https://handbook.gitlab.com/","handbook",{"text":264,"config":265},"Relations avec les investisseurs",{"href":266,"dataGaName":267,"dataGaLocation":47},"https://ir.gitlab.com/","investor relations",{"text":269,"config":270},"Sustainability",{"href":271,"dataGaName":269,"dataGaLocation":47},"/sustainability/",{"text":273,"config":274},"Diversité, inclusion et appartenance (DIB)",{"href":275,"dataGaName":276,"dataGaLocation":47},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":278,"config":279},"Centre de confiance",{"href":280,"dataGaName":281,"dataGaLocation":47},"/fr-fr/security/","trust center",{"text":283,"config":284},"Newsletter",{"href":285,"dataGaName":286,"dataGaLocation":47},"/company/contact/","newsletter",{"text":288,"config":289},"Presse",{"href":290,"dataGaName":291,"dataGaLocation":47},"/press/","press",{"text":293,"config":294},"Déclaration de transparence sur l'esclavage moderne",{"href":295,"dataGaName":296,"dataGaLocation":47},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":298,"links":299},"Nous contacter",[300,305,310,315,320,325,330],{"text":301,"config":302},"Échanger avec un expert",{"href":303,"dataGaName":304,"dataGaLocation":47},"/fr-fr/sales/","sales",{"text":306,"config":307},"Aide",{"href":308,"dataGaName":309,"dataGaLocation":47},"/support/","get help",{"text":311,"config":312},"Portail clients GitLab",{"href":313,"dataGaName":314,"dataGaLocation":47},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":316,"config":317},"Statut",{"href":318,"dataGaName":319,"dataGaLocation":47},"https://status.gitlab.com/","status",{"text":321,"config":322},"Conditions d'utilisation",{"href":323,"dataGaName":324},"/terms/","terms of use",{"text":326,"config":327},"Déclaration de confidentialité",{"href":328,"dataGaName":329,"dataGaLocation":47},"/fr-fr/privacy/","privacy statement",{"text":331,"config":332},"Préférences en matière de cookies",{"dataGaName":333,"dataGaLocation":47,"id":334,"isOneTrustButton":19},"cookie preferences","ot-sdk-btn",{"items":336},[337,339,342],{"text":321,"config":338},{"href":323,"dataGaName":324,"dataGaLocation":47},{"text":340,"config":341},"Politique de confidentialité",{"href":328,"dataGaName":329,"dataGaLocation":47},{"text":331,"config":343},{"dataGaName":333,"dataGaLocation":47,"id":334,"isOneTrustButton":19},"content:shared:fr-fr:main-footer.yml","Main Footer","shared/fr-fr/main-footer.yml","shared/fr-fr/main-footer",{"_path":349,"_dir":350,"_draft":6,"_partial":6,"_locale":7,"id":351,"visibility":19,"title":352,"button":353,"_id":357,"_type":32,"_source":33,"_file":358,"_stem":359,"_extension":36},"/shared/fr-fr/the-source/banner/the-economics-of-software-innovation-2025-08-18","banner","The Economics of Software Innovation","The Economics of Software Innovation—AI’s $750 Billion Opportunity",{"config":354,"text":356},{"href":355},"/software-innovation-report/","Get the research report","content:shared:fr-fr:the-source:banner:the-economics-of-software-innovation-2025-08-18.yml","shared/fr-fr/the-source/banner/the-economics-of-software-innovation-2025-08-18.yml","shared/fr-fr/the-source/banner/the-economics-of-software-innovation-2025-08-18",{"_path":361,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":362,"subscribeLink":367,"navItems":371,"_id":383,"_type":32,"title":384,"_source":33,"_file":385,"_stem":386,"_extension":36},"/shared/fr-fr/the-source/navigation",{"altText":363,"config":364},"the source logo",{"src":365,"href":366},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/fr-fr/the-source/",{"text":368,"config":369},"S'abonner",{"href":370},"#subscribe",[372,376,379],{"text":373,"config":374},"Intelligence artificielle",{"href":375},"/fr-fr/the-source/ai/",{"text":100,"config":377},{"href":378},"/fr-fr/the-source/security/",{"text":380,"config":381},"Plateforme et infrastructure",{"href":382},"/fr-fr/the-source/platform/","content:shared:fr-fr:the-source:navigation.yml","Navigation","shared/fr-fr/the-source/navigation.yml","shared/fr-fr/the-source/navigation",{"_path":388,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":389,"description":390,"submitMessage":391,"formData":392,"_id":395,"_type":32,"_source":33,"_file":396,"_stem":397,"_extension":36},"/shared/fr-fr/the-source/newsletter","La newsletter The Source","Recevez une mine d'informations sur l'avenir du développement logiciel.","Vous êtes désormais inscrit à la newsletter The Source.",{"config":393},{"formId":394,"formName":286,"hideRequiredLabel":19},28453,"content:shared:fr-fr:the-source:newsletter.yml","shared/fr-fr/the-source/newsletter.yml","shared/fr-fr/the-source/newsletter",{"categoryNames":399},{"ai":373,"platform":380,"security":100},{"_path":401,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":402,"seo":403,"content":405,"type":418,"slug":5,"_id":419,"_type":32,"title":7,"_source":33,"_file":420,"_stem":421,"_extension":36},"/fr-fr/the-source/platform",{"layout":9},{"title":380,"description":404,"ogImage":7},"Découvrez comment créer un framework DevSecOps pour offrir des conditions de travail optimales à votre équipe, depuis la planification jusqu'à la livraison.",[406,412],{"componentName":407,"componentContent":408},"TheSourceCategoryHero",{"title":380,"description":404,"image":409},{"config":410},{"src":411},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463263/bdz7hmhpbmgwvoybcaud.png",{"componentName":413,"componentContent":414},"TheSourceCategoryMainSection",{"config":415},{"gatedAssets":416},[417],"gitlab-2024-global-devsecops-report","category","content:fr-fr:the-source:platform:index.yml","fr-fr/the-source/platform/index.yml","fr-fr/the-source/platform/index",{"_path":423,"_dir":424,"_draft":6,"_partial":6,"_locale":7,"config":425,"title":426,"description":427,"link":428,"_id":434,"_type":32,"_source":33,"_file":435,"_stem":436,"_extension":36},"/shared/fr-fr/the-source/gated-assets/transform-your-software-development","gated-assets",{"id":13},"Transformez votre développement logiciel","Consultez l'étude Total Economic Impact™, commandée en 2024 auprès de Forrester Consulting, pour comprendre la façon dont GitLab Ultimate réduit les coûts, maximise les performances et sous-tend les objectifs de croissance des entreprises.",{"text":429,"config":430},"Télécharger l'étude complète",{"href":431,"dataGaName":432,"dataGaLocation":433},"/resources/study-forrester-tei-gitlab-ultimate/","Transform your software development","thesource","content:shared:fr-fr:the-source:gated-assets:transform-your-software-development.yml","shared/fr-fr/the-source/gated-assets/transform-your-software-development.yml","shared/fr-fr/the-source/gated-assets/transform-your-software-development",{"_path":401,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":438,"seo":439,"content":440,"type":418,"slug":5,"_id":419,"_type":32,"title":7,"_source":33,"_file":420,"_stem":421,"_extension":36},{"layout":9},{"title":380,"description":404,"ogImage":7},[441,445],{"componentName":407,"componentContent":442},{"title":380,"description":404,"image":443},{"config":444},{"src":411},{"componentName":413,"componentContent":446},{"config":447},{"gatedAssets":448},[417],[450],{"_path":451,"_dir":424,"_draft":6,"_partial":6,"_locale":7,"config":452,"title":454,"description":455,"link":456,"_id":461,"_type":32,"_source":33,"_file":462,"_stem":463,"_extension":36},"/shared/fr-fr/the-source/gated-assets/gitlab-2024-global-devsecops-report",{"id":417,"formId":453},1002,"Rapport Global DevSecOps 2024 de GitLab","Découvrez les [conclusions de notre enquête menée auprès de plus de 5 000 professionnels DevSecOps dans le monde entier ](https://about.gitlab.com/developer-survey/) et l'évolution des comportements à l'égard de la sécurité, de l'IA et de l'expérience développeur.",{"text":457,"config":458},"Lire le rapport",{"href":459,"dataGaName":460,"dataGaLocation":433},"/fr-fr/developer-survey?utm_campaign=eg_global_cmp_gated-content_aisdlc_en_ds24&utm_content=ds24_report_x/","2024 global devsecops survey","content:shared:fr-fr:the-source:gated-assets:gitlab-2024-global-devsecops-report.yml","shared/fr-fr/the-source/gated-assets/gitlab-2024-global-devsecops-report.yml","shared/fr-fr/the-source/gated-assets/gitlab-2024-global-devsecops-report",[465,488,504,520,536,557,577,593,611,631,648,669,685,703,720,738,757,775,794,815,836,852,868,885,903,922,938,956,972,991],{"_path":466,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":468,"seo":469,"content":471,"type":483,"slug":484,"_id":485,"_type":32,"title":470,"_source":33,"_file":486,"_stem":487,"_extension":36},"/fr-fr/the-source/authors/amanda-rueda","authors",{"layout":9},{"title":470},"Amanda Rueda",[472,481],{"componentName":473,"componentContent":474},"TheSourceAuthorHero",{"config":475,"name":470,"headshot":478},{"gitlabHandle":476,"linkedInProfileUrl":477},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":470,"config":479},{"src":480},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":482},"TheSourceArticlesList","author","amanda-rueda","content:fr-fr:the-source:authors:amanda-rueda.yml","fr-fr/the-source/authors/amanda-rueda.yml","fr-fr/the-source/authors/amanda-rueda",{"_path":489,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":490,"seo":491,"content":493,"type":483,"slug":500,"_id":501,"_type":32,"title":492,"_source":33,"_file":502,"_stem":503,"_extension":36},"/fr-fr/the-source/authors/andre-michael-braun",{"layout":9},{"title":492},"Andre Michael Braun",[494,499],{"componentName":473,"componentContent":495},{"name":492,"headshot":496},{"altText":492,"config":497},{"src":498},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":482},"andre-michael-braun","content:fr-fr:the-source:authors:andre-michael-braun.yml","fr-fr/the-source/authors/andre-michael-braun.yml","fr-fr/the-source/authors/andre-michael-braun",{"_path":505,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":506,"seo":507,"content":509,"type":483,"slug":516,"_id":517,"_type":32,"title":508,"_source":33,"_file":518,"_stem":519,"_extension":36},"/fr-fr/the-source/authors/andrew-haschka",{"layout":9},{"title":508},"Andrew Haschka",[510,515],{"componentName":473,"componentContent":511},{"name":508,"headshot":512},{"altText":508,"config":513},{"src":514},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":482},"andrew-haschka","content:fr-fr:the-source:authors:andrew-haschka.yml","fr-fr/the-source/authors/andrew-haschka.yml","fr-fr/the-source/authors/andrew-haschka",{"_path":521,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":522,"seo":523,"content":525,"type":483,"slug":532,"_id":533,"_type":32,"title":524,"_source":33,"_file":534,"_stem":535,"_extension":36},"/fr-fr/the-source/authors/ayoub-fandi",{"layout":9},{"title":524},"Ayoub Fandi",[526,531],{"componentName":473,"componentContent":527},{"name":524,"headshot":528},{"altText":524,"config":529},{"src":530},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":482},"ayoub-fandi","content:fr-fr:the-source:authors:ayoub-fandi.yml","fr-fr/the-source/authors/ayoub-fandi.yml","fr-fr/the-source/authors/ayoub-fandi",{"_path":537,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":538,"seo":539,"content":541,"type":483,"slug":553,"_id":554,"_type":32,"title":540,"_source":33,"_file":555,"_stem":556,"_extension":36},"/fr-fr/the-source/authors/brian-wald",{"layout":9},{"title":540},"Brian Wald",[542,552],{"componentName":473,"componentContent":543},{"config":544,"name":540,"role":547,"bio":548,"headshot":549},{"gitlabHandle":545,"linkedInProfileUrl":546},"brianwald","https://www.linkedin.com/in/brianwald/","Head of Global Field CTO org","Brian Wald est Head of Global Field CTO org chez GitLab. Il dirige une équipe dynamique de directeurs techniques de terrain, dédiée à la transformation des pratiques de développement logiciel en entreprise.",{"altText":540,"config":550},{"src":551},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":482},"brian-wald","content:fr-fr:the-source:authors:brian-wald.yml","fr-fr/the-source/authors/brian-wald.yml","fr-fr/the-source/authors/brian-wald",{"_path":558,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":559,"seo":560,"content":562,"type":483,"slug":573,"_id":574,"_type":32,"title":561,"_source":33,"_file":575,"_stem":576,"_extension":36},"/fr-fr/the-source/authors/bryan-ross",{"layout":9},{"title":561},"Bryan Ross",[563,572],{"componentName":473,"componentContent":564},{"config":565,"name":561,"headshot":569},{"gitlabHandle":566,"twitterXProfileUrl":567,"linkedInProfileUrl":568},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":561,"config":570},{"src":571},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":482},"bryan-ross","content:fr-fr:the-source:authors:bryan-ross.yml","fr-fr/the-source/authors/bryan-ross.yml","fr-fr/the-source/authors/bryan-ross",{"_path":578,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":579,"seo":580,"content":582,"type":483,"slug":589,"_id":590,"_type":32,"title":581,"_source":33,"_file":591,"_stem":592,"_extension":36},"/fr-fr/the-source/authors/chandler-gibbons",{"layout":9},{"title":581},"Chandler Gibbons",[583,588],{"componentName":473,"componentContent":584},{"name":581,"headshot":585},{"altText":581,"config":586},{"src":587},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":482},"chandler-gibbons","content:fr-fr:the-source:authors:chandler-gibbons.yml","fr-fr/the-source/authors/chandler-gibbons.yml","fr-fr/the-source/authors/chandler-gibbons",{"_path":594,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":595,"seo":596,"content":598,"type":483,"slug":607,"_id":608,"_type":32,"title":597,"_source":33,"_file":609,"_stem":610,"_extension":36},"/fr-fr/the-source/authors/dave-steer",{"layout":9},{"title":597},"Dave Steer",[599,606],{"componentName":473,"componentContent":600},{"config":601,"name":597,"headshot":603},{"gitlabHandle":602},"dsteer",{"altText":597,"config":604},{"src":605},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":482},"dave-steer","content:fr-fr:the-source:authors:dave-steer.yml","fr-fr/the-source/authors/dave-steer.yml","fr-fr/the-source/authors/dave-steer",{"_path":612,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":613,"seo":614,"content":616,"type":483,"slug":626,"_id":627,"_type":32,"title":628,"_source":33,"_file":629,"_stem":630,"_extension":36},"/fr-fr/the-source/authors/ddesanto",{"layout":9},{"title":615},"David DeSanto",[617,625],{"componentName":473,"componentContent":618},{"config":619,"name":615,"headshot":622},{"gitlabHandle":620,"linkedInProfileUrl":621},"david","https://www.linkedin.com/in/ddesanto/",{"altText":615,"config":623},{"src":624},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":482},"ddesanto","content:fr-fr:the-source:authors:ddesanto.yml","Ddesanto","fr-fr/the-source/authors/ddesanto.yml","fr-fr/the-source/authors/ddesanto",{"_path":632,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":633,"seo":634,"content":636,"type":483,"slug":643,"_id":644,"_type":32,"title":645,"_source":33,"_file":646,"_stem":647,"_extension":36},"/fr-fr/the-source/authors/derek-debellis",{"layout":9},{"title":635},"Derek DeBellis",[637,642],{"componentName":473,"componentContent":638},{"name":635,"headshot":639},{"altText":635,"config":640},{"src":641},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":482},"derek-debellis","content:fr-fr:the-source:authors:derek-debellis.yml","Derek Debellis","fr-fr/the-source/authors/derek-debellis.yml","fr-fr/the-source/authors/derek-debellis",{"_path":649,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":650,"seo":651,"content":653,"type":483,"slug":665,"_id":666,"_type":32,"title":652,"_source":33,"_file":667,"_stem":668,"_extension":36},"/fr-fr/the-source/authors/emilio-salvador",{"layout":9},{"title":652},"Emilio Salvador",[654,664],{"componentName":473,"componentContent":655},{"config":656,"name":652,"role":659,"bio":660,"headshot":661},{"gitlabHandle":657,"linkedInProfileUrl":658},"esalvadorp","https://www.linkedin.com/in/emiliosp/","Vice President, Strategy and Developer Relations","Emilio Salvador est Vice President de la stratégie et des relations avec les développeurs chez GitLab. Cadre dans le domaine des technologies avec plus de 20 ans d'expérience, Emilio a occupé des postes chez Amazon et Microsoft. Il a plus récemment dirigé la stratégie et les opérations de l'équipe « Developer Advocacy and Experience » chez Google. Il est titulaire d'un MBA de la Sloan School of Management du MIT.",{"altText":652,"config":662},{"src":663},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":482},"emilio-salvador","content:fr-fr:the-source:authors:emilio-salvador.yml","fr-fr/the-source/authors/emilio-salvador.yml","fr-fr/the-source/authors/emilio-salvador",{"_path":670,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":671,"seo":672,"content":674,"type":483,"slug":681,"_id":682,"_type":32,"title":673,"_source":33,"_file":683,"_stem":684,"_extension":36},"/fr-fr/the-source/authors/erika-feldman",{"layout":9},{"title":673},"Erika Feldman",[675,680],{"componentName":473,"componentContent":676},{"name":673,"headshot":677},{"altText":673,"config":678},{"src":679},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":482},"erika-feldman","content:fr-fr:the-source:authors:erika-feldman.yml","fr-fr/the-source/authors/erika-feldman.yml","fr-fr/the-source/authors/erika-feldman",{"_path":686,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":687,"seo":688,"content":690,"type":483,"slug":699,"_id":700,"_type":32,"title":689,"_source":33,"_file":701,"_stem":702,"_extension":36},"/fr-fr/the-source/authors/george-kichukov",{"layout":9},{"title":689},"George Kichukov",[691,698],{"componentName":473,"componentContent":692},{"config":693,"name":689,"headshot":695},{"gitlabHandle":694},"gkichukov",{"altText":689,"config":696},{"src":697},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":482},"george-kichukov","content:fr-fr:the-source:authors:george-kichukov.yml","fr-fr/the-source/authors/george-kichukov.yml","fr-fr/the-source/authors/george-kichukov",{"_path":704,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":705,"seo":706,"content":708,"type":483,"slug":715,"_id":716,"_type":32,"title":717,"_source":33,"_file":718,"_stem":719,"_extension":36},"/fr-fr/the-source/authors/gitlab",{"layout":9},{"title":707},"GitLab",[709,714],{"componentName":473,"componentContent":710},{"name":707,"headshot":711},{"altText":707,"config":712},{"src":713},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":482},"gitlab","content:fr-fr:the-source:authors:gitlab.yml","Gitlab","fr-fr/the-source/authors/gitlab.yml","fr-fr/the-source/authors/gitlab",{"_path":721,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":722,"seo":723,"content":725,"type":483,"slug":734,"_id":735,"_type":32,"title":724,"_source":33,"_file":736,"_stem":737,"_extension":36},"/fr-fr/the-source/authors/grant-hickman",{"layout":9},{"title":724},"Grant Hickman",[726,733],{"componentName":473,"componentContent":727},{"config":728,"name":724,"headshot":730},{"gitlabHandle":729},"g.hickman",{"altText":724,"config":731},{"src":732},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":482},"grant-hickman","content:fr-fr:the-source:authors:grant-hickman.yml","fr-fr/the-source/authors/grant-hickman.yml","fr-fr/the-source/authors/grant-hickman",{"_path":739,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":740,"seo":741,"content":743,"type":483,"slug":753,"_id":754,"_type":32,"title":742,"_source":33,"_file":755,"_stem":756,"_extension":36},"/fr-fr/the-source/authors/haim-snir",{"layout":9},{"title":742},"Haim Snir",[744,752],{"componentName":473,"componentContent":745},{"config":746,"name":742,"headshot":749},{"gitlabHandle":747,"linkedInProfileUrl":748},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":742,"config":750},{"src":751},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":482},"haim-snir","content:fr-fr:the-source:authors:haim-snir.yml","fr-fr/the-source/authors/haim-snir.yml","fr-fr/the-source/authors/haim-snir",{"_path":758,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":759,"seo":760,"content":762,"type":483,"slug":766,"_id":771,"_type":32,"title":772,"_source":33,"_file":773,"_stem":774,"_extension":36},"/fr-fr/the-source/authors/iganbaruch",{"layout":9},{"title":761},"Itzik Gan Baruch",[763,770],{"componentName":473,"componentContent":764},{"config":765,"name":761,"headshot":767},{"gitlabHandle":766},"iganbaruch",{"altText":761,"config":768},{"src":769},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":482},"content:fr-fr:the-source:authors:iganbaruch.yml","Iganbaruch","fr-fr/the-source/authors/iganbaruch.yml","fr-fr/the-source/authors/iganbaruch",{"_path":776,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":777,"seo":778,"content":780,"type":483,"slug":789,"_id":790,"_type":32,"title":791,"_source":33,"_file":792,"_stem":793,"_extension":36},"/fr-fr/the-source/authors/jlongo",{"layout":9},{"title":779},"Joseph Longo",[781,788],{"componentName":473,"componentContent":782},{"config":783,"name":779,"headshot":785},{"gitlabHandle":784},"jlongo_gitlab",{"altText":779,"config":786},{"src":787},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":482},"jlongo","content:fr-fr:the-source:authors:jlongo.yml","Jlongo","fr-fr/the-source/authors/jlongo.yml","fr-fr/the-source/authors/jlongo",{"_path":795,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":796,"seo":797,"content":799,"type":483,"slug":811,"_id":812,"_type":32,"title":798,"_source":33,"_file":813,"_stem":814,"_extension":36},"/fr-fr/the-source/authors/joel-krooswyk",{"layout":9},{"title":798},"Joel Krooswyk",[800,810],{"componentName":473,"componentContent":801},{"config":802,"name":798,"role":805,"bio":806,"headshot":807},{"gitlabHandle":803,"linkedInProfileUrl":804},"jkrooswyk","https://www.linkedin.com/in/joelrkrooswyk/","Federal CTO","Joel Krooswyk est federal CTO chez GitLab. Joel contribue activement à la croissance de GitLab depuis 2017. Ses 25 années d'expérience en matière de leadership couvrent non seulement le secteur public américain, mais aussi les petites, moyennes et grandes entreprises à l'échelle mondiale. Joel cumule une profonde expertise en matière de politique gouvernementale avec une riche expérience dans les domaines de la technologie, du développement logiciel, de l'IA et de la cybersécurité. Il est souvent sollicité par le secteur public comme privé pour fournir des commentaires et des réponses dans le cadre de leurs politiques.",{"altText":798,"config":808},{"src":809},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":482},"joel-krooswyk","content:fr-fr:the-source:authors:joel-krooswyk.yml","fr-fr/the-source/authors/joel-krooswyk.yml","fr-fr/the-source/authors/joel-krooswyk",{"_path":816,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":817,"seo":818,"content":820,"type":483,"slug":832,"_id":833,"_type":32,"title":819,"_source":33,"_file":834,"_stem":835,"_extension":36},"/fr-fr/the-source/authors/josh-lemos",{"layout":9},{"title":819},"Josh Lemos",[821,831],{"componentName":473,"componentContent":822},{"config":823,"name":819,"role":826,"bio":827,"headshot":828},{"gitlabHandle":824,"linkedInProfileUrl":825},"joshlemos","https://www.linkedin.com/in/joshlemos/","Chief Information Security Officer","Josh Lemos, Chief Information Security Officer chez GitLab Inc., bénéficie de 20 ans d'expérience dans la direction d'équipes de sécurité de l'information. Il est responsable de la vision, de la stratégie et du programme de l'entreprise dans le but de protéger efficacement les actifs et les technologies de l'information. Il a également pour mission de renforcer la plateforme DevSecOps de Gitlab et d'offrir une sécurité de pointe aux clients.",{"altText":819,"config":829},{"src":830},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":482},"josh-lemos","content:fr-fr:the-source:authors:josh-lemos.yml","fr-fr/the-source/authors/josh-lemos.yml","fr-fr/the-source/authors/josh-lemos",{"_path":837,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":838,"seo":839,"content":841,"type":483,"slug":848,"_id":849,"_type":32,"title":840,"_source":33,"_file":850,"_stem":851,"_extension":36},"/fr-fr/the-source/authors/julie-griffin",{"layout":9},{"title":840},"Julie Griffin",[842,847],{"componentName":473,"componentContent":843},{"name":840,"headshot":844},{"altText":840,"config":845},{"src":846},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":482},"julie-griffin","content:fr-fr:the-source:authors:julie-griffin.yml","fr-fr/the-source/authors/julie-griffin.yml","fr-fr/the-source/authors/julie-griffin",{"_path":853,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":854,"seo":855,"content":857,"type":483,"slug":864,"_id":865,"_type":32,"title":856,"_source":33,"_file":866,"_stem":867,"_extension":36},"/fr-fr/the-source/authors/kristina-weis",{"layout":9},{"title":856},"Kristina Weis",[858,863],{"componentName":473,"componentContent":859},{"name":856,"headshot":860},{"altText":856,"config":861},{"src":862},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":482},"kristina-weis","content:fr-fr:the-source:authors:kristina-weis.yml","fr-fr/the-source/authors/kristina-weis.yml","fr-fr/the-source/authors/kristina-weis",{"_path":869,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":870,"seo":871,"content":873,"type":483,"slug":12,"_id":882,"_type":32,"title":872,"_source":33,"_file":883,"_stem":884,"_extension":36},"/fr-fr/the-source/authors/lee-faus",{"layout":9},{"title":872},"Lee Faus",[874,881],{"componentName":473,"componentContent":875},{"config":876,"name":872,"headshot":878},{"gitlabHandle":877},"lfaus",{"altText":872,"config":879},{"src":880},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":482},"content:fr-fr:the-source:authors:lee-faus.yml","fr-fr/the-source/authors/lee-faus.yml","fr-fr/the-source/authors/lee-faus",{"_path":886,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":887,"seo":888,"content":890,"type":483,"slug":894,"_id":899,"_type":32,"title":900,"_source":33,"_file":901,"_stem":902,"_extension":36},"/fr-fr/the-source/authors/ncregan",{"layout":9},{"title":889},"Niall Cregan",[891,898],{"componentName":473,"componentContent":892},{"config":893,"name":889,"headshot":895},{"gitlabHandle":894},"ncregan",{"altText":889,"config":896},{"src":897},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":482},"content:fr-fr:the-source:authors:ncregan.yml","Ncregan","fr-fr/the-source/authors/ncregan.yml","fr-fr/the-source/authors/ncregan",{"_path":904,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":905,"seo":906,"content":908,"type":483,"slug":917,"_id":918,"_type":32,"title":919,"_source":33,"_file":920,"_stem":921,"_extension":36},"/fr-fr/the-source/authors/rschulman",{"layout":9},{"title":907},"Robin Schulman",[909,916],{"componentName":473,"componentContent":910},{"config":911,"name":907,"headshot":913},{"gitlabHandle":912},"robin",{"altText":907,"config":914},{"src":915},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":482},"rschulman","content:fr-fr:the-source:authors:rschulman.yml","Rschulman","fr-fr/the-source/authors/rschulman.yml","fr-fr/the-source/authors/rschulman",{"_path":923,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":924,"seo":925,"content":927,"type":483,"slug":934,"_id":935,"_type":32,"title":926,"_source":33,"_file":936,"_stem":937,"_extension":36},"/fr-fr/the-source/authors/sabrina-farmer",{"layout":9},{"title":926},"Sabrina Farmer",[928,933],{"componentName":473,"componentContent":929},{"name":926,"headshot":930},{"altText":926,"config":931},{"src":932},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":482},"sabrina-farmer","content:fr-fr:the-source:authors:sabrina-farmer.yml","fr-fr/the-source/authors/sabrina-farmer.yml","fr-fr/the-source/authors/sabrina-farmer",{"_path":939,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":940,"seo":941,"content":943,"type":483,"slug":952,"_id":953,"_type":32,"title":942,"_source":33,"_file":954,"_stem":955,"_extension":36},"/fr-fr/the-source/authors/sandra-gittlen",{"layout":9},{"title":942},"Sandra Gittlen",[944,951],{"componentName":473,"componentContent":945},{"config":946,"name":942,"headshot":948},{"gitlabHandle":947},"sgittlen",{"altText":942,"config":949},{"src":950},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":482},"sandra-gittlen","content:fr-fr:the-source:authors:sandra-gittlen.yml","fr-fr/the-source/authors/sandra-gittlen.yml","fr-fr/the-source/authors/sandra-gittlen",{"_path":957,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":958,"seo":959,"content":961,"type":483,"slug":968,"_id":969,"_type":32,"title":960,"_source":33,"_file":970,"_stem":971,"_extension":36},"/fr-fr/the-source/authors/sharon-gaudin",{"layout":9},{"title":960},"Sharon Gaudin",[962,967],{"componentName":473,"componentContent":963},{"name":960,"headshot":964},{"altText":960,"config":965},{"src":966},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":482},"sharon-gaudin","content:fr-fr:the-source:authors:sharon-gaudin.yml","fr-fr/the-source/authors/sharon-gaudin.yml","fr-fr/the-source/authors/sharon-gaudin",{"_path":973,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":974,"seo":975,"content":977,"type":483,"slug":987,"_id":988,"_type":32,"title":976,"_source":33,"_file":989,"_stem":990,"_extension":36},"/fr-fr/the-source/authors/stephen-walters",{"layout":9},{"title":976},"Stephen Walters",[978,986],{"componentName":473,"componentContent":979},{"config":980,"name":976,"headshot":983},{"gitlabHandle":981,"linkedInProfileUrl":982},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":976,"config":984},{"src":985},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":482},"stephen-walters","content:fr-fr:the-source:authors:stephen-walters.yml","fr-fr/the-source/authors/stephen-walters.yml","fr-fr/the-source/authors/stephen-walters",{"_path":992,"_dir":467,"_draft":6,"_partial":6,"_locale":7,"config":993,"seo":994,"content":996,"type":483,"slug":1008,"_id":1009,"_type":32,"title":1010,"_source":33,"_file":1011,"_stem":1012,"_extension":36},"/fr-fr/the-source/authors/taylor-mccaslin",{"layout":9},{"title":995},"Taylor McCaslin",[997,1007],{"componentName":473,"componentContent":998},{"config":999,"name":995,"role":1002,"bio":1003,"headshot":1004},{"gitlabHandle":1000,"linkedInProfileUrl":1001},"tmccaslin","https://www.linkedin.com/in/taylormccaslin/","Group Manager, Product - Data Science","Taylor McCaslin est Product Lead IA/ML chez GitLab et supervise les chefs de produit en charge des groupes dédiés aux fonctionnalités d'IA et au cycle de vie des modèles d'IA (ModelOps). Il définit la vision et oriente les processus afin d'intégrer la science des données au programme DevOps de GitLab. Avant de rejoindre GitLab, Taylor a forgé son expérience chez Indeed, Duo Security et WP Engine.",{"altText":995,"config":1005},{"src":1006},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":482},"taylor-mccaslin","content:fr-fr:the-source:authors:taylor-mccaslin.yml","Taylor Mccaslin","fr-fr/the-source/authors/taylor-mccaslin.yml","fr-fr/the-source/authors/taylor-mccaslin",1758662365837]