[{"data":1,"prerenderedAt":967},["ShallowReactive",2],{"/en-us/blog/authors/sharon-gaudin":3,"navigation-en-us":20,"banner-en-us":441,"footer-en-us":452,"blog-author-posts-en-us-sharon-gaudin":694},{"id":4,"title":5,"body":6,"config":7,"content":9,"description":6,"extension":13,"meta":14,"navigation":15,"path":16,"seo":17,"stem":18,"__hash__":19},"blogAuthors/en-us/blog/authors/sharon-gaudin.yml","Sharon Gaudin",null,{"template":8},"BlogAuthor",{"name":5,"config":10},{"headshot":11,"ctfId":12},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663767/Blog/Author%20Headshots/sharongaudinheadshot.png","sgaudin","yml",{},true,"/en-us/blog/authors/sharon-gaudin",{},"en-us/blog/authors/sharon-gaudin","lwl3tVS21sy4cT3hDh1caPfqWTJoyKj14Mm8B1cb8ME",{"logo":21,"freeTrial":26,"sales":31,"login":36,"items":41,"search":361,"minimal":392,"duo":411,"switchNav":420,"pricingDeployment":431},{"config":22},{"href":23,"dataGaName":24,"dataGaLocation":25},"/","gitlab logo","header",{"text":27,"config":28},"Get free trial",{"href":29,"dataGaName":30,"dataGaLocation":25},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":32,"config":33},"Talk to sales",{"href":34,"dataGaName":35,"dataGaLocation":25},"/sales/","sales",{"text":37,"config":38},"Sign in",{"href":39,"dataGaName":40,"dataGaLocation":25},"https://gitlab.com/users/sign_in/","sign in",[42,71,171,176,280,341],{"text":43,"config":44,"menu":46},"Platform",{"dataNavLevelOne":45},"platform",{"type":47,"columns":48},"cards",[49,55,63],{"title":43,"description":50,"link":51},"The intelligent orchestration platform for DevSecOps",{"text":52,"config":53},"Explore our Platform",{"href":54,"dataGaName":45,"dataGaLocation":25},"/platform/",{"title":56,"description":57,"link":58},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":59,"config":60},"Meet GitLab Duo",{"href":61,"dataGaName":62,"dataGaLocation":25},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":64,"description":65,"link":66},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":67,"config":68},"Learn more",{"href":69,"dataGaName":70,"dataGaLocation":25},"/why-gitlab/","why gitlab",{"text":72,"left":15,"config":73,"menu":75},"Product",{"dataNavLevelOne":74},"solutions",{"type":76,"link":77,"columns":81,"feature":150},"lists",{"text":78,"config":79},"View all Solutions",{"href":80,"dataGaName":74,"dataGaLocation":25},"/solutions/",[82,106,129],{"title":83,"description":84,"link":85,"items":90},"Automation","CI/CD and automation to accelerate deployment",{"config":86},{"icon":87,"href":88,"dataGaName":89,"dataGaLocation":25},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[91,95,98,102],{"text":92,"config":93},"CI/CD",{"href":94,"dataGaLocation":25,"dataGaName":92},"/solutions/continuous-integration/",{"text":56,"config":96},{"href":61,"dataGaLocation":25,"dataGaName":97},"gitlab duo agent platform - product menu",{"text":99,"config":100},"Source Code Management",{"href":101,"dataGaLocation":25,"dataGaName":99},"/solutions/source-code-management/",{"text":103,"config":104},"Automated Software Delivery",{"href":88,"dataGaLocation":25,"dataGaName":105},"Automated software delivery",{"title":107,"description":108,"link":109,"items":114},"Security","Deliver code faster without compromising security",{"config":110},{"href":111,"dataGaName":112,"dataGaLocation":25,"icon":113},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[115,119,124],{"text":116,"config":117},"Application Security Testing",{"href":111,"dataGaName":118,"dataGaLocation":25},"Application security testing",{"text":120,"config":121},"Software Supply Chain Security",{"href":122,"dataGaLocation":25,"dataGaName":123},"/solutions/supply-chain/","Software supply chain security",{"text":125,"config":126},"Software Compliance",{"href":127,"dataGaName":128,"dataGaLocation":25},"/solutions/software-compliance/","software compliance",{"title":130,"link":131,"items":136},"Measurement",{"config":132},{"icon":133,"href":134,"dataGaName":135,"dataGaLocation":25},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[137,141,145],{"text":138,"config":139},"Visibility & Measurement",{"href":134,"dataGaLocation":25,"dataGaName":140},"Visibility and Measurement",{"text":142,"config":143},"Value Stream Management",{"href":144,"dataGaLocation":25,"dataGaName":142},"/solutions/value-stream-management/",{"text":146,"config":147},"Analytics & Insights",{"href":148,"dataGaLocation":25,"dataGaName":149},"/solutions/analytics-and-insights/","Analytics and insights",{"title":151,"type":76,"items":152},"GitLab for",[153,159,165],{"text":154,"config":155},"Enterprise",{"icon":156,"href":157,"dataGaLocation":25,"dataGaName":158},"Building","/enterprise/","enterprise",{"text":160,"config":161},"Small Business",{"icon":162,"href":163,"dataGaLocation":25,"dataGaName":164},"Work","/small-business/","small business",{"text":166,"config":167},"Public Sector",{"icon":168,"href":169,"dataGaLocation":25,"dataGaName":170},"Organization","/solutions/public-sector/","public sector",{"text":172,"config":173},"Pricing",{"href":174,"dataGaName":175,"dataGaLocation":25,"dataNavLevelOne":175},"/pricing/","pricing",{"text":177,"config":178,"menu":180},"Resources",{"dataNavLevelOne":179},"resources",{"type":76,"link":181,"columns":185,"feature":269},{"text":182,"config":183},"View all resources",{"href":184,"dataGaName":179,"dataGaLocation":25},"/resources/",[186,219,241],{"title":187,"items":188},"Getting started",[189,194,199,204,209,214],{"text":190,"config":191},"Install",{"href":192,"dataGaName":193,"dataGaLocation":25},"/install/","install",{"text":195,"config":196},"Quick start guides",{"href":197,"dataGaName":198,"dataGaLocation":25},"/get-started/","quick setup checklists",{"text":200,"config":201},"Learn",{"href":202,"dataGaLocation":25,"dataGaName":203},"https://university.gitlab.com/","learn",{"text":205,"config":206},"Product documentation",{"href":207,"dataGaName":208,"dataGaLocation":25},"https://docs.gitlab.com/","product documentation",{"text":210,"config":211},"Best practice videos",{"href":212,"dataGaName":213,"dataGaLocation":25},"/getting-started-videos/","best practice videos",{"text":215,"config":216},"Integrations",{"href":217,"dataGaName":218,"dataGaLocation":25},"/integrations/","integrations",{"title":220,"items":221},"Discover",[222,227,232,236],{"text":223,"config":224},"Customer success stories",{"href":225,"dataGaName":226,"dataGaLocation":25},"/customers/","customer success stories",{"text":228,"config":229},"Blog",{"href":230,"dataGaName":231,"dataGaLocation":25},"/blog/","blog",{"text":233,"config":234},"The Source",{"href":235,"dataGaName":231,"dataGaLocation":25},"/the-source/",{"text":237,"config":238},"Remote",{"href":239,"dataGaName":240,"dataGaLocation":25},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":242,"items":243},"Connect",[244,249,254,259,264],{"text":245,"config":246},"GitLab Services",{"href":247,"dataGaName":248,"dataGaLocation":25},"/services/","services",{"text":250,"config":251},"Community",{"href":252,"dataGaName":253,"dataGaLocation":25},"/community/","community",{"text":255,"config":256},"Forum",{"href":257,"dataGaName":258,"dataGaLocation":25},"https://forum.gitlab.com/","forum",{"text":260,"config":261},"Events",{"href":262,"dataGaName":263,"dataGaLocation":25},"/events/","events",{"text":265,"config":266},"Partners",{"href":267,"dataGaName":268,"dataGaLocation":25},"/partners/","partners",{"config":270,"title":273,"text":274,"link":275},{"background":271,"textColor":272},"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":276,"config":277},"Read the latest",{"href":278,"dataGaName":279,"dataGaLocation":25},"/releases/whats-new/","whats new",{"text":281,"config":282,"menu":284},"Company",{"dataNavLevelOne":283},"company",{"type":76,"columns":285},[286],{"items":287},[288,293,299,301,306,311,316,321,326,331,336],{"text":289,"config":290},"About",{"href":291,"dataGaName":292,"dataGaLocation":25},"/company/","about",{"text":294,"config":295,"footerGa":298},"Jobs",{"href":296,"dataGaName":297,"dataGaLocation":25},"/jobs/","jobs",{"dataGaName":297},{"text":260,"config":300},{"href":262,"dataGaName":263,"dataGaLocation":25},{"text":302,"config":303},"Leadership",{"href":304,"dataGaName":305,"dataGaLocation":25},"/company/team/e-group/","leadership",{"text":307,"config":308},"Team",{"href":309,"dataGaName":310,"dataGaLocation":25},"/company/team/","team",{"text":312,"config":313},"Handbook",{"href":314,"dataGaName":315,"dataGaLocation":25},"https://handbook.gitlab.com/","handbook",{"text":317,"config":318},"Investor relations",{"href":319,"dataGaName":320,"dataGaLocation":25},"https://ir.gitlab.com/","investor relations",{"text":322,"config":323},"Trust Center",{"href":324,"dataGaName":325,"dataGaLocation":25},"/security/","trust center",{"text":327,"config":328},"AI Transparency Center",{"href":329,"dataGaName":330,"dataGaLocation":25},"/ai-transparency-center/","ai transparency center",{"text":332,"config":333},"Newsletter",{"href":334,"dataGaName":335,"dataGaLocation":25},"/company/contact/#contact-forms","newsletter",{"text":337,"config":338},"Press",{"href":339,"dataGaName":340,"dataGaLocation":25},"/press/","press",{"text":342,"config":343,"menu":344},"Contact us",{"dataNavLevelOne":283},{"type":76,"columns":345},[346],{"items":347},[348,351,356],{"text":32,"config":349},{"href":34,"dataGaName":350,"dataGaLocation":25},"talk to sales",{"text":352,"config":353},"Support portal",{"href":354,"dataGaName":355,"dataGaLocation":25},"https://support.gitlab.com","support portal",{"text":357,"config":358},"Customer portal",{"href":359,"dataGaName":360,"dataGaLocation":25},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":362,"login":363,"suggestions":370},"Close",{"text":364,"link":365},"To search repositories and projects, login to",{"text":366,"config":367},"gitlab.com",{"href":39,"dataGaName":368,"dataGaLocation":369},"search login","search",{"text":371,"default":372},"Suggestions",[373,375,379,381,385,389],{"text":56,"config":374},{"href":61,"dataGaName":56,"dataGaLocation":369},{"text":376,"config":377},"Code Suggestions (AI)",{"href":378,"dataGaName":376,"dataGaLocation":369},"/solutions/code-suggestions/",{"text":92,"config":380},{"href":94,"dataGaName":92,"dataGaLocation":369},{"text":382,"config":383},"GitLab on AWS",{"href":384,"dataGaName":382,"dataGaLocation":369},"/partners/technology-partners/aws/",{"text":386,"config":387},"GitLab on Google Cloud",{"href":388,"dataGaName":386,"dataGaLocation":369},"/partners/technology-partners/google-cloud-platform/",{"text":390,"config":391},"Why GitLab?",{"href":69,"dataGaName":390,"dataGaLocation":369},{"freeTrial":393,"mobileIcon":398,"desktopIcon":403,"secondaryButton":406},{"text":394,"config":395},"Start free trial",{"href":396,"dataGaName":30,"dataGaLocation":397},"https://gitlab.com/-/trials/new/","nav",{"altText":399,"config":400},"Gitlab Icon",{"src":401,"dataGaName":402,"dataGaLocation":397},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":399,"config":404},{"src":405,"dataGaName":402,"dataGaLocation":397},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":407,"config":408},"Get Started",{"href":409,"dataGaName":410,"dataGaLocation":397},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":412,"mobileIcon":416,"desktopIcon":418},{"text":413,"config":414},"Learn more about GitLab Duo",{"href":61,"dataGaName":415,"dataGaLocation":397},"gitlab duo",{"altText":399,"config":417},{"src":401,"dataGaName":402,"dataGaLocation":397},{"altText":399,"config":419},{"src":405,"dataGaName":402,"dataGaLocation":397},{"button":421,"mobileIcon":426,"desktopIcon":428},{"text":422,"config":423},"/switch",{"href":424,"dataGaName":425,"dataGaLocation":397},"#contact","switch",{"altText":399,"config":427},{"src":401,"dataGaName":402,"dataGaLocation":397},{"altText":399,"config":429},{"src":430,"dataGaName":402,"dataGaLocation":397},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":432,"mobileIcon":437,"desktopIcon":439},{"text":433,"config":434},"Back to pricing",{"href":174,"dataGaName":435,"dataGaLocation":397,"icon":436},"back to pricing","GoBack",{"altText":399,"config":438},{"src":401,"dataGaName":402,"dataGaLocation":397},{"altText":399,"config":440},{"src":405,"dataGaName":402,"dataGaLocation":397},{"title":442,"button":443,"config":448},"See how agentic AI transforms software delivery",{"text":444,"config":445},"Sign up for GitLab Transcend on June 10",{"href":446,"dataGaName":447,"dataGaLocation":25},"/releases/whats-new/#sign-up","transcend event",{"layout":449,"icon":450,"disabled":451},"release","AiStar",false,{"data":453},{"text":454,"source":455,"edit":461,"contribute":466,"config":471,"items":476,"minimal":683},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":456,"config":457},"View page source",{"href":458,"dataGaName":459,"dataGaLocation":460},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":462,"config":463},"Edit this page",{"href":464,"dataGaName":465,"dataGaLocation":460},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":467,"config":468},"Please contribute",{"href":469,"dataGaName":470,"dataGaLocation":460},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":472,"facebook":473,"youtube":474,"linkedin":475},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[477,524,578,622,649],{"title":172,"links":478,"subMenu":493},[479,483,488],{"text":480,"config":481},"View plans",{"href":174,"dataGaName":482,"dataGaLocation":460},"view plans",{"text":484,"config":485},"Why Premium?",{"href":486,"dataGaName":487,"dataGaLocation":460},"/pricing/premium/","why premium",{"text":489,"config":490},"Why Ultimate?",{"href":491,"dataGaName":492,"dataGaLocation":460},"/pricing/ultimate/","why ultimate",[494],{"title":495,"links":496},"Contact Us",[497,500,502,504,509,514,519],{"text":498,"config":499},"Contact sales",{"href":34,"dataGaName":35,"dataGaLocation":460},{"text":352,"config":501},{"href":354,"dataGaName":355,"dataGaLocation":460},{"text":357,"config":503},{"href":359,"dataGaName":360,"dataGaLocation":460},{"text":505,"config":506},"Status",{"href":507,"dataGaName":508,"dataGaLocation":460},"https://status.gitlab.com/","status",{"text":510,"config":511},"Terms of use",{"href":512,"dataGaName":513,"dataGaLocation":460},"/terms/","terms of use",{"text":515,"config":516},"Privacy statement",{"href":517,"dataGaName":518,"dataGaLocation":460},"/privacy/","privacy statement",{"text":520,"config":521},"Cookie preferences",{"dataGaName":522,"dataGaLocation":460,"id":523,"isOneTrustButton":15},"cookie preferences","ot-sdk-btn",{"title":72,"links":525,"subMenu":534},[526,530],{"text":527,"config":528},"DevSecOps platform",{"href":54,"dataGaName":529,"dataGaLocation":460},"devsecops platform",{"text":531,"config":532},"AI-Assisted Development",{"href":61,"dataGaName":533,"dataGaLocation":460},"ai-assisted development",[535],{"title":536,"links":537},"Topics",[538,543,548,553,558,563,568,573],{"text":539,"config":540},"CICD",{"href":541,"dataGaName":542,"dataGaLocation":460},"/topics/ci-cd/","cicd",{"text":544,"config":545},"GitOps",{"href":546,"dataGaName":547,"dataGaLocation":460},"/topics/gitops/","gitops",{"text":549,"config":550},"DevOps",{"href":551,"dataGaName":552,"dataGaLocation":460},"/topics/devops/","devops",{"text":554,"config":555},"Version Control",{"href":556,"dataGaName":557,"dataGaLocation":460},"/topics/version-control/","version control",{"text":559,"config":560},"DevSecOps",{"href":561,"dataGaName":562,"dataGaLocation":460},"/topics/devsecops/","devsecops",{"text":564,"config":565},"Cloud Native",{"href":566,"dataGaName":567,"dataGaLocation":460},"/topics/cloud-native/","cloud native",{"text":569,"config":570},"AI for Coding",{"href":571,"dataGaName":572,"dataGaLocation":460},"/topics/devops/ai-for-coding/","ai for coding",{"text":574,"config":575},"Agentic AI",{"href":576,"dataGaName":577,"dataGaLocation":460},"/topics/agentic-ai/","agentic ai",{"title":579,"links":580},"Solutions",[581,583,585,590,594,597,601,604,606,609,612,617],{"text":116,"config":582},{"href":111,"dataGaName":116,"dataGaLocation":460},{"text":105,"config":584},{"href":88,"dataGaName":89,"dataGaLocation":460},{"text":586,"config":587},"Agile development",{"href":588,"dataGaName":589,"dataGaLocation":460},"/solutions/agile-delivery/","agile delivery",{"text":591,"config":592},"SCM",{"href":101,"dataGaName":593,"dataGaLocation":460},"source code management",{"text":539,"config":595},{"href":94,"dataGaName":596,"dataGaLocation":460},"continuous integration & delivery",{"text":598,"config":599},"Value stream management",{"href":144,"dataGaName":600,"dataGaLocation":460},"value stream management",{"text":544,"config":602},{"href":603,"dataGaName":547,"dataGaLocation":460},"/solutions/gitops/",{"text":154,"config":605},{"href":157,"dataGaName":158,"dataGaLocation":460},{"text":607,"config":608},"Small business",{"href":163,"dataGaName":164,"dataGaLocation":460},{"text":610,"config":611},"Public sector",{"href":169,"dataGaName":170,"dataGaLocation":460},{"text":613,"config":614},"Education",{"href":615,"dataGaName":616,"dataGaLocation":460},"/solutions/education/","education",{"text":618,"config":619},"Financial services",{"href":620,"dataGaName":621,"dataGaLocation":460},"/solutions/finance/","financial services",{"title":177,"links":623},[624,626,628,630,633,635,637,639,641,643,645,647],{"text":190,"config":625},{"href":192,"dataGaName":193,"dataGaLocation":460},{"text":195,"config":627},{"href":197,"dataGaName":198,"dataGaLocation":460},{"text":200,"config":629},{"href":202,"dataGaName":203,"dataGaLocation":460},{"text":205,"config":631},{"href":207,"dataGaName":632,"dataGaLocation":460},"docs",{"text":228,"config":634},{"href":230,"dataGaName":231,"dataGaLocation":460},{"text":223,"config":636},{"href":225,"dataGaName":226,"dataGaLocation":460},{"text":237,"config":638},{"href":239,"dataGaName":240,"dataGaLocation":460},{"text":245,"config":640},{"href":247,"dataGaName":248,"dataGaLocation":460},{"text":250,"config":642},{"href":252,"dataGaName":253,"dataGaLocation":460},{"text":255,"config":644},{"href":257,"dataGaName":258,"dataGaLocation":460},{"text":260,"config":646},{"href":262,"dataGaName":263,"dataGaLocation":460},{"text":265,"config":648},{"href":267,"dataGaName":268,"dataGaLocation":460},{"title":281,"links":650},[651,653,655,657,659,661,663,667,672,674,676,678],{"text":289,"config":652},{"href":291,"dataGaName":283,"dataGaLocation":460},{"text":294,"config":654},{"href":296,"dataGaName":297,"dataGaLocation":460},{"text":302,"config":656},{"href":304,"dataGaName":305,"dataGaLocation":460},{"text":307,"config":658},{"href":309,"dataGaName":310,"dataGaLocation":460},{"text":312,"config":660},{"href":314,"dataGaName":315,"dataGaLocation":460},{"text":317,"config":662},{"href":319,"dataGaName":320,"dataGaLocation":460},{"text":664,"config":665},"Sustainability",{"href":666,"dataGaName":664,"dataGaLocation":460},"/sustainability/",{"text":668,"config":669},"Diversity, inclusion and belonging (DIB)",{"href":670,"dataGaName":671,"dataGaLocation":460},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":322,"config":673},{"href":324,"dataGaName":325,"dataGaLocation":460},{"text":332,"config":675},{"href":334,"dataGaName":335,"dataGaLocation":460},{"text":337,"config":677},{"href":339,"dataGaName":340,"dataGaLocation":460},{"text":679,"config":680},"Modern Slavery Transparency Statement",{"href":681,"dataGaName":682,"dataGaLocation":460},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":684},[685,688,691],{"text":686,"config":687},"Terms",{"href":512,"dataGaName":513,"dataGaLocation":460},{"text":689,"config":690},"Cookies",{"dataGaName":522,"dataGaLocation":460,"id":523,"isOneTrustButton":15},{"text":692,"config":693},"Privacy",{"href":517,"dataGaName":518,"dataGaLocation":460},[695,705,714,723,732,741,750,758,767,776,785,794,803,812,821,830,839,848,857,867,876,885,894,903,912,922,931,940,949,958],{"content":696,"config":703},{"title":697,"heroImage":698,"category":699,"description":700,"authors":701,"date":702},"Kingfisher transforming the developer experience with GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659756/Blog/Hero%20Images/REFERENCE_-_display_preview_for_blog_images.png","customer-stories","Learn how the international company focuses on DevSecOps, including automation, to reduce complexity in workflows for better efficiency.",[5],"2024-11-12",{"slug":704,"externalUrl":-1},"kingfisher-transforming-the-developer-experience-with-gitlab",{"content":706,"config":712},{"title":707,"heroImage":708,"category":699,"description":709,"authors":710,"date":711},"Southwest looking to help developers take flight","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665272/Blog/Hero%20Images/AdobeStock_380312133.jpg","Learn how the airline's DevOps teams are dramatically increasing their ability to detect and resolve problems with GitLab.",[5],"2024-01-30",{"slug":713,"externalUrl":-1},"southwest-looking-to-help-developers-take-flight",{"content":715,"config":721},{"title":716,"heroImage":717,"category":699,"description":718,"authors":719,"date":720},"Dunelm strengthens business by enhancing its DevSecOps culture","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670332/Blog/Hero%20Images/groupcollaboration.jpg","Learn how a major UK retailer is using GitLab to ensure everyone in their DevSecOps teams can work together, increasing speed, security, and trust.",[5],"2023-11-16",{"slug":722,"externalUrl":-1},"dunelm-strengthens-business-by-enhancing-its-devsecops-culture",{"content":724,"config":730},{"title":725,"heroImage":726,"category":699,"description":727,"authors":728,"date":729},"Why HackerOne gets love letters from its developers","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662439/Blog/Hero%20Images/codewithheart.png","Learn how HackerOne is making developers more productive while ensuring that security is built into their software development processes.",[5],"2023-11-14",{"slug":731,"externalUrl":-1},"why-hackerone-gets-love-letters-from-developers",{"content":733,"config":739},{"title":734,"heroImage":735,"category":699,"description":736,"authors":737,"date":738},"How global real estate company Lendlease is driving change with GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670317/Blog/Hero%20Images/blog-banner-blue-neon.png","Learn how Lendlease is using GitLab to improve visibility, foster collaboration, and empower everyone to be responsible for security.",[5],"2023-10-23",{"slug":740,"externalUrl":-1},"lendlease-driving-change-with-gitlab",{"content":742,"config":748},{"title":743,"heroImage":744,"category":562,"description":745,"authors":746,"date":747},"5 ways to streamline your cloud adoption","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663930/Blog/Hero%20Images/daytime-clouds_1800x945.png","As companies migrate to the cloud, consider these helpful tips for making the move smoother and more efficient.",[5],"2023-09-05",{"slug":749,"externalUrl":-1},"five-ways-to-streamline-cloud-adoption",{"content":751,"config":756},{"title":752,"heroImage":753,"category":699,"description":754,"authors":755,"date":747},"6 reasons Cisco Learning and Certifications adopted GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670302/Blog/Hero%20Images/lightbulb-book.png","Learn what Cisco Learning and Certifications's principal engineer and lead architect shared about the organization's use of GitLab at our DevSecOps World Tour in Chicago.",[5],{"slug":757,"externalUrl":-1},"six-reasons-cisco-learning-and-certifications-adopted-gitlab",{"content":759,"config":765},{"title":760,"heroImage":761,"category":562,"description":762,"authors":763,"date":764},"How DevSecOps drives business success","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663975/Blog/Hero%20Images/devsecopssurvey.png","Learn the benefits of DevSecOps, including how it drives ROI.",[5],"2023-07-24",{"slug":766,"externalUrl":-1},"how-devsecops-drives-business-success",{"content":768,"config":774},{"title":769,"heroImage":770,"category":562,"description":771,"authors":772,"date":773},"7 tips on how to successfully talk to execs about DevSecOps","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670694/Blog/Hero%20Images/how-to-keep-remote-teams-engaged-cover.jpg","If you want to begin using DevSecOps to improve software development, you need to get business executives behind your plan. Here are tips to do just that.",[5],"2023-07-12",{"slug":775,"externalUrl":-1},"7-tips-on-how-to-successfully-talk-to-execs-about-devsecops",{"content":777,"config":783},{"title":778,"heroImage":779,"category":562,"description":780,"authors":781,"date":782},"DevSecOps platforms help SMBs scale as they grow","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668641/Blog/Hero%20Images/smbscale.jpg","Adopting a comprehensive platform early lets smaller businesses mature with best practices.",[5],"2023-01-17",{"slug":784,"externalUrl":-1},"devsecops-platforms-help-smbs-scale-as-they-grow",{"content":786,"config":792},{"title":787,"heroImage":788,"category":562,"description":789,"authors":790,"date":791},"DevSecOps platforms give SMBs security muscle","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667094/Blog/Hero%20Images/container-security.jpg","A single platform enables teams to build, test, and deploy secure software with fewer resources.",[5],"2023-01-10",{"slug":793,"externalUrl":-1},"devsecops-platforms-give-smbs-security-muscle",{"content":795,"config":801},{"title":796,"heroImage":797,"category":562,"description":798,"authors":799,"date":800},"How automation is making DevOps pros’ jobs easier","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662504/Blog/Hero%20Images/devsecops-automated-security.jpg","Six ways automation in a DevSecOps platform aids security, monitoring, compliance, and CI/CD.",[5],"2022-12-12",{"slug":802,"externalUrl":-1},"how-automation-is-making-devops-pros-jobs-easier",{"content":804,"config":810},{"title":805,"heroImage":806,"category":562,"description":807,"authors":808,"date":809},"Two DevOps platform superpowers: Visibility and actionability","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668622/Blog/Hero%20Images/group-rowing-collaboration.jpg","Migrating to a DevOps platform helps organizations better understand and improve their development lifecycle.",[5],"2022-09-26",{"slug":811,"externalUrl":-1},"less-headaches",{"content":813,"config":819},{"title":814,"heroImage":815,"category":562,"description":816,"authors":817,"date":818},"How SMBs can save with the GitLab DevOps Platform","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667966/Blog/Hero%20Images/global-compensation-calculator-iteration.jpg","Use our ROI Calculator to understand how a DevOps platform saves money.",[5],"2022-09-08",{"slug":820,"externalUrl":-1},"how-smbs-can-save-with-gitlabs-devops-platform",{"content":822,"config":828},{"title":823,"heroImage":824,"category":562,"description":825,"authors":826,"date":827},"Ease pressure on SMB developers with a DevOps platform","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668354/Blog/Hero%20Images/handshake.png","Small and medium-sized businesses have to be master multitaskers, but that's not always efficient. Here's how a DevOps platform can help.",[5],"2022-09-06",{"slug":829,"externalUrl":-1},"ease-pressure-on-smb-developers-with-a-devops-platform",{"content":831,"config":837},{"title":832,"heroImage":833,"category":562,"description":834,"authors":835,"date":836},"Five essential business benefits a DevOps platform gives SMBs","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668332/Blog/Hero%20Images/architecture-building-business-258163.jpg","Multiply your SMB’s tech muscle, reduce expenses, and cut wasted time.",[5],"2022-08-30",{"slug":838,"externalUrl":-1},"five-essential-business-benefits-a-devops-platform-gives-smbs",{"content":840,"config":846},{"title":841,"heroImage":842,"category":562,"description":843,"authors":844,"date":845},"Ditch toolchain problems with a DevOps platform","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667978/Blog/Hero%20Images/go-tools-and-gitlab.jpg","Migrating to a platform is the next step in the DevOps evolution.",[5],"2022-08-24",{"slug":847,"externalUrl":-1},"too-many-toolchains-a-devops-platform-migration-is-the-answer",{"content":849,"config":855},{"title":850,"heroImage":851,"category":562,"description":852,"authors":853,"date":854},"8 Steps to prepare your team for a DevOps platform migration","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663786/Blog/Hero%20Images/craftsman-looks-at-continuous-integration.jpg","Getting teams ready enables them to migrate with more confidence and ease. Here's how to get started.",[5],"2022-08-16",{"slug":856,"externalUrl":-1},"eight-steps-to-prepare-your-team-for-a-devops-platform-migration",{"content":858,"config":865},{"title":859,"heroImage":860,"category":861,"description":862,"authors":863,"date":864},"5 ways collaboration boosts productivity and your career","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668473/Blog/Hero%20Images/john-schnobrich-FlPc9_VocJ4-unsplash.jpg","careers","Collaboration is a powerful tool and DevOps pros that learn how to master it will expand their growth opportunities.",[5],"2022-05-02",{"slug":866,"externalUrl":-1},"5-ways-collaboration-boosts-productivity-and-your-career",{"content":868,"config":874},{"title":869,"heroImage":870,"category":562,"description":871,"authors":872,"date":873},"How a DevOps platform can help solve 5 key SMB frustrations","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668242/Blog/Hero%20Images/assembly-3830652.jpg","SMBs already wear all of the hats. Here are 5 ways a DevOps platform can ease the burden.",[5],"2022-04-25",{"slug":875,"externalUrl":-1},"how-a-devops-platform-can-help-solve-5-key-smb-frustrations",{"content":877,"config":883},{"title":878,"heroImage":879,"category":562,"description":880,"authors":881,"date":882},"6 ways SMBs can leverage the power of a DevOps platform","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668224/Blog/Hero%20Images/inside-our-new-development-team-lead-persona.jpg","Bringing a DevOps platform into a small business can be a game changer. It can also cut down on the hat wearing. Here are the top 6 benefits.",[5],"2022-04-12",{"slug":884,"externalUrl":-1},"6-ways-smbs-can-leverage-the-power-of-a-devops-platform",{"content":886,"config":892},{"title":887,"heroImage":888,"category":562,"description":889,"authors":890,"date":891},"Can an SMB or start-up be too small for a DevOps platform?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668213/Blog/Hero%20Images/innersourcing-improves-collaboration-within-an-organization.jpg","It may sound counter-intuitive but even a very small company or startup can take advantage of the power of a DevOps platform. Here's how.",[5],"2022-04-06",{"slug":893,"externalUrl":-1},"can-an-smb-or-start-up-be-too-small-for-a-devops-platform",{"content":895,"config":901},{"title":896,"heroImage":897,"category":562,"description":898,"authors":899,"date":900},"It's time to learn DevOps and here's where to begin","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663743/Blog/Hero%20Images/three-things-i-learned-in-my-first-month-at-gitlab.jpg","DevOps is a unique blend of tech, tools and culture. Take it step-by-step and it's easy to learn. This simple guide shows you how to get started. Learn more here!",[5],"2022-03-10",{"slug":902,"externalUrl":-1},"if-its-time-to-learn-devops-heres-where-to-begin",{"content":904,"config":910},{"title":905,"heroImage":906,"category":562,"description":907,"authors":908,"date":909},"How to get the most out of software documentation","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668339/Blog/Hero%20Images/a-tale-of-two-editors.jpg","Want to get even more mileage out of your DevOps platform? Better software documentation is the answer. Here are tips to help you get started.",[5],"2022-01-11",{"slug":911,"externalUrl":-1},"16-ways-to-get-the-most-out-of-software-documentation",{"content":913,"config":920},{"title":914,"heroImage":915,"category":916,"description":917,"authors":918,"date":919},"Soft skills are the key to your DevOps career advancement","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668185/Blog/Hero%20Images/Chorus_case_study.png","insights","Learn the top soft skills you should invest time in to get a better salary and achieve your career goals.",[5],"2021-11-30",{"slug":921,"externalUrl":-1},"soft-skills-are-the-key-to-your-devops-career-advancement",{"content":923,"config":929},{"title":924,"heroImage":925,"category":916,"description":926,"authors":927,"date":928},"The top skills you need to get your DevOps dream job or a higher salary","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664025/Blog/Hero%20Images/devopscareer.jpg","AI, ML, automation – time to learn these new tech skills to stay competitive and land the job or promotion you want.",[5],"2021-11-17",{"slug":930,"externalUrl":-1},"the-top-skills-you-need-to-get-your-devops-dream-job",{"content":932,"config":938},{"title":933,"heroImage":934,"category":916,"description":935,"authors":936,"date":937},"Best advice for your DevOps career? Keep on learning","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679473/Blog/Hero%20Images/designing-in-an-all-remote-company.jpg","If you want a new job, or a higher salary, or preferably both, add some skills to your DevOps resume. Here's a look at our strategy for DIY-ing your continuing ed.",[5],"2021-11-09",{"slug":939,"externalUrl":-1},"best-advice-for-your-devops-career-keep-on-learning",{"content":941,"config":947},{"title":942,"heroImage":943,"category":562,"description":944,"authors":945,"date":946},"How to make your DevOps team elite performers","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667875/Blog/Hero%20Images/trends-in-version-control-land-microservices-cover.jpg","Every company wants DevOps done better. The DORA Report spotlights what it takes to be a DevOps elite, and what teams need to do to get there.",[5],"2021-10-26",{"slug":948,"externalUrl":-1},"how-to-make-your-devops-team-elite-performers",{"content":950,"config":956},{"title":951,"heroImage":952,"category":562,"description":953,"authors":954,"date":955},"Four tips to increase your DevOps salary","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668124/Blog/Hero%20Images/moneyfarm_background.jpg","You have a great career with a solid salary, but can you do better? (Hint: of course.) Here's how.",[5],"2021-10-20",{"slug":957,"externalUrl":-1},"four-tips-to-increase-your-devops-salary",{"content":959,"config":965},{"title":960,"heroImage":961,"category":562,"description":962,"authors":963,"date":964},"DevOps salaries in 2021: where do you rank?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663397/Blog/Hero%20Images/logoforblogpost.jpg","Another surprise benefit of working on a DevOps platform? A higher salary! Here's why DevOps salaries are going up, and where to find the biggest paychecks.",[5],"2021-10-07",{"slug":966,"externalUrl":-1},"a-look-at-devops-salaries",1777934800162]