[{"data":1,"prerenderedAt":944},["ShallowReactive",2],{"/blog/lendlease-driving-change-with-gitlab":3,"navigation-en-us":160,"banner-en-us":588,"footer-en-us":598,"blog-post-authors-en-us-Sharon Gaudin":843,"blog-related-posts-en-us-lendlease-driving-change-with-gitlab":858,"blog-promotions-en-us":881,"next-steps-en-us":934},{"id":4,"title":5,"authors":6,"body":8,"category":138,"date":139,"description":140,"extension":141,"externalUrl":142,"faq":142,"featured":143,"heroImage":144,"meta":145,"navigation":146,"path":147,"seo":148,"slug":152,"stem":153,"tags":154,"template":158,"updatedDate":142,"__hash__":159},"blogPosts/en-us/blog/lendlease-driving-change-with-gitlab.md","How global real estate company Lendlease is driving change with GitLab",[7],"Sharon Gaudin",{"type":9,"value":10,"toc":129},"minimark",[11,15,25,28,31,34,39,42,45,48,51,55,58,61,64,68,71,74,77,81,84,87,90,93,96,100,103,106,109,112,118],[12,13,14],"p",{},"When Lendlease, a $6 billion (AUD) multinational real estate company, needed to facilitate a culture change in their software development teams, they turned to GitLab and its DevSecOps platform.",[12,16,17,18,24],{},"That’s the message Ciaran Hennessy, chief software architect for Lendlease Digital, a business unit of Lendlease, shared in an on-stage interview at the Melbourne, Australia, stop of ",[19,20,23],"a",{"href":21,"rel":22},"https://about.gitlab.com/events/",[],"GitLab’s DevSecOps World Tour",". By beginning to eliminate a complicated toolchain with an end-to-end platform, the Sydney-based organization has been able to fuel collaboration, increase visibility, and make everyone responsible for security.",[12,26,27],{},"“We were breaking the old models of culture and teams,” said Hennessy, a self-described “uber nerd” with 23 years of experience in the tech industry. “Especially after COVID permanently transformed the working environment, we needed to create cohesion in teams when you can't have them all in the same room. And that gave us the opportunity to make other changes to the way we handle security, visibility, and managing our legacy technology.”",[12,29,30],{},"In an interview with Craig Nielsen, vice president of enterprise sales at GitLab, Hennessy also talked about pushing legacy technology into pipelines, and how he expects generative artificial intelligence (AI) will come into play.",[12,32,33],{},"Let’s jump into what Hennessy had to say.",[35,36,38],"h2",{"id":37},"gaining-radical-visibility","Gaining “radical visibility”",[12,40,41],{},"When the COVID pandemic pushed businesses toward hybrid work structures, Lendlease saw it as the perfect time to change the way people not only get their jobs done but how they see their role and responsibilities inside a DevOps team, according to Hennessy. The challenge was to figure out how to give everyone from executives to coders and security specialists visibility into how projects were progressing, where stumbling blocks were popping up, and what solutions worked best.",[12,43,44],{},"Using a single platform gave them what Hennessy called “radical visibility.”",[12,46,47],{},"“We have no walls between our teams anymore,” he told the DevSecOp World Tour audience. “Everybody can see everything. We’re empowering people to look at everything and learn about other parts of a project. It enables people to say, ‘Oh, I also had that problem. Let me help you solve that.’ And people aren’t spending their time asking, ‘Does anybody know where this code is?’ or ‘Does anybody know who worked on this last time?’ Everybody can track all of the work.”",[12,49,50],{},"Hennessy called this level of visibility a “game changer” for Lendlease.",[35,52,54],{"id":53},"fostering-collaboration","Fostering collaboration",[12,56,57],{},"With that transparency into projects and workflows, it simply was much easier and more natural for teams to work together. And since the company’s software development organization is spread from Australia to Singapore, the U.S., and the U.K., team members needed a way to work together that went beyond instant messaging and phone calls.",[12,59,60],{},"“We gained shared knowledge and context,” said Hennessy. “The platform enabled people to contribute to what others were working on and it means an individual is able to produce more easily what they need to.”",[12,62,63],{},"He added that being able to see what’s happening with a project from start to finish enables managers to act as mentors and teachers, guiding DevOps workers and helping them learn new ways to do their jobs. “I tell people that visibility doesn’t mean you’re the cop,” he added. “You’re the ones sitting on the edge cheering everybody on to do a good job. With a single platform, you’re creating those opportunities. This is where GitLab is really useful.”",[35,65,67],{"id":66},"sharing-security-responsibility","Sharing security responsibility",[12,69,70],{},"When Lendlease was considering adopting GitLab, a big part of the attraction was the fact that security was “baked into” the app, said Hennessy. With the GitLab DevSecOps Platform, security is pushed left, meaning developers start thinking about security when they begin planning new features or projects. And everyone can participate in securing code, so features or products aren’t left to only be tested right before production, stalling work and slowing releases.",[12,72,73],{},"“Security is not an afterthought. It's part of the culture that we brought in,” said Hennessy. “Security is not useful in your software development process unless everybody is a security person. Everyone is responsible for security and with a platform that works.”",[12,75,76],{},"He noted that before using a platform, a developer might spot a vulnerability in his code but not fix it because he figured someone at the end of the process would deal with it. “Now, with the shift left, nobody is intentionally letting a security vulnerability go through into their product,” said Hennessy. “Someone might have created 20 vulnerabilities in their code, but it's fine because they were aware and acted responsibly, so the flaws never got through into a working environment.”",[35,78,80],{"id":79},"adapting-for-the-future","Adapting for the future",[12,82,83],{},"A 65-year-old company, Lendlease has decades worth of legacy code. One challenge with that is some junior developers may not have experience working with older programming languages. However, it can still play a valuable role in the tech ecosystem. By taking a thoughtful and strategic approach to integrating legacy tech, the business is able to leverage its full technological capabilities while also prioritizing the needs of teams and stakeholders.",[12,85,86],{},"So how will they update or integrate this older tech?",[12,88,89],{},"“There is so much value companies have invested in classic technology,” Hennessy explained. “We had applications running that no one had touched for 15 years. It's really hard to get people to work on that stuff because it's not cool and exciting. Try and give a mainframe application written in Modula-2 to a 23-year-old developer just out of university and see what happens.”",[12,91,92],{},"However, using GitLab’s platform, Hennessy’s teams push legacy code into pipelines and containerize it. By creating container images that mimic the company’s current environments and dependencies, new developers can use that to work on and test the applications, applying new methodologies and best practices.",[12,94,95],{},"“Good code never dies. It just becomes legacy,” said Hennessy. “We gave it new value.”",[35,97,99],{"id":98},"adding-muscle-with-generative-ai","Adding muscle with generative AI",[12,101,102],{},"Hennessy is welcoming of generative AI, noting that he’s not really concerned about the technology replacing software developers’ jobs. He does, however, wonder how it will affect how, and how much, coders learn.",[12,104,105],{},"“The bit I'm worried about is the loss of the foundational skills that good software developers have,” he explained. “AI will provide a lot of acceleration to get them past the things they might need to learn through time and experience, and doing stupid things and working through it. We could have a generation of software developers who know how to do all the top-layer stuff but they won’t know the foundational things of how it all works.”",[12,107,108],{},"Despite those concerns, Hennessy told the Melbourne audience he expects using generative AI will be like adding extra hands to his DevSecOps teams.",[12,110,111],{},"“The thing I find really interesting about it is you get a resource that you can use to help you create new value,” he said. “I’m really interested in how we can use it to massively accelerate creation.”",[12,113,114],{},[115,116,117],"em",{},"Lendlease is a globally integrated real estate group. Its core capabilities are reflected in three operating segments — investments, development, and construction. The combination provides them with the ability to deliver innovative integrated solutions for its customers.",[12,119,120],{},[115,121,122,123,128],{},"Read more GitLab customer stories on our ",[19,124,127],{"href":125,"rel":126},"https://about.gitlab.com/customers/",[],"customers page",".",{"title":130,"searchDepth":131,"depth":131,"links":132},"",2,[133,134,135,136,137],{"id":37,"depth":131,"text":38},{"id":53,"depth":131,"text":54},{"id":66,"depth":131,"text":67},{"id":79,"depth":131,"text":80},{"id":98,"depth":131,"text":99},"customer-stories","2023-10-23","Learn how Lendlease is using GitLab to improve visibility, foster collaboration, and empower everyone to be responsible for security.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670317/Blog/Hero%20Images/blog-banner-blue-neon.png",{},true,"/en-us/blog/lendlease-driving-change-with-gitlab",{"title":5,"description":140,"ogTitle":5,"ogDescription":140,"noIndex":143,"ogImage":144,"ogUrl":149,"ogSiteName":150,"ogType":151,"canonicalUrls":149},"https://about.gitlab.com/blog/lendlease-driving-change-with-gitlab","https://about.gitlab.com","article","lendlease-driving-change-with-gitlab","en-us/blog/lendlease-driving-change-with-gitlab",[155,156,157],"customers","collaboration","security","BlogPost","qAgpqBC9DHQzlxGiQAHJ4KbauktnoEEsWZQm4rCWtSQ",{"logo":161,"freeTrial":166,"sales":171,"login":176,"items":181,"search":508,"minimal":539,"duo":558,"switchNav":567,"pricingDeployment":578},{"config":162},{"href":163,"dataGaName":164,"dataGaLocation":165},"/","gitlab logo","header",{"text":167,"config":168},"Get free trial",{"href":169,"dataGaName":170,"dataGaLocation":165},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":172,"config":173},"Request a demo",{"href":174,"dataGaName":175,"dataGaLocation":165},"/sales/?contact-topic=request-demo","sales",{"text":177,"config":178},"Sign in",{"href":179,"dataGaName":180,"dataGaLocation":165},"https://gitlab.com/users/sign_in/","sign in",[182,211,311,316,430,486],{"text":183,"config":184,"menu":186},"Platform",{"dataNavLevelOne":185},"platform",{"type":187,"columns":188},"cards",[189,195,203],{"title":183,"description":190,"link":191},"The intelligent orchestration platform for DevSecOps",{"text":192,"config":193},"Explore our Platform",{"href":194,"dataGaName":185,"dataGaLocation":165},"/platform/",{"title":196,"description":197,"link":198},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":199,"config":200},"Meet GitLab Duo",{"href":201,"dataGaName":202,"dataGaLocation":165},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":204,"description":205,"link":206},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":207,"config":208},"Learn more",{"href":209,"dataGaName":210,"dataGaLocation":165},"/why-gitlab/","why gitlab",{"text":212,"left":146,"config":213,"menu":215},"Product",{"dataNavLevelOne":214},"solutions",{"type":216,"link":217,"columns":221,"feature":290},"lists",{"text":218,"config":219},"View all Solutions",{"href":220,"dataGaName":214,"dataGaLocation":165},"/solutions/",[222,246,269],{"title":223,"description":224,"link":225,"items":230},"Automation","CI/CD and automation to accelerate deployment",{"config":226},{"icon":227,"href":228,"dataGaName":229,"dataGaLocation":165},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[231,235,238,242],{"text":232,"config":233},"CI/CD",{"href":234,"dataGaLocation":165,"dataGaName":232},"/solutions/continuous-integration/",{"text":196,"config":236},{"href":201,"dataGaLocation":165,"dataGaName":237},"gitlab duo agent platform - product menu",{"text":239,"config":240},"Source Code Management",{"href":241,"dataGaLocation":165,"dataGaName":239},"/solutions/source-code-management/",{"text":243,"config":244},"Automated Software Delivery",{"href":228,"dataGaLocation":165,"dataGaName":245},"Automated software delivery",{"title":247,"description":248,"link":249,"items":254},"Security","Deliver code faster without compromising security",{"config":250},{"href":251,"dataGaName":252,"dataGaLocation":165,"icon":253},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[255,259,264],{"text":256,"config":257},"Application Security Testing",{"href":251,"dataGaName":258,"dataGaLocation":165},"Application security testing",{"text":260,"config":261},"Software Supply Chain Security",{"href":262,"dataGaLocation":165,"dataGaName":263},"/solutions/supply-chain/","Software supply chain security",{"text":265,"config":266},"Software Compliance",{"href":267,"dataGaName":268,"dataGaLocation":165},"/solutions/software-compliance/","software compliance",{"title":270,"link":271,"items":276},"Measurement",{"config":272},{"icon":273,"href":274,"dataGaName":275,"dataGaLocation":165},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[277,281,285],{"text":278,"config":279},"Visibility & Measurement",{"href":274,"dataGaLocation":165,"dataGaName":280},"Visibility and Measurement",{"text":282,"config":283},"Value Stream Management",{"href":284,"dataGaLocation":165,"dataGaName":282},"/solutions/value-stream-management/",{"text":286,"config":287},"Analytics & Insights",{"href":288,"dataGaLocation":165,"dataGaName":289},"/solutions/analytics-and-insights/","Analytics and insights",{"title":291,"type":216,"items":292},"GitLab for",[293,299,305],{"text":294,"config":295},"Enterprise",{"icon":296,"href":297,"dataGaLocation":165,"dataGaName":298},"Building","/enterprise/","enterprise",{"text":300,"config":301},"Small Business",{"icon":302,"href":303,"dataGaLocation":165,"dataGaName":304},"Work","/small-business/","small business",{"text":306,"config":307},"Public Sector",{"icon":308,"href":309,"dataGaLocation":165,"dataGaName":310},"Organization","/solutions/public-sector/","public sector",{"text":312,"config":313},"Pricing",{"href":314,"dataGaName":315,"dataGaLocation":165,"dataNavLevelOne":315},"/pricing/","pricing",{"text":317,"config":318,"menu":320},"Resources",{"dataNavLevelOne":319},"resources",{"type":216,"link":321,"columns":325,"feature":419},{"text":322,"config":323},"View all resources",{"href":324,"dataGaName":319,"dataGaLocation":165},"/resources/",[326,359,386],{"title":327,"items":328},"Getting started",[329,334,339,344,349,354],{"text":330,"config":331},"Install",{"href":332,"dataGaName":333,"dataGaLocation":165},"/install/","install",{"text":335,"config":336},"Quick start guides",{"href":337,"dataGaName":338,"dataGaLocation":165},"/get-started/","quick setup checklists",{"text":340,"config":341},"Learn",{"href":342,"dataGaLocation":165,"dataGaName":343},"https://university.gitlab.com/","learn",{"text":345,"config":346},"Product documentation",{"href":347,"dataGaName":348,"dataGaLocation":165},"https://docs.gitlab.com/","product documentation",{"text":350,"config":351},"Best practice videos",{"href":352,"dataGaName":353,"dataGaLocation":165},"/getting-started-videos/","best practice videos",{"text":355,"config":356},"Integrations",{"href":357,"dataGaName":358,"dataGaLocation":165},"/integrations/","integrations",{"title":360,"items":361},"Discover",[362,367,372,377,381],{"text":363,"config":364},"Customer success stories",{"href":365,"dataGaName":366,"dataGaLocation":165},"/customers/","customer success stories",{"text":368,"config":369},"Blog",{"href":370,"dataGaName":371,"dataGaLocation":165},"/blog/","blog",{"text":373,"config":374},"Demo Hub",{"href":375,"dataGaName":376,"dataGaLocation":165},"/demo-hub/","demo hub",{"text":378,"config":379},"The Source",{"href":380,"dataGaName":371,"dataGaLocation":165},"/the-source/",{"text":382,"config":383},"Remote",{"href":384,"dataGaName":385,"dataGaLocation":165},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":387,"items":388},"Connect",[389,394,399,404,409,414],{"text":390,"config":391},"GitLab Services",{"href":392,"dataGaName":393,"dataGaLocation":165},"/services/","services",{"text":395,"config":396},"Contribute",{"href":397,"dataGaName":398,"dataGaLocation":165},"https://contributors.gitlab.com","contribute",{"text":400,"config":401},"Community",{"href":402,"dataGaName":403,"dataGaLocation":165},"/community/","community",{"text":405,"config":406},"Forum",{"href":407,"dataGaName":408,"dataGaLocation":165},"https://forum.gitlab.com/","forum",{"text":410,"config":411},"Events",{"href":412,"dataGaName":413,"dataGaLocation":165},"/events/","events",{"text":415,"config":416},"Partners",{"href":417,"dataGaName":418,"dataGaLocation":165},"/partners/","partners",{"config":420,"title":423,"text":424,"link":425},{"background":421,"textColor":422},"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":426,"config":427},"Read the latest",{"href":428,"dataGaName":429,"dataGaLocation":165},"/whats-new/","whats new",{"text":431,"config":432,"menu":434},"Company",{"dataNavLevelOne":433},"company",{"type":216,"columns":435},[436],{"items":437},[438,443,449,451,456,461,466,471,476,481],{"text":439,"config":440},"About",{"href":441,"dataGaName":442,"dataGaLocation":165},"/company/","about",{"text":444,"config":445,"footerGa":448},"Jobs",{"href":446,"dataGaName":447,"dataGaLocation":165},"/jobs/","jobs",{"dataGaName":447},{"text":410,"config":450},{"href":412,"dataGaName":413,"dataGaLocation":165},{"text":452,"config":453},"Leadership",{"href":454,"dataGaName":455,"dataGaLocation":165},"/company/team/e-group/","leadership",{"text":457,"config":458},"Handbook",{"href":459,"dataGaName":460,"dataGaLocation":165},"https://handbook.gitlab.com/","handbook",{"text":462,"config":463},"Investor relations",{"href":464,"dataGaName":465,"dataGaLocation":165},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":467,"config":468},"Trust Center",{"href":469,"dataGaName":470,"dataGaLocation":165},"/security/","trust center",{"text":472,"config":473},"AI Transparency Center",{"href":474,"dataGaName":475,"dataGaLocation":165},"/ai-transparency-center/","ai transparency center",{"text":477,"config":478},"Newsletter",{"href":479,"dataGaName":480,"dataGaLocation":165},"/company/contact/#contact-forms","newsletter",{"text":482,"config":483},"Press",{"href":484,"dataGaName":485,"dataGaLocation":165},"/press/","press",{"text":487,"config":488,"menu":489},"Contact us",{"dataNavLevelOne":433},{"type":216,"columns":490},[491],{"items":492},[493,498,503],{"text":494,"config":495},"Talk to sales",{"href":496,"dataGaName":497,"dataGaLocation":165},"/sales/","talk to sales",{"text":499,"config":500},"Support portal",{"href":501,"dataGaName":502,"dataGaLocation":165},"https://support.gitlab.com/hc/en-us","support portal",{"text":504,"config":505},"Customer portal",{"href":506,"dataGaName":507,"dataGaLocation":165},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":509,"login":510,"suggestions":517},"Close",{"text":511,"link":512},"To search repositories and projects, login to",{"text":513,"config":514},"gitlab.com",{"href":179,"dataGaName":515,"dataGaLocation":516},"search login","search",{"text":518,"default":519},"Suggestions",[520,522,526,528,532,536],{"text":196,"config":521},{"href":201,"dataGaName":196,"dataGaLocation":516},{"text":523,"config":524},"Code Suggestions (AI)",{"href":525,"dataGaName":523,"dataGaLocation":516},"/solutions/code-suggestions/",{"text":232,"config":527},{"href":234,"dataGaName":232,"dataGaLocation":516},{"text":529,"config":530},"GitLab on AWS",{"href":531,"dataGaName":529,"dataGaLocation":516},"/partners/technology-partners/aws/",{"text":533,"config":534},"GitLab on Google Cloud",{"href":535,"dataGaName":533,"dataGaLocation":516},"/partners/technology-partners/google-cloud-platform/",{"text":537,"config":538},"Why GitLab?",{"href":209,"dataGaName":537,"dataGaLocation":516},{"freeTrial":540,"mobileIcon":545,"desktopIcon":550,"secondaryButton":553},{"text":541,"config":542},"Start free trial",{"href":543,"dataGaName":170,"dataGaLocation":544},"https://gitlab.com/-/trials/new/","nav",{"altText":546,"config":547},"Gitlab Icon",{"src":548,"dataGaName":549,"dataGaLocation":544},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":546,"config":551},{"src":552,"dataGaName":549,"dataGaLocation":544},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":554,"config":555},"Get Started",{"href":556,"dataGaName":557,"dataGaLocation":544},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":559,"mobileIcon":563,"desktopIcon":565},{"text":560,"config":561},"Learn more about GitLab Duo",{"href":201,"dataGaName":562,"dataGaLocation":544},"gitlab duo",{"altText":546,"config":564},{"src":548,"dataGaName":549,"dataGaLocation":544},{"altText":546,"config":566},{"src":552,"dataGaName":549,"dataGaLocation":544},{"button":568,"mobileIcon":573,"desktopIcon":575},{"text":569,"config":570},"/switch",{"href":571,"dataGaName":572,"dataGaLocation":544},"#contact","switch",{"altText":546,"config":574},{"src":548,"dataGaName":549,"dataGaLocation":544},{"altText":546,"config":576},{"src":577,"dataGaName":549,"dataGaLocation":544},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":579,"mobileIcon":584,"desktopIcon":586},{"text":580,"config":581},"Back to pricing",{"href":314,"dataGaName":582,"dataGaLocation":544,"icon":583},"back to pricing","GoBack",{"altText":546,"config":585},{"src":548,"dataGaName":549,"dataGaLocation":544},{"altText":546,"config":587},{"src":552,"dataGaName":549,"dataGaLocation":544},{"title":589,"titleMobile":590,"button":591,"config":596},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":207,"config":592},{"href":593,"dataGaName":594,"dataGaLocation":595},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":597,"disabled":143},"release",{"data":599},{"text":600,"source":601,"edit":607,"contribute":612,"config":617,"items":622,"minimal":832},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":602,"config":603},"View page source",{"href":604,"dataGaName":605,"dataGaLocation":606},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":608,"config":609},"Edit this page",{"href":610,"dataGaName":611,"dataGaLocation":606},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":613,"config":614},"Please contribute",{"href":615,"dataGaName":616,"dataGaLocation":606},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":618,"facebook":619,"youtube":620,"linkedin":621},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[623,670,724,768,800],{"title":312,"links":624,"subMenu":639},[625,629,634],{"text":626,"config":627},"View plans",{"href":314,"dataGaName":628,"dataGaLocation":606},"view plans",{"text":630,"config":631},"Why Premium?",{"href":632,"dataGaName":633,"dataGaLocation":606},"/pricing/premium/","why premium",{"text":635,"config":636},"Why Ultimate?",{"href":637,"dataGaName":638,"dataGaLocation":606},"/pricing/ultimate/","why ultimate",[640],{"title":641,"links":642},"Contact Us",[643,646,648,650,655,660,665],{"text":644,"config":645},"Contact sales",{"href":496,"dataGaName":175,"dataGaLocation":606},{"text":499,"config":647},{"href":501,"dataGaName":502,"dataGaLocation":606},{"text":504,"config":649},{"href":506,"dataGaName":507,"dataGaLocation":606},{"text":651,"config":652},"Status",{"href":653,"dataGaName":654,"dataGaLocation":606},"https://status.gitlab.com/","status",{"text":656,"config":657},"Terms of use",{"href":658,"dataGaName":659,"dataGaLocation":606},"/terms/","terms of use",{"text":661,"config":662},"Privacy statement",{"href":663,"dataGaName":664,"dataGaLocation":606},"/privacy/","privacy statement",{"text":666,"config":667},"Cookie preferences",{"dataGaName":668,"dataGaLocation":606,"id":669,"isOneTrustButton":146},"cookie preferences","ot-sdk-btn",{"title":212,"links":671,"subMenu":680},[672,676],{"text":673,"config":674},"DevSecOps platform",{"href":194,"dataGaName":675,"dataGaLocation":606},"devsecops platform",{"text":677,"config":678},"AI-Assisted Development",{"href":201,"dataGaName":679,"dataGaLocation":606},"ai-assisted development",[681],{"title":682,"links":683},"Topics",[684,689,694,699,704,709,714,719],{"text":685,"config":686},"CICD",{"href":687,"dataGaName":688,"dataGaLocation":606},"/topics/ci-cd/","cicd",{"text":690,"config":691},"GitOps",{"href":692,"dataGaName":693,"dataGaLocation":606},"/topics/gitops/","gitops",{"text":695,"config":696},"DevOps",{"href":697,"dataGaName":698,"dataGaLocation":606},"/topics/devops/","devops",{"text":700,"config":701},"Version Control",{"href":702,"dataGaName":703,"dataGaLocation":606},"/topics/version-control/","version control",{"text":705,"config":706},"DevSecOps",{"href":707,"dataGaName":708,"dataGaLocation":606},"/topics/devsecops/","devsecops",{"text":710,"config":711},"Cloud Native",{"href":712,"dataGaName":713,"dataGaLocation":606},"/topics/cloud-native/","cloud native",{"text":715,"config":716},"AI for Coding",{"href":717,"dataGaName":718,"dataGaLocation":606},"/topics/devops/ai-for-coding/","ai for coding",{"text":720,"config":721},"Agentic AI",{"href":722,"dataGaName":723,"dataGaLocation":606},"/topics/agentic-ai/","agentic ai",{"title":725,"links":726},"Solutions",[727,729,731,736,740,743,747,750,752,755,758,763],{"text":256,"config":728},{"href":251,"dataGaName":256,"dataGaLocation":606},{"text":245,"config":730},{"href":228,"dataGaName":229,"dataGaLocation":606},{"text":732,"config":733},"Agile development",{"href":734,"dataGaName":735,"dataGaLocation":606},"/solutions/agile-delivery/","agile delivery",{"text":737,"config":738},"SCM",{"href":241,"dataGaName":739,"dataGaLocation":606},"source code management",{"text":685,"config":741},{"href":234,"dataGaName":742,"dataGaLocation":606},"continuous integration & delivery",{"text":744,"config":745},"Value stream management",{"href":284,"dataGaName":746,"dataGaLocation":606},"value stream management",{"text":690,"config":748},{"href":749,"dataGaName":693,"dataGaLocation":606},"/solutions/gitops/",{"text":294,"config":751},{"href":297,"dataGaName":298,"dataGaLocation":606},{"text":753,"config":754},"Small business",{"href":303,"dataGaName":304,"dataGaLocation":606},{"text":756,"config":757},"Public sector",{"href":309,"dataGaName":310,"dataGaLocation":606},{"text":759,"config":760},"Education",{"href":761,"dataGaName":762,"dataGaLocation":606},"/solutions/education/","education",{"text":764,"config":765},"Financial services",{"href":766,"dataGaName":767,"dataGaLocation":606},"/solutions/finance/","financial services",{"title":317,"links":769},[770,772,774,776,779,781,784,786,788,790,792,794,796,798],{"text":330,"config":771},{"href":332,"dataGaName":333,"dataGaLocation":606},{"text":335,"config":773},{"href":337,"dataGaName":338,"dataGaLocation":606},{"text":340,"config":775},{"href":342,"dataGaName":343,"dataGaLocation":606},{"text":345,"config":777},{"href":347,"dataGaName":778,"dataGaLocation":606},"docs",{"text":368,"config":780},{"href":370,"dataGaName":371,"dataGaLocation":606},{"text":782,"config":783},"What's new",{"href":428,"dataGaName":429,"dataGaLocation":606},{"text":363,"config":785},{"href":365,"dataGaName":366,"dataGaLocation":606},{"text":382,"config":787},{"href":384,"dataGaName":385,"dataGaLocation":606},{"text":390,"config":789},{"href":392,"dataGaName":393,"dataGaLocation":606},{"text":395,"config":791},{"href":397,"dataGaName":398,"dataGaLocation":606},{"text":400,"config":793},{"href":402,"dataGaName":403,"dataGaLocation":606},{"text":405,"config":795},{"href":407,"dataGaName":408,"dataGaLocation":606},{"text":410,"config":797},{"href":412,"dataGaName":413,"dataGaLocation":606},{"text":415,"config":799},{"href":417,"dataGaName":418,"dataGaLocation":606},{"title":431,"links":801},[802,804,806,808,810,812,816,821,823,825,827],{"text":439,"config":803},{"href":441,"dataGaName":433,"dataGaLocation":606},{"text":444,"config":805},{"href":446,"dataGaName":447,"dataGaLocation":606},{"text":452,"config":807},{"href":454,"dataGaName":455,"dataGaLocation":606},{"text":457,"config":809},{"href":459,"dataGaName":460,"dataGaLocation":606},{"text":462,"config":811},{"href":464,"dataGaName":465,"dataGaLocation":606},{"text":813,"config":814},"Sustainability",{"href":815,"dataGaName":813,"dataGaLocation":606},"/sustainability/",{"text":817,"config":818},"Diversity, inclusion and belonging (DIB)",{"href":819,"dataGaName":820,"dataGaLocation":606},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":467,"config":822},{"href":469,"dataGaName":470,"dataGaLocation":606},{"text":477,"config":824},{"href":479,"dataGaName":480,"dataGaLocation":606},{"text":482,"config":826},{"href":484,"dataGaName":485,"dataGaLocation":606},{"text":828,"config":829},"Modern Slavery Transparency Statement",{"href":830,"dataGaName":831,"dataGaLocation":606},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":833},[834,837,840],{"text":835,"config":836},"Terms",{"href":658,"dataGaName":659,"dataGaLocation":606},{"text":838,"config":839},"Cookies",{"dataGaName":668,"dataGaLocation":606,"id":669,"isOneTrustButton":146},{"text":841,"config":842},"Privacy",{"href":663,"dataGaName":664,"dataGaLocation":606},[844],{"id":845,"title":7,"body":142,"config":846,"content":848,"description":142,"extension":852,"meta":853,"navigation":146,"path":854,"seo":855,"stem":856,"__hash__":857},"blogAuthors/en-us/blog/authors/sharon-gaudin.yml",{"template":847},"BlogAuthor",{"name":7,"config":849},{"headshot":850,"ctfId":851},"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",[859,867,873],{"title":860,"description":861,"heroImage":862,"category":138,"date":863,"authors":864,"slug":866,"externalUrl":142},"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",[865],"Fatima Sarah Khalid","the-co-create-program-how-customers-are-collaborating-to-build-gitlab",{"title":868,"description":869,"heroImage":862,"category":138,"date":870,"authors":871,"slug":872,"externalUrl":142},"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":874,"description":875,"heroImage":876,"category":138,"date":877,"authors":878,"slug":880,"externalUrl":142},"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",[879],"Carl Myers","how-indeed-transformed-its-ci-platform-with-gitlab",{"promotions":882},[883,897,909,920],{"id":884,"categories":885,"header":887,"text":888,"button":889,"image":894},"ai-modernization",[886],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":890,"config":891},"Get your AI maturity score",{"href":892,"dataGaName":893,"dataGaLocation":371},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":895},{"src":896},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":898,"categories":899,"header":901,"text":888,"button":902,"image":906},"devops-modernization",[900,708],"product","Are you just managing tools or shipping innovation?",{"text":903,"config":904},"Get your DevOps maturity score",{"href":905,"dataGaName":893,"dataGaLocation":371},"/assessments/devops-modernization-assessment/",{"config":907},{"src":908},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":910,"categories":911,"header":912,"text":888,"button":913,"image":917},"security-modernization",[157],"Are you trading speed for security?",{"text":914,"config":915},"Get your security maturity score",{"href":916,"dataGaName":893,"dataGaLocation":371},"/assessments/security-modernization-assessment/",{"config":918},{"src":919},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":921,"paths":922,"header":925,"text":926,"button":927,"image":932},"github-azure-migration",[923,924],"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":928,"config":929},"See how GitLab compares to GitHub",{"href":930,"dataGaName":931,"dataGaLocation":371},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":933},{"src":908},{"header":935,"blurb":936,"button":937,"secondaryButton":942},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":938,"config":939},"Get your free trial",{"href":940,"dataGaName":170,"dataGaLocation":941},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":644,"config":943},{"href":496,"dataGaName":175,"dataGaLocation":941},1786803753126]