[{"data":1,"prerenderedAt":1110},["ShallowReactive",2],{"/blog/whats-next-for-devsecops":3,"navigation-en-us":326,"banner-en-us":754,"footer-en-us":764,"blog-post-authors-en-us-Sandra Gittlen":1005,"blog-related-posts-en-us-whats-next-for-devsecops":1022,"blog-promotions-en-us":1047,"next-steps-en-us":1100},{"id":4,"title":5,"authors":6,"body":8,"category":303,"date":304,"description":305,"extension":306,"externalUrl":307,"faq":307,"featured":308,"heroImage":309,"meta":310,"navigation":311,"path":312,"seo":313,"slug":317,"stem":318,"tags":319,"template":324,"updatedDate":307,"__hash__":325},"blogPosts/en-us/blog/whats-next-for-devsecops.md","GitLab’s 2023 predictions: What’s next for DevSecOps?",[7],"Sandra Gittlen",{"type":9,"value":10,"toc":293},"minimark",[11,27,32,46,55,63,71,84,98,106,126,137,141,149,157,160,169,173,176,179,188,196,204,207,210,214,222,225,229,243,252,255,261,265,279],[12,13,14,15,20,21,26],"p",{},"In 2023, organizations will focus their time and resources on the continued shift left of security, completing the evolution from DevOps to ",[16,17,19],"a",{"href":18},"/topics/devsecops/","DevSecOps",". GitLab Chief Marketing and Strategy Officer ",[16,22,25],{"href":23,"rel":24},"https://gitlab.com/akramer",[],"Ashley Kramer"," says that every company will need to have security tightly integrated into DevOps to combat the increased threats throughout the software development lifecycle. In addition, DevSecOps teams will have to continue to focus on supply chain security, make optimal use of artificial intelligence and machine learning, and expand their use of value stream analytics. GitLab leaders from across disciplines share these predictions and more about how the industry will change this year.",[28,29,31],"h2",{"id":30},"prediction-1-protecting-the-supply-chain-will-be-the-top-priority","Prediction 1: Protecting the supply chain will be the top priority",[12,33,34,35,39,40,45],{},"Security will continue to be an organization-wide responsibility, shifting further left and spanning from ",[16,36,38],{"href":37},"/blog/get-ready-for-new-gitlab-web-ide/","the IDE"," to applications running in production, according to  ",[16,41,44],{"href":42,"rel":43},"https://gitlab.com/david",[],"David DeSanto",", Chief Product Officer.",[12,47,48,49,54],{},"In our ",[16,50,53],{"href":51,"rel":52},"https://about.gitlab.com/resources/developer-survey/",[],"2022 Global DevSecOps survey",", 57% of sec team members said their orgs have either shifted security left or are planning to this year. Half of security professionals report that developers are failing to identify security issues – to the tune of 75% of vulnerabilities.",[12,56,57,58,62],{},"The shift left will be driven in part by the need for ",[16,59,61],{"href":60},"/blog/the-ultimate-guide-to-software-supply-chain-security/","tighter security for software supply chains",". “As remote development becomes more and more commonplace, software supply chain security will play a more expansive role across the software development lifecycle,” DeSanto says.",[12,64,65,70],{},[16,66,69],{"href":67,"rel":68},"https://gitlab.com/fofungwu",[],"Francis Ofungwu",", Global Field CISO, predicts this supply chain security evolution will happen in three key ways:",[72,73,74,78,81],"ul",{},[75,76,77],"li",{},"The engineering frontlines will take on more ownership of managing threats in their day-to-day operations. In order to accomplish this, developers will need real-time context on vulnerabilities and remediation strategies in each phase of the software development lifecycle (SDLC), consequently reducing the likelihood of painful incidents in production environments.",[75,79,80],{},"Security and compliance teams will invest in transcribing their software assurance expectations into policy-as-code to reduce the manual and time-consuming security review processes that reduce development velocity.",[75,82,83],{},"As a result of headline-grabbing incidents highlighting enterprise risks in modern software development, organizations will build audit programs to better assess and report SDLC risks. This will require organizations to design how to deliver artifacts that prove the immutability of the controls deployed across all aspects of their development toolchain.",[12,85,86,87,92,93,97],{},"Organizations should also expect that “what have been best practices for supply chain security for many years, will now become regulatory requirements,” says ",[16,88,91],{"href":89,"rel":90},"https://gitlab.com/corey-oas",[],"Corey Oas",", Manager, Security Compliance (Dedicated Markets). He points to ",[16,94,96],{"href":95},"/blog/the-ultimate-guide-to-sboms/","artifact attestation and software bill of materials (SBOM) generation"," as examples of best practices that will soon become federal government or industry mandates. “Both of these are integral to developer workflows.”",[12,99,100,105],{},[16,101,104],{"href":102,"rel":103},"https://gitlab.com/sam.white",[],"Sam White",", Group Manager, Product - Govern, doubles down on the SBOM and artifact attestation prediction, saying both SBOMs and attestations will need ongoing attention from DevSecOps teams. “Expect to see a shift from looking at these as one-time events to them becoming part of a continuous evaluation process,” he says, adding that organizations will need deeper visibility into software dependencies (e.g. open source packages) and more centralization of software build information.",[12,107,108,109,113,114,119,120,125],{},"Another element of software supply chain security is ",[16,110,112],{"href":111},"/blog/why-devops-and-zero-trust-go-together/","zero trust",". “Organizations have considered zero trust strategies for a while, and it will be an implementation focus for them going forward,” predicts ",[16,115,118],{"href":116,"rel":117},"https://gitlab.com/jkrooswyk",[],"Joel Krooswyk",", GitLab Federal CTO. “One reason for this movement, at least among federal agencies and their suppliers, is the recent release of the Department of Defense zero trust architecture strategy and roadmap and the inclusion of zero trust principles in several National Institute of Standards and Technology publications such as ",[16,121,124],{"href":122,"rel":123},"https://csrc.nist.gov/publications/detail/sp/800-207/final",[],"800-207",".”",[127,128,129],"blockquote",{},[12,130,131,132],{},"Get more public sector predictions with our webcast ",[16,133,136],{"href":134,"rel":135},"https://page.gitlab.com/2022_devsecopsusecase_Lookback_Predictions_PubSec_RegistrationPage.html",[],"“2022 Lookback & 2023 Predictions in Cybersecurity & Zero Trust with GitLab”",[28,138,140],{"id":139},"prediction-2-security-will-burrow-deep-into-devops-education","Prediction 2: Security will burrow deep into DevOps education",[12,142,143,144,148],{},"To mirror the transformation of DevOps to DevSecOps, ",[16,145,147],{"href":146},"/blog/5-ways-to-bring-devops-to-your-campus/","DevOps training and education"," will include security as a key part of the curricula, White says. “Organizations will have to provide access to the training that developers need to get a baseline security knowledge, including why certain vulnerabilities are important and should be addressed right away,” he says.",[12,150,151,156],{},[16,152,155],{"href":153,"rel":154},"https://gitlab.com/PjMetz",[],"Pj Metz",", Education Evangelist, believes 2023 will be the year that “Shift Left principles will show up in university classrooms.”",[12,158,159],{},"“Already, the GitLab for Education team has seen more and more requests for information on DevSecOps, and not just in computer science and programming. Information systems students are looking to learn more about DevSecOps as well,” he says. ”Integrating security education directly into DevOps curricula will ensure that future professionals will be prepared for all aspects of DevSecOps.”",[12,161,162,163,168],{},"And he encourages DevOps students to ",[16,164,167],{"href":165,"rel":166},"https://about.gitlab.com/the-source/security/the-future-of-devops-education-needs-to-include-security/",[],"ask for security to be added into their education"," so they will be properly prepared for the workforce.",[28,170,172],{"id":171},"prediction-3-aiml-will-be-used-throughout-the-sdlc","Prediction 3: AI/ML will be used throughout the SDLC",[12,174,175],{},"“AI will become essential for productivity,” Kramer says. “For example, DevOps teams will integrate AI/ML to automate repetitive and difficult tasks. Ideally, this would ease the burden on developers by removing their cognitive load, decreasing the amount of context-switching they have to do, and enabling them to stay in the flow of development.\"",[12,177,178],{},"According to our 2022 Global DevSecOps survey, 62% of respondents practice ModelOps, while 51% use AI/ML to check code.",[12,180,181,182,187],{},"“Combining digital transformation with business analytics and AI - real transformations are possible,” says ",[16,183,186],{"href":184,"rel":185},"https://gitlab.com/c_hupy",[],"Christina Hupy",", Sr. Manager, Community Programs. “As more of their data is input, businesses can draw actual insights and use AI to continuously improve their systems.”",[12,189,190,191,195],{},"DeSanto agrees and predicts that ",[16,192,194],{"href":193},"/blog/why-ai-in-devops-is-here-to-stay/","AI-assisted workflows will gain popularity"," in application development. “AI/ML will further enable rapid development, security remediation, improved test automation, and better observability,” he says.",[12,197,198,203],{},[16,199,202],{"href":200,"rel":201},"https://gitlab.com/tmccaslin",[],"Taylor McCaslin",", Group Manager of Product for Data Science, says that while AI/ML certainly isn’t new, making technologies such as open-ended AI accessible to consumers, set an expectation to figure out how it could be better used in software development (think code completion and other such tasks).",[12,205,206],{},"He predicts that while AI/ML will be used all along the SDLC, organizations will grapple with privacy concerns, preserving intellectual property (such as AI-generated code ownership) and permissiveness of licenses for training data sets and algorithms.",[12,208,209],{},"At the same time, he says to look for “more rapid development in the MLOps and DataOps spaces to help developers manage, maintain, and iterate on production software systems that leverage ML and AI.” (Note: GitLab is investing in our ModelOps stage to help support the development of data science-enriched software within the GitLab platform.)",[28,211,213],{"id":212},"prediction-4-value-stream-analytics-will-take-on-a-greater-role-in-organizations","Prediction 4: Value stream analytics will take on a greater role in organizations",[12,215,216,217,221],{},"The digital transformation that organizations will undergo this year will require a deeper commitment to ",[16,218,220],{"href":219},"/blog/the-gitlab-quarterly-how-our-latest-beta-releases-support-developers/","examining value streams",". “Value stream analytics will extend past development workflows to provide a more holistic view of the value organizations deliver to their users (both internal and external),” DeSanto says.",[12,223,224],{},"Executive leadership will seek out metrics that give insight into how digital transformation and technological investments are delivering value and driving business results. This is a shift from solely focusing on development efficiencies. The 2022 Global DevSecOps survey found that 75% of respondents are either using a DevOps platform or plan to move to one within a year with one of the drivers of this change being metrics and observability.",[28,226,228],{"id":227},"prediction-5-observability-will-shift-left-for-efficient-devsecops","Prediction 5: Observability will shift left for efficient DevSecOps",[12,230,231,236,237,242],{},[16,232,235],{"href":233,"rel":234},"https://docs.gitlab.com/operations/",[],"Observability"," will also move further left in the SDLC, according to ",[16,238,241],{"href":239,"rel":240},"https://gitlab.com/dnsmichi",[],"Michael Friedrich",", Senior Developer Evangelist. “Observability-driven development will enable everyone to become more efficient and inspire innovation,\" he says.",[12,244,245,246,251],{},"New observability-enabling technologies like ",[16,247,250],{"href":248,"rel":249},"https://ebpf.io/what-is-ebpf",[],"eBPF"," will help developers with automated code instrumentation instead of adding more workload with manual code instrumentation. eBPF also supports better observability and security workflows in cloud-native environments.",[12,253,254],{},"Observability will play a critical role in improving the efficiency of DevSecOps workflows, including CI/CD, infrastructure cost analysis, and trending/forecasting for better capacity planning.",[12,256,257],{},[258,259,260],"em",{},"What do you think will be the big DevSecOps technology advancements this year? Let us know your predictions in the comments below.",[28,262,264],{"id":263},"engage-with-devsecops-experts","Engage with DevSecOps experts",[12,266,267,268,273,274,278],{},"Want to dig deeper into how to innovate while still keeping an eye on cost efficiencies? Sign up for our webcast ",[16,269,272],{"href":270,"rel":271},"https://page.gitlab.com/webcast-gitlab-devsecops-innovations-predictions-2023.html?utm_medium=blog&utm_source=gitlab&utm_campaign=devopsgtm&utm_content=fy23q4release",[],"“GitLab’s DevSecOps Innovations and Predictions for 2023”"," on Jan. 31 to get expert advice and insights about this era of DevSecOps transformation and the tools and strategies you’ll need to meet this challenge.\n",[16,275,277],{"href":270,"rel":276},[],"Register"," today!",[12,280,281,282,287,288],{},"Cover image by ",[16,283,286],{"href":284,"rel":285},"https://unsplash.com/@dbeamer_jpg?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText",[],"Drew Beamer"," on ",[16,289,292],{"href":290,"rel":291},"https://www.unsplash.com/",[],"Unsplash",{"title":294,"searchDepth":295,"depth":295,"links":296},"",2,[297,298,299,300,301,302],{"id":30,"depth":295,"text":31},{"id":139,"depth":295,"text":140},{"id":171,"depth":295,"text":172},{"id":212,"depth":295,"text":213},{"id":227,"depth":295,"text":228},{"id":263,"depth":295,"text":264},"devsecops","2023-01-26","Check out insights on securing the supply chain, new uses for AI/ML, and more.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663820/Blog/Hero%20Images/prediction.jpg",{},true,"/en-us/blog/whats-next-for-devsecops",{"title":5,"description":305,"ogTitle":5,"ogDescription":305,"noIndex":308,"ogImage":309,"ogUrl":314,"ogSiteName":315,"ogType":316,"canonicalUrls":314},"https://about.gitlab.com/blog/whats-next-for-devsecops","https://about.gitlab.com","article","whats-next-for-devsecops","en-us/blog/whats-next-for-devsecops",[320,321,322,323],"DevOps","security","AI","features","BlogPost","vBEYXxfmLceo9qzo4TOMVWvgintwwyjoDJ0ghzXWlXs",{"logo":327,"freeTrial":332,"sales":337,"login":342,"items":347,"search":674,"minimal":705,"duo":724,"switchNav":733,"pricingDeployment":744},{"config":328},{"href":329,"dataGaName":330,"dataGaLocation":331},"/","gitlab logo","header",{"text":333,"config":334},"Get free trial",{"href":335,"dataGaName":336,"dataGaLocation":331},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":338,"config":339},"Request a demo",{"href":340,"dataGaName":341,"dataGaLocation":331},"/sales/?contact-topic=request-demo","sales",{"text":343,"config":344},"Sign in",{"href":345,"dataGaName":346,"dataGaLocation":331},"https://gitlab.com/users/sign_in/","sign in",[348,377,477,482,596,652],{"text":349,"config":350,"menu":352},"Platform",{"dataNavLevelOne":351},"platform",{"type":353,"columns":354},"cards",[355,361,369],{"title":349,"description":356,"link":357},"The intelligent orchestration platform for DevSecOps",{"text":358,"config":359},"Explore our Platform",{"href":360,"dataGaName":351,"dataGaLocation":331},"/platform/",{"title":362,"description":363,"link":364},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":365,"config":366},"Meet GitLab Duo",{"href":367,"dataGaName":368,"dataGaLocation":331},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":370,"description":371,"link":372},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":373,"config":374},"Learn more",{"href":375,"dataGaName":376,"dataGaLocation":331},"/why-gitlab/","why gitlab",{"text":378,"left":311,"config":379,"menu":381},"Product",{"dataNavLevelOne":380},"solutions",{"type":382,"link":383,"columns":387,"feature":456},"lists",{"text":384,"config":385},"View all Solutions",{"href":386,"dataGaName":380,"dataGaLocation":331},"/solutions/",[388,412,435],{"title":389,"description":390,"link":391,"items":396},"Automation","CI/CD and automation to accelerate deployment",{"config":392},{"icon":393,"href":394,"dataGaName":395,"dataGaLocation":331},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[397,401,404,408],{"text":398,"config":399},"CI/CD",{"href":400,"dataGaLocation":331,"dataGaName":398},"/solutions/continuous-integration/",{"text":362,"config":402},{"href":367,"dataGaLocation":331,"dataGaName":403},"gitlab duo agent platform - product menu",{"text":405,"config":406},"Source Code Management",{"href":407,"dataGaLocation":331,"dataGaName":405},"/solutions/source-code-management/",{"text":409,"config":410},"Automated Software Delivery",{"href":394,"dataGaLocation":331,"dataGaName":411},"Automated software delivery",{"title":413,"description":414,"link":415,"items":420},"Security","Deliver code faster without compromising security",{"config":416},{"href":417,"dataGaName":418,"dataGaLocation":331,"icon":419},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[421,425,430],{"text":422,"config":423},"Application Security Testing",{"href":417,"dataGaName":424,"dataGaLocation":331},"Application security testing",{"text":426,"config":427},"Software Supply Chain Security",{"href":428,"dataGaLocation":331,"dataGaName":429},"/solutions/supply-chain/","Software supply chain security",{"text":431,"config":432},"Software Compliance",{"href":433,"dataGaName":434,"dataGaLocation":331},"/solutions/software-compliance/","software compliance",{"title":436,"link":437,"items":442},"Measurement",{"config":438},{"icon":439,"href":440,"dataGaName":441,"dataGaLocation":331},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[443,447,451],{"text":444,"config":445},"Visibility & Measurement",{"href":440,"dataGaLocation":331,"dataGaName":446},"Visibility and Measurement",{"text":448,"config":449},"Value Stream Management",{"href":450,"dataGaLocation":331,"dataGaName":448},"/solutions/value-stream-management/",{"text":452,"config":453},"Analytics & Insights",{"href":454,"dataGaLocation":331,"dataGaName":455},"/solutions/analytics-and-insights/","Analytics and insights",{"title":457,"type":382,"items":458},"GitLab for",[459,465,471],{"text":460,"config":461},"Enterprise",{"icon":462,"href":463,"dataGaLocation":331,"dataGaName":464},"Building","/enterprise/","enterprise",{"text":466,"config":467},"Small Business",{"icon":468,"href":469,"dataGaLocation":331,"dataGaName":470},"Work","/small-business/","small business",{"text":472,"config":473},"Public Sector",{"icon":474,"href":475,"dataGaLocation":331,"dataGaName":476},"Organization","/solutions/public-sector/","public sector",{"text":478,"config":479},"Pricing",{"href":480,"dataGaName":481,"dataGaLocation":331,"dataNavLevelOne":481},"/pricing/","pricing",{"text":483,"config":484,"menu":486},"Resources",{"dataNavLevelOne":485},"resources",{"type":382,"link":487,"columns":491,"feature":585},{"text":488,"config":489},"View all resources",{"href":490,"dataGaName":485,"dataGaLocation":331},"/resources/",[492,525,552],{"title":493,"items":494},"Getting started",[495,500,505,510,515,520],{"text":496,"config":497},"Install",{"href":498,"dataGaName":499,"dataGaLocation":331},"/install/","install",{"text":501,"config":502},"Quick start guides",{"href":503,"dataGaName":504,"dataGaLocation":331},"/get-started/","quick setup checklists",{"text":506,"config":507},"Learn",{"href":508,"dataGaLocation":331,"dataGaName":509},"https://university.gitlab.com/","learn",{"text":511,"config":512},"Product documentation",{"href":513,"dataGaName":514,"dataGaLocation":331},"https://docs.gitlab.com/","product documentation",{"text":516,"config":517},"Best practice videos",{"href":518,"dataGaName":519,"dataGaLocation":331},"/getting-started-videos/","best practice videos",{"text":521,"config":522},"Integrations",{"href":523,"dataGaName":524,"dataGaLocation":331},"/integrations/","integrations",{"title":526,"items":527},"Discover",[528,533,538,543,547],{"text":529,"config":530},"Customer success stories",{"href":531,"dataGaName":532,"dataGaLocation":331},"/customers/","customer success stories",{"text":534,"config":535},"Blog",{"href":536,"dataGaName":537,"dataGaLocation":331},"/blog/","blog",{"text":539,"config":540},"Demo Hub",{"href":541,"dataGaName":542,"dataGaLocation":331},"/demo-hub/","demo hub",{"text":544,"config":545},"The Source",{"href":546,"dataGaName":537,"dataGaLocation":331},"/the-source/",{"text":548,"config":549},"Remote",{"href":550,"dataGaName":551,"dataGaLocation":331},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":553,"items":554},"Connect",[555,560,565,570,575,580],{"text":556,"config":557},"GitLab Services",{"href":558,"dataGaName":559,"dataGaLocation":331},"/services/","services",{"text":561,"config":562},"Contribute",{"href":563,"dataGaName":564,"dataGaLocation":331},"https://contributors.gitlab.com","contribute",{"text":566,"config":567},"Community",{"href":568,"dataGaName":569,"dataGaLocation":331},"/community/","community",{"text":571,"config":572},"Forum",{"href":573,"dataGaName":574,"dataGaLocation":331},"https://forum.gitlab.com/","forum",{"text":576,"config":577},"Events",{"href":578,"dataGaName":579,"dataGaLocation":331},"/events/","events",{"text":581,"config":582},"Partners",{"href":583,"dataGaName":584,"dataGaLocation":331},"/partners/","partners",{"config":586,"title":589,"text":590,"link":591},{"background":587,"textColor":588},"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":592,"config":593},"Read the latest",{"href":594,"dataGaName":595,"dataGaLocation":331},"/whats-new/","whats new",{"text":597,"config":598,"menu":600},"Company",{"dataNavLevelOne":599},"company",{"type":382,"columns":601},[602],{"items":603},[604,609,615,617,622,627,632,637,642,647],{"text":605,"config":606},"About",{"href":607,"dataGaName":608,"dataGaLocation":331},"/company/","about",{"text":610,"config":611,"footerGa":614},"Jobs",{"href":612,"dataGaName":613,"dataGaLocation":331},"/jobs/","jobs",{"dataGaName":613},{"text":576,"config":616},{"href":578,"dataGaName":579,"dataGaLocation":331},{"text":618,"config":619},"Leadership",{"href":620,"dataGaName":621,"dataGaLocation":331},"/company/team/e-group/","leadership",{"text":623,"config":624},"Handbook",{"href":625,"dataGaName":626,"dataGaLocation":331},"https://handbook.gitlab.com/","handbook",{"text":628,"config":629},"Investor relations",{"href":630,"dataGaName":631,"dataGaLocation":331},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":633,"config":634},"Trust Center",{"href":635,"dataGaName":636,"dataGaLocation":331},"/security/","trust center",{"text":638,"config":639},"AI Transparency Center",{"href":640,"dataGaName":641,"dataGaLocation":331},"/ai-transparency-center/","ai transparency center",{"text":643,"config":644},"Newsletter",{"href":645,"dataGaName":646,"dataGaLocation":331},"/company/contact/#contact-forms","newsletter",{"text":648,"config":649},"Press",{"href":650,"dataGaName":651,"dataGaLocation":331},"/press/","press",{"text":653,"config":654,"menu":655},"Contact us",{"dataNavLevelOne":599},{"type":382,"columns":656},[657],{"items":658},[659,664,669],{"text":660,"config":661},"Talk to sales",{"href":662,"dataGaName":663,"dataGaLocation":331},"/sales/","talk to sales",{"text":665,"config":666},"Support portal",{"href":667,"dataGaName":668,"dataGaLocation":331},"https://support.gitlab.com/hc/en-us","support portal",{"text":670,"config":671},"Customer portal",{"href":672,"dataGaName":673,"dataGaLocation":331},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":675,"login":676,"suggestions":683},"Close",{"text":677,"link":678},"To search repositories and projects, login to",{"text":679,"config":680},"gitlab.com",{"href":345,"dataGaName":681,"dataGaLocation":682},"search login","search",{"text":684,"default":685},"Suggestions",[686,688,692,694,698,702],{"text":362,"config":687},{"href":367,"dataGaName":362,"dataGaLocation":682},{"text":689,"config":690},"Code Suggestions (AI)",{"href":691,"dataGaName":689,"dataGaLocation":682},"/solutions/code-suggestions/",{"text":398,"config":693},{"href":400,"dataGaName":398,"dataGaLocation":682},{"text":695,"config":696},"GitLab on AWS",{"href":697,"dataGaName":695,"dataGaLocation":682},"/partners/technology-partners/aws/",{"text":699,"config":700},"GitLab on Google Cloud",{"href":701,"dataGaName":699,"dataGaLocation":682},"/partners/technology-partners/google-cloud-platform/",{"text":703,"config":704},"Why GitLab?",{"href":375,"dataGaName":703,"dataGaLocation":682},{"freeTrial":706,"mobileIcon":711,"desktopIcon":716,"secondaryButton":719},{"text":707,"config":708},"Start free trial",{"href":709,"dataGaName":336,"dataGaLocation":710},"https://gitlab.com/-/trials/new/","nav",{"altText":712,"config":713},"Gitlab Icon",{"src":714,"dataGaName":715,"dataGaLocation":710},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":712,"config":717},{"src":718,"dataGaName":715,"dataGaLocation":710},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":720,"config":721},"Get Started",{"href":722,"dataGaName":723,"dataGaLocation":710},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":725,"mobileIcon":729,"desktopIcon":731},{"text":726,"config":727},"Learn more about GitLab Duo",{"href":367,"dataGaName":728,"dataGaLocation":710},"gitlab duo",{"altText":712,"config":730},{"src":714,"dataGaName":715,"dataGaLocation":710},{"altText":712,"config":732},{"src":718,"dataGaName":715,"dataGaLocation":710},{"button":734,"mobileIcon":739,"desktopIcon":741},{"text":735,"config":736},"/switch",{"href":737,"dataGaName":738,"dataGaLocation":710},"#contact","switch",{"altText":712,"config":740},{"src":714,"dataGaName":715,"dataGaLocation":710},{"altText":712,"config":742},{"src":743,"dataGaName":715,"dataGaLocation":710},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":745,"mobileIcon":750,"desktopIcon":752},{"text":746,"config":747},"Back to pricing",{"href":480,"dataGaName":748,"dataGaLocation":710,"icon":749},"back to pricing","GoBack",{"altText":712,"config":751},{"src":714,"dataGaName":715,"dataGaLocation":710},{"altText":712,"config":753},{"src":718,"dataGaName":715,"dataGaLocation":710},{"title":755,"titleMobile":756,"button":757,"config":762},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":373,"config":758},{"href":759,"dataGaName":760,"dataGaLocation":761},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":763,"disabled":308},"release",{"data":765},{"text":766,"source":767,"edit":773,"contribute":778,"config":783,"items":788,"minimal":994},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":768,"config":769},"View page source",{"href":770,"dataGaName":771,"dataGaLocation":772},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":774,"config":775},"Edit this page",{"href":776,"dataGaName":777,"dataGaLocation":772},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":779,"config":780},"Please contribute",{"href":781,"dataGaName":782,"dataGaLocation":772},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":784,"facebook":785,"youtube":786,"linkedin":787},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[789,836,886,930,962],{"title":478,"links":790,"subMenu":805},[791,795,800],{"text":792,"config":793},"View plans",{"href":480,"dataGaName":794,"dataGaLocation":772},"view plans",{"text":796,"config":797},"Why Premium?",{"href":798,"dataGaName":799,"dataGaLocation":772},"/pricing/premium/","why premium",{"text":801,"config":802},"Why Ultimate?",{"href":803,"dataGaName":804,"dataGaLocation":772},"/pricing/ultimate/","why ultimate",[806],{"title":807,"links":808},"Contact Us",[809,812,814,816,821,826,831],{"text":810,"config":811},"Contact sales",{"href":662,"dataGaName":341,"dataGaLocation":772},{"text":665,"config":813},{"href":667,"dataGaName":668,"dataGaLocation":772},{"text":670,"config":815},{"href":672,"dataGaName":673,"dataGaLocation":772},{"text":817,"config":818},"Status",{"href":819,"dataGaName":820,"dataGaLocation":772},"https://status.gitlab.com/","status",{"text":822,"config":823},"Terms of use",{"href":824,"dataGaName":825,"dataGaLocation":772},"/terms/","terms of use",{"text":827,"config":828},"Privacy statement",{"href":829,"dataGaName":830,"dataGaLocation":772},"/privacy/","privacy statement",{"text":832,"config":833},"Cookie preferences",{"dataGaName":834,"dataGaLocation":772,"id":835,"isOneTrustButton":311},"cookie preferences","ot-sdk-btn",{"title":378,"links":837,"subMenu":846},[838,842],{"text":839,"config":840},"DevSecOps platform",{"href":360,"dataGaName":841,"dataGaLocation":772},"devsecops platform",{"text":843,"config":844},"AI-Assisted Development",{"href":367,"dataGaName":845,"dataGaLocation":772},"ai-assisted development",[847],{"title":848,"links":849},"Topics",[850,855,860,864,869,871,876,881],{"text":851,"config":852},"CICD",{"href":853,"dataGaName":854,"dataGaLocation":772},"/topics/ci-cd/","cicd",{"text":856,"config":857},"GitOps",{"href":858,"dataGaName":859,"dataGaLocation":772},"/topics/gitops/","gitops",{"text":320,"config":861},{"href":862,"dataGaName":863,"dataGaLocation":772},"/topics/devops/","devops",{"text":865,"config":866},"Version Control",{"href":867,"dataGaName":868,"dataGaLocation":772},"/topics/version-control/","version control",{"text":19,"config":870},{"href":18,"dataGaName":303,"dataGaLocation":772},{"text":872,"config":873},"Cloud Native",{"href":874,"dataGaName":875,"dataGaLocation":772},"/topics/cloud-native/","cloud native",{"text":877,"config":878},"AI for Coding",{"href":879,"dataGaName":880,"dataGaLocation":772},"/topics/devops/ai-for-coding/","ai for coding",{"text":882,"config":883},"Agentic AI",{"href":884,"dataGaName":885,"dataGaLocation":772},"/topics/agentic-ai/","agentic ai",{"title":887,"links":888},"Solutions",[889,891,893,898,902,905,909,912,914,917,920,925],{"text":422,"config":890},{"href":417,"dataGaName":422,"dataGaLocation":772},{"text":411,"config":892},{"href":394,"dataGaName":395,"dataGaLocation":772},{"text":894,"config":895},"Agile development",{"href":896,"dataGaName":897,"dataGaLocation":772},"/solutions/agile-delivery/","agile delivery",{"text":899,"config":900},"SCM",{"href":407,"dataGaName":901,"dataGaLocation":772},"source code management",{"text":851,"config":903},{"href":400,"dataGaName":904,"dataGaLocation":772},"continuous integration & delivery",{"text":906,"config":907},"Value stream management",{"href":450,"dataGaName":908,"dataGaLocation":772},"value stream management",{"text":856,"config":910},{"href":911,"dataGaName":859,"dataGaLocation":772},"/solutions/gitops/",{"text":460,"config":913},{"href":463,"dataGaName":464,"dataGaLocation":772},{"text":915,"config":916},"Small business",{"href":469,"dataGaName":470,"dataGaLocation":772},{"text":918,"config":919},"Public sector",{"href":475,"dataGaName":476,"dataGaLocation":772},{"text":921,"config":922},"Education",{"href":923,"dataGaName":924,"dataGaLocation":772},"/solutions/education/","education",{"text":926,"config":927},"Financial services",{"href":928,"dataGaName":929,"dataGaLocation":772},"/solutions/finance/","financial services",{"title":483,"links":931},[932,934,936,938,941,943,946,948,950,952,954,956,958,960],{"text":496,"config":933},{"href":498,"dataGaName":499,"dataGaLocation":772},{"text":501,"config":935},{"href":503,"dataGaName":504,"dataGaLocation":772},{"text":506,"config":937},{"href":508,"dataGaName":509,"dataGaLocation":772},{"text":511,"config":939},{"href":513,"dataGaName":940,"dataGaLocation":772},"docs",{"text":534,"config":942},{"href":536,"dataGaName":537,"dataGaLocation":772},{"text":944,"config":945},"What's new",{"href":594,"dataGaName":595,"dataGaLocation":772},{"text":529,"config":947},{"href":531,"dataGaName":532,"dataGaLocation":772},{"text":548,"config":949},{"href":550,"dataGaName":551,"dataGaLocation":772},{"text":556,"config":951},{"href":558,"dataGaName":559,"dataGaLocation":772},{"text":561,"config":953},{"href":563,"dataGaName":564,"dataGaLocation":772},{"text":566,"config":955},{"href":568,"dataGaName":569,"dataGaLocation":772},{"text":571,"config":957},{"href":573,"dataGaName":574,"dataGaLocation":772},{"text":576,"config":959},{"href":578,"dataGaName":579,"dataGaLocation":772},{"text":581,"config":961},{"href":583,"dataGaName":584,"dataGaLocation":772},{"title":597,"links":963},[964,966,968,970,972,974,978,983,985,987,989],{"text":605,"config":965},{"href":607,"dataGaName":599,"dataGaLocation":772},{"text":610,"config":967},{"href":612,"dataGaName":613,"dataGaLocation":772},{"text":618,"config":969},{"href":620,"dataGaName":621,"dataGaLocation":772},{"text":623,"config":971},{"href":625,"dataGaName":626,"dataGaLocation":772},{"text":628,"config":973},{"href":630,"dataGaName":631,"dataGaLocation":772},{"text":975,"config":976},"Sustainability",{"href":977,"dataGaName":975,"dataGaLocation":772},"/sustainability/",{"text":979,"config":980},"Diversity, inclusion and belonging (DIB)",{"href":981,"dataGaName":982,"dataGaLocation":772},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":633,"config":984},{"href":635,"dataGaName":636,"dataGaLocation":772},{"text":643,"config":986},{"href":645,"dataGaName":646,"dataGaLocation":772},{"text":648,"config":988},{"href":650,"dataGaName":651,"dataGaLocation":772},{"text":990,"config":991},"Modern Slavery Transparency Statement",{"href":992,"dataGaName":993,"dataGaLocation":772},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":995},[996,999,1002],{"text":997,"config":998},"Terms",{"href":824,"dataGaName":825,"dataGaLocation":772},{"text":1000,"config":1001},"Cookies",{"dataGaName":834,"dataGaLocation":772,"id":835,"isOneTrustButton":311},{"text":1003,"config":1004},"Privacy",{"href":829,"dataGaName":830,"dataGaLocation":772},[1006],{"id":1007,"title":7,"body":307,"config":1008,"content":1010,"description":307,"extension":1016,"meta":1017,"navigation":311,"path":1018,"seo":1019,"stem":1020,"__hash__":1021},"blogAuthors/en-us/blog/authors/sandra-gittlen.yml",{"template":1009},"BlogAuthor",{"role":1011,"name":7,"config":1012},"Managing Editor, GitLab Blog",{"headshot":1013,"linkedin":1014,"ctfId":1015},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659648/Blog/Author%20Headshots/Sgittlen-headshot.jpg","https://www.linkedin.com/in/sandra-gittlen-48557a294/","sgittlen","yml",{},"/en-us/blog/authors/sandra-gittlen",{},"en-us/blog/authors/sandra-gittlen","Y1hpWIa-4iLRjGVQU7Rsuo7D3zGggeSoWHEaLRZQ104",[1023,1031,1039],{"title":1024,"description":1025,"heroImage":1026,"category":303,"date":1027,"authors":1028,"slug":1030,"externalUrl":307},"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",[1029],"Olivier Campeau","gitaly-on-kubernetes-generally-available",{"title":1032,"description":1033,"heroImage":1034,"category":303,"date":1035,"authors":1036,"slug":1038,"externalUrl":307},"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",[1037],"Rod Burns","teaching-software-development-the-easy-way-using-gitlab",{"title":1040,"description":1041,"heroImage":1042,"category":303,"date":1043,"authors":1044,"slug":1046,"externalUrl":307},"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",[1045],"Manav Khurana","ai-is-reshaping-devsecops-attend-gitlab-transcend-to-see-whats-next",{"promotions":1048},[1049,1063,1075,1086],{"id":1050,"categories":1051,"header":1053,"text":1054,"button":1055,"image":1060},"ai-modernization",[1052],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":1056,"config":1057},"Get your AI maturity score",{"href":1058,"dataGaName":1059,"dataGaLocation":537},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":1061},{"src":1062},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1064,"categories":1065,"header":1067,"text":1054,"button":1068,"image":1072},"devops-modernization",[1066,303],"product","Are you just managing tools or shipping innovation?",{"text":1069,"config":1070},"Get your DevOps maturity score",{"href":1071,"dataGaName":1059,"dataGaLocation":537},"/assessments/devops-modernization-assessment/",{"config":1073},{"src":1074},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1076,"categories":1077,"header":1078,"text":1054,"button":1079,"image":1083},"security-modernization",[321],"Are you trading speed for security?",{"text":1080,"config":1081},"Get your security maturity score",{"href":1082,"dataGaName":1059,"dataGaLocation":537},"/assessments/security-modernization-assessment/",{"config":1084},{"src":1085},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1087,"paths":1088,"header":1091,"text":1092,"button":1093,"image":1098},"github-azure-migration",[1089,1090],"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":1094,"config":1095},"See how GitLab compares to GitHub",{"href":1096,"dataGaName":1097,"dataGaLocation":537},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1099},{"src":1074},{"header":1101,"blurb":1102,"button":1103,"secondaryButton":1108},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":1104,"config":1105},"Get your free trial",{"href":1106,"dataGaName":336,"dataGaLocation":1107},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":810,"config":1109},{"href":662,"dataGaName":341,"dataGaLocation":1107},1786803756562]