[{"data":1,"prerenderedAt":999},["ShallowReactive",2],{"/blog/devsecops-survey-released":3,"navigation-en-us":219,"banner-en-us":645,"footer-en-us":655,"blog-post-authors-en-us-Valerie Silverthorne":898,"blog-related-posts-en-us-devsecops-survey-released":913,"blog-promotions-en-us":935,"next-steps-en-us":989},{"id":4,"title":5,"authors":6,"body":8,"category":197,"date":198,"description":199,"extension":200,"externalUrl":201,"faq":201,"featured":202,"heroImage":203,"meta":204,"navigation":205,"path":206,"seo":207,"slug":211,"stem":212,"tags":213,"template":217,"updatedDate":201,"__hash__":218},"blogPosts/en-us/blog/devsecops-survey-released.md","Our 2020 DevSecOps Survey found faster releases and changing roles",[7],"Valerie Silverthorne",{"type":9,"value":10,"toc":188},"minimark",[11,25,28,36,41,44,49,52,57,60,65,69,77,82,85,88,95,100,104,107,110,115,120,125,130,133,137,140,143,148,151,156,161,166,170,173,178],[12,13,14],"p",{},[15,16,17,18,24],"em",{},"Our ",[19,20,23],"a",{"href":21,"rel":22},"https://about.gitlab.com/resources/developer-survey/",[],"2022 Global DevSecOps Survey"," is out now! Learn the latest in DevOps insights from over 5,000 DevOps professionals.",[12,26,27],{},"In February 2020, nearly 3700 DevOps practitioners from 21 countries shared, often in their own words, the reality of their software development journeys. They told us DevOps works for them: Nearly 83% said they’re releasing code faster and about 60% are deploying code either multiple times a day, daily, or every other day. But they also offered details of a less obvious but perhaps more important shift – their roles are changing, in some cases dramatically, because of DevOps.",[12,29,30,31,35],{},"Although this survey was completed before today’s unprecedented economic upheaval, we think the insights in our ",[19,32,34],{"href":33},"/resources/developer-survey/","2020 Global DevSecOps Survey"," may help you get a greater understanding of real world DevOps and the way job responsibilities are changing for developers, security pros, operations team members, and testers.",[37,38,40],"h2",{"id":39},"dev-ops","Dev + Ops",[12,42,43],{},"Why are developers releasing code more quickly with DevOps? For starters, they’re adding some of the key DevOps components including CI, SCM, automated testing, and CD.",[12,45,46],{},[15,47,48],{},"\"Pre-deployment tests have provided more confidence that the product is ready to be released, also delivery frequency has increased.\"",[12,50,51],{},"But the technology changes only tell part of the story. Traditional operations-type duties like provisioning or maintaining environments are increasingly part of development responsibilities. Over 34% of developers say they define and/or create the infrastructure their app runs on.",[12,53,54],{},[15,55,56],{},"\"Deployment has become a non-task. Bootstrapping new projects is 10x faster because of the reusable infrastructure.\"",[12,58,59],{},"Developers say they’re no longer doing lots of hands-on tasks – like manual testing, deployments or merging – but they are increasingly responsible for security. In fact 28% say they’re now solely responsible for security in their organizations, a clear sign that security is beginning to \"shift left\" in a material way.",[12,61,62],{},[15,63,64],{},"\"Security varies project to project. DevOps is usually tasked with 'protecting' our environments. We devs try to follow industry standards code-wise.\"",[37,66,68],{"id":67},"an-uneasy-alliance","An uneasy alliance",[12,70,71,72,76],{},"Although security remains a work in progress at many if not most organizations, there are a few signs that ",[19,73,75],{"href":74},"/solutions/application-security-testing/","DevSecOps"," is actually happening. Security professionals report that they are (finally) part of cross-functional teams and are working more closely with developers than ever before.",[12,78,79],{},[15,80,81],{},"\"(Security) is becoming less focused into silo positions and more of a jack of all trades role.\"",[12,83,84],{},"In fact 65% of security teams say their organizations have \"shifted left\" though, when we drilled down to find out what that actually meant, the details became much less clear. Fewer than 19% put SAST scan results into a pipeline report a developer can access and dynamic application security testing (DAST) fares even worse – less than 14% of companies give developers access to those reports.",[12,86,87],{},"At the same time, security teams continue to report that developers don't find enough bugs early enough in the process and/or that they’re reluctant to fix them when they are discovered.",[12,89,90,91,94],{},"To add to the confusion, 33% of security pros say they’re solely responsible for security in their organizations. But nearly the same percentage – 29% – say ",[15,92,93],{},"everyone"," is responsible. The ideal, of course, is what was shared by one survey taker:",[12,96,97],{},[15,98,99],{},"\"We don’t have separate security, developers and operations; we are DevSecOps (and more).\"",[37,101,103],{"id":102},"in-the-clouds","In the clouds",[12,105,106],{},"Operations is often the place where the proverbial rubber hits the road and that’s particularly true with DevOps. In fact over 60% of operations team members report their roles are changing thanks to DevOps.",[12,108,109],{},"What do these new roles look like?",[12,111,112],{},[15,113,114],{},"\"Ops is 60% new project work and 40% operations/fire-fighting/developer support.\"",[12,116,117],{},[15,118,119],{},"\"We ensure reliability and availability, improve developer efficiency, automation, tools, and observability.\"",[12,121,122],{},[15,123,124],{},"\"We keep the lights on.\"",[12,126,127],{},[15,128,129],{},"\"(Ops today is) anything between dev and ops. From planning to deployment but not monitoring and maintaining apps in production.\"",[12,131,132],{},"Today 42% of operations team members see their role as primarily managing hardware and infrastructure, while 52% say their first priority is managing cloud services.",[37,134,136],{"id":135},"the-trouble-with-test","The trouble with test",[12,138,139],{},"For the second year in a row our survey takers have pointed squarely to testing as the number one reason releases are delayed. Last year 49% said test was at fault; this year it was 47%.",[12,141,142],{},"But there are small signs of change. Almost three-quarters of organizations report they have shifted testing left, meaning they’ve moved it earlier into the development process. What does that actually mean? Approximately 31% said developers test some of their code and 25% said automated testing happens as code is being written. About 17% said dev and test work as a team to test \"as close to real time as possible,\" and about 9% said they practice test-driven development (TDD).",[12,144,145],{},[15,146,147],{},"\"We do TDD. QA and dev act as a team. We have automated tests running parallel with developing code.\"",[12,149,150],{},"Like security, testers say they are now much more involved in the development process. Nearly 30% said they’re working more closely with developers, and 16% said they have \"a more visible seat at the table.\" And just over 15% said that thanks to DevOps, they’re much more likely to be able to \"test what matters.\"",[12,152,153],{},[15,154,155],{},"\"We have to write less paper and tickets and have faster reaction times.\"",[12,157,158],{},[15,159,160],{},"\"We’re all the same – dev team is the ops team.\"",[12,162,163],{},[15,164,165],{},"\"We’re starting to see light at the end of the tunnel.\"",[37,167,169],{"id":168},"looking-forward","Looking forward",[12,171,172],{},"Our respondents had a big list of areas they hope to focus on for the future from automation to CI/CD and even going more deeply into DevOps. DevOps and lifelong learning clearly go hand in hand.\nBut let’s end on a high note. We asked developers how prepared they are for the future: 71% said prepared or very prepared, while less than 25% said \"not very prepared.\" But we like this comment left from one developer, who has the lifelong learning baked in:",[12,174,175],{},[15,176,177],{},"\"I’m only prepared because I constantly keep tinkering on the side.\"",[12,179,180],{},[15,181,17,182,184,185],{},[19,183,23],{"href":33}," has the latest insights from over 5,000 DevOps professionals. You can also compare it with ",[19,186,187],{"href":33},"previous year surveys",{"title":189,"searchDepth":190,"depth":190,"links":191},"",2,[192,193,194,195,196],{"id":39,"depth":190,"text":40},{"id":67,"depth":190,"text":68},{"id":102,"depth":190,"text":103},{"id":135,"depth":190,"text":136},{"id":168,"depth":190,"text":169},"news","2020-05-18","Nearly 3700 software pros shared their DevOps successes, failures and thoughts on the future. Here’s what you need to know.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663975/Blog/Hero%20Images/devsecopssurvey.png",{},true,"/en-us/blog/devsecops-survey-released",{"title":5,"description":199,"ogTitle":5,"ogDescription":199,"noIndex":202,"ogImage":203,"ogUrl":208,"ogSiteName":209,"ogType":210,"canonicalUrls":208},"https://about.gitlab.com/blog/devsecops-survey-released","https://about.gitlab.com","article","devsecops-survey-released","en-us/blog/devsecops-survey-released",[214,215,216],"DevOps","developer survey","CI/CD","BlogPost","0lTJzOXI9h-TKKKvrRMzdtUCnr8Jbm1Xmy6jVsXIkhE",{"logo":220,"freeTrial":225,"sales":230,"login":235,"items":240,"search":565,"minimal":596,"duo":615,"switchNav":624,"pricingDeployment":635},{"config":221},{"href":222,"dataGaName":223,"dataGaLocation":224},"/","gitlab logo","header",{"text":226,"config":227},"Get free trial",{"href":228,"dataGaName":229,"dataGaLocation":224},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":231,"config":232},"Request a demo",{"href":233,"dataGaName":234,"dataGaLocation":224},"/sales/?contact-topic=request-demo","sales",{"text":236,"config":237},"Sign in",{"href":238,"dataGaName":239,"dataGaLocation":224},"https://gitlab.com/users/sign_in/","sign in",[241,270,368,373,487,543],{"text":242,"config":243,"menu":245},"Platform",{"dataNavLevelOne":244},"platform",{"type":246,"columns":247},"cards",[248,254,262],{"title":242,"description":249,"link":250},"The intelligent orchestration platform for DevSecOps",{"text":251,"config":252},"Explore our Platform",{"href":253,"dataGaName":244,"dataGaLocation":224},"/platform/",{"title":255,"description":256,"link":257},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":258,"config":259},"Meet GitLab Duo",{"href":260,"dataGaName":261,"dataGaLocation":224},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":263,"description":264,"link":265},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":266,"config":267},"Learn more",{"href":268,"dataGaName":269,"dataGaLocation":224},"/why-gitlab/","why gitlab",{"text":271,"left":205,"config":272,"menu":274},"Product",{"dataNavLevelOne":273},"solutions",{"type":275,"link":276,"columns":280,"feature":347},"lists",{"text":277,"config":278},"View all Solutions",{"href":279,"dataGaName":273,"dataGaLocation":224},"/solutions/",[281,304,326],{"title":282,"description":283,"link":284,"items":289},"Automation","CI/CD and automation to accelerate deployment",{"config":285},{"icon":286,"href":287,"dataGaName":288,"dataGaLocation":224},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[290,293,296,300],{"text":216,"config":291},{"href":292,"dataGaLocation":224,"dataGaName":216},"/solutions/continuous-integration/",{"text":255,"config":294},{"href":260,"dataGaLocation":224,"dataGaName":295},"gitlab duo agent platform - product menu",{"text":297,"config":298},"Source Code Management",{"href":299,"dataGaLocation":224,"dataGaName":297},"/solutions/source-code-management/",{"text":301,"config":302},"Automated Software Delivery",{"href":287,"dataGaLocation":224,"dataGaName":303},"Automated software delivery",{"title":305,"description":306,"link":307,"items":311},"Security","Deliver code faster without compromising security",{"config":308},{"href":74,"dataGaName":309,"dataGaLocation":224,"icon":310},"security and compliance","ShieldCheckLight",[312,316,321],{"text":313,"config":314},"Application Security Testing",{"href":74,"dataGaName":315,"dataGaLocation":224},"Application security testing",{"text":317,"config":318},"Software Supply Chain Security",{"href":319,"dataGaLocation":224,"dataGaName":320},"/solutions/supply-chain/","Software supply chain security",{"text":322,"config":323},"Software Compliance",{"href":324,"dataGaName":325,"dataGaLocation":224},"/solutions/software-compliance/","software compliance",{"title":327,"link":328,"items":333},"Measurement",{"config":329},{"icon":330,"href":331,"dataGaName":332,"dataGaLocation":224},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[334,338,342],{"text":335,"config":336},"Visibility & Measurement",{"href":331,"dataGaLocation":224,"dataGaName":337},"Visibility and Measurement",{"text":339,"config":340},"Value Stream Management",{"href":341,"dataGaLocation":224,"dataGaName":339},"/solutions/value-stream-management/",{"text":343,"config":344},"Analytics & Insights",{"href":345,"dataGaLocation":224,"dataGaName":346},"/solutions/analytics-and-insights/","Analytics and insights",{"title":348,"type":275,"items":349},"GitLab for",[350,356,362],{"text":351,"config":352},"Enterprise",{"icon":353,"href":354,"dataGaLocation":224,"dataGaName":355},"Building","/enterprise/","enterprise",{"text":357,"config":358},"Small Business",{"icon":359,"href":360,"dataGaLocation":224,"dataGaName":361},"Work","/small-business/","small business",{"text":363,"config":364},"Public Sector",{"icon":365,"href":366,"dataGaLocation":224,"dataGaName":367},"Organization","/solutions/public-sector/","public sector",{"text":369,"config":370},"Pricing",{"href":371,"dataGaName":372,"dataGaLocation":224,"dataNavLevelOne":372},"/pricing/","pricing",{"text":374,"config":375,"menu":377},"Resources",{"dataNavLevelOne":376},"resources",{"type":275,"link":378,"columns":382,"feature":476},{"text":379,"config":380},"View all resources",{"href":381,"dataGaName":376,"dataGaLocation":224},"/resources/",[383,416,443],{"title":384,"items":385},"Getting started",[386,391,396,401,406,411],{"text":387,"config":388},"Install",{"href":389,"dataGaName":390,"dataGaLocation":224},"/install/","install",{"text":392,"config":393},"Quick start guides",{"href":394,"dataGaName":395,"dataGaLocation":224},"/get-started/","quick setup checklists",{"text":397,"config":398},"Learn",{"href":399,"dataGaLocation":224,"dataGaName":400},"https://university.gitlab.com/","learn",{"text":402,"config":403},"Product documentation",{"href":404,"dataGaName":405,"dataGaLocation":224},"https://docs.gitlab.com/","product documentation",{"text":407,"config":408},"Best practice videos",{"href":409,"dataGaName":410,"dataGaLocation":224},"/getting-started-videos/","best practice videos",{"text":412,"config":413},"Integrations",{"href":414,"dataGaName":415,"dataGaLocation":224},"/integrations/","integrations",{"title":417,"items":418},"Discover",[419,424,429,434,438],{"text":420,"config":421},"Customer success stories",{"href":422,"dataGaName":423,"dataGaLocation":224},"/customers/","customer success stories",{"text":425,"config":426},"Blog",{"href":427,"dataGaName":428,"dataGaLocation":224},"/blog/","blog",{"text":430,"config":431},"Demo Hub",{"href":432,"dataGaName":433,"dataGaLocation":224},"/demo-hub/","demo hub",{"text":435,"config":436},"The Source",{"href":437,"dataGaName":428,"dataGaLocation":224},"/the-source/",{"text":439,"config":440},"Remote",{"href":441,"dataGaName":442,"dataGaLocation":224},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":444,"items":445},"Connect",[446,451,456,461,466,471],{"text":447,"config":448},"GitLab Services",{"href":449,"dataGaName":450,"dataGaLocation":224},"/services/","services",{"text":452,"config":453},"Contribute",{"href":454,"dataGaName":455,"dataGaLocation":224},"https://contributors.gitlab.com","contribute",{"text":457,"config":458},"Community",{"href":459,"dataGaName":460,"dataGaLocation":224},"/community/","community",{"text":462,"config":463},"Forum",{"href":464,"dataGaName":465,"dataGaLocation":224},"https://forum.gitlab.com/","forum",{"text":467,"config":468},"Events",{"href":469,"dataGaName":470,"dataGaLocation":224},"/events/","events",{"text":472,"config":473},"Partners",{"href":474,"dataGaName":475,"dataGaLocation":224},"/partners/","partners",{"config":477,"title":480,"text":481,"link":482},{"background":478,"textColor":479},"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":483,"config":484},"Read the latest",{"href":485,"dataGaName":486,"dataGaLocation":224},"/whats-new/","whats new",{"text":488,"config":489,"menu":491},"Company",{"dataNavLevelOne":490},"company",{"type":275,"columns":492},[493],{"items":494},[495,500,506,508,513,518,523,528,533,538],{"text":496,"config":497},"About",{"href":498,"dataGaName":499,"dataGaLocation":224},"/company/","about",{"text":501,"config":502,"footerGa":505},"Jobs",{"href":503,"dataGaName":504,"dataGaLocation":224},"/jobs/","jobs",{"dataGaName":504},{"text":467,"config":507},{"href":469,"dataGaName":470,"dataGaLocation":224},{"text":509,"config":510},"Leadership",{"href":511,"dataGaName":512,"dataGaLocation":224},"/company/team/e-group/","leadership",{"text":514,"config":515},"Handbook",{"href":516,"dataGaName":517,"dataGaLocation":224},"https://handbook.gitlab.com/","handbook",{"text":519,"config":520},"Investor relations",{"href":521,"dataGaName":522,"dataGaLocation":224},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":524,"config":525},"Trust Center",{"href":526,"dataGaName":527,"dataGaLocation":224},"/security/","trust center",{"text":529,"config":530},"AI Transparency Center",{"href":531,"dataGaName":532,"dataGaLocation":224},"/ai-transparency-center/","ai transparency center",{"text":534,"config":535},"Newsletter",{"href":536,"dataGaName":537,"dataGaLocation":224},"/company/contact/#contact-forms","newsletter",{"text":539,"config":540},"Press",{"href":541,"dataGaName":542,"dataGaLocation":224},"/press/","press",{"text":544,"config":545,"menu":546},"Contact us",{"dataNavLevelOne":490},{"type":275,"columns":547},[548],{"items":549},[550,555,560],{"text":551,"config":552},"Talk to sales",{"href":553,"dataGaName":554,"dataGaLocation":224},"/sales/","talk to sales",{"text":556,"config":557},"Support portal",{"href":558,"dataGaName":559,"dataGaLocation":224},"https://support.gitlab.com/hc/en-us","support portal",{"text":561,"config":562},"Customer portal",{"href":563,"dataGaName":564,"dataGaLocation":224},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":566,"login":567,"suggestions":574},"Close",{"text":568,"link":569},"To search repositories and projects, login to",{"text":570,"config":571},"gitlab.com",{"href":238,"dataGaName":572,"dataGaLocation":573},"search login","search",{"text":575,"default":576},"Suggestions",[577,579,583,585,589,593],{"text":255,"config":578},{"href":260,"dataGaName":255,"dataGaLocation":573},{"text":580,"config":581},"Code Suggestions (AI)",{"href":582,"dataGaName":580,"dataGaLocation":573},"/solutions/code-suggestions/",{"text":216,"config":584},{"href":292,"dataGaName":216,"dataGaLocation":573},{"text":586,"config":587},"GitLab on AWS",{"href":588,"dataGaName":586,"dataGaLocation":573},"/partners/technology-partners/aws/",{"text":590,"config":591},"GitLab on Google Cloud",{"href":592,"dataGaName":590,"dataGaLocation":573},"/partners/technology-partners/google-cloud-platform/",{"text":594,"config":595},"Why GitLab?",{"href":268,"dataGaName":594,"dataGaLocation":573},{"freeTrial":597,"mobileIcon":602,"desktopIcon":607,"secondaryButton":610},{"text":598,"config":599},"Start free trial",{"href":600,"dataGaName":229,"dataGaLocation":601},"https://gitlab.com/-/trials/new/","nav",{"altText":603,"config":604},"Gitlab Icon",{"src":605,"dataGaName":606,"dataGaLocation":601},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":603,"config":608},{"src":609,"dataGaName":606,"dataGaLocation":601},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":611,"config":612},"Get Started",{"href":613,"dataGaName":614,"dataGaLocation":601},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":616,"mobileIcon":620,"desktopIcon":622},{"text":617,"config":618},"Learn more about GitLab Duo",{"href":260,"dataGaName":619,"dataGaLocation":601},"gitlab duo",{"altText":603,"config":621},{"src":605,"dataGaName":606,"dataGaLocation":601},{"altText":603,"config":623},{"src":609,"dataGaName":606,"dataGaLocation":601},{"button":625,"mobileIcon":630,"desktopIcon":632},{"text":626,"config":627},"/switch",{"href":628,"dataGaName":629,"dataGaLocation":601},"#contact","switch",{"altText":603,"config":631},{"src":605,"dataGaName":606,"dataGaLocation":601},{"altText":603,"config":633},{"src":634,"dataGaName":606,"dataGaLocation":601},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":636,"mobileIcon":641,"desktopIcon":643},{"text":637,"config":638},"Back to pricing",{"href":371,"dataGaName":639,"dataGaLocation":601,"icon":640},"back to pricing","GoBack",{"altText":603,"config":642},{"src":605,"dataGaName":606,"dataGaLocation":601},{"altText":603,"config":644},{"src":609,"dataGaName":606,"dataGaLocation":601},{"title":646,"titleMobile":647,"button":648,"config":653},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":266,"config":649},{"href":650,"dataGaName":651,"dataGaLocation":652},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":654,"disabled":202},"release",{"data":656},{"text":657,"source":658,"edit":664,"contribute":669,"config":674,"items":679,"minimal":887},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":659,"config":660},"View page source",{"href":661,"dataGaName":662,"dataGaLocation":663},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":665,"config":666},"Edit this page",{"href":667,"dataGaName":668,"dataGaLocation":663},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":670,"config":671},"Please contribute",{"href":672,"dataGaName":673,"dataGaLocation":663},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":675,"facebook":676,"youtube":677,"linkedin":678},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[680,727,779,823,855],{"title":369,"links":681,"subMenu":696},[682,686,691],{"text":683,"config":684},"View plans",{"href":371,"dataGaName":685,"dataGaLocation":663},"view plans",{"text":687,"config":688},"Why Premium?",{"href":689,"dataGaName":690,"dataGaLocation":663},"/pricing/premium/","why premium",{"text":692,"config":693},"Why Ultimate?",{"href":694,"dataGaName":695,"dataGaLocation":663},"/pricing/ultimate/","why ultimate",[697],{"title":698,"links":699},"Contact Us",[700,703,705,707,712,717,722],{"text":701,"config":702},"Contact sales",{"href":553,"dataGaName":234,"dataGaLocation":663},{"text":556,"config":704},{"href":558,"dataGaName":559,"dataGaLocation":663},{"text":561,"config":706},{"href":563,"dataGaName":564,"dataGaLocation":663},{"text":708,"config":709},"Status",{"href":710,"dataGaName":711,"dataGaLocation":663},"https://status.gitlab.com/","status",{"text":713,"config":714},"Terms of use",{"href":715,"dataGaName":716,"dataGaLocation":663},"/terms/","terms of use",{"text":718,"config":719},"Privacy statement",{"href":720,"dataGaName":721,"dataGaLocation":663},"/privacy/","privacy statement",{"text":723,"config":724},"Cookie preferences",{"dataGaName":725,"dataGaLocation":663,"id":726,"isOneTrustButton":205},"cookie preferences","ot-sdk-btn",{"title":271,"links":728,"subMenu":737},[729,733],{"text":730,"config":731},"DevSecOps platform",{"href":253,"dataGaName":732,"dataGaLocation":663},"devsecops platform",{"text":734,"config":735},"AI-Assisted Development",{"href":260,"dataGaName":736,"dataGaLocation":663},"ai-assisted development",[738],{"title":739,"links":740},"Topics",[741,746,751,755,760,764,769,774],{"text":742,"config":743},"CICD",{"href":744,"dataGaName":745,"dataGaLocation":663},"/topics/ci-cd/","cicd",{"text":747,"config":748},"GitOps",{"href":749,"dataGaName":750,"dataGaLocation":663},"/topics/gitops/","gitops",{"text":214,"config":752},{"href":753,"dataGaName":754,"dataGaLocation":663},"/topics/devops/","devops",{"text":756,"config":757},"Version Control",{"href":758,"dataGaName":759,"dataGaLocation":663},"/topics/version-control/","version control",{"text":75,"config":761},{"href":762,"dataGaName":763,"dataGaLocation":663},"/topics/devsecops/","devsecops",{"text":765,"config":766},"Cloud Native",{"href":767,"dataGaName":768,"dataGaLocation":663},"/topics/cloud-native/","cloud native",{"text":770,"config":771},"AI for Coding",{"href":772,"dataGaName":773,"dataGaLocation":663},"/topics/devops/ai-for-coding/","ai for coding",{"text":775,"config":776},"Agentic AI",{"href":777,"dataGaName":778,"dataGaLocation":663},"/topics/agentic-ai/","agentic ai",{"title":780,"links":781},"Solutions",[782,784,786,791,795,798,802,805,807,810,813,818],{"text":313,"config":783},{"href":74,"dataGaName":313,"dataGaLocation":663},{"text":303,"config":785},{"href":287,"dataGaName":288,"dataGaLocation":663},{"text":787,"config":788},"Agile development",{"href":789,"dataGaName":790,"dataGaLocation":663},"/solutions/agile-delivery/","agile delivery",{"text":792,"config":793},"SCM",{"href":299,"dataGaName":794,"dataGaLocation":663},"source code management",{"text":742,"config":796},{"href":292,"dataGaName":797,"dataGaLocation":663},"continuous integration & delivery",{"text":799,"config":800},"Value stream management",{"href":341,"dataGaName":801,"dataGaLocation":663},"value stream management",{"text":747,"config":803},{"href":804,"dataGaName":750,"dataGaLocation":663},"/solutions/gitops/",{"text":351,"config":806},{"href":354,"dataGaName":355,"dataGaLocation":663},{"text":808,"config":809},"Small business",{"href":360,"dataGaName":361,"dataGaLocation":663},{"text":811,"config":812},"Public sector",{"href":366,"dataGaName":367,"dataGaLocation":663},{"text":814,"config":815},"Education",{"href":816,"dataGaName":817,"dataGaLocation":663},"/solutions/education/","education",{"text":819,"config":820},"Financial services",{"href":821,"dataGaName":822,"dataGaLocation":663},"/solutions/finance/","financial services",{"title":374,"links":824},[825,827,829,831,834,836,839,841,843,845,847,849,851,853],{"text":387,"config":826},{"href":389,"dataGaName":390,"dataGaLocation":663},{"text":392,"config":828},{"href":394,"dataGaName":395,"dataGaLocation":663},{"text":397,"config":830},{"href":399,"dataGaName":400,"dataGaLocation":663},{"text":402,"config":832},{"href":404,"dataGaName":833,"dataGaLocation":663},"docs",{"text":425,"config":835},{"href":427,"dataGaName":428,"dataGaLocation":663},{"text":837,"config":838},"What's new",{"href":485,"dataGaName":486,"dataGaLocation":663},{"text":420,"config":840},{"href":422,"dataGaName":423,"dataGaLocation":663},{"text":439,"config":842},{"href":441,"dataGaName":442,"dataGaLocation":663},{"text":447,"config":844},{"href":449,"dataGaName":450,"dataGaLocation":663},{"text":452,"config":846},{"href":454,"dataGaName":455,"dataGaLocation":663},{"text":457,"config":848},{"href":459,"dataGaName":460,"dataGaLocation":663},{"text":462,"config":850},{"href":464,"dataGaName":465,"dataGaLocation":663},{"text":467,"config":852},{"href":469,"dataGaName":470,"dataGaLocation":663},{"text":472,"config":854},{"href":474,"dataGaName":475,"dataGaLocation":663},{"title":488,"links":856},[857,859,861,863,865,867,871,876,878,880,882],{"text":496,"config":858},{"href":498,"dataGaName":490,"dataGaLocation":663},{"text":501,"config":860},{"href":503,"dataGaName":504,"dataGaLocation":663},{"text":509,"config":862},{"href":511,"dataGaName":512,"dataGaLocation":663},{"text":514,"config":864},{"href":516,"dataGaName":517,"dataGaLocation":663},{"text":519,"config":866},{"href":521,"dataGaName":522,"dataGaLocation":663},{"text":868,"config":869},"Sustainability",{"href":870,"dataGaName":868,"dataGaLocation":663},"/sustainability/",{"text":872,"config":873},"Diversity, inclusion and belonging (DIB)",{"href":874,"dataGaName":875,"dataGaLocation":663},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":524,"config":877},{"href":526,"dataGaName":527,"dataGaLocation":663},{"text":534,"config":879},{"href":536,"dataGaName":537,"dataGaLocation":663},{"text":539,"config":881},{"href":541,"dataGaName":542,"dataGaLocation":663},{"text":883,"config":884},"Modern Slavery Transparency Statement",{"href":885,"dataGaName":886,"dataGaLocation":663},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":888},[889,892,895],{"text":890,"config":891},"Terms",{"href":715,"dataGaName":716,"dataGaLocation":663},{"text":893,"config":894},"Cookies",{"dataGaName":725,"dataGaLocation":663,"id":726,"isOneTrustButton":205},{"text":896,"config":897},"Privacy",{"href":720,"dataGaName":721,"dataGaLocation":663},[899],{"id":900,"title":7,"body":201,"config":901,"content":903,"description":201,"extension":907,"meta":908,"navigation":205,"path":909,"seo":910,"stem":911,"__hash__":912},"blogAuthors/en-us/blog/authors/valerie-silverthorne.yml",{"template":902},"BlogAuthor",{"name":7,"config":904},{"headshot":905,"ctfId":906},"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",[914,922,929],{"title":915,"description":916,"heroImage":917,"category":197,"date":918,"authors":919,"slug":921,"externalUrl":201},"GitLab named a Leader in the 2026 Gartner® Magic Quadrant™ for DevSecOps Platforms","Agents made coding fast. GitLab is the Intelligent Orchestration Platform for DevSecOps that brings speed with control for the rest of the software lifecycle.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png","2026-06-17",[920],"Manav Khurana","gitlab-leader-2026-gartner-mq-devsecops-platforms",{"title":923,"description":924,"heroImage":925,"category":197,"date":918,"authors":926,"slug":928,"externalUrl":201},"GitLab and Capgemini accelerate DevSecOps transformation","The global alliance helps organizations modernize software delivery, secure their supply chain, and bring AI into development workflows.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781279411/n3pkmddd2eswa8qbu06z.png",[927],"Alex Picker","gitlab-and-capgemini-global-alliance-partnership",{"title":930,"description":931,"heroImage":932,"category":197,"date":918,"authors":933,"slug":934,"externalUrl":201},"Introducing the 2026 EMEA GitLab Partner Award winners","Learn about the EMEA partners who made an outstanding impact over the past year.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781608381/biycl2ib2kpsbspjlac7.png",[927],"2026-emea-gitlab-partner-awards",{"promotions":936},[937,951,963,975],{"id":938,"categories":939,"header":941,"text":942,"button":943,"image":948},"ai-modernization",[940],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":944,"config":945},"Get your AI maturity score",{"href":946,"dataGaName":947,"dataGaLocation":428},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":949},{"src":950},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":952,"categories":953,"header":955,"text":942,"button":956,"image":960},"devops-modernization",[954,763],"product","Are you just managing tools or shipping innovation?",{"text":957,"config":958},"Get your DevOps maturity score",{"href":959,"dataGaName":947,"dataGaLocation":428},"/assessments/devops-modernization-assessment/",{"config":961},{"src":962},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":964,"categories":965,"header":967,"text":942,"button":968,"image":972},"security-modernization",[966],"security","Are you trading speed for security?",{"text":969,"config":970},"Get your security maturity score",{"href":971,"dataGaName":947,"dataGaLocation":428},"/assessments/security-modernization-assessment/",{"config":973},{"src":974},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":976,"paths":977,"header":980,"text":981,"button":982,"image":987},"github-azure-migration",[978,979],"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":983,"config":984},"See how GitLab compares to GitHub",{"href":985,"dataGaName":986,"dataGaLocation":428},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":988},{"src":962},{"header":990,"blurb":991,"button":992,"secondaryButton":997},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":993,"config":994},"Get your free trial",{"href":995,"dataGaName":229,"dataGaLocation":996},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":701,"config":998},{"href":553,"dataGaName":234,"dataGaLocation":996},1786803768170]