[{"data":1,"prerenderedAt":931},["ShallowReactive",2],{"/blog/devsecops-platforms-help-smbs-scale-as-they-grow":3,"navigation-en-us":148,"banner-en-us":576,"footer-en-us":586,"blog-post-authors-en-us-Sharon Gaudin":827,"blog-related-posts-en-us-devsecops-platforms-help-smbs-scale-as-they-grow":842,"blog-promotions-en-us":867,"next-steps-en-us":921},{"id":4,"title":5,"authors":6,"body":8,"category":125,"date":126,"description":127,"extension":128,"externalUrl":129,"faq":129,"featured":130,"heroImage":131,"meta":132,"navigation":133,"path":134,"seo":135,"slug":139,"stem":140,"tags":141,"template":146,"updatedDate":129,"__hash__":147},"blogPosts/en-us/blog/devsecops-platforms-help-smbs-scale-as-they-grow.md","DevSecOps platforms help SMBs scale as they grow",[7],"Sharon Gaudin",{"type":9,"value":10,"toc":114},"minimark",[11,21,24,29,32,37,45,49,52,56,64,68,76,79,82,85,97],[12,13,14,15,20],"p",{},"For startups and small to medium-sized businesses (SMBs) working to expand their customer base, revenue, and standing in their industries, adopting a ",[16,17,19],"a",{"href":18},"/topics/devsecops/","DevSecOps"," platform is one move that can help make all of that growth happen.",[12,22,23],{},"The trick is to migrate to a single, end-to-end platform when the organization is small, so bad habits are avoided early on and constructive processes can be built in and scale as the business grows. A DevSecOps platform enables small businesses to set up an environment and work processes that help them avoid common pitfalls that can come with growth.",[25,26,28],"h2",{"id":27},"how-devsecops-platforms-help-smbs-scale","How DevSecOps platforms help SMBs scale",[12,30,31],{},"Here are a few ways a DevSecOps platform can help smaller businesses and startups scale:",[33,34,36],"h3",{"id":35},"reducing-complexity","Reducing complexity",[12,38,39,40,44],{},"When someone is on a small IT team, the last thing they need is something complicating their job and taking up their precious time. And if they are stitching together multiple tools, they end up creating a ",[16,41,43],{"href":42},"/blog/battling-toolchain-technical-debt/","clumsy, ad-hoc toolchain",". That by its very nature forces DevOps professionals to wrestle with a chaotic environment that leads to bottlenecks and requires constant management, tweaking, updating, and switching between interfaces. All of that toolchain care and feeding comes at the expense of simply focusing on delivering code that drives the organization’s bottom line.",[33,46,48],{"id":47},"avoiding-silos","Avoiding silos",[12,50,51],{},"Maybe a company is small enough that silos aren’t a problem... right now. But as the business grows, silos likely will grow along with it, causing problems. Silos mean people are heads down working on their own project, or even worse, their own part of a project, without any visibility into the rest of it, or the ability to comment or share their work. It’s easy to create silos if you’re not using a DevSecOps platform because people often naturally separate off into single-minded groups that do not communicate with or understand each other. DevSecOps platforms foster collaboration, making it easier to keep silos from forming in the first place. They create a working environment open to communication and collaboration. A platform will give people the ability to work together, and that collective effort will produce better software.",[33,53,55],{"id":54},"increasing-collaboration","Increasing collaboration",[12,57,58,59,63],{},"Adopting a single, end-to-end platform when a company is small or when a startup is just getting off the ground will enable and encourage everyone in the business (from IT to finance, marketing, and sales) to work together. And it’s easier to create ",[16,60,62],{"href":61},"/blog/why-devops-collaboration-continues-to-be-important/","a collaborative culture"," from the very beginning, when working together can become a habit – a normal means of operation. Instilling an environment of communication also is less disruptive and easier to manage in a company of 10, 25, or even 100 employees than in a much larger and complex business. Collaboration also will encourage innovation by bringing in ideas from people in a range of demographics and business interests. Innovative ideas will help businesses grow into more successful and larger companies.",[33,65,67],{"id":66},"decreasing-hands-on-work","Decreasing hands-on work",[12,69,70,71,75],{},"Because startups and SMBs have fewer IT people, let alone teams of DevOps professionals, the ",[16,72,74],{"href":73},"/blog/how-automation-is-making-devops-pros-jobs-easier/","automation"," that is an integral part of a DevSecOps platform eases their burden by decreasing the amount of hands-on work they have to do. With automation for jobs like backup, installation, and security testing built in, people spend less of their already-limited time needlessly repeating time-consuming tasks, or going back in the software lifecycle to find where a security bug was introduced. Automating tasks required for everything from design to build, test, and deployment also can reduce the potential for human error and provide consistency throughout the software lifecycle. By taking those jobs off DevSecOps teams' plates, they have more time to actually build and deploy innovative software and support the business.",[12,77,78],{},"Let’s be clear: A startup or SMB isn’t too small for a DevSecOps platform. If an organization is building software, it needs a platform. Business executives don’t want to struggle to grow and look back regretfully and think, “Why didn’t I adopt a DevSecOps platform earlier?”",[12,80,81],{},"“If you’re on a small team or even just a team of one, migrating could seem like a lot to take on,” says Fatima Sarah Khalid, a developer evangelist at GitLab. “But it’s worth the effort to set yourself up for growth. With a platform, everyone in the company is able to work in the same environment on the same projects. That means a collaborative environment without silos is formed early and the business can grow with that culture, instead of trying to adopt it years down the road when bad work habits have already formed.”",[12,83,84],{},"With GitLab’s single, end-to-end DevSecOps platform, automation is a system feature and not something that has to be added in. It also helps organizations eliminate or even keep silos from forming, increases collaboration and communication, and decreases the complexities that are born of DIY toolchains.",[12,86,87,96],{},[88,89,90,91],"strong",{},"Download our ",[16,92,95],{"href":93,"rel":94},"https://page.gitlab.com/resources-ebook-trading-diy-devops-for-a-single-platform-smb.html",[],"ebook"," to learn about the benefits of migrating from a toolchain to GitLab’s DevSecOps platform.",[12,98,99],{},[100,101,102,103,108,109],"em",{},"Cover image by ",[16,104,107],{"href":105,"rel":106},"https://unsplash.com/de/@markusspiske?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText",[],"Markus Spiske"," on ",[16,110,113],{"href":111,"rel":112},"https://www.unsplash.com",[],"Unsplash",{"title":115,"searchDepth":116,"depth":116,"links":117},"",2,[118],{"id":27,"depth":116,"text":28,"children":119},[120,122,123,124],{"id":35,"depth":121,"text":36},3,{"id":47,"depth":121,"text":48},{"id":54,"depth":121,"text":55},{"id":66,"depth":121,"text":67},"devsecops","2023-01-17","Adopting a comprehensive platform early lets smaller businesses mature with best practices.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668641/Blog/Hero%20Images/smbscale.jpg",{},true,"/en-us/blog/devsecops-platforms-help-smbs-scale-as-they-grow",{"title":5,"description":127,"ogTitle":5,"ogDescription":127,"noIndex":130,"ogImage":131,"ogUrl":136,"ogSiteName":137,"ogType":138,"canonicalUrls":136},"https://about.gitlab.com/blog/devsecops-platforms-help-smbs-scale-as-they-grow","https://about.gitlab.com","article","devsecops-platforms-help-smbs-scale-as-they-grow","en-us/blog/devsecops-platforms-help-smbs-scale-as-they-grow",[142,143,144,145],"DevOps","DevOps platform","demo","growth","BlogPost","TSb4leuHAKDbjm3B5IrzEdZGp1TWzD5kC6Vs9xpJOtY",{"logo":149,"freeTrial":154,"sales":159,"login":164,"items":169,"search":496,"minimal":527,"duo":546,"switchNav":555,"pricingDeployment":566},{"config":150},{"href":151,"dataGaName":152,"dataGaLocation":153},"/","gitlab logo","header",{"text":155,"config":156},"Get free trial",{"href":157,"dataGaName":158,"dataGaLocation":153},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":160,"config":161},"Request a demo",{"href":162,"dataGaName":163,"dataGaLocation":153},"/sales/?contact-topic=request-demo","sales",{"text":165,"config":166},"Sign in",{"href":167,"dataGaName":168,"dataGaLocation":153},"https://gitlab.com/users/sign_in/","sign in",[170,199,299,304,418,474],{"text":171,"config":172,"menu":174},"Platform",{"dataNavLevelOne":173},"platform",{"type":175,"columns":176},"cards",[177,183,191],{"title":171,"description":178,"link":179},"The intelligent orchestration platform for DevSecOps",{"text":180,"config":181},"Explore our Platform",{"href":182,"dataGaName":173,"dataGaLocation":153},"/platform/",{"title":184,"description":185,"link":186},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":187,"config":188},"Meet GitLab Duo",{"href":189,"dataGaName":190,"dataGaLocation":153},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":192,"description":193,"link":194},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":195,"config":196},"Learn more",{"href":197,"dataGaName":198,"dataGaLocation":153},"/why-gitlab/","why gitlab",{"text":200,"left":133,"config":201,"menu":203},"Product",{"dataNavLevelOne":202},"solutions",{"type":204,"link":205,"columns":209,"feature":278},"lists",{"text":206,"config":207},"View all Solutions",{"href":208,"dataGaName":202,"dataGaLocation":153},"/solutions/",[210,234,257],{"title":211,"description":212,"link":213,"items":218},"Automation","CI/CD and automation to accelerate deployment",{"config":214},{"icon":215,"href":216,"dataGaName":217,"dataGaLocation":153},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[219,223,226,230],{"text":220,"config":221},"CI/CD",{"href":222,"dataGaLocation":153,"dataGaName":220},"/solutions/continuous-integration/",{"text":184,"config":224},{"href":189,"dataGaLocation":153,"dataGaName":225},"gitlab duo agent platform - product menu",{"text":227,"config":228},"Source Code Management",{"href":229,"dataGaLocation":153,"dataGaName":227},"/solutions/source-code-management/",{"text":231,"config":232},"Automated Software Delivery",{"href":216,"dataGaLocation":153,"dataGaName":233},"Automated software delivery",{"title":235,"description":236,"link":237,"items":242},"Security","Deliver code faster without compromising security",{"config":238},{"href":239,"dataGaName":240,"dataGaLocation":153,"icon":241},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[243,247,252],{"text":244,"config":245},"Application Security Testing",{"href":239,"dataGaName":246,"dataGaLocation":153},"Application security testing",{"text":248,"config":249},"Software Supply Chain Security",{"href":250,"dataGaLocation":153,"dataGaName":251},"/solutions/supply-chain/","Software supply chain security",{"text":253,"config":254},"Software Compliance",{"href":255,"dataGaName":256,"dataGaLocation":153},"/solutions/software-compliance/","software compliance",{"title":258,"link":259,"items":264},"Measurement",{"config":260},{"icon":261,"href":262,"dataGaName":263,"dataGaLocation":153},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[265,269,273],{"text":266,"config":267},"Visibility & Measurement",{"href":262,"dataGaLocation":153,"dataGaName":268},"Visibility and Measurement",{"text":270,"config":271},"Value Stream Management",{"href":272,"dataGaLocation":153,"dataGaName":270},"/solutions/value-stream-management/",{"text":274,"config":275},"Analytics & Insights",{"href":276,"dataGaLocation":153,"dataGaName":277},"/solutions/analytics-and-insights/","Analytics and insights",{"title":279,"type":204,"items":280},"GitLab for",[281,287,293],{"text":282,"config":283},"Enterprise",{"icon":284,"href":285,"dataGaLocation":153,"dataGaName":286},"Building","/enterprise/","enterprise",{"text":288,"config":289},"Small Business",{"icon":290,"href":291,"dataGaLocation":153,"dataGaName":292},"Work","/small-business/","small business",{"text":294,"config":295},"Public Sector",{"icon":296,"href":297,"dataGaLocation":153,"dataGaName":298},"Organization","/solutions/public-sector/","public sector",{"text":300,"config":301},"Pricing",{"href":302,"dataGaName":303,"dataGaLocation":153,"dataNavLevelOne":303},"/pricing/","pricing",{"text":305,"config":306,"menu":308},"Resources",{"dataNavLevelOne":307},"resources",{"type":204,"link":309,"columns":313,"feature":407},{"text":310,"config":311},"View all resources",{"href":312,"dataGaName":307,"dataGaLocation":153},"/resources/",[314,347,374],{"title":315,"items":316},"Getting started",[317,322,327,332,337,342],{"text":318,"config":319},"Install",{"href":320,"dataGaName":321,"dataGaLocation":153},"/install/","install",{"text":323,"config":324},"Quick start guides",{"href":325,"dataGaName":326,"dataGaLocation":153},"/get-started/","quick setup checklists",{"text":328,"config":329},"Learn",{"href":330,"dataGaLocation":153,"dataGaName":331},"https://university.gitlab.com/","learn",{"text":333,"config":334},"Product documentation",{"href":335,"dataGaName":336,"dataGaLocation":153},"https://docs.gitlab.com/","product documentation",{"text":338,"config":339},"Best practice videos",{"href":340,"dataGaName":341,"dataGaLocation":153},"/getting-started-videos/","best practice videos",{"text":343,"config":344},"Integrations",{"href":345,"dataGaName":346,"dataGaLocation":153},"/integrations/","integrations",{"title":348,"items":349},"Discover",[350,355,360,365,369],{"text":351,"config":352},"Customer success stories",{"href":353,"dataGaName":354,"dataGaLocation":153},"/customers/","customer success stories",{"text":356,"config":357},"Blog",{"href":358,"dataGaName":359,"dataGaLocation":153},"/blog/","blog",{"text":361,"config":362},"Demo Hub",{"href":363,"dataGaName":364,"dataGaLocation":153},"/demo-hub/","demo hub",{"text":366,"config":367},"The Source",{"href":368,"dataGaName":359,"dataGaLocation":153},"/the-source/",{"text":370,"config":371},"Remote",{"href":372,"dataGaName":373,"dataGaLocation":153},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":375,"items":376},"Connect",[377,382,387,392,397,402],{"text":378,"config":379},"GitLab Services",{"href":380,"dataGaName":381,"dataGaLocation":153},"/services/","services",{"text":383,"config":384},"Contribute",{"href":385,"dataGaName":386,"dataGaLocation":153},"https://contributors.gitlab.com","contribute",{"text":388,"config":389},"Community",{"href":390,"dataGaName":391,"dataGaLocation":153},"/community/","community",{"text":393,"config":394},"Forum",{"href":395,"dataGaName":396,"dataGaLocation":153},"https://forum.gitlab.com/","forum",{"text":398,"config":399},"Events",{"href":400,"dataGaName":401,"dataGaLocation":153},"/events/","events",{"text":403,"config":404},"Partners",{"href":405,"dataGaName":406,"dataGaLocation":153},"/partners/","partners",{"config":408,"title":411,"text":412,"link":413},{"background":409,"textColor":410},"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":414,"config":415},"Read the latest",{"href":416,"dataGaName":417,"dataGaLocation":153},"/whats-new/","whats new",{"text":419,"config":420,"menu":422},"Company",{"dataNavLevelOne":421},"company",{"type":204,"columns":423},[424],{"items":425},[426,431,437,439,444,449,454,459,464,469],{"text":427,"config":428},"About",{"href":429,"dataGaName":430,"dataGaLocation":153},"/company/","about",{"text":432,"config":433,"footerGa":436},"Jobs",{"href":434,"dataGaName":435,"dataGaLocation":153},"/jobs/","jobs",{"dataGaName":435},{"text":398,"config":438},{"href":400,"dataGaName":401,"dataGaLocation":153},{"text":440,"config":441},"Leadership",{"href":442,"dataGaName":443,"dataGaLocation":153},"/company/team/e-group/","leadership",{"text":445,"config":446},"Handbook",{"href":447,"dataGaName":448,"dataGaLocation":153},"https://handbook.gitlab.com/","handbook",{"text":450,"config":451},"Investor relations",{"href":452,"dataGaName":453,"dataGaLocation":153},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":455,"config":456},"Trust Center",{"href":457,"dataGaName":458,"dataGaLocation":153},"/security/","trust center",{"text":460,"config":461},"AI Transparency Center",{"href":462,"dataGaName":463,"dataGaLocation":153},"/ai-transparency-center/","ai transparency center",{"text":465,"config":466},"Newsletter",{"href":467,"dataGaName":468,"dataGaLocation":153},"/company/contact/#contact-forms","newsletter",{"text":470,"config":471},"Press",{"href":472,"dataGaName":473,"dataGaLocation":153},"/press/","press",{"text":475,"config":476,"menu":477},"Contact us",{"dataNavLevelOne":421},{"type":204,"columns":478},[479],{"items":480},[481,486,491],{"text":482,"config":483},"Talk to sales",{"href":484,"dataGaName":485,"dataGaLocation":153},"/sales/","talk to sales",{"text":487,"config":488},"Support portal",{"href":489,"dataGaName":490,"dataGaLocation":153},"https://support.gitlab.com/hc/en-us","support portal",{"text":492,"config":493},"Customer portal",{"href":494,"dataGaName":495,"dataGaLocation":153},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":497,"login":498,"suggestions":505},"Close",{"text":499,"link":500},"To search repositories and projects, login to",{"text":501,"config":502},"gitlab.com",{"href":167,"dataGaName":503,"dataGaLocation":504},"search login","search",{"text":506,"default":507},"Suggestions",[508,510,514,516,520,524],{"text":184,"config":509},{"href":189,"dataGaName":184,"dataGaLocation":504},{"text":511,"config":512},"Code Suggestions (AI)",{"href":513,"dataGaName":511,"dataGaLocation":504},"/solutions/code-suggestions/",{"text":220,"config":515},{"href":222,"dataGaName":220,"dataGaLocation":504},{"text":517,"config":518},"GitLab on AWS",{"href":519,"dataGaName":517,"dataGaLocation":504},"/partners/technology-partners/aws/",{"text":521,"config":522},"GitLab on Google Cloud",{"href":523,"dataGaName":521,"dataGaLocation":504},"/partners/technology-partners/google-cloud-platform/",{"text":525,"config":526},"Why GitLab?",{"href":197,"dataGaName":525,"dataGaLocation":504},{"freeTrial":528,"mobileIcon":533,"desktopIcon":538,"secondaryButton":541},{"text":529,"config":530},"Start free trial",{"href":531,"dataGaName":158,"dataGaLocation":532},"https://gitlab.com/-/trials/new/","nav",{"altText":534,"config":535},"Gitlab Icon",{"src":536,"dataGaName":537,"dataGaLocation":532},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":534,"config":539},{"src":540,"dataGaName":537,"dataGaLocation":532},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":542,"config":543},"Get Started",{"href":544,"dataGaName":545,"dataGaLocation":532},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":547,"mobileIcon":551,"desktopIcon":553},{"text":548,"config":549},"Learn more about GitLab Duo",{"href":189,"dataGaName":550,"dataGaLocation":532},"gitlab duo",{"altText":534,"config":552},{"src":536,"dataGaName":537,"dataGaLocation":532},{"altText":534,"config":554},{"src":540,"dataGaName":537,"dataGaLocation":532},{"button":556,"mobileIcon":561,"desktopIcon":563},{"text":557,"config":558},"/switch",{"href":559,"dataGaName":560,"dataGaLocation":532},"#contact","switch",{"altText":534,"config":562},{"src":536,"dataGaName":537,"dataGaLocation":532},{"altText":534,"config":564},{"src":565,"dataGaName":537,"dataGaLocation":532},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":567,"mobileIcon":572,"desktopIcon":574},{"text":568,"config":569},"Back to pricing",{"href":302,"dataGaName":570,"dataGaLocation":532,"icon":571},"back to pricing","GoBack",{"altText":534,"config":573},{"src":536,"dataGaName":537,"dataGaLocation":532},{"altText":534,"config":575},{"src":540,"dataGaName":537,"dataGaLocation":532},{"title":577,"titleMobile":578,"button":579,"config":584},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":195,"config":580},{"href":581,"dataGaName":582,"dataGaLocation":583},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":585,"disabled":130},"release",{"data":587},{"text":588,"source":589,"edit":595,"contribute":600,"config":605,"items":610,"minimal":816},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":590,"config":591},"View page source",{"href":592,"dataGaName":593,"dataGaLocation":594},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":596,"config":597},"Edit this page",{"href":598,"dataGaName":599,"dataGaLocation":594},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":601,"config":602},"Please contribute",{"href":603,"dataGaName":604,"dataGaLocation":594},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":606,"facebook":607,"youtube":608,"linkedin":609},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[611,658,708,752,784],{"title":300,"links":612,"subMenu":627},[613,617,622],{"text":614,"config":615},"View plans",{"href":302,"dataGaName":616,"dataGaLocation":594},"view plans",{"text":618,"config":619},"Why Premium?",{"href":620,"dataGaName":621,"dataGaLocation":594},"/pricing/premium/","why premium",{"text":623,"config":624},"Why Ultimate?",{"href":625,"dataGaName":626,"dataGaLocation":594},"/pricing/ultimate/","why ultimate",[628],{"title":629,"links":630},"Contact Us",[631,634,636,638,643,648,653],{"text":632,"config":633},"Contact sales",{"href":484,"dataGaName":163,"dataGaLocation":594},{"text":487,"config":635},{"href":489,"dataGaName":490,"dataGaLocation":594},{"text":492,"config":637},{"href":494,"dataGaName":495,"dataGaLocation":594},{"text":639,"config":640},"Status",{"href":641,"dataGaName":642,"dataGaLocation":594},"https://status.gitlab.com/","status",{"text":644,"config":645},"Terms of use",{"href":646,"dataGaName":647,"dataGaLocation":594},"/terms/","terms of use",{"text":649,"config":650},"Privacy statement",{"href":651,"dataGaName":652,"dataGaLocation":594},"/privacy/","privacy statement",{"text":654,"config":655},"Cookie preferences",{"dataGaName":656,"dataGaLocation":594,"id":657,"isOneTrustButton":133},"cookie preferences","ot-sdk-btn",{"title":200,"links":659,"subMenu":668},[660,664],{"text":661,"config":662},"DevSecOps platform",{"href":182,"dataGaName":663,"dataGaLocation":594},"devsecops platform",{"text":665,"config":666},"AI-Assisted Development",{"href":189,"dataGaName":667,"dataGaLocation":594},"ai-assisted development",[669],{"title":670,"links":671},"Topics",[672,677,682,686,691,693,698,703],{"text":673,"config":674},"CICD",{"href":675,"dataGaName":676,"dataGaLocation":594},"/topics/ci-cd/","cicd",{"text":678,"config":679},"GitOps",{"href":680,"dataGaName":681,"dataGaLocation":594},"/topics/gitops/","gitops",{"text":142,"config":683},{"href":684,"dataGaName":685,"dataGaLocation":594},"/topics/devops/","devops",{"text":687,"config":688},"Version Control",{"href":689,"dataGaName":690,"dataGaLocation":594},"/topics/version-control/","version control",{"text":19,"config":692},{"href":18,"dataGaName":125,"dataGaLocation":594},{"text":694,"config":695},"Cloud Native",{"href":696,"dataGaName":697,"dataGaLocation":594},"/topics/cloud-native/","cloud native",{"text":699,"config":700},"AI for Coding",{"href":701,"dataGaName":702,"dataGaLocation":594},"/topics/devops/ai-for-coding/","ai for coding",{"text":704,"config":705},"Agentic AI",{"href":706,"dataGaName":707,"dataGaLocation":594},"/topics/agentic-ai/","agentic ai",{"title":709,"links":710},"Solutions",[711,713,715,720,724,727,731,734,736,739,742,747],{"text":244,"config":712},{"href":239,"dataGaName":244,"dataGaLocation":594},{"text":233,"config":714},{"href":216,"dataGaName":217,"dataGaLocation":594},{"text":716,"config":717},"Agile development",{"href":718,"dataGaName":719,"dataGaLocation":594},"/solutions/agile-delivery/","agile delivery",{"text":721,"config":722},"SCM",{"href":229,"dataGaName":723,"dataGaLocation":594},"source code management",{"text":673,"config":725},{"href":222,"dataGaName":726,"dataGaLocation":594},"continuous integration & delivery",{"text":728,"config":729},"Value stream management",{"href":272,"dataGaName":730,"dataGaLocation":594},"value stream management",{"text":678,"config":732},{"href":733,"dataGaName":681,"dataGaLocation":594},"/solutions/gitops/",{"text":282,"config":735},{"href":285,"dataGaName":286,"dataGaLocation":594},{"text":737,"config":738},"Small business",{"href":291,"dataGaName":292,"dataGaLocation":594},{"text":740,"config":741},"Public sector",{"href":297,"dataGaName":298,"dataGaLocation":594},{"text":743,"config":744},"Education",{"href":745,"dataGaName":746,"dataGaLocation":594},"/solutions/education/","education",{"text":748,"config":749},"Financial services",{"href":750,"dataGaName":751,"dataGaLocation":594},"/solutions/finance/","financial services",{"title":305,"links":753},[754,756,758,760,763,765,768,770,772,774,776,778,780,782],{"text":318,"config":755},{"href":320,"dataGaName":321,"dataGaLocation":594},{"text":323,"config":757},{"href":325,"dataGaName":326,"dataGaLocation":594},{"text":328,"config":759},{"href":330,"dataGaName":331,"dataGaLocation":594},{"text":333,"config":761},{"href":335,"dataGaName":762,"dataGaLocation":594},"docs",{"text":356,"config":764},{"href":358,"dataGaName":359,"dataGaLocation":594},{"text":766,"config":767},"What's new",{"href":416,"dataGaName":417,"dataGaLocation":594},{"text":351,"config":769},{"href":353,"dataGaName":354,"dataGaLocation":594},{"text":370,"config":771},{"href":372,"dataGaName":373,"dataGaLocation":594},{"text":378,"config":773},{"href":380,"dataGaName":381,"dataGaLocation":594},{"text":383,"config":775},{"href":385,"dataGaName":386,"dataGaLocation":594},{"text":388,"config":777},{"href":390,"dataGaName":391,"dataGaLocation":594},{"text":393,"config":779},{"href":395,"dataGaName":396,"dataGaLocation":594},{"text":398,"config":781},{"href":400,"dataGaName":401,"dataGaLocation":594},{"text":403,"config":783},{"href":405,"dataGaName":406,"dataGaLocation":594},{"title":419,"links":785},[786,788,790,792,794,796,800,805,807,809,811],{"text":427,"config":787},{"href":429,"dataGaName":421,"dataGaLocation":594},{"text":432,"config":789},{"href":434,"dataGaName":435,"dataGaLocation":594},{"text":440,"config":791},{"href":442,"dataGaName":443,"dataGaLocation":594},{"text":445,"config":793},{"href":447,"dataGaName":448,"dataGaLocation":594},{"text":450,"config":795},{"href":452,"dataGaName":453,"dataGaLocation":594},{"text":797,"config":798},"Sustainability",{"href":799,"dataGaName":797,"dataGaLocation":594},"/sustainability/",{"text":801,"config":802},"Diversity, inclusion and belonging (DIB)",{"href":803,"dataGaName":804,"dataGaLocation":594},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":455,"config":806},{"href":457,"dataGaName":458,"dataGaLocation":594},{"text":465,"config":808},{"href":467,"dataGaName":468,"dataGaLocation":594},{"text":470,"config":810},{"href":472,"dataGaName":473,"dataGaLocation":594},{"text":812,"config":813},"Modern Slavery Transparency Statement",{"href":814,"dataGaName":815,"dataGaLocation":594},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":817},[818,821,824],{"text":819,"config":820},"Terms",{"href":646,"dataGaName":647,"dataGaLocation":594},{"text":822,"config":823},"Cookies",{"dataGaName":656,"dataGaLocation":594,"id":657,"isOneTrustButton":133},{"text":825,"config":826},"Privacy",{"href":651,"dataGaName":652,"dataGaLocation":594},[828],{"id":829,"title":7,"body":129,"config":830,"content":832,"description":129,"extension":836,"meta":837,"navigation":133,"path":838,"seo":839,"stem":840,"__hash__":841},"blogAuthors/en-us/blog/authors/sharon-gaudin.yml",{"template":831},"BlogAuthor",{"name":7,"config":833},{"headshot":834,"ctfId":835},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663767/Blog/Author%20Headshots/sharongaudinheadshot.png","sgaudin","yml",{},"/en-us/blog/authors/sharon-gaudin",{},"en-us/blog/authors/sharon-gaudin","lwl3tVS21sy4cT3hDh1caPfqWTJoyKj14Mm8B1cb8ME",[843,851,859],{"title":844,"description":845,"heroImage":846,"category":125,"date":847,"authors":848,"slug":850,"externalUrl":129},"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",[849],"Olivier Campeau","gitaly-on-kubernetes-generally-available",{"title":852,"description":853,"heroImage":854,"category":125,"date":855,"authors":856,"slug":858,"externalUrl":129},"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",[857],"Rod Burns","teaching-software-development-the-easy-way-using-gitlab",{"title":860,"description":861,"heroImage":862,"category":125,"date":863,"authors":864,"slug":866,"externalUrl":129},"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",[865],"Manav Khurana","ai-is-reshaping-devsecops-attend-gitlab-transcend-to-see-whats-next",{"promotions":868},[869,883,895,907],{"id":870,"categories":871,"header":873,"text":874,"button":875,"image":880},"ai-modernization",[872],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":876,"config":877},"Get your AI maturity score",{"href":878,"dataGaName":879,"dataGaLocation":359},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":881},{"src":882},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":884,"categories":885,"header":887,"text":874,"button":888,"image":892},"devops-modernization",[886,125],"product","Are you just managing tools or shipping innovation?",{"text":889,"config":890},"Get your DevOps maturity score",{"href":891,"dataGaName":879,"dataGaLocation":359},"/assessments/devops-modernization-assessment/",{"config":893},{"src":894},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":896,"categories":897,"header":899,"text":874,"button":900,"image":904},"security-modernization",[898],"security","Are you trading speed for security?",{"text":901,"config":902},"Get your security maturity score",{"href":903,"dataGaName":879,"dataGaLocation":359},"/assessments/security-modernization-assessment/",{"config":905},{"src":906},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":908,"paths":909,"header":912,"text":913,"button":914,"image":919},"github-azure-migration",[910,911],"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":915,"config":916},"See how GitLab compares to GitHub",{"href":917,"dataGaName":918,"dataGaLocation":359},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":920},{"src":894},{"header":922,"blurb":923,"button":924,"secondaryButton":929},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":925,"config":926},"Get your free trial",{"href":927,"dataGaName":158,"dataGaLocation":928},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":632,"config":930},{"href":484,"dataGaName":163,"dataGaLocation":928},1786803746622]