[{"data":1,"prerenderedAt":983},["ShallowReactive",2],{"/blog/gitlabs-2022-global-devsecops-survey-security-is-the-top-concern-investment":3,"navigation-en-us":201,"banner-en-us":629,"footer-en-us":639,"blog-post-authors-en-us-Valerie Silverthorne":880,"blog-related-posts-en-us-gitlabs-2022-global-devsecops-survey-security-is-the-top-concern-investment":895,"blog-promotions-en-us":920,"next-steps-en-us":973},{"id":4,"title":5,"authors":6,"body":8,"category":178,"date":179,"description":180,"extension":181,"externalUrl":182,"faq":182,"featured":183,"heroImage":184,"meta":185,"navigation":186,"path":187,"seo":188,"slug":193,"stem":194,"tags":195,"template":199,"updatedDate":182,"__hash__":200},"blogPosts/en-us/blog/gitlabs-2022-global-devsecops-survey-security-is-the-top-concern-investment.md","GitLab's 2022 Global DevSecOps Survey: Security is the top concern, investment",[7],"Valerie Silverthorne",{"type":9,"value":10,"toc":171},"minimark",[11,27,35,38,56,64,75,78,84,89,94,99,102,117,125,131,135,142,145,152,156,161,166],[12,13,14,15,20,21,26],"p",{},"The days of security as a “nice to have” are officially over as we enter the era of ",[16,17,19],"a",{"href":18},"/topics/devsecops/","DevSecOps",". In our ",[16,22,25],{"href":23,"rel":24},"https://about.gitlab.com/resources/developer-survey/",[],"2022 Global DevSecOps Survey"," of more than 5,000 practitioners, security was the driving force behind technology choices, team structure, DevOps platform use, and more.",[12,28,29,30,34],{},"The findings from our ",[16,31,33],{"href":32},"/resources/developer-survey/","sixth annual survey"," represent a dramatic shift from past years, when security teams – and security concerns – were often siloed and silenced in the push to get software out the door faster.",[12,36,37],{},"Nothing could be further from the truth today:",[39,40,41,50,53],"ul",{},[42,43,44,45,49],"li",{},"The number one reason to implement a DevOps platform? Security. (And 75% of DevOps teams use a ",[16,46,48],{"href":47},"/topics/devops-platform/","DevOps platform"," currently or plan to this year.)",[42,51,52],{},"The number one benefit of a DevOps platform? Security.",[42,54,55],{},"The number one investment priority for 2022? Security.",[12,57,58,59,63],{},"The attention to security in DevOps teams doesn’t stop there. As our surveys have shown since 2020, ",[16,60,62],{"href":61},"/blog/software-developer-changing-role/","DevOps roles continue to shift",", and this year, many of those shifts were laser-focused on security.",[39,65,66,69,72],{},[42,67,68],{},"53% of developers told us they’re “fully responsible” for security in their organizations, a 14 point increase from 2021.",[42,70,71],{},"Over one-third of security pros report being “hands on” and involved on a daily basis with dev and ops, an 11% increase from last year (and a massive cultural shift from groups not always known to get along).",[42,73,74],{},"Almost 50% of ops pros say they’re fully responsible for security in their organizations, up 20% from last year.",[12,76,77],{},"And when we asked developers about the most difficult parts of their jobs, thousands pointed to security and security-related concerns. Three developers summed it up:",[12,79,80],{},[81,82,83],"em",{},"“Cyber security attacks are the biggest concerns facing us today.”",[12,85,86],{},[81,87,88],{},"“Data security, data security, I repeat, data security.”",[12,90,91],{},[81,92,93],{},"“Trying to build applications that are secure and stable.”",[95,96,98],"h2",{"id":97},"more-work-to-do","More work to do",[12,100,101],{},"Security clearly has a seat at the DevOps table today, but areas of friction remain.",[12,103,104,105,110,111,116],{},"For starters, security testing requires a balance that’s difficult to achieve. Static application security testing ",[16,106,109],{"href":107,"rel":108},"https://docs.gitlab.com/user/application_security/sast/",[],"(SAST)",", dynamic application security testing ",[16,112,115],{"href":113,"rel":114},"https://docs.gitlab.com/user/application_security/dast/",[],"(DAST)",", and container and dependency scans are increasing, which is good news, but the percentage of devs able to easily access those results in their workflows remains stubbornly low (30% or less).",[12,118,119,120,124],{},"And sec and dev ",[16,121,123],{"href":122},"/blog/developer-security-divide/","may never see eye to eye"," on finding and fixing bugs. For the third year in a row, sec pros said devs don’t find enough bugs early enough in the process, meaning they are stuck finding and fixing them much later (when it’s more difficult). And, as we’ve heard repeatedly over the last years, security’s focus and development’s focus aren’t usually the same:",[12,126,127],{},[128,129,130],"strong",{},"57% of sec pros said finding bugs was a developer performance metric in their organizations, but 56% said it was difficult to get developers to actually prioritize bug remediation.",[95,132,134],{"id":133},"facing-the-future","Facing the future",[12,136,137,138,141],{},"While security pros feel good about their organizations’ security postures (71% rated them as “good” or “very good”), they’re not feeling particularly optimistic about the future. A full 43% said they feel “somewhat” or “very” unprepared for the future; to look at it from another way, the percentage of sec pros who are confident, 56%, is 20 points ",[81,139,140],{},"lower"," than either their ops or dev colleagues.",[12,143,144],{},"What can help power security professionals into the future? Surprisingly, the top answer (54%) is AI, which was a 33% increase from last year. Since 2020, sec respondents have said soft skills like communication and collaboration were most important but this year soft skills came in second place.",[12,146,147,148,151],{},"Security is just one of many themes – automation, AI, information overload, real world challenges, compliance, and faster releases, to name just a few – our survey uncovered. So download and share the entire report, ",[16,149,150],{"href":32},"“The 2022 DevSecOps Survey: Thriving in an Insecure World”",", to dig deeper into them.",[95,153,155],{"id":154},"read-the-previous-surveys","Read the previous surveys!",[12,157,158],{},[16,159,160],{"href":32},"GitLab 2021 DevSecOps Survey",[12,162,163],{},[16,164,165],{"href":32},"GitLab 2020 Global Developer Report: DevSecOps",[12,167,168],{},[16,169,170],{"href":32},"GitLab 2019 Global Developer Report: DevSecOps",{"title":172,"searchDepth":173,"depth":173,"links":174},"",2,[175,176,177],{"id":97,"depth":173,"text":98},{"id":133,"depth":173,"text":134},{"id":154,"depth":173,"text":155},"devsecops","2022-08-23","Find out if your successes and concerns about security and more match those of your peers.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663982/Blog/Hero%20Images/2022-devsecops-survey-blog-header.png",{},true,"/en-us/blog/gitlabs-2022-global-devsecops-survey-security-is-the-top-concern-investment",{"title":189,"description":180,"ogTitle":189,"ogDescription":180,"noIndex":183,"ogImage":184,"ogUrl":190,"ogSiteName":191,"ogType":192,"canonicalUrls":190},"DevSecOps Survey 2022: Security leads concern and investment","https://about.gitlab.com/blog/gitlabs-2022-global-devsecops-survey-security-is-the-top-concern-investment","https://about.gitlab.com","article","gitlabs-2022-global-devsecops-survey-security-is-the-top-concern-investment","en-us/blog/gitlabs-2022-global-devsecops-survey-security-is-the-top-concern-investment",[196,197,198],"developer survey","DevOps","security","BlogPost","ZC9SQ2nUw-M1R-sw2KB7nM0A3rtG7KPGlcVOaX2vz7o",{"logo":202,"freeTrial":207,"sales":212,"login":217,"items":222,"search":549,"minimal":580,"duo":599,"switchNav":608,"pricingDeployment":619},{"config":203},{"href":204,"dataGaName":205,"dataGaLocation":206},"/","gitlab logo","header",{"text":208,"config":209},"Get free trial",{"href":210,"dataGaName":211,"dataGaLocation":206},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":213,"config":214},"Request a demo",{"href":215,"dataGaName":216,"dataGaLocation":206},"/sales/?contact-topic=request-demo","sales",{"text":218,"config":219},"Sign in",{"href":220,"dataGaName":221,"dataGaLocation":206},"https://gitlab.com/users/sign_in/","sign in",[223,252,352,357,471,527],{"text":224,"config":225,"menu":227},"Platform",{"dataNavLevelOne":226},"platform",{"type":228,"columns":229},"cards",[230,236,244],{"title":224,"description":231,"link":232},"The intelligent orchestration platform for DevSecOps",{"text":233,"config":234},"Explore our Platform",{"href":235,"dataGaName":226,"dataGaLocation":206},"/platform/",{"title":237,"description":238,"link":239},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":240,"config":241},"Meet GitLab Duo",{"href":242,"dataGaName":243,"dataGaLocation":206},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":245,"description":246,"link":247},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":248,"config":249},"Learn more",{"href":250,"dataGaName":251,"dataGaLocation":206},"/why-gitlab/","why gitlab",{"text":253,"left":186,"config":254,"menu":256},"Product",{"dataNavLevelOne":255},"solutions",{"type":257,"link":258,"columns":262,"feature":331},"lists",{"text":259,"config":260},"View all Solutions",{"href":261,"dataGaName":255,"dataGaLocation":206},"/solutions/",[263,287,310],{"title":264,"description":265,"link":266,"items":271},"Automation","CI/CD and automation to accelerate deployment",{"config":267},{"icon":268,"href":269,"dataGaName":270,"dataGaLocation":206},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[272,276,279,283],{"text":273,"config":274},"CI/CD",{"href":275,"dataGaLocation":206,"dataGaName":273},"/solutions/continuous-integration/",{"text":237,"config":277},{"href":242,"dataGaLocation":206,"dataGaName":278},"gitlab duo agent platform - product menu",{"text":280,"config":281},"Source Code Management",{"href":282,"dataGaLocation":206,"dataGaName":280},"/solutions/source-code-management/",{"text":284,"config":285},"Automated Software Delivery",{"href":269,"dataGaLocation":206,"dataGaName":286},"Automated software delivery",{"title":288,"description":289,"link":290,"items":295},"Security","Deliver code faster without compromising security",{"config":291},{"href":292,"dataGaName":293,"dataGaLocation":206,"icon":294},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[296,300,305],{"text":297,"config":298},"Application Security Testing",{"href":292,"dataGaName":299,"dataGaLocation":206},"Application security testing",{"text":301,"config":302},"Software Supply Chain Security",{"href":303,"dataGaLocation":206,"dataGaName":304},"/solutions/supply-chain/","Software supply chain security",{"text":306,"config":307},"Software Compliance",{"href":308,"dataGaName":309,"dataGaLocation":206},"/solutions/software-compliance/","software compliance",{"title":311,"link":312,"items":317},"Measurement",{"config":313},{"icon":314,"href":315,"dataGaName":316,"dataGaLocation":206},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[318,322,326],{"text":319,"config":320},"Visibility & Measurement",{"href":315,"dataGaLocation":206,"dataGaName":321},"Visibility and Measurement",{"text":323,"config":324},"Value Stream Management",{"href":325,"dataGaLocation":206,"dataGaName":323},"/solutions/value-stream-management/",{"text":327,"config":328},"Analytics & Insights",{"href":329,"dataGaLocation":206,"dataGaName":330},"/solutions/analytics-and-insights/","Analytics and insights",{"title":332,"type":257,"items":333},"GitLab for",[334,340,346],{"text":335,"config":336},"Enterprise",{"icon":337,"href":338,"dataGaLocation":206,"dataGaName":339},"Building","/enterprise/","enterprise",{"text":341,"config":342},"Small Business",{"icon":343,"href":344,"dataGaLocation":206,"dataGaName":345},"Work","/small-business/","small business",{"text":347,"config":348},"Public Sector",{"icon":349,"href":350,"dataGaLocation":206,"dataGaName":351},"Organization","/solutions/public-sector/","public sector",{"text":353,"config":354},"Pricing",{"href":355,"dataGaName":356,"dataGaLocation":206,"dataNavLevelOne":356},"/pricing/","pricing",{"text":358,"config":359,"menu":361},"Resources",{"dataNavLevelOne":360},"resources",{"type":257,"link":362,"columns":366,"feature":460},{"text":363,"config":364},"View all resources",{"href":365,"dataGaName":360,"dataGaLocation":206},"/resources/",[367,400,427],{"title":368,"items":369},"Getting started",[370,375,380,385,390,395],{"text":371,"config":372},"Install",{"href":373,"dataGaName":374,"dataGaLocation":206},"/install/","install",{"text":376,"config":377},"Quick start guides",{"href":378,"dataGaName":379,"dataGaLocation":206},"/get-started/","quick setup checklists",{"text":381,"config":382},"Learn",{"href":383,"dataGaLocation":206,"dataGaName":384},"https://university.gitlab.com/","learn",{"text":386,"config":387},"Product documentation",{"href":388,"dataGaName":389,"dataGaLocation":206},"https://docs.gitlab.com/","product documentation",{"text":391,"config":392},"Best practice videos",{"href":393,"dataGaName":394,"dataGaLocation":206},"/getting-started-videos/","best practice videos",{"text":396,"config":397},"Integrations",{"href":398,"dataGaName":399,"dataGaLocation":206},"/integrations/","integrations",{"title":401,"items":402},"Discover",[403,408,413,418,422],{"text":404,"config":405},"Customer success stories",{"href":406,"dataGaName":407,"dataGaLocation":206},"/customers/","customer success stories",{"text":409,"config":410},"Blog",{"href":411,"dataGaName":412,"dataGaLocation":206},"/blog/","blog",{"text":414,"config":415},"Demo Hub",{"href":416,"dataGaName":417,"dataGaLocation":206},"/demo-hub/","demo hub",{"text":419,"config":420},"The Source",{"href":421,"dataGaName":412,"dataGaLocation":206},"/the-source/",{"text":423,"config":424},"Remote",{"href":425,"dataGaName":426,"dataGaLocation":206},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":428,"items":429},"Connect",[430,435,440,445,450,455],{"text":431,"config":432},"GitLab Services",{"href":433,"dataGaName":434,"dataGaLocation":206},"/services/","services",{"text":436,"config":437},"Contribute",{"href":438,"dataGaName":439,"dataGaLocation":206},"https://contributors.gitlab.com","contribute",{"text":441,"config":442},"Community",{"href":443,"dataGaName":444,"dataGaLocation":206},"/community/","community",{"text":446,"config":447},"Forum",{"href":448,"dataGaName":449,"dataGaLocation":206},"https://forum.gitlab.com/","forum",{"text":451,"config":452},"Events",{"href":453,"dataGaName":454,"dataGaLocation":206},"/events/","events",{"text":456,"config":457},"Partners",{"href":458,"dataGaName":459,"dataGaLocation":206},"/partners/","partners",{"config":461,"title":464,"text":465,"link":466},{"background":462,"textColor":463},"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":467,"config":468},"Read the latest",{"href":469,"dataGaName":470,"dataGaLocation":206},"/whats-new/","whats new",{"text":472,"config":473,"menu":475},"Company",{"dataNavLevelOne":474},"company",{"type":257,"columns":476},[477],{"items":478},[479,484,490,492,497,502,507,512,517,522],{"text":480,"config":481},"About",{"href":482,"dataGaName":483,"dataGaLocation":206},"/company/","about",{"text":485,"config":486,"footerGa":489},"Jobs",{"href":487,"dataGaName":488,"dataGaLocation":206},"/jobs/","jobs",{"dataGaName":488},{"text":451,"config":491},{"href":453,"dataGaName":454,"dataGaLocation":206},{"text":493,"config":494},"Leadership",{"href":495,"dataGaName":496,"dataGaLocation":206},"/company/team/e-group/","leadership",{"text":498,"config":499},"Handbook",{"href":500,"dataGaName":501,"dataGaLocation":206},"https://handbook.gitlab.com/","handbook",{"text":503,"config":504},"Investor relations",{"href":505,"dataGaName":506,"dataGaLocation":206},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":508,"config":509},"Trust Center",{"href":510,"dataGaName":511,"dataGaLocation":206},"/security/","trust center",{"text":513,"config":514},"AI Transparency Center",{"href":515,"dataGaName":516,"dataGaLocation":206},"/ai-transparency-center/","ai transparency center",{"text":518,"config":519},"Newsletter",{"href":520,"dataGaName":521,"dataGaLocation":206},"/company/contact/#contact-forms","newsletter",{"text":523,"config":524},"Press",{"href":525,"dataGaName":526,"dataGaLocation":206},"/press/","press",{"text":528,"config":529,"menu":530},"Contact us",{"dataNavLevelOne":474},{"type":257,"columns":531},[532],{"items":533},[534,539,544],{"text":535,"config":536},"Talk to sales",{"href":537,"dataGaName":538,"dataGaLocation":206},"/sales/","talk to sales",{"text":540,"config":541},"Support portal",{"href":542,"dataGaName":543,"dataGaLocation":206},"https://support.gitlab.com/hc/en-us","support portal",{"text":545,"config":546},"Customer portal",{"href":547,"dataGaName":548,"dataGaLocation":206},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":550,"login":551,"suggestions":558},"Close",{"text":552,"link":553},"To search repositories and projects, login to",{"text":554,"config":555},"gitlab.com",{"href":220,"dataGaName":556,"dataGaLocation":557},"search login","search",{"text":559,"default":560},"Suggestions",[561,563,567,569,573,577],{"text":237,"config":562},{"href":242,"dataGaName":237,"dataGaLocation":557},{"text":564,"config":565},"Code Suggestions (AI)",{"href":566,"dataGaName":564,"dataGaLocation":557},"/solutions/code-suggestions/",{"text":273,"config":568},{"href":275,"dataGaName":273,"dataGaLocation":557},{"text":570,"config":571},"GitLab on AWS",{"href":572,"dataGaName":570,"dataGaLocation":557},"/partners/technology-partners/aws/",{"text":574,"config":575},"GitLab on Google Cloud",{"href":576,"dataGaName":574,"dataGaLocation":557},"/partners/technology-partners/google-cloud-platform/",{"text":578,"config":579},"Why GitLab?",{"href":250,"dataGaName":578,"dataGaLocation":557},{"freeTrial":581,"mobileIcon":586,"desktopIcon":591,"secondaryButton":594},{"text":582,"config":583},"Start free trial",{"href":584,"dataGaName":211,"dataGaLocation":585},"https://gitlab.com/-/trials/new/","nav",{"altText":587,"config":588},"Gitlab Icon",{"src":589,"dataGaName":590,"dataGaLocation":585},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":587,"config":592},{"src":593,"dataGaName":590,"dataGaLocation":585},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":595,"config":596},"Get Started",{"href":597,"dataGaName":598,"dataGaLocation":585},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":600,"mobileIcon":604,"desktopIcon":606},{"text":601,"config":602},"Learn more about GitLab Duo",{"href":242,"dataGaName":603,"dataGaLocation":585},"gitlab duo",{"altText":587,"config":605},{"src":589,"dataGaName":590,"dataGaLocation":585},{"altText":587,"config":607},{"src":593,"dataGaName":590,"dataGaLocation":585},{"button":609,"mobileIcon":614,"desktopIcon":616},{"text":610,"config":611},"/switch",{"href":612,"dataGaName":613,"dataGaLocation":585},"#contact","switch",{"altText":587,"config":615},{"src":589,"dataGaName":590,"dataGaLocation":585},{"altText":587,"config":617},{"src":618,"dataGaName":590,"dataGaLocation":585},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":620,"mobileIcon":625,"desktopIcon":627},{"text":621,"config":622},"Back to pricing",{"href":355,"dataGaName":623,"dataGaLocation":585,"icon":624},"back to pricing","GoBack",{"altText":587,"config":626},{"src":589,"dataGaName":590,"dataGaLocation":585},{"altText":587,"config":628},{"src":593,"dataGaName":590,"dataGaLocation":585},{"title":630,"titleMobile":631,"button":632,"config":637},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":248,"config":633},{"href":634,"dataGaName":635,"dataGaLocation":636},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":638,"disabled":183},"release",{"data":640},{"text":641,"source":642,"edit":648,"contribute":653,"config":658,"items":663,"minimal":869},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":643,"config":644},"View page source",{"href":645,"dataGaName":646,"dataGaLocation":647},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":649,"config":650},"Edit this page",{"href":651,"dataGaName":652,"dataGaLocation":647},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":654,"config":655},"Please contribute",{"href":656,"dataGaName":657,"dataGaLocation":647},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":659,"facebook":660,"youtube":661,"linkedin":662},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[664,711,761,805,837],{"title":353,"links":665,"subMenu":680},[666,670,675],{"text":667,"config":668},"View plans",{"href":355,"dataGaName":669,"dataGaLocation":647},"view plans",{"text":671,"config":672},"Why Premium?",{"href":673,"dataGaName":674,"dataGaLocation":647},"/pricing/premium/","why premium",{"text":676,"config":677},"Why Ultimate?",{"href":678,"dataGaName":679,"dataGaLocation":647},"/pricing/ultimate/","why ultimate",[681],{"title":682,"links":683},"Contact Us",[684,687,689,691,696,701,706],{"text":685,"config":686},"Contact sales",{"href":537,"dataGaName":216,"dataGaLocation":647},{"text":540,"config":688},{"href":542,"dataGaName":543,"dataGaLocation":647},{"text":545,"config":690},{"href":547,"dataGaName":548,"dataGaLocation":647},{"text":692,"config":693},"Status",{"href":694,"dataGaName":695,"dataGaLocation":647},"https://status.gitlab.com/","status",{"text":697,"config":698},"Terms of use",{"href":699,"dataGaName":700,"dataGaLocation":647},"/terms/","terms of use",{"text":702,"config":703},"Privacy statement",{"href":704,"dataGaName":705,"dataGaLocation":647},"/privacy/","privacy statement",{"text":707,"config":708},"Cookie preferences",{"dataGaName":709,"dataGaLocation":647,"id":710,"isOneTrustButton":186},"cookie preferences","ot-sdk-btn",{"title":253,"links":712,"subMenu":721},[713,717],{"text":714,"config":715},"DevSecOps platform",{"href":235,"dataGaName":716,"dataGaLocation":647},"devsecops platform",{"text":718,"config":719},"AI-Assisted Development",{"href":242,"dataGaName":720,"dataGaLocation":647},"ai-assisted development",[722],{"title":723,"links":724},"Topics",[725,730,735,739,744,746,751,756],{"text":726,"config":727},"CICD",{"href":728,"dataGaName":729,"dataGaLocation":647},"/topics/ci-cd/","cicd",{"text":731,"config":732},"GitOps",{"href":733,"dataGaName":734,"dataGaLocation":647},"/topics/gitops/","gitops",{"text":197,"config":736},{"href":737,"dataGaName":738,"dataGaLocation":647},"/topics/devops/","devops",{"text":740,"config":741},"Version Control",{"href":742,"dataGaName":743,"dataGaLocation":647},"/topics/version-control/","version control",{"text":19,"config":745},{"href":18,"dataGaName":178,"dataGaLocation":647},{"text":747,"config":748},"Cloud Native",{"href":749,"dataGaName":750,"dataGaLocation":647},"/topics/cloud-native/","cloud native",{"text":752,"config":753},"AI for Coding",{"href":754,"dataGaName":755,"dataGaLocation":647},"/topics/devops/ai-for-coding/","ai for coding",{"text":757,"config":758},"Agentic AI",{"href":759,"dataGaName":760,"dataGaLocation":647},"/topics/agentic-ai/","agentic ai",{"title":762,"links":763},"Solutions",[764,766,768,773,777,780,784,787,789,792,795,800],{"text":297,"config":765},{"href":292,"dataGaName":297,"dataGaLocation":647},{"text":286,"config":767},{"href":269,"dataGaName":270,"dataGaLocation":647},{"text":769,"config":770},"Agile development",{"href":771,"dataGaName":772,"dataGaLocation":647},"/solutions/agile-delivery/","agile delivery",{"text":774,"config":775},"SCM",{"href":282,"dataGaName":776,"dataGaLocation":647},"source code management",{"text":726,"config":778},{"href":275,"dataGaName":779,"dataGaLocation":647},"continuous integration & delivery",{"text":781,"config":782},"Value stream management",{"href":325,"dataGaName":783,"dataGaLocation":647},"value stream management",{"text":731,"config":785},{"href":786,"dataGaName":734,"dataGaLocation":647},"/solutions/gitops/",{"text":335,"config":788},{"href":338,"dataGaName":339,"dataGaLocation":647},{"text":790,"config":791},"Small business",{"href":344,"dataGaName":345,"dataGaLocation":647},{"text":793,"config":794},"Public sector",{"href":350,"dataGaName":351,"dataGaLocation":647},{"text":796,"config":797},"Education",{"href":798,"dataGaName":799,"dataGaLocation":647},"/solutions/education/","education",{"text":801,"config":802},"Financial services",{"href":803,"dataGaName":804,"dataGaLocation":647},"/solutions/finance/","financial services",{"title":358,"links":806},[807,809,811,813,816,818,821,823,825,827,829,831,833,835],{"text":371,"config":808},{"href":373,"dataGaName":374,"dataGaLocation":647},{"text":376,"config":810},{"href":378,"dataGaName":379,"dataGaLocation":647},{"text":381,"config":812},{"href":383,"dataGaName":384,"dataGaLocation":647},{"text":386,"config":814},{"href":388,"dataGaName":815,"dataGaLocation":647},"docs",{"text":409,"config":817},{"href":411,"dataGaName":412,"dataGaLocation":647},{"text":819,"config":820},"What's new",{"href":469,"dataGaName":470,"dataGaLocation":647},{"text":404,"config":822},{"href":406,"dataGaName":407,"dataGaLocation":647},{"text":423,"config":824},{"href":425,"dataGaName":426,"dataGaLocation":647},{"text":431,"config":826},{"href":433,"dataGaName":434,"dataGaLocation":647},{"text":436,"config":828},{"href":438,"dataGaName":439,"dataGaLocation":647},{"text":441,"config":830},{"href":443,"dataGaName":444,"dataGaLocation":647},{"text":446,"config":832},{"href":448,"dataGaName":449,"dataGaLocation":647},{"text":451,"config":834},{"href":453,"dataGaName":454,"dataGaLocation":647},{"text":456,"config":836},{"href":458,"dataGaName":459,"dataGaLocation":647},{"title":472,"links":838},[839,841,843,845,847,849,853,858,860,862,864],{"text":480,"config":840},{"href":482,"dataGaName":474,"dataGaLocation":647},{"text":485,"config":842},{"href":487,"dataGaName":488,"dataGaLocation":647},{"text":493,"config":844},{"href":495,"dataGaName":496,"dataGaLocation":647},{"text":498,"config":846},{"href":500,"dataGaName":501,"dataGaLocation":647},{"text":503,"config":848},{"href":505,"dataGaName":506,"dataGaLocation":647},{"text":850,"config":851},"Sustainability",{"href":852,"dataGaName":850,"dataGaLocation":647},"/sustainability/",{"text":854,"config":855},"Diversity, inclusion and belonging (DIB)",{"href":856,"dataGaName":857,"dataGaLocation":647},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":508,"config":859},{"href":510,"dataGaName":511,"dataGaLocation":647},{"text":518,"config":861},{"href":520,"dataGaName":521,"dataGaLocation":647},{"text":523,"config":863},{"href":525,"dataGaName":526,"dataGaLocation":647},{"text":865,"config":866},"Modern Slavery Transparency Statement",{"href":867,"dataGaName":868,"dataGaLocation":647},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":870},[871,874,877],{"text":872,"config":873},"Terms",{"href":699,"dataGaName":700,"dataGaLocation":647},{"text":875,"config":876},"Cookies",{"dataGaName":709,"dataGaLocation":647,"id":710,"isOneTrustButton":186},{"text":878,"config":879},"Privacy",{"href":704,"dataGaName":705,"dataGaLocation":647},[881],{"id":882,"title":7,"body":182,"config":883,"content":885,"description":182,"extension":889,"meta":890,"navigation":186,"path":891,"seo":892,"stem":893,"__hash__":894},"blogAuthors/en-us/blog/authors/valerie-silverthorne.yml",{"template":884},"BlogAuthor",{"name":7,"config":886},{"headshot":887,"ctfId":888},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","vsilverthorne","yml",{},"/en-us/blog/authors/valerie-silverthorne",{},"en-us/blog/authors/valerie-silverthorne","r2glbOZCR5HOKEwYKJRy7sOVW6u0oTjxVRg28ZvHJ-I",[896,904,912],{"title":897,"description":898,"heroImage":899,"category":178,"date":900,"authors":901,"slug":903,"externalUrl":182},"Consolidate your GitLab stack with Gitaly on Kubernetes","Discover how to install Gitaly on Kubernetes, which is now generally available.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756500636/wmey6kqzzuhirk88w2de.png","2026-05-07",[902],"Olivier Campeau","gitaly-on-kubernetes-generally-available",{"title":905,"description":906,"heroImage":907,"category":178,"date":908,"authors":909,"slug":911,"externalUrl":182},"Teaching software development the easy way using GitLab","Learn how University of Washington lecturer Stephen G. Dame uses GitLab for Education to manage student assignments, distribute course materials, and provide inline code feedback at scale.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659537/Blog/Hero%20Images/display-article-image-0679-1800x945-fy26.png","2026-04-29",[910],"Rod Burns","teaching-software-development-the-easy-way-using-gitlab",{"title":913,"description":914,"heroImage":915,"category":178,"date":916,"authors":917,"slug":919,"externalUrl":182},"AI is reshaping DevSecOps: Attend GitLab Transcend to see what’s next","AI-generated code is 34% of development work. Discover how to balance productivity gains with quality, reliability, and security.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1767982271/e9ogyosmuummq7j65zqg.png","2026-01-08",[918],"Manav Khurana","ai-is-reshaping-devsecops-attend-gitlab-transcend-to-see-whats-next",{"promotions":921},[922,936,948,959],{"id":923,"categories":924,"header":926,"text":927,"button":928,"image":933},"ai-modernization",[925],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":929,"config":930},"Get your AI maturity score",{"href":931,"dataGaName":932,"dataGaLocation":412},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":934},{"src":935},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":937,"categories":938,"header":940,"text":927,"button":941,"image":945},"devops-modernization",[939,178],"product","Are you just managing tools or shipping innovation?",{"text":942,"config":943},"Get your DevOps maturity score",{"href":944,"dataGaName":932,"dataGaLocation":412},"/assessments/devops-modernization-assessment/",{"config":946},{"src":947},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":949,"categories":950,"header":951,"text":927,"button":952,"image":956},"security-modernization",[198],"Are you trading speed for security?",{"text":953,"config":954},"Get your security maturity score",{"href":955,"dataGaName":932,"dataGaLocation":412},"/assessments/security-modernization-assessment/",{"config":957},{"src":958},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":960,"paths":961,"header":964,"text":965,"button":966,"image":971},"github-azure-migration",[962,963],"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":967,"config":968},"See how GitLab compares to GitHub",{"href":969,"dataGaName":970,"dataGaLocation":412},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":972},{"src":947},{"header":974,"blurb":975,"button":976,"secondaryButton":981},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":977,"config":978},"Get your free trial",{"href":979,"dataGaName":211,"dataGaLocation":980},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":685,"config":982},{"href":537,"dataGaName":216,"dataGaLocation":980},1786803734159]