[{"data":1,"prerenderedAt":920},["ShallowReactive",2],{"/blog/dunelm-strengthens-business-by-enhancing-its-devsecops-culture":3,"navigation-en-us":138,"banner-en-us":566,"footer-en-us":576,"blog-post-authors-en-us-Sharon Gaudin":819,"blog-related-posts-en-us-dunelm-strengthens-business-by-enhancing-its-devsecops-culture":834,"blog-promotions-en-us":857,"next-steps-en-us":910},{"id":4,"title":5,"authors":6,"body":8,"category":115,"date":116,"description":117,"extension":118,"externalUrl":119,"faq":119,"featured":120,"heroImage":121,"meta":122,"navigation":123,"path":124,"seo":125,"slug":129,"stem":130,"tags":131,"template":136,"updatedDate":119,"__hash__":137},"blogPosts/en-us/blog/dunelm-strengthens-business-by-enhancing-its-devsecops-culture.md","Dunelm strengthens business by enhancing its DevSecOps culture",[7],"Sharon Gaudin",{"type":9,"value":10,"toc":108},"minimark",[11,15,25,28,36,44,49,57,60,63,67,70,73,76,79,83,86,89,92,98],[12,13,14],"p",{},"When IT leaders at one of the UK’s largest retailers wanted to better support and strengthen the business, they created a culture where everyone on their DevSecOps teams could work together more naturally.",[12,16,17,18,24],{},"“DevSecOps is a mindset and mindset is a cultural thing,” said Paul Kerrison, director of Engineering and Architecture at ",[19,20,23],"a",{"href":21,"rel":22},"https://about.gitlab.com/customers/dunelm/",[],"Dunelm",", a $1.6 billion (GBP) British home furnishings retailer. “Culture isn’t just a buzzword or something nice to have. There's a genuine value. It builds trust with not just the technology teams but with the wider business as a whole. That allows us to move faster and more safely.”",[12,26,27],{},"Kerrison, along with Jan Claeyssens, Dunelm’s DevSecOps principal engineer, talked about creating this cultural shift during GitLab’s DevSecOps World Tour event in London this fall. The 44-year-old company, which is traded on the London Stock Exchange and employs more than 11,000 people, adopted GitLab in 2020. They have been using the end-to-end platform to not only increase software development productivity and efficiency but to build inclusive teams that are focused on sharing responsibility for security.",[12,29,30,31,35],{},"On stage with Grigoriy Shlyapinkov, strategic customer success manager at GitLab, Claeyssens told the audience it’s been critical to cut out an us-versus-them mentality that existed between developers and security engineers. Working hard to break down those barriers, he said they’ve created a new ",[19,32,34],{"href":33},"/blog/its-time-to-put-the-sec-in-devsecops/","cohesive environment",".",[12,37,38,39,43],{},"Dunelm’s DevOps teams had been working together pretty well before the culture shift, but now they’re ",[19,40,42],{"href":41},"/blog/5-ways-collaboration-boosts-productivity-and-your-career/","collaborating"," on a different level.",[45,46,48],"h2",{"id":47},"embedding-security-into-the-team","Embedding security into the team",[12,50,51,52,56],{},"“I think we can all agree that in 2023 you can no longer say you have good software if it isn't secure,” said Claeyssens. “We have to lean in and really listen to what problems other people are facing, and then figure out how to help them. We all work at Dunelm for the same thing – to ",[19,53,55],{"href":54},"/blog/how-devsecops-drives-business-success/","make the business better",". So we need to solve problems together and that’s going to be a continuous journey. This culture will require daily effort.”",[12,58,59],{},"That effort, though, is eased by using GitLab because everyone – from developers to security and the C-suite – can use the end-to-end platform to gain visibility into every project, Claeyssens noted.",[12,61,62],{},"“With the platform we can serve all our users where they live,” he said. “It’s one of GitLab’s mantras. If you have everything in one place, all colleagues can see all the features, and in the end, that puts us on a journey together.”",[45,64,66],{"id":65},"making-room-at-the-table","Making room at the table",[12,68,69],{},"Kerrison said by rewarding positive behaviors and giving security team members a seat at what had once been an exclusive table, everyone can pick up the security mantle.",[12,71,72],{},"“Including security in the leadership team and having them work closely with the engineering teams is key,” he said. “You can’t improve security if it's seen as a second-class citizen.”",[12,74,75],{},"And part of making it easier for everyone to be aware of and work on security is about using automation features built into the GitLab platform, according to Claeyssens. “The platform is about automating security,” he said. “You have all the security scanners in GitLab – everything. We use the compliance frameworks. The vulnerability scanning. The scan result policies. It makes all our lives a little bit easier.”",[12,77,78],{},"That holistic approach to DevSecOps is what made Dunelm adopt GitLab in the first place. “GitLab sold us on the dream of the whole suite of features, and I'll be honest, I didn't know where GitHub was at the time,” said Claeyssens. “There were only so many contenders. That's how we ended up with GitLab.”",[45,80,82],{"id":81},"looking-ahead-to-working-with-ai","Looking ahead to working with AI",[12,84,85],{},"When asked about using artificial intelligence-assisted tools to cut down on DevSecOps workloads, Kerrison said it’s really easy right now to get caught up in all the buzz about AI. Their work with it will likely start, he explained, with using AI for specific tasks, like code generation, vulnerability checks, and refactoring code. Then as it advances, the technology could start to give engineers real-time feedback on code as they’re writing it.",[12,87,88],{},"Referencing Star Trek character Captain Jean-Luc Picard asking the starship’s food replicator for “tea, Earl Grey, hot,” Kerrison said he’s looking forward to the day he can order up microservice deliveries and the smart system will create automated testing, along with security and vulnerability scanning.",[12,90,91],{},"What Kerrison’s really waiting for, though, are AI tools that have actual agency to be predictive, considering what projects and teams need assistance and then launching that work. “It would be much more trusted and can go out to find problems and fix them,” said Kerrison. “Then engineers can start to focus more on the what than the how. That’s where the power will be. Although until AI gets to the place where it can sort and pair socks after they've been through the washing, I don't think we're quite there yet.”",[12,93,94],{},[95,96,97],"em",{},"Dunelm, which uses GitLab Ultimate, has distribution centers, 178 stores, and a robust ecommerce operation. The company sees more than 12 million online transactions per year, while maintaining a large online catalog. More than ever, Dunelm relies on innovative technology engineering to improve customer experiences.",[12,99,100],{},[95,101,102,103,35],{},"Read more GitLab customer stories on our ",[19,104,107],{"href":105,"rel":106},"https://about.gitlab.com/customers/",[],"customers page",{"title":109,"searchDepth":110,"depth":110,"links":111},"",2,[112,113,114],{"id":47,"depth":110,"text":48},{"id":65,"depth":110,"text":66},{"id":81,"depth":110,"text":82},"customer-stories","2023-11-16","Learn how a major UK retailer is using GitLab to ensure everyone in their DevSecOps teams can work together, increasing speed, security, and trust.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670332/Blog/Hero%20Images/groupcollaboration.jpg",{},true,"/en-us/blog/dunelm-strengthens-business-by-enhancing-its-devsecops-culture",{"title":5,"description":117,"ogTitle":5,"ogDescription":117,"noIndex":120,"ogImage":121,"ogUrl":126,"ogSiteName":127,"ogType":128,"canonicalUrls":126},"https://about.gitlab.com/blog/dunelm-strengthens-business-by-enhancing-its-devsecops-culture","https://about.gitlab.com","article","dunelm-strengthens-business-by-enhancing-its-devsecops-culture","en-us/blog/dunelm-strengthens-business-by-enhancing-its-devsecops-culture",[132,133,134,135],"customers","DevSecOps","DevSecOps platform","security","BlogPost","8hl5zAyoG0J9941uDfcGcGN01sn8KyzfqDwSRdz_xOs",{"logo":139,"freeTrial":144,"sales":149,"login":154,"items":159,"search":486,"minimal":517,"duo":536,"switchNav":545,"pricingDeployment":556},{"config":140},{"href":141,"dataGaName":142,"dataGaLocation":143},"/","gitlab logo","header",{"text":145,"config":146},"Get free trial",{"href":147,"dataGaName":148,"dataGaLocation":143},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":150,"config":151},"Request a demo",{"href":152,"dataGaName":153,"dataGaLocation":143},"/sales/?contact-topic=request-demo","sales",{"text":155,"config":156},"Sign in",{"href":157,"dataGaName":158,"dataGaLocation":143},"https://gitlab.com/users/sign_in/","sign in",[160,189,289,294,408,464],{"text":161,"config":162,"menu":164},"Platform",{"dataNavLevelOne":163},"platform",{"type":165,"columns":166},"cards",[167,173,181],{"title":161,"description":168,"link":169},"The intelligent orchestration platform for DevSecOps",{"text":170,"config":171},"Explore our Platform",{"href":172,"dataGaName":163,"dataGaLocation":143},"/platform/",{"title":174,"description":175,"link":176},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":177,"config":178},"Meet GitLab Duo",{"href":179,"dataGaName":180,"dataGaLocation":143},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":182,"description":183,"link":184},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":185,"config":186},"Learn more",{"href":187,"dataGaName":188,"dataGaLocation":143},"/why-gitlab/","why gitlab",{"text":190,"left":123,"config":191,"menu":193},"Product",{"dataNavLevelOne":192},"solutions",{"type":194,"link":195,"columns":199,"feature":268},"lists",{"text":196,"config":197},"View all Solutions",{"href":198,"dataGaName":192,"dataGaLocation":143},"/solutions/",[200,224,247],{"title":201,"description":202,"link":203,"items":208},"Automation","CI/CD and automation to accelerate deployment",{"config":204},{"icon":205,"href":206,"dataGaName":207,"dataGaLocation":143},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[209,213,216,220],{"text":210,"config":211},"CI/CD",{"href":212,"dataGaLocation":143,"dataGaName":210},"/solutions/continuous-integration/",{"text":174,"config":214},{"href":179,"dataGaLocation":143,"dataGaName":215},"gitlab duo agent platform - product menu",{"text":217,"config":218},"Source Code Management",{"href":219,"dataGaLocation":143,"dataGaName":217},"/solutions/source-code-management/",{"text":221,"config":222},"Automated Software Delivery",{"href":206,"dataGaLocation":143,"dataGaName":223},"Automated software delivery",{"title":225,"description":226,"link":227,"items":232},"Security","Deliver code faster without compromising security",{"config":228},{"href":229,"dataGaName":230,"dataGaLocation":143,"icon":231},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[233,237,242],{"text":234,"config":235},"Application Security Testing",{"href":229,"dataGaName":236,"dataGaLocation":143},"Application security testing",{"text":238,"config":239},"Software Supply Chain Security",{"href":240,"dataGaLocation":143,"dataGaName":241},"/solutions/supply-chain/","Software supply chain security",{"text":243,"config":244},"Software Compliance",{"href":245,"dataGaName":246,"dataGaLocation":143},"/solutions/software-compliance/","software compliance",{"title":248,"link":249,"items":254},"Measurement",{"config":250},{"icon":251,"href":252,"dataGaName":253,"dataGaLocation":143},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[255,259,263],{"text":256,"config":257},"Visibility & Measurement",{"href":252,"dataGaLocation":143,"dataGaName":258},"Visibility and Measurement",{"text":260,"config":261},"Value Stream Management",{"href":262,"dataGaLocation":143,"dataGaName":260},"/solutions/value-stream-management/",{"text":264,"config":265},"Analytics & Insights",{"href":266,"dataGaLocation":143,"dataGaName":267},"/solutions/analytics-and-insights/","Analytics and insights",{"title":269,"type":194,"items":270},"GitLab for",[271,277,283],{"text":272,"config":273},"Enterprise",{"icon":274,"href":275,"dataGaLocation":143,"dataGaName":276},"Building","/enterprise/","enterprise",{"text":278,"config":279},"Small Business",{"icon":280,"href":281,"dataGaLocation":143,"dataGaName":282},"Work","/small-business/","small business",{"text":284,"config":285},"Public Sector",{"icon":286,"href":287,"dataGaLocation":143,"dataGaName":288},"Organization","/solutions/public-sector/","public sector",{"text":290,"config":291},"Pricing",{"href":292,"dataGaName":293,"dataGaLocation":143,"dataNavLevelOne":293},"/pricing/","pricing",{"text":295,"config":296,"menu":298},"Resources",{"dataNavLevelOne":297},"resources",{"type":194,"link":299,"columns":303,"feature":397},{"text":300,"config":301},"View all resources",{"href":302,"dataGaName":297,"dataGaLocation":143},"/resources/",[304,337,364],{"title":305,"items":306},"Getting started",[307,312,317,322,327,332],{"text":308,"config":309},"Install",{"href":310,"dataGaName":311,"dataGaLocation":143},"/install/","install",{"text":313,"config":314},"Quick start guides",{"href":315,"dataGaName":316,"dataGaLocation":143},"/get-started/","quick setup checklists",{"text":318,"config":319},"Learn",{"href":320,"dataGaLocation":143,"dataGaName":321},"https://university.gitlab.com/","learn",{"text":323,"config":324},"Product documentation",{"href":325,"dataGaName":326,"dataGaLocation":143},"https://docs.gitlab.com/","product documentation",{"text":328,"config":329},"Best practice videos",{"href":330,"dataGaName":331,"dataGaLocation":143},"/getting-started-videos/","best practice videos",{"text":333,"config":334},"Integrations",{"href":335,"dataGaName":336,"dataGaLocation":143},"/integrations/","integrations",{"title":338,"items":339},"Discover",[340,345,350,355,359],{"text":341,"config":342},"Customer success stories",{"href":343,"dataGaName":344,"dataGaLocation":143},"/customers/","customer success stories",{"text":346,"config":347},"Blog",{"href":348,"dataGaName":349,"dataGaLocation":143},"/blog/","blog",{"text":351,"config":352},"Demo Hub",{"href":353,"dataGaName":354,"dataGaLocation":143},"/demo-hub/","demo hub",{"text":356,"config":357},"The Source",{"href":358,"dataGaName":349,"dataGaLocation":143},"/the-source/",{"text":360,"config":361},"Remote",{"href":362,"dataGaName":363,"dataGaLocation":143},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":365,"items":366},"Connect",[367,372,377,382,387,392],{"text":368,"config":369},"GitLab Services",{"href":370,"dataGaName":371,"dataGaLocation":143},"/services/","services",{"text":373,"config":374},"Contribute",{"href":375,"dataGaName":376,"dataGaLocation":143},"https://contributors.gitlab.com","contribute",{"text":378,"config":379},"Community",{"href":380,"dataGaName":381,"dataGaLocation":143},"/community/","community",{"text":383,"config":384},"Forum",{"href":385,"dataGaName":386,"dataGaLocation":143},"https://forum.gitlab.com/","forum",{"text":388,"config":389},"Events",{"href":390,"dataGaName":391,"dataGaLocation":143},"/events/","events",{"text":393,"config":394},"Partners",{"href":395,"dataGaName":396,"dataGaLocation":143},"/partners/","partners",{"config":398,"title":401,"text":402,"link":403},{"background":399,"textColor":400},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":404,"config":405},"Read the latest",{"href":406,"dataGaName":407,"dataGaLocation":143},"/whats-new/","whats new",{"text":409,"config":410,"menu":412},"Company",{"dataNavLevelOne":411},"company",{"type":194,"columns":413},[414],{"items":415},[416,421,427,429,434,439,444,449,454,459],{"text":417,"config":418},"About",{"href":419,"dataGaName":420,"dataGaLocation":143},"/company/","about",{"text":422,"config":423,"footerGa":426},"Jobs",{"href":424,"dataGaName":425,"dataGaLocation":143},"/jobs/","jobs",{"dataGaName":425},{"text":388,"config":428},{"href":390,"dataGaName":391,"dataGaLocation":143},{"text":430,"config":431},"Leadership",{"href":432,"dataGaName":433,"dataGaLocation":143},"/company/team/e-group/","leadership",{"text":435,"config":436},"Handbook",{"href":437,"dataGaName":438,"dataGaLocation":143},"https://handbook.gitlab.com/","handbook",{"text":440,"config":441},"Investor relations",{"href":442,"dataGaName":443,"dataGaLocation":143},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":445,"config":446},"Trust Center",{"href":447,"dataGaName":448,"dataGaLocation":143},"/security/","trust center",{"text":450,"config":451},"AI Transparency Center",{"href":452,"dataGaName":453,"dataGaLocation":143},"/ai-transparency-center/","ai transparency center",{"text":455,"config":456},"Newsletter",{"href":457,"dataGaName":458,"dataGaLocation":143},"/company/contact/#contact-forms","newsletter",{"text":460,"config":461},"Press",{"href":462,"dataGaName":463,"dataGaLocation":143},"/press/","press",{"text":465,"config":466,"menu":467},"Contact us",{"dataNavLevelOne":411},{"type":194,"columns":468},[469],{"items":470},[471,476,481],{"text":472,"config":473},"Talk to sales",{"href":474,"dataGaName":475,"dataGaLocation":143},"/sales/","talk to sales",{"text":477,"config":478},"Support portal",{"href":479,"dataGaName":480,"dataGaLocation":143},"https://support.gitlab.com/hc/en-us","support portal",{"text":482,"config":483},"Customer portal",{"href":484,"dataGaName":485,"dataGaLocation":143},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":487,"login":488,"suggestions":495},"Close",{"text":489,"link":490},"To search repositories and projects, login to",{"text":491,"config":492},"gitlab.com",{"href":157,"dataGaName":493,"dataGaLocation":494},"search login","search",{"text":496,"default":497},"Suggestions",[498,500,504,506,510,514],{"text":174,"config":499},{"href":179,"dataGaName":174,"dataGaLocation":494},{"text":501,"config":502},"Code Suggestions (AI)",{"href":503,"dataGaName":501,"dataGaLocation":494},"/solutions/code-suggestions/",{"text":210,"config":505},{"href":212,"dataGaName":210,"dataGaLocation":494},{"text":507,"config":508},"GitLab on AWS",{"href":509,"dataGaName":507,"dataGaLocation":494},"/partners/technology-partners/aws/",{"text":511,"config":512},"GitLab on Google Cloud",{"href":513,"dataGaName":511,"dataGaLocation":494},"/partners/technology-partners/google-cloud-platform/",{"text":515,"config":516},"Why GitLab?",{"href":187,"dataGaName":515,"dataGaLocation":494},{"freeTrial":518,"mobileIcon":523,"desktopIcon":528,"secondaryButton":531},{"text":519,"config":520},"Start free trial",{"href":521,"dataGaName":148,"dataGaLocation":522},"https://gitlab.com/-/trials/new/","nav",{"altText":524,"config":525},"Gitlab Icon",{"src":526,"dataGaName":527,"dataGaLocation":522},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":524,"config":529},{"src":530,"dataGaName":527,"dataGaLocation":522},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":532,"config":533},"Get Started",{"href":534,"dataGaName":535,"dataGaLocation":522},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":537,"mobileIcon":541,"desktopIcon":543},{"text":538,"config":539},"Learn more about GitLab Duo",{"href":179,"dataGaName":540,"dataGaLocation":522},"gitlab duo",{"altText":524,"config":542},{"src":526,"dataGaName":527,"dataGaLocation":522},{"altText":524,"config":544},{"src":530,"dataGaName":527,"dataGaLocation":522},{"button":546,"mobileIcon":551,"desktopIcon":553},{"text":547,"config":548},"/switch",{"href":549,"dataGaName":550,"dataGaLocation":522},"#contact","switch",{"altText":524,"config":552},{"src":526,"dataGaName":527,"dataGaLocation":522},{"altText":524,"config":554},{"src":555,"dataGaName":527,"dataGaLocation":522},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":557,"mobileIcon":562,"desktopIcon":564},{"text":558,"config":559},"Back to pricing",{"href":292,"dataGaName":560,"dataGaLocation":522,"icon":561},"back to pricing","GoBack",{"altText":524,"config":563},{"src":526,"dataGaName":527,"dataGaLocation":522},{"altText":524,"config":565},{"src":530,"dataGaName":527,"dataGaLocation":522},{"title":567,"titleMobile":568,"button":569,"config":574},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":185,"config":570},{"href":571,"dataGaName":572,"dataGaLocation":573},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":575,"disabled":120},"release",{"data":577},{"text":578,"source":579,"edit":585,"contribute":590,"config":595,"items":600,"minimal":808},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":580,"config":581},"View page source",{"href":582,"dataGaName":583,"dataGaLocation":584},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":586,"config":587},"Edit this page",{"href":588,"dataGaName":589,"dataGaLocation":584},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":591,"config":592},"Please contribute",{"href":593,"dataGaName":594,"dataGaLocation":584},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":596,"facebook":597,"youtube":598,"linkedin":599},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[601,648,700,744,776],{"title":290,"links":602,"subMenu":617},[603,607,612],{"text":604,"config":605},"View plans",{"href":292,"dataGaName":606,"dataGaLocation":584},"view plans",{"text":608,"config":609},"Why Premium?",{"href":610,"dataGaName":611,"dataGaLocation":584},"/pricing/premium/","why premium",{"text":613,"config":614},"Why Ultimate?",{"href":615,"dataGaName":616,"dataGaLocation":584},"/pricing/ultimate/","why ultimate",[618],{"title":619,"links":620},"Contact Us",[621,624,626,628,633,638,643],{"text":622,"config":623},"Contact sales",{"href":474,"dataGaName":153,"dataGaLocation":584},{"text":477,"config":625},{"href":479,"dataGaName":480,"dataGaLocation":584},{"text":482,"config":627},{"href":484,"dataGaName":485,"dataGaLocation":584},{"text":629,"config":630},"Status",{"href":631,"dataGaName":632,"dataGaLocation":584},"https://status.gitlab.com/","status",{"text":634,"config":635},"Terms of use",{"href":636,"dataGaName":637,"dataGaLocation":584},"/terms/","terms of use",{"text":639,"config":640},"Privacy statement",{"href":641,"dataGaName":642,"dataGaLocation":584},"/privacy/","privacy statement",{"text":644,"config":645},"Cookie preferences",{"dataGaName":646,"dataGaLocation":584,"id":647,"isOneTrustButton":123},"cookie preferences","ot-sdk-btn",{"title":190,"links":649,"subMenu":657},[650,653],{"text":134,"config":651},{"href":172,"dataGaName":652,"dataGaLocation":584},"devsecops platform",{"text":654,"config":655},"AI-Assisted Development",{"href":179,"dataGaName":656,"dataGaLocation":584},"ai-assisted development",[658],{"title":659,"links":660},"Topics",[661,666,671,676,681,685,690,695],{"text":662,"config":663},"CICD",{"href":664,"dataGaName":665,"dataGaLocation":584},"/topics/ci-cd/","cicd",{"text":667,"config":668},"GitOps",{"href":669,"dataGaName":670,"dataGaLocation":584},"/topics/gitops/","gitops",{"text":672,"config":673},"DevOps",{"href":674,"dataGaName":675,"dataGaLocation":584},"/topics/devops/","devops",{"text":677,"config":678},"Version Control",{"href":679,"dataGaName":680,"dataGaLocation":584},"/topics/version-control/","version control",{"text":133,"config":682},{"href":683,"dataGaName":684,"dataGaLocation":584},"/topics/devsecops/","devsecops",{"text":686,"config":687},"Cloud Native",{"href":688,"dataGaName":689,"dataGaLocation":584},"/topics/cloud-native/","cloud native",{"text":691,"config":692},"AI for Coding",{"href":693,"dataGaName":694,"dataGaLocation":584},"/topics/devops/ai-for-coding/","ai for coding",{"text":696,"config":697},"Agentic AI",{"href":698,"dataGaName":699,"dataGaLocation":584},"/topics/agentic-ai/","agentic ai",{"title":701,"links":702},"Solutions",[703,705,707,712,716,719,723,726,728,731,734,739],{"text":234,"config":704},{"href":229,"dataGaName":234,"dataGaLocation":584},{"text":223,"config":706},{"href":206,"dataGaName":207,"dataGaLocation":584},{"text":708,"config":709},"Agile development",{"href":710,"dataGaName":711,"dataGaLocation":584},"/solutions/agile-delivery/","agile delivery",{"text":713,"config":714},"SCM",{"href":219,"dataGaName":715,"dataGaLocation":584},"source code management",{"text":662,"config":717},{"href":212,"dataGaName":718,"dataGaLocation":584},"continuous integration & delivery",{"text":720,"config":721},"Value stream management",{"href":262,"dataGaName":722,"dataGaLocation":584},"value stream management",{"text":667,"config":724},{"href":725,"dataGaName":670,"dataGaLocation":584},"/solutions/gitops/",{"text":272,"config":727},{"href":275,"dataGaName":276,"dataGaLocation":584},{"text":729,"config":730},"Small business",{"href":281,"dataGaName":282,"dataGaLocation":584},{"text":732,"config":733},"Public sector",{"href":287,"dataGaName":288,"dataGaLocation":584},{"text":735,"config":736},"Education",{"href":737,"dataGaName":738,"dataGaLocation":584},"/solutions/education/","education",{"text":740,"config":741},"Financial services",{"href":742,"dataGaName":743,"dataGaLocation":584},"/solutions/finance/","financial services",{"title":295,"links":745},[746,748,750,752,755,757,760,762,764,766,768,770,772,774],{"text":308,"config":747},{"href":310,"dataGaName":311,"dataGaLocation":584},{"text":313,"config":749},{"href":315,"dataGaName":316,"dataGaLocation":584},{"text":318,"config":751},{"href":320,"dataGaName":321,"dataGaLocation":584},{"text":323,"config":753},{"href":325,"dataGaName":754,"dataGaLocation":584},"docs",{"text":346,"config":756},{"href":348,"dataGaName":349,"dataGaLocation":584},{"text":758,"config":759},"What's new",{"href":406,"dataGaName":407,"dataGaLocation":584},{"text":341,"config":761},{"href":343,"dataGaName":344,"dataGaLocation":584},{"text":360,"config":763},{"href":362,"dataGaName":363,"dataGaLocation":584},{"text":368,"config":765},{"href":370,"dataGaName":371,"dataGaLocation":584},{"text":373,"config":767},{"href":375,"dataGaName":376,"dataGaLocation":584},{"text":378,"config":769},{"href":380,"dataGaName":381,"dataGaLocation":584},{"text":383,"config":771},{"href":385,"dataGaName":386,"dataGaLocation":584},{"text":388,"config":773},{"href":390,"dataGaName":391,"dataGaLocation":584},{"text":393,"config":775},{"href":395,"dataGaName":396,"dataGaLocation":584},{"title":409,"links":777},[778,780,782,784,786,788,792,797,799,801,803],{"text":417,"config":779},{"href":419,"dataGaName":411,"dataGaLocation":584},{"text":422,"config":781},{"href":424,"dataGaName":425,"dataGaLocation":584},{"text":430,"config":783},{"href":432,"dataGaName":433,"dataGaLocation":584},{"text":435,"config":785},{"href":437,"dataGaName":438,"dataGaLocation":584},{"text":440,"config":787},{"href":442,"dataGaName":443,"dataGaLocation":584},{"text":789,"config":790},"Sustainability",{"href":791,"dataGaName":789,"dataGaLocation":584},"/sustainability/",{"text":793,"config":794},"Diversity, inclusion and belonging (DIB)",{"href":795,"dataGaName":796,"dataGaLocation":584},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":445,"config":798},{"href":447,"dataGaName":448,"dataGaLocation":584},{"text":455,"config":800},{"href":457,"dataGaName":458,"dataGaLocation":584},{"text":460,"config":802},{"href":462,"dataGaName":463,"dataGaLocation":584},{"text":804,"config":805},"Modern Slavery Transparency Statement",{"href":806,"dataGaName":807,"dataGaLocation":584},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":809},[810,813,816],{"text":811,"config":812},"Terms",{"href":636,"dataGaName":637,"dataGaLocation":584},{"text":814,"config":815},"Cookies",{"dataGaName":646,"dataGaLocation":584,"id":647,"isOneTrustButton":123},{"text":817,"config":818},"Privacy",{"href":641,"dataGaName":642,"dataGaLocation":584},[820],{"id":821,"title":7,"body":119,"config":822,"content":824,"description":119,"extension":828,"meta":829,"navigation":123,"path":830,"seo":831,"stem":832,"__hash__":833},"blogAuthors/en-us/blog/authors/sharon-gaudin.yml",{"template":823},"BlogAuthor",{"name":7,"config":825},{"headshot":826,"ctfId":827},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663767/Blog/Author%20Headshots/sharongaudinheadshot.png","sgaudin","yml",{},"/en-us/blog/authors/sharon-gaudin",{},"en-us/blog/authors/sharon-gaudin","lwl3tVS21sy4cT3hDh1caPfqWTJoyKj14Mm8B1cb8ME",[835,843,849],{"title":836,"description":837,"heroImage":838,"category":115,"date":839,"authors":840,"slug":842,"externalUrl":119},"The Co-Create Program: How customers are collaborating to build GitLab","Learn how organizations like Thales, Scania, and Kitware are partnering with GitLab engineers to contribute meaningful features that benefit the entire community.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659756/Blog/Hero%20Images/REFERENCE_-_display_preview_for_blog_images.png","2025-01-30",[841],"Fatima Sarah Khalid","the-co-create-program-how-customers-are-collaborating-to-build-gitlab",{"title":844,"description":845,"heroImage":838,"category":115,"date":846,"authors":847,"slug":848,"externalUrl":119},"Kingfisher transforming the developer experience with GitLab","Learn how the international company focuses on DevSecOps, including automation, to reduce complexity in workflows for better efficiency.","2024-11-12",[7],"kingfisher-transforming-the-developer-experience-with-gitlab",{"title":850,"description":851,"heroImage":852,"category":115,"date":853,"authors":854,"slug":856,"externalUrl":119},"How Indeed transformed its CI platform with GitLab","The world's #1 job site migrated thousands of projects to GitLab CI, boosting productivity and cutting costs. Learn the benefits they realized, including a 79% increase in daily pipelines.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099351/Blog/Hero%20Images/Blog/Hero%20Images/Indeed-blog-cover-image-2_4AgA1DkWLtHwBlFGvMffbC_1750099350771.png","2024-08-27",[855],"Carl Myers","how-indeed-transformed-its-ci-platform-with-gitlab",{"promotions":858},[859,873,885,896],{"id":860,"categories":861,"header":863,"text":864,"button":865,"image":870},"ai-modernization",[862],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":866,"config":867},"Get your AI maturity score",{"href":868,"dataGaName":869,"dataGaLocation":349},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":871},{"src":872},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":874,"categories":875,"header":877,"text":864,"button":878,"image":882},"devops-modernization",[876,684],"product","Are you just managing tools or shipping innovation?",{"text":879,"config":880},"Get your DevOps maturity score",{"href":881,"dataGaName":869,"dataGaLocation":349},"/assessments/devops-modernization-assessment/",{"config":883},{"src":884},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":886,"categories":887,"header":888,"text":864,"button":889,"image":893},"security-modernization",[135],"Are you trading speed for security?",{"text":890,"config":891},"Get your security maturity score",{"href":892,"dataGaName":869,"dataGaLocation":349},"/assessments/security-modernization-assessment/",{"config":894},{"src":895},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":897,"paths":898,"header":901,"text":902,"button":903,"image":908},"github-azure-migration",[899,900],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":904,"config":905},"See how GitLab compares to GitHub",{"href":906,"dataGaName":907,"dataGaLocation":349},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":909},{"src":884},{"header":911,"blurb":912,"button":913,"secondaryButton":918},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":914,"config":915},"Get your free trial",{"href":916,"dataGaName":148,"dataGaLocation":917},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":622,"config":919},{"href":474,"dataGaName":153,"dataGaLocation":917},1786803748698]