[{"data":1,"prerenderedAt":995},["ShallowReactive",2],{"/blog/how-to-make-your-devops-team-elite-performers":3,"navigation-en-us":210,"banner-en-us":638,"footer-en-us":648,"blog-post-authors-en-us-Sharon Gaudin":891,"blog-related-posts-en-us-how-to-make-your-devops-team-elite-performers":906,"blog-promotions-en-us":931,"next-steps-en-us":985},{"id":4,"title":5,"authors":6,"body":8,"category":188,"date":189,"description":190,"extension":191,"externalUrl":192,"faq":192,"featured":193,"heroImage":194,"meta":195,"navigation":196,"path":197,"seo":198,"slug":202,"stem":203,"tags":204,"template":208,"updatedDate":192,"__hash__":209},"blogPosts/en-us/blog/how-to-make-your-devops-team-elite-performers.md","How to make your DevOps team elite performers",[7],"Sharon Gaudin",{"type":9,"value":10,"toc":170},"minimark",[11,15,31,44,47,52,55,60,63,67,70,74,77,81,84,88,96,100,109,113,122,126,129,133,141,145,153,156,159],[12,13,14],"p",{},"So your company has a DevOps team –  great! – but are they elite performers or low performers?",[12,16,17,18,24,25,30],{},"There’s a chasm of difference between the two, according to the ",[19,20,23],"a",{"href":21,"rel":22},"https://gitlab.com/gitlab-com/www-gitlab-com/uploads/069ee8e2ee6af463cf0aafcd89eda33e/state-of-devops-2021.pdf",[],"State of DevOps 2021 report"," from DORA, the DevOps Research and Assessment team at Google. It’s the tipping point in how resilient, efficient and reliable your team is, and that’s directly tied to your ability to help your business be more competitive. (To be transparent, GitLab was one of the many sponsors of the report, and we’ve incorporated some of the DORA metrics ",[19,26,29],{"href":27,"rel":28},"https://gitlab-com.gitlab.io/cs-tools/gitlab-cs-tools/what-is-new-since/?tab=features&s%5B%E2%80%A6%5Dtegories=DevOps+Reports&textSearch=DevOps&minVersion=13_08",[],"within our DevOps Platform"," so you can compare your highest and lowest-performing teams and see how much of the DevOps lifecycle each one is embracing.)",[12,32,33,34,38,39,43],{},"Bragging rights aside, a personal -- and not insignificant -- benefit of being on an elite DevOps team is that your ",[19,35,37],{"href":36},"/blog/a-look-at-devops-salaries/","company value",", as well as your ",[19,40,42],{"href":41},"/blog/four-tips-to-increase-your-devops-salary/","salary",", would likely rise, as would your ability to be hired at a top-tier company.",[12,45,46],{},"So what does it mean to be an elite DevOps team and what does it take to get there? Let’s dive in:",[48,49,51],"h2",{"id":50},"the-benefits-of-being-an-elite-team","The benefits of being an elite team",[12,53,54],{},"According to the DORA report there are specific things elite teams are able to consistently do. Here’s a look at some big goals:",[56,57,59],"h3",{"id":58},"deploy-more-frequently","Deploy more frequently",[12,61,62],{},"Elite performers deploy code 973 times more frequently than low performers, the survey notes. That’s right -- 973 times more. Low performers say they require a change lead time greater than six months. In sharp contrast, elite teams only need an hour. We’ll do the math for you: Elite teams have a 6,570 times faster lead time from commit to deploy than low performers.",[56,64,66],{"id":65},"recover-quicker","Recover quicker",[12,68,69],{},"There’s a similar broad gap between low performers and elite teams when it comes to stability. DORA notes the time it takes the elite group to restore service is less than one hour, compared to more than six months for the low performers.",[56,71,73],{"id":72},"lower-change-failure-rates","Lower change failure rates",[12,75,76],{},"When it comes to change failure rates, there’s a 3 times difference between top and bottom performers. That means the elite group’s changes are a third less likely to fail.",[48,78,80],{"id":79},"doras-tips-on-how-to-become-an-elite-team","DORA’s tips on how to become an elite team",[12,82,83],{},"Those are great goals but how do you make them a reality? These six tips will take you in the right direction",[56,85,87],{"id":86},"_1-make-smart-use-of-hybrid-and-multi-cloud-environments","1. Make smart use of hybrid and multi-cloud environments",[12,89,90,91,95],{},"DORA survey respondents who use either hybrid cloud or ",[19,92,94],{"href":93},"/topics/multicloud/","multi-cloud"," environments were 1.6 times more likely to beat their company’s performance targets than those who did not use these cloud setups. Multi-cloud users, for instance, say they are able to leverage each cloud provider’s unique benefits and achieve greater availability.",[56,97,99],{"id":98},"_2-how-you-implement-the-cloud-matters","2. How you implement the cloud matters",[12,101,102,103,108],{},"When it comes to being able to support business needs, how the cloud is adopted and implemented makes a big difference. There’s a lot of benefit to adhering to the National Institute of Standards and Technology’s (NIST) ",[19,104,107],{"href":105,"rel":106},"https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.500-291r2.pdf",[],"five essentials of cloud computing",": on-demand self-service, broad network access, resource pooling, rapid elasticity or expansion, and measured service. DORA noted elite performers were 3.5 times more likely to have met all essential NIST cloud characteristics.",[56,110,112],{"id":111},"_3-let-devops-and-sre-complement-each-other","3. Let DevOps and SRE complement each other",[12,114,115,116,121],{},"Top DevOps professionals understand they don’t have to choose between DevOps and ",[19,117,120],{"href":118,"rel":119},"https://handbook.gitlab.com/job-description-library/engineering/infrastructure/site-reliability-engineer/",[],"site reliability engineering (SRE)",". They work well together. “Elite performers are 2.1x as likely to report the use of SRE practices as their low-performing counterparts,” the DORA report notes. “But even teams operating at the highest levels have room for growth: Only 10% of elite respondents indicated that their teams have fully implemented every SRE practice we investigated.”",[56,123,125],{"id":124},"_4-make-sure-youre-documenting","4. Make sure you’re documenting",[12,127,128],{},"There’s a direct correlation between creating documents, which include everything from manuals to code comments, to a DevOps team’s success. Solid documentation is accurate, up-to-date, comprehensive, searchable, well organized and clear. The report points out that teams with good documentation are 2.4 times more likely to meet or exceed their reliability targets, and 2.5 times more likely to fully leverage the cloud.",[56,130,132],{"id":131},"_5-build-in-security-throughout-development","5. Build in security throughout development",[12,134,135,136,140],{},"Security can get ",[19,137,139],{"href":138},"/blog/developer-security-divide/","a lot of lip service in DevOps",", but the best teams know that high delivery and operational performance are directly linked to integrating security practices throughout their development process. Security reviews must be integrated into every phase and applied to all major features, security professionals must be included in planning and development, and security testing must be automated.",[56,142,144],{"id":143},"_6-pay-attention-to-your-team-culture","6. Pay attention to your team culture",[12,146,147,148,152],{},"In short, culture matters -- a lot. Industry surveys consistently show that culture is one of the top drivers of IT performance. Professionals who ",[19,149,151],{"href":150},"/blog/why-software-developer-job-satisfaction-matters-and-how-to-make-it-happen/","have a sense of belonging and inclusion",", and who work collaboratively and cross-functionally, produce higher software delivery and operational performance.",[12,154,155],{},"According to the DORA report, it’s clear that becoming an elite team of DevOps professionals is an attainable goal. The report notes a dramatic increase in the percentage of elite professionals this year: 26% (of 1,200 surveyed), up from just 7% in 2018.",[12,157,158],{},"It’s time to up your game or risk being left behind.",[12,160,161],{},[162,163,164,165,169],"em",{},"For a slightly different look at aspirational DevOps results, read our ",[19,166,168],{"href":167},"/resources/developer-survey/","2021 Global DevSecOps Survey",".",{"title":171,"searchDepth":172,"depth":172,"links":173},"",2,[174,180],{"id":50,"depth":172,"text":51,"children":175},[176,178,179],{"id":58,"depth":177,"text":59},3,{"id":65,"depth":177,"text":66},{"id":72,"depth":177,"text":73},{"id":79,"depth":172,"text":80,"children":181},[182,183,184,185,186,187],{"id":86,"depth":177,"text":87},{"id":98,"depth":177,"text":99},{"id":111,"depth":177,"text":112},{"id":124,"depth":177,"text":125},{"id":131,"depth":177,"text":132},{"id":143,"depth":177,"text":144},"devsecops","2021-10-26","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.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667875/Blog/Hero%20Images/trends-in-version-control-land-microservices-cover.jpg",{},true,"/en-us/blog/how-to-make-your-devops-team-elite-performers",{"title":5,"description":190,"ogTitle":5,"ogDescription":190,"noIndex":193,"ogImage":194,"ogUrl":199,"ogSiteName":200,"ogType":201,"canonicalUrls":199},"https://about.gitlab.com/blog/how-to-make-your-devops-team-elite-performers","https://about.gitlab.com","article","how-to-make-your-devops-team-elite-performers","en-us/blog/how-to-make-your-devops-team-elite-performers",[205,206,207],"DevOps","careers","google","BlogPost","xnjAnvg9T8ItQiLhyrj7BnZ4aSl70JCI3hYPXrhbnhs",{"logo":211,"freeTrial":216,"sales":221,"login":226,"items":231,"search":558,"minimal":589,"duo":608,"switchNav":617,"pricingDeployment":628},{"config":212},{"href":213,"dataGaName":214,"dataGaLocation":215},"/","gitlab logo","header",{"text":217,"config":218},"Get free trial",{"href":219,"dataGaName":220,"dataGaLocation":215},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":222,"config":223},"Request a demo",{"href":224,"dataGaName":225,"dataGaLocation":215},"/sales/?contact-topic=request-demo","sales",{"text":227,"config":228},"Sign in",{"href":229,"dataGaName":230,"dataGaLocation":215},"https://gitlab.com/users/sign_in/","sign in",[232,261,361,366,480,536],{"text":233,"config":234,"menu":236},"Platform",{"dataNavLevelOne":235},"platform",{"type":237,"columns":238},"cards",[239,245,253],{"title":233,"description":240,"link":241},"The intelligent orchestration platform for DevSecOps",{"text":242,"config":243},"Explore our Platform",{"href":244,"dataGaName":235,"dataGaLocation":215},"/platform/",{"title":246,"description":247,"link":248},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":249,"config":250},"Meet GitLab Duo",{"href":251,"dataGaName":252,"dataGaLocation":215},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":254,"description":255,"link":256},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":257,"config":258},"Learn more",{"href":259,"dataGaName":260,"dataGaLocation":215},"/why-gitlab/","why gitlab",{"text":262,"left":196,"config":263,"menu":265},"Product",{"dataNavLevelOne":264},"solutions",{"type":266,"link":267,"columns":271,"feature":340},"lists",{"text":268,"config":269},"View all Solutions",{"href":270,"dataGaName":264,"dataGaLocation":215},"/solutions/",[272,296,319],{"title":273,"description":274,"link":275,"items":280},"Automation","CI/CD and automation to accelerate deployment",{"config":276},{"icon":277,"href":278,"dataGaName":279,"dataGaLocation":215},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[281,285,288,292],{"text":282,"config":283},"CI/CD",{"href":284,"dataGaLocation":215,"dataGaName":282},"/solutions/continuous-integration/",{"text":246,"config":286},{"href":251,"dataGaLocation":215,"dataGaName":287},"gitlab duo agent platform - product menu",{"text":289,"config":290},"Source Code Management",{"href":291,"dataGaLocation":215,"dataGaName":289},"/solutions/source-code-management/",{"text":293,"config":294},"Automated Software Delivery",{"href":278,"dataGaLocation":215,"dataGaName":295},"Automated software delivery",{"title":297,"description":298,"link":299,"items":304},"Security","Deliver code faster without compromising security",{"config":300},{"href":301,"dataGaName":302,"dataGaLocation":215,"icon":303},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[305,309,314],{"text":306,"config":307},"Application Security Testing",{"href":301,"dataGaName":308,"dataGaLocation":215},"Application security testing",{"text":310,"config":311},"Software Supply Chain Security",{"href":312,"dataGaLocation":215,"dataGaName":313},"/solutions/supply-chain/","Software supply chain security",{"text":315,"config":316},"Software Compliance",{"href":317,"dataGaName":318,"dataGaLocation":215},"/solutions/software-compliance/","software compliance",{"title":320,"link":321,"items":326},"Measurement",{"config":322},{"icon":323,"href":324,"dataGaName":325,"dataGaLocation":215},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[327,331,335],{"text":328,"config":329},"Visibility & Measurement",{"href":324,"dataGaLocation":215,"dataGaName":330},"Visibility and Measurement",{"text":332,"config":333},"Value Stream Management",{"href":334,"dataGaLocation":215,"dataGaName":332},"/solutions/value-stream-management/",{"text":336,"config":337},"Analytics & Insights",{"href":338,"dataGaLocation":215,"dataGaName":339},"/solutions/analytics-and-insights/","Analytics and insights",{"title":341,"type":266,"items":342},"GitLab for",[343,349,355],{"text":344,"config":345},"Enterprise",{"icon":346,"href":347,"dataGaLocation":215,"dataGaName":348},"Building","/enterprise/","enterprise",{"text":350,"config":351},"Small Business",{"icon":352,"href":353,"dataGaLocation":215,"dataGaName":354},"Work","/small-business/","small business",{"text":356,"config":357},"Public Sector",{"icon":358,"href":359,"dataGaLocation":215,"dataGaName":360},"Organization","/solutions/public-sector/","public sector",{"text":362,"config":363},"Pricing",{"href":364,"dataGaName":365,"dataGaLocation":215,"dataNavLevelOne":365},"/pricing/","pricing",{"text":367,"config":368,"menu":370},"Resources",{"dataNavLevelOne":369},"resources",{"type":266,"link":371,"columns":375,"feature":469},{"text":372,"config":373},"View all resources",{"href":374,"dataGaName":369,"dataGaLocation":215},"/resources/",[376,409,436],{"title":377,"items":378},"Getting started",[379,384,389,394,399,404],{"text":380,"config":381},"Install",{"href":382,"dataGaName":383,"dataGaLocation":215},"/install/","install",{"text":385,"config":386},"Quick start guides",{"href":387,"dataGaName":388,"dataGaLocation":215},"/get-started/","quick setup checklists",{"text":390,"config":391},"Learn",{"href":392,"dataGaLocation":215,"dataGaName":393},"https://university.gitlab.com/","learn",{"text":395,"config":396},"Product documentation",{"href":397,"dataGaName":398,"dataGaLocation":215},"https://docs.gitlab.com/","product documentation",{"text":400,"config":401},"Best practice videos",{"href":402,"dataGaName":403,"dataGaLocation":215},"/getting-started-videos/","best practice videos",{"text":405,"config":406},"Integrations",{"href":407,"dataGaName":408,"dataGaLocation":215},"/integrations/","integrations",{"title":410,"items":411},"Discover",[412,417,422,427,431],{"text":413,"config":414},"Customer success stories",{"href":415,"dataGaName":416,"dataGaLocation":215},"/customers/","customer success stories",{"text":418,"config":419},"Blog",{"href":420,"dataGaName":421,"dataGaLocation":215},"/blog/","blog",{"text":423,"config":424},"Demo Hub",{"href":425,"dataGaName":426,"dataGaLocation":215},"/demo-hub/","demo hub",{"text":428,"config":429},"The Source",{"href":430,"dataGaName":421,"dataGaLocation":215},"/the-source/",{"text":432,"config":433},"Remote",{"href":434,"dataGaName":435,"dataGaLocation":215},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":437,"items":438},"Connect",[439,444,449,454,459,464],{"text":440,"config":441},"GitLab Services",{"href":442,"dataGaName":443,"dataGaLocation":215},"/services/","services",{"text":445,"config":446},"Contribute",{"href":447,"dataGaName":448,"dataGaLocation":215},"https://contributors.gitlab.com","contribute",{"text":450,"config":451},"Community",{"href":452,"dataGaName":453,"dataGaLocation":215},"/community/","community",{"text":455,"config":456},"Forum",{"href":457,"dataGaName":458,"dataGaLocation":215},"https://forum.gitlab.com/","forum",{"text":460,"config":461},"Events",{"href":462,"dataGaName":463,"dataGaLocation":215},"/events/","events",{"text":465,"config":466},"Partners",{"href":467,"dataGaName":468,"dataGaLocation":215},"/partners/","partners",{"config":470,"title":473,"text":474,"link":475},{"background":471,"textColor":472},"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":476,"config":477},"Read the latest",{"href":478,"dataGaName":479,"dataGaLocation":215},"/whats-new/","whats new",{"text":481,"config":482,"menu":484},"Company",{"dataNavLevelOne":483},"company",{"type":266,"columns":485},[486],{"items":487},[488,493,499,501,506,511,516,521,526,531],{"text":489,"config":490},"About",{"href":491,"dataGaName":492,"dataGaLocation":215},"/company/","about",{"text":494,"config":495,"footerGa":498},"Jobs",{"href":496,"dataGaName":497,"dataGaLocation":215},"/jobs/","jobs",{"dataGaName":497},{"text":460,"config":500},{"href":462,"dataGaName":463,"dataGaLocation":215},{"text":502,"config":503},"Leadership",{"href":504,"dataGaName":505,"dataGaLocation":215},"/company/team/e-group/","leadership",{"text":507,"config":508},"Handbook",{"href":509,"dataGaName":510,"dataGaLocation":215},"https://handbook.gitlab.com/","handbook",{"text":512,"config":513},"Investor relations",{"href":514,"dataGaName":515,"dataGaLocation":215},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":517,"config":518},"Trust Center",{"href":519,"dataGaName":520,"dataGaLocation":215},"/security/","trust center",{"text":522,"config":523},"AI Transparency Center",{"href":524,"dataGaName":525,"dataGaLocation":215},"/ai-transparency-center/","ai transparency center",{"text":527,"config":528},"Newsletter",{"href":529,"dataGaName":530,"dataGaLocation":215},"/company/contact/#contact-forms","newsletter",{"text":532,"config":533},"Press",{"href":534,"dataGaName":535,"dataGaLocation":215},"/press/","press",{"text":537,"config":538,"menu":539},"Contact us",{"dataNavLevelOne":483},{"type":266,"columns":540},[541],{"items":542},[543,548,553],{"text":544,"config":545},"Talk to sales",{"href":546,"dataGaName":547,"dataGaLocation":215},"/sales/","talk to sales",{"text":549,"config":550},"Support portal",{"href":551,"dataGaName":552,"dataGaLocation":215},"https://support.gitlab.com/hc/en-us","support portal",{"text":554,"config":555},"Customer portal",{"href":556,"dataGaName":557,"dataGaLocation":215},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":559,"login":560,"suggestions":567},"Close",{"text":561,"link":562},"To search repositories and projects, login to",{"text":563,"config":564},"gitlab.com",{"href":229,"dataGaName":565,"dataGaLocation":566},"search login","search",{"text":568,"default":569},"Suggestions",[570,572,576,578,582,586],{"text":246,"config":571},{"href":251,"dataGaName":246,"dataGaLocation":566},{"text":573,"config":574},"Code Suggestions (AI)",{"href":575,"dataGaName":573,"dataGaLocation":566},"/solutions/code-suggestions/",{"text":282,"config":577},{"href":284,"dataGaName":282,"dataGaLocation":566},{"text":579,"config":580},"GitLab on AWS",{"href":581,"dataGaName":579,"dataGaLocation":566},"/partners/technology-partners/aws/",{"text":583,"config":584},"GitLab on Google Cloud",{"href":585,"dataGaName":583,"dataGaLocation":566},"/partners/technology-partners/google-cloud-platform/",{"text":587,"config":588},"Why GitLab?",{"href":259,"dataGaName":587,"dataGaLocation":566},{"freeTrial":590,"mobileIcon":595,"desktopIcon":600,"secondaryButton":603},{"text":591,"config":592},"Start free trial",{"href":593,"dataGaName":220,"dataGaLocation":594},"https://gitlab.com/-/trials/new/","nav",{"altText":596,"config":597},"Gitlab Icon",{"src":598,"dataGaName":599,"dataGaLocation":594},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":596,"config":601},{"src":602,"dataGaName":599,"dataGaLocation":594},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":604,"config":605},"Get Started",{"href":606,"dataGaName":607,"dataGaLocation":594},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":609,"mobileIcon":613,"desktopIcon":615},{"text":610,"config":611},"Learn more about GitLab Duo",{"href":251,"dataGaName":612,"dataGaLocation":594},"gitlab duo",{"altText":596,"config":614},{"src":598,"dataGaName":599,"dataGaLocation":594},{"altText":596,"config":616},{"src":602,"dataGaName":599,"dataGaLocation":594},{"button":618,"mobileIcon":623,"desktopIcon":625},{"text":619,"config":620},"/switch",{"href":621,"dataGaName":622,"dataGaLocation":594},"#contact","switch",{"altText":596,"config":624},{"src":598,"dataGaName":599,"dataGaLocation":594},{"altText":596,"config":626},{"src":627,"dataGaName":599,"dataGaLocation":594},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":629,"mobileIcon":634,"desktopIcon":636},{"text":630,"config":631},"Back to pricing",{"href":364,"dataGaName":632,"dataGaLocation":594,"icon":633},"back to pricing","GoBack",{"altText":596,"config":635},{"src":598,"dataGaName":599,"dataGaLocation":594},{"altText":596,"config":637},{"src":602,"dataGaName":599,"dataGaLocation":594},{"title":639,"titleMobile":640,"button":641,"config":646},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":257,"config":642},{"href":643,"dataGaName":644,"dataGaLocation":645},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":647,"disabled":193},"release",{"data":649},{"text":650,"source":651,"edit":657,"contribute":662,"config":667,"items":672,"minimal":880},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":652,"config":653},"View page source",{"href":654,"dataGaName":655,"dataGaLocation":656},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":658,"config":659},"Edit this page",{"href":660,"dataGaName":661,"dataGaLocation":656},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":663,"config":664},"Please contribute",{"href":665,"dataGaName":666,"dataGaLocation":656},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":668,"facebook":669,"youtube":670,"linkedin":671},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[673,720,772,816,848],{"title":362,"links":674,"subMenu":689},[675,679,684],{"text":676,"config":677},"View plans",{"href":364,"dataGaName":678,"dataGaLocation":656},"view plans",{"text":680,"config":681},"Why Premium?",{"href":682,"dataGaName":683,"dataGaLocation":656},"/pricing/premium/","why premium",{"text":685,"config":686},"Why Ultimate?",{"href":687,"dataGaName":688,"dataGaLocation":656},"/pricing/ultimate/","why ultimate",[690],{"title":691,"links":692},"Contact Us",[693,696,698,700,705,710,715],{"text":694,"config":695},"Contact sales",{"href":546,"dataGaName":225,"dataGaLocation":656},{"text":549,"config":697},{"href":551,"dataGaName":552,"dataGaLocation":656},{"text":554,"config":699},{"href":556,"dataGaName":557,"dataGaLocation":656},{"text":701,"config":702},"Status",{"href":703,"dataGaName":704,"dataGaLocation":656},"https://status.gitlab.com/","status",{"text":706,"config":707},"Terms of use",{"href":708,"dataGaName":709,"dataGaLocation":656},"/terms/","terms of use",{"text":711,"config":712},"Privacy statement",{"href":713,"dataGaName":714,"dataGaLocation":656},"/privacy/","privacy statement",{"text":716,"config":717},"Cookie preferences",{"dataGaName":718,"dataGaLocation":656,"id":719,"isOneTrustButton":196},"cookie preferences","ot-sdk-btn",{"title":262,"links":721,"subMenu":730},[722,726],{"text":723,"config":724},"DevSecOps platform",{"href":244,"dataGaName":725,"dataGaLocation":656},"devsecops platform",{"text":727,"config":728},"AI-Assisted Development",{"href":251,"dataGaName":729,"dataGaLocation":656},"ai-assisted development",[731],{"title":732,"links":733},"Topics",[734,739,744,748,753,757,762,767],{"text":735,"config":736},"CICD",{"href":737,"dataGaName":738,"dataGaLocation":656},"/topics/ci-cd/","cicd",{"text":740,"config":741},"GitOps",{"href":742,"dataGaName":743,"dataGaLocation":656},"/topics/gitops/","gitops",{"text":205,"config":745},{"href":746,"dataGaName":747,"dataGaLocation":656},"/topics/devops/","devops",{"text":749,"config":750},"Version Control",{"href":751,"dataGaName":752,"dataGaLocation":656},"/topics/version-control/","version control",{"text":754,"config":755},"DevSecOps",{"href":756,"dataGaName":188,"dataGaLocation":656},"/topics/devsecops/",{"text":758,"config":759},"Cloud Native",{"href":760,"dataGaName":761,"dataGaLocation":656},"/topics/cloud-native/","cloud native",{"text":763,"config":764},"AI for Coding",{"href":765,"dataGaName":766,"dataGaLocation":656},"/topics/devops/ai-for-coding/","ai for coding",{"text":768,"config":769},"Agentic AI",{"href":770,"dataGaName":771,"dataGaLocation":656},"/topics/agentic-ai/","agentic ai",{"title":773,"links":774},"Solutions",[775,777,779,784,788,791,795,798,800,803,806,811],{"text":306,"config":776},{"href":301,"dataGaName":306,"dataGaLocation":656},{"text":295,"config":778},{"href":278,"dataGaName":279,"dataGaLocation":656},{"text":780,"config":781},"Agile development",{"href":782,"dataGaName":783,"dataGaLocation":656},"/solutions/agile-delivery/","agile delivery",{"text":785,"config":786},"SCM",{"href":291,"dataGaName":787,"dataGaLocation":656},"source code management",{"text":735,"config":789},{"href":284,"dataGaName":790,"dataGaLocation":656},"continuous integration & delivery",{"text":792,"config":793},"Value stream management",{"href":334,"dataGaName":794,"dataGaLocation":656},"value stream management",{"text":740,"config":796},{"href":797,"dataGaName":743,"dataGaLocation":656},"/solutions/gitops/",{"text":344,"config":799},{"href":347,"dataGaName":348,"dataGaLocation":656},{"text":801,"config":802},"Small business",{"href":353,"dataGaName":354,"dataGaLocation":656},{"text":804,"config":805},"Public sector",{"href":359,"dataGaName":360,"dataGaLocation":656},{"text":807,"config":808},"Education",{"href":809,"dataGaName":810,"dataGaLocation":656},"/solutions/education/","education",{"text":812,"config":813},"Financial services",{"href":814,"dataGaName":815,"dataGaLocation":656},"/solutions/finance/","financial services",{"title":367,"links":817},[818,820,822,824,827,829,832,834,836,838,840,842,844,846],{"text":380,"config":819},{"href":382,"dataGaName":383,"dataGaLocation":656},{"text":385,"config":821},{"href":387,"dataGaName":388,"dataGaLocation":656},{"text":390,"config":823},{"href":392,"dataGaName":393,"dataGaLocation":656},{"text":395,"config":825},{"href":397,"dataGaName":826,"dataGaLocation":656},"docs",{"text":418,"config":828},{"href":420,"dataGaName":421,"dataGaLocation":656},{"text":830,"config":831},"What's new",{"href":478,"dataGaName":479,"dataGaLocation":656},{"text":413,"config":833},{"href":415,"dataGaName":416,"dataGaLocation":656},{"text":432,"config":835},{"href":434,"dataGaName":435,"dataGaLocation":656},{"text":440,"config":837},{"href":442,"dataGaName":443,"dataGaLocation":656},{"text":445,"config":839},{"href":447,"dataGaName":448,"dataGaLocation":656},{"text":450,"config":841},{"href":452,"dataGaName":453,"dataGaLocation":656},{"text":455,"config":843},{"href":457,"dataGaName":458,"dataGaLocation":656},{"text":460,"config":845},{"href":462,"dataGaName":463,"dataGaLocation":656},{"text":465,"config":847},{"href":467,"dataGaName":468,"dataGaLocation":656},{"title":481,"links":849},[850,852,854,856,858,860,864,869,871,873,875],{"text":489,"config":851},{"href":491,"dataGaName":483,"dataGaLocation":656},{"text":494,"config":853},{"href":496,"dataGaName":497,"dataGaLocation":656},{"text":502,"config":855},{"href":504,"dataGaName":505,"dataGaLocation":656},{"text":507,"config":857},{"href":509,"dataGaName":510,"dataGaLocation":656},{"text":512,"config":859},{"href":514,"dataGaName":515,"dataGaLocation":656},{"text":861,"config":862},"Sustainability",{"href":863,"dataGaName":861,"dataGaLocation":656},"/sustainability/",{"text":865,"config":866},"Diversity, inclusion and belonging (DIB)",{"href":867,"dataGaName":868,"dataGaLocation":656},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":517,"config":870},{"href":519,"dataGaName":520,"dataGaLocation":656},{"text":527,"config":872},{"href":529,"dataGaName":530,"dataGaLocation":656},{"text":532,"config":874},{"href":534,"dataGaName":535,"dataGaLocation":656},{"text":876,"config":877},"Modern Slavery Transparency Statement",{"href":878,"dataGaName":879,"dataGaLocation":656},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":881},[882,885,888],{"text":883,"config":884},"Terms",{"href":708,"dataGaName":709,"dataGaLocation":656},{"text":886,"config":887},"Cookies",{"dataGaName":718,"dataGaLocation":656,"id":719,"isOneTrustButton":196},{"text":889,"config":890},"Privacy",{"href":713,"dataGaName":714,"dataGaLocation":656},[892],{"id":893,"title":7,"body":192,"config":894,"content":896,"description":192,"extension":900,"meta":901,"navigation":196,"path":902,"seo":903,"stem":904,"__hash__":905},"blogAuthors/en-us/blog/authors/sharon-gaudin.yml",{"template":895},"BlogAuthor",{"name":7,"config":897},{"headshot":898,"ctfId":899},"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",[907,915,923],{"title":908,"description":909,"heroImage":910,"category":188,"date":911,"authors":912,"slug":914,"externalUrl":192},"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",[913],"Olivier Campeau","gitaly-on-kubernetes-generally-available",{"title":916,"description":917,"heroImage":918,"category":188,"date":919,"authors":920,"slug":922,"externalUrl":192},"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",[921],"Rod Burns","teaching-software-development-the-easy-way-using-gitlab",{"title":924,"description":925,"heroImage":926,"category":188,"date":927,"authors":928,"slug":930,"externalUrl":192},"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",[929],"Manav Khurana","ai-is-reshaping-devsecops-attend-gitlab-transcend-to-see-whats-next",{"promotions":932},[933,947,959,971],{"id":934,"categories":935,"header":937,"text":938,"button":939,"image":944},"ai-modernization",[936],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":940,"config":941},"Get your AI maturity score",{"href":942,"dataGaName":943,"dataGaLocation":421},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":945},{"src":946},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":948,"categories":949,"header":951,"text":938,"button":952,"image":956},"devops-modernization",[950,188],"product","Are you just managing tools or shipping innovation?",{"text":953,"config":954},"Get your DevOps maturity score",{"href":955,"dataGaName":943,"dataGaLocation":421},"/assessments/devops-modernization-assessment/",{"config":957},{"src":958},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":960,"categories":961,"header":963,"text":938,"button":964,"image":968},"security-modernization",[962],"security","Are you trading speed for security?",{"text":965,"config":966},"Get your security maturity score",{"href":967,"dataGaName":943,"dataGaLocation":421},"/assessments/security-modernization-assessment/",{"config":969},{"src":970},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":972,"paths":973,"header":976,"text":977,"button":978,"image":983},"github-azure-migration",[974,975],"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":979,"config":980},"See how GitLab compares to GitHub",{"href":981,"dataGaName":982,"dataGaLocation":421},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":984},{"src":958},{"header":986,"blurb":987,"button":988,"secondaryButton":993},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":989,"config":990},"Get your free trial",{"href":991,"dataGaName":220,"dataGaLocation":992},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":694,"config":994},{"href":546,"dataGaName":225,"dataGaLocation":992},1786803752110]