CINXE.COM
Lockheed Martin | GitLab
<!doctype html> <html data-n-head-ssr lang="en-us" data-n-head="%7B%22lang%22:%7B%22ssr%22:%22en-us%22%7D%7D"> <head> <meta data-n-head="ssr" charset="utf-8"><meta data-n-head="ssr" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="ssr" data-hid="contentSecurityPolicy" http-equiv="Content-Security-Policy" content=" default-src 'self' https: http:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https: http: *.googletagmanager.com *.mutinycdn.com; style-src 'self' 'unsafe-inline' https: http: https://fonts.googleapis.com; object-src https: http:; base-uri 'self'; connect-src 'self' https: http: wss: ws: *.google-analytics.com *.analytics.google.com *.googletagmanager.com *.mutinyhq.com *.mutinyhq.io *.mutinycdn.com; frame-src 'self' https: http:; img-src 'self' https: http: data: *.google-analytics.com *.googletagmanager.com *.mutinycdn.com; manifest-src 'self'; media-src 'self' https: http:; child-src 'self' blob: https: http:; font-src 'self' https: http: data:; "><meta data-n-head="ssr" data-hid="formatDetection" name="format-detection" content="telephone=no"><meta data-n-head="ssr" data-hid="msapplication-TileImage" name="msapplication-TileImage" content="/nuxt-images/ico/mstile-144x144.png?cache=20220414"><meta data-n-head="ssr" data-hid="msapplication-config" name="msapplication-config" content="/nuxt-images/ico/browserconfig.xml"><meta data-n-head="ssr" data-hid="robots" name="robots" content="index, follow"><meta data-n-head="ssr" data-hid="description" name="description" content="The world’s largest defense contractor uses GitLab’s end-to-end DevSecOps platform to shrink toolchains, speed production, and improve security."><meta data-n-head="ssr" data-hid="twitter:description" name="twitter:description" content="The world’s largest defense contractor uses GitLab’s end-to-end DevSecOps platform to shrink toolchains, speed production, and improve security."><meta data-n-head="ssr" data-hid="og:description" property="og:description" content="The world’s largest defense contractor uses GitLab’s end-to-end DevSecOps platform to shrink toolchains, speed production, and improve security."><meta data-n-head="ssr" data-hid="og:title" property="og:title" content="Lockheed Martin"><meta data-n-head="ssr" data-hid="twitter:creator" name="twitter:creator" content="@Gitlab"><meta data-n-head="ssr" data-hid="twitter:site" name="twitter:site" content="@Gitlab"><meta data-n-head="ssr" data-hid="twitter:card" name="twitter:card" content="summary_large_image"><meta data-n-head="ssr" data-hid="twitter:image:alt" name="twitter:image:alt" content="undefined"><meta data-n-head="ssr" data-hid="og:image:alt" property="og:image:alt" content="undefined"><meta data-n-head="ssr" data-hid="og:url" name="og:url" content="https://about.gitlab.com/customers/lockheed-martin"><meta data-n-head="ssr" data-hid="og:type" property="og:type" content="article"><meta data-n-head="ssr" data-hid="twitter:title" name="twitter:title" content="Lockheed Martin"><meta data-n-head="ssr" data-hid="twitter:image" name="twitter:image" content="https://images.ctfassets.net/xz1dnu24egyd/7tug0cKO8m6F3YSyRZfKep/0f8b8f42044ea97aeb9885b070ea38ff/lockheed-martin-social-1024x512.png"><meta data-n-head="ssr" data-hid="og:image" property="og:image" content="https://images.ctfassets.net/xz1dnu24egyd/7tug0cKO8m6F3YSyRZfKep/0f8b8f42044ea97aeb9885b070ea38ff/lockheed-martin-social-1024x512.png"><title>Lockheed Martin | GitLab</title><link data-n-head="ssr" rel="shortcut icon" type="image/x-icon" href="/nuxt-images/ico/favicon.ico?cache=20220414"><link data-n-head="ssr" rel="icon" type="image/png" sizes="192x192" href="/nuxt-images/ico/favicon-192x192.png?cache=2022041"><link data-n-head="ssr" rel="icon" type="image/png" sizes="160x160" href="/nuxt-images/ico/favicon-160x160.png?cache=2022041"><link data-n-head="ssr" rel="icon" type="image/png" sizes="96x96" href="/nuxt-images/ico/favicon-96x96.png?cache=2022041"><link data-n-head="ssr" rel="icon" type="image/png" sizes="32x32" href="/nuxt-images/ico/favicon-32x32.png?cache=2022041"><link data-n-head="ssr" rel="icon" type="image/png" sizes="16x16" href="/nuxt-images/ico/favicon-16x16.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="57x57" href="/nuxt-images/ico/apple-touch-icon-57x57.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="60x60" href="/nuxt-images/ico/apple-touch-icon-60x60.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="72x72" href="/nuxt-images/ico/apple-touch-icon-72x72.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="76x76" href="/nuxt-images/ico/apple-touch-icon-76x76.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="114x114" href="/nuxt-images/ico/apple-touch-icon-114x114.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="120x120" href="/nuxt-images/ico/apple-touch-icon-120x120.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="144x144" href="/nuxt-images/ico/apple-touch-icon-144x144.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="152x152" href="/nuxt-images/ico/apple-touch-icon-152x152.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="180x180" href="/nuxt-images/ico/apple-touch-icon-180x180.png?cache=2022041"><link data-n-head="ssr" rel="alternate" type="application/atom+xml" title="Blog" href="/atom.xml"><link data-n-head="ssr" rel="alternate" type="application/atom+xml" title="All Releases" href="/all-releases.xml"><link data-n-head="ssr" rel="alternate" type="application/atom+xml" title="Security Releases" href="/security-releases.xml"><link data-n-head="ssr" rel="alternate" type="application/atom+xml" title="Major Releases" href="/releases.xml"><link data-n-head="ssr" rel="canonical" href="https://about.gitlab.com/customers/lockheed-martin/"><link data-n-head="ssr" data-hid="i18n-alt-de" rel="alternate" href="https://about.gitlab.com/de-de/customers/lockheed-martin/" hreflang="de"><link data-n-head="ssr" data-hid="i18n-alt-de-DE" rel="alternate" href="https://about.gitlab.com/de-de/customers/lockheed-martin/" hreflang="de-de"><link data-n-head="ssr" data-hid="i18n-alt-fr" rel="alternate" href="https://about.gitlab.com/fr-fr/customers/lockheed-martin/" hreflang="fr"><link data-n-head="ssr" data-hid="i18n-alt-fr-FR" rel="alternate" href="https://about.gitlab.com/fr-fr/customers/lockheed-martin/" hreflang="fr-fr"><link data-n-head="ssr" data-hid="i18n-alt-ja" rel="alternate" href="https://about.gitlab.com/ja-jp/customers/lockheed-martin/" hreflang="ja"><link data-n-head="ssr" data-hid="i18n-alt-ja-JP" rel="alternate" href="https://about.gitlab.com/ja-jp/customers/lockheed-martin/" hreflang="ja-jp"><link data-n-head="ssr" data-hid="i18n-alt-it" rel="alternate" href="https://about.gitlab.com/it-it/customers/lockheed-martin/" hreflang="it"><link data-n-head="ssr" data-hid="i18n-alt-it-it" rel="alternate" href="https://about.gitlab.com/it-it/customers/lockheed-martin/" hreflang="it-it"><link data-n-head="ssr" data-hid="i18n-alt-pt" rel="alternate" href="https://about.gitlab.com/pt-br/customers/lockheed-martin/" hreflang="pt"><link data-n-head="ssr" data-hid="i18n-alt-pt-br" rel="alternate" href="https://about.gitlab.com/pt-br/customers/lockheed-martin/" hreflang="pt-br"><link data-n-head="ssr" data-hid="i18n-alt-es" rel="alternate" href="https://about.gitlab.com/es/customers/lockheed-martin/" hreflang="es"><link data-n-head="ssr" data-hid="i18n-xd" rel="alternate" href="https://about.gitlab.com/customers/lockheed-martin/" hreflang="x-default"><script data-n-head="ssr" data-hid="oneTrustSDK" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="utf-8" data-domain-script="7f944245-c5cd-4eed-a90e-dd955adfdd08" defer></script><script data-n-head="ssr" src="https://cdn.cookielaw.org/consent/7f944245-c5cd-4eed-a90e-dd955adfdd08.js" type="text/javascript" charset="UTF-8" defer></script><script data-n-head="ssr" data-hid="oneTrustAutoBlocking" src="https://cdn.cookielaw.org/consent/7f944245-c5cd-4eed-a90e-dd955adfdd08/OtAutoBlock.js" type="text/javascript" defer></script><script data-n-head="ssr" data-hid="oneTrustGeolocation" src="https://geolocation.onetrust.com/cookieconsentpub/v1/geo/location/geofeed" type="text/javascript" defer></script><script data-n-head="ssr" data-hid="mutiny">!function(){var i,n,c=window.mutiny=window.mutiny||{};window.mutiny.client||(c.client={_queue:{}},i=["identify","trackConversion"],n=[].concat(i,["defaultOptOut","optOut","optIn"]),n.forEach(function(n){var u;c.client[n]=(u=n,function(){for(var n=arguments.length,t=new Array(n),e=0;e<n;e++)t[e]=arguments[e];if(c.client._queue[u]=c.client._queue[u]||[],i.includes(u))return new Promise(function(n,e){c.client._queue[u].push({args:t,resolve:n,reject:e})});c.client._queue[u].push({args:t})})}))}()</script><script data-n-head="ssr" data-hid="mutiny-script" src="https://client-registry.mutinycdn.com/personalize/client/c18972324098ea25.js" data-cfasync="false"></script><script data-n-head="ssr" data-hid="gtagConsent" defer>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[];const defaultConsents=window.dataLayer.filter(a=>a.length&&0<=Array.from(a).indexOf("default"));defaultConsents.length<=2&&(gtag("consent","default",{analytics_storage:"granted",ad_storage:"granted",ad_user_data:"granted",functionality_storage:"granted",ad_personalization:"granted",wait_for_update:500}),gtag("consent","default",{analytics_storage:"denied",ad_storage:"denied",ad_user_data:"denied",functionality_storage:"denied",region:["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","IS","LI","NO","RU","GB","PE","CO","KR","CA-QC"],ad_personalization:"denied",wait_for_update:500})),window.geofeed=a=>{dataLayer.push({event:"OneTrustCountryLoad",oneTrustCountryId:a.country.toString(),oneTrustStateId:a.state?.toString()})}</script><script data-n-head="ssr" data-hid="bizible" src="//cdn.bizible.com/scripts/bizible.js" defer type="text/javascript"></script><script data-n-head="ssr" data-hid="munchkin" src="//munchkin.marketo.net/munchkin.js" defer type="text/javascript"></script><script data-n-head="ssr" src="https://extend.vimeocdn.com/ga/115027220.js" defer type="text/javascript"></script><script data-n-head="ssr" data-hid="schemaOrg" type="application/ld+json">{"@context":"https://schema.org","@type":"Corporation","name":"GitLab","legalName":"GitLab Inc.","tickerSymbol":"GTLB","url":"https://about.gitlab.com","logo":"https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo.png","description":"The world’s largest defense contractor uses GitLab’s end-to-end DevSecOps platform to shrink toolchains, speed production, and improve security.","foundingDate":"2011","founders":[{"@type":"Person","name":"Sid Sijbrandij"},{"@type":"Person","name":"Dmitriy Zaporozhets"}],"slogan":"Our mission is to change all creative work from read-only to read-write so that everyone can contribute.","address":{"@type":"PostalAddress","streetAddress":"268 Bush Street #350","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94104","addressCountry":"USA"},"awards":"Comparably's Best Engineering Team 2021, 2021 Gartner Magic Quadrant for Application Security Testing - Challenger, DevOps Dozen award for the Best DevOps Solution Provider for 2019, 451 Firestarter Award from 451 Research","knowsAbout":[{"@type":"Thing","name":"DevOps"},{"@type":"Thing","name":"CI/CD"},{"@type":"Thing","name":"DevSecOps"},{"@type":"Thing","name":"GitOps"},{"@type":"Thing","name":"DevOps Platform"}],"sameAs":["https://www.facebook.com/gitlab","https://twitter.com/gitlab","https://www.linkedin.com/company/gitlab-com","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg"]}</script><script data-n-head="ssr" type="application/ld+json">{}</script><link rel="preload" href="/_nuxt/7019158.js" as="script"><link rel="preload" href="/_nuxt/110ef39.js" as="script"><link rel="preload" href="/_nuxt/css/b23c8b5.css" as="style"><link rel="preload" href="/_nuxt/7a053a9.js" as="script"><link rel="preload" href="/_nuxt/css/73686f3.css" as="style"><link rel="preload" href="/_nuxt/226b37f.js" as="script"><link rel="preload" href="/_nuxt/1669ee6.js" as="script"><link rel="preload" href="/_nuxt/css/5702aad.css" as="style"><link rel="preload" href="/_nuxt/513b0bb.js" as="script"><link rel="stylesheet" href="/_nuxt/css/b23c8b5.css"><link rel="stylesheet" href="/_nuxt/css/73686f3.css"><link rel="stylesheet" href="/_nuxt/css/5702aad.css"><link rel="preload" href="/_nuxt/static/1739907449/customers/lockheed-martin/state.js" as="script"><link rel="preload" href="/_nuxt/static/1739907449/customers/lockheed-martin/payload.js" as="script"><link rel="preload" href="/_nuxt/static/1739907449/manifest.js" as="script"> </head> <body> <div data-server-rendered="true" id="__nuxt"><!----><div id="__layout"><div class="grid-wrapper" data-v-a2f714dc><!----> <div data-fetch-key="SlpNavigationHOC:0" class="nav-hoc" data-v-a2f714dc><!----></div> <div data-fetch-key="data-v-746c1051:0" class="banner banner" data-v-746c1051 data-v-a2f714dc><div class="mobile" data-v-746c1051><a href="/partners/technology-partners/aws/#interest" data-ga-name="ai driven devsecops" data-ga-location="header" class="pill" data-v-746c1051><div class="pill-content" data-v-746c1051><img src="/nuxt-images/solutions/ai/icons/eyebrow-two.svg" alt data-v-746c1051> <span class="slp-text-body3-bold" data-v-04d836f5 data-v-746c1051> New: GitLab Duo with Amazon Q <!----></span> <div role="img" aria-hidden="true" class="slp-icon slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-746c1051><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 101.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 00-1.061 1.06l1.97 1.97H1.75a.75.75 0 100 1.5h10.379l-1.97 1.97z"/></svg></div><!----></div></div></a></div> <a href="/partners/technology-partners/aws/#interest" data-ga-name="ai driven devsecops" data-ga-location="header" class="desktop" data-v-746c1051><div class="wrapper" data-v-746c1051><img preload src="/nuxt-images/banner/gitlab-duo-amazon-q.svg" alt class="slp-ml-24" data-v-746c1051> <button type="button" class="slp-btn cta slp-btn-tertiary" data-v-fc97310c data-v-746c1051> AI-driven DevSecOps. <div role="img" aria-hidden="true" class="slp-icon slp-ml-8 arrow-icon slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-746c1051><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 101.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 00-1.061 1.06l1.97 1.97H1.75a.75.75 0 100 1.5h10.379l-1.97 1.97z"/></svg></div><!----></div></button></div></a></div> <section data-v-a2f714dc><div role="main" data-v-a2f714dc><section data-v-a03cebf4><div class="gradient" data-v-a03cebf4></div> <div class="slp-container" data-v-02ffdf7e data-v-a03cebf4><span class="breadcrumb slp-mt-32" data-v-fcd45958 data-v-a03cebf4><span class="breadcrumb__crumb" data-v-fcd45958><span class="breadcrumb__chevron mobile-chevron" data-v-fcd45958><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-xs slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-fcd45958><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.78 4.22a.75.75 0 010 1.06L7.06 8l2.72 2.72a.75.75 0 11-1.06 1.06L5.47 8.53a.75.75 0 010-1.06l3.25-3.25a.75.75 0 011.06 0z"/></svg></div><!----></div></span> <a href="/customers/" data-ga-name="all customers" data-ga-location="customers hero" data-v-fcd45958><span class="slp-text-body3" data-v-04d836f5 data-v-fcd45958> Customer stories <!----></span></a> <span class="breadcrumb__chevron hide-in-mobile" data-v-fcd45958><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-xs slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-fcd45958><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.22 4.22a.75.75 0 000 1.06L8.94 8l-2.72 2.72a.75.75 0 101.06 1.06l3.25-3.25a.75.75 0 000-1.06L7.28 4.22a.75.75 0 00-1.06 0z"/></svg></div><!----></div></span></span><span class="breadcrumb__crumb breadcrumb__crumb--disabled hide-in-mobile" data-v-fcd45958><!----> <a data-v-fcd45958><span class="slp-text-body3" data-v-04d836f5 data-v-fcd45958> Lockheed Martin <!----></span></a> <!----></span></span> <div class="slp-mt-48 logos" data-v-02ffdf7e data-v-a03cebf4><img src="//images.ctfassets.net/xz1dnu24egyd/12ToPh9IhYXT8DtFZeeWFB/6a5bc582529622f181e69ead7b34c9e6/lockheed-martin.png?fm=webp&w=1022&h=490" loading="lazy" alt="" data-v-02ffdf7e data-v-a03cebf4> <span data-v-02ffdf7e data-v-a03cebf4>+</span> <img src="/nuxt-images/logos/gitlab-logo-100.png" data-v-02ffdf7e data-v-a03cebf4></div> <h1 class="slp-mt-48 slp-text-heading1-bold" data-v-04d836f5 data-v-a03cebf4>Lockheed Martin saves time, money, and tech muscle with GitLab<!----></h1> <div class="key-benefits" data-v-02ffdf7e data-v-a03cebf4><div class="key-benefit" data-v-02ffdf7e data-v-a03cebf4><div role="img" aria-hidden="true" class="slp-icon key-benefit__icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-a03cebf4><!----><div data-v-e356681a><svg viewBox="0 0 24 24" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"><path d="M5.09 9.47L7.61 12l-3.99 3.99 2 1.99L11.6 12 5.62 6.02 3.27 8.37M16.5 16.5L21 12l-5.98-5.98-2 1.99L17.01 12l-3.99 3.99 2.35 2.35M5.5 22.5h-5v-5m18-16h5v5m0 11v2c0 1.66-1.34 3-3 3h-2m-18-16v-5h5" stroke="currentColor" stroke-miterlimit="10" fill="none"/></svg></div></div> <span class="key-benefit__label slp-ml-16 slp-text-body1-bold" data-v-04d836f5 data-v-a03cebf4>Easy adoption experience<!----></span></div><div class="key-benefit" data-v-02ffdf7e data-v-a03cebf4><div role="img" aria-hidden="true" class="slp-icon key-benefit__icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-a03cebf4><!----><div data-v-e356681a><svg viewBox="0 0 32 32" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_1740_6849)" stroke="currentColor" stroke-width="1.28" stroke-linecap="round" stroke-linejoin="round"><path d="M28.391 25.046a15.466 15.466 0 01-3.365 3.363l-2.49-1.162a2.384 2.384 0 00-3.228 1.338l-.94 2.585a15.41 15.41 0 01-4.755 0l-.94-2.585a2.388 2.388 0 00-3.23-1.338L6.952 28.41a15.519 15.519 0 01-3.362-3.363l1.161-2.492a2.368 2.368 0 00-1.337-3.229l-2.586-.94a15.383 15.383 0 010-4.755l2.586-.94A2.386 2.386 0 004.75 9.46l-.32-.717m-.841-1.771a15.47 15.47 0 013.219-3.26.32.32 0 01.32-.03l2.329 1.089a2.37 2.37 0 003.228-1.338l.94-2.588a15.383 15.383 0 014.755 0l.941 2.588a2.371 2.371 0 003.228 1.338l2.49-1.165a15.408 15.408 0 013.353 3.366l-1.165 2.49a2.371 2.371 0 001.337 3.228l2.589.94a15.41 15.41 0 010 4.755l-2.588.94a2.386 2.386 0 00-1.338 3.229l.387.774"/><path d="M11.662 18.21L9.44 15.986l2.222-2.222m8.686 0l2.224 2.222-2.224 2.224m-3.184-5.617l-2.32 6.831"/></g><defs><clipPath id="clip0_1740_6849"><path fill="#fff" d="M0 0h31.995v31.995H0z"/></clipPath></defs></svg></div></div> <span class="key-benefit__label slp-ml-16 slp-text-body1-bold" data-v-04d836f5 data-v-a03cebf4>Simplified toolchains<!----></span></div><div class="key-benefit" data-v-02ffdf7e data-v-a03cebf4><div role="img" aria-hidden="true" class="slp-icon key-benefit__icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-a03cebf4><!----><div data-v-e356681a><svg width="32" height="33" viewBox="0 0 32 33" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_7608_14910)"> <path d="M20.7877 6.91406H26.0154V12.1418" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M11.4918 27.0103H5.9054V21.7822" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M3.1994 14.9417C4.58993 16.1781 6.38593 16.8611 8.24667 16.8611C10.1074 16.8611 11.9034 16.1781 13.2939 14.9417C11.9034 13.7052 10.1074 13.0222 8.24667 13.0222C6.38593 13.0222 4.58993 13.7052 3.1994 14.9417V14.9417Z" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M8.2466 10.89C9.59017 10.89 10.6794 9.80087 10.6794 8.45729C10.6794 7.11372 9.59017 6.02454 8.2466 6.02454C6.90302 6.02454 5.81384 7.11372 5.81384 8.45729C5.81384 9.80087 6.90302 10.89 8.2466 10.89Z" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M14.768 13.1563C15.3681 12.1512 15.7281 11.0211 15.8197 9.854C15.9113 8.68693 15.7322 7.51446 15.2962 6.428C14.8603 5.34154 14.1793 4.37043 13.3064 3.59039C12.4335 2.81034 11.3922 2.24243 10.2637 1.93093C9.13529 1.61943 7.95014 1.57275 6.80067 1.79453C5.65121 2.01632 4.5685 2.50057 3.63693 3.20955C2.70537 3.91852 1.95013 4.83306 1.43009 5.88187C0.910042 6.93068 0.639244 8.08543 0.638802 9.25609C0.636842 10.6296 1.00845 11.9778 1.71385 13.1563" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M18.7042 30.341C20.0947 31.5775 21.8908 32.2605 23.7515 32.2605C25.6122 32.2605 27.4082 31.5775 28.7988 30.341C27.4073 29.1065 25.6116 28.4248 23.7515 28.4248C21.8913 28.4248 20.0957 29.1065 18.7042 30.341V30.341Z" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M23.7558 26.2895C25.0993 26.2895 26.1885 25.2003 26.1885 23.8567C26.1885 22.5131 25.0993 21.424 23.7558 21.424C22.4122 21.424 21.323 22.5131 21.323 23.8567C21.323 25.2003 22.4122 26.2895 23.7558 26.2895Z" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M30.2791 28.5588C30.9681 27.4049 31.3388 26.089 31.3537 24.7452C31.3685 23.4014 31.0268 22.0776 30.3634 20.9088C29.7 19.7401 28.7386 18.7681 27.5772 18.0918C26.4158 17.4156 25.0959 17.0593 23.752 17.0593C22.4081 17.0593 21.0882 17.4156 19.9268 18.0918C18.7654 18.7681 17.804 19.7401 17.1406 20.9088C16.4773 22.0776 16.1356 23.4014 16.1504 24.7452C16.1652 26.089 16.536 27.4049 17.2249 28.5588" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> </g> <defs> <clipPath id="clip0_7608_14910"> <rect width="31.9954" height="31.9954" fill="white" transform="translate(0 0.972412)"/> </clipPath> </defs> </svg> </div></div> <span class="key-benefit__label slp-ml-16 slp-text-body1-bold" data-v-04d836f5 data-v-a03cebf4>Streamlined software sharing<!----></span></div></div> <img src="//images.ctfassets.net/xz1dnu24egyd/3C5pQlOukEdlxSfhHsmkh6/ce311e8d0cd0ad2221d6db79f3e1b930/lockheed-martin-cover-2.jpg" class="slp-mt-48 header_image" data-v-02ffdf7e data-v-a03cebf4> <div class="facts" data-v-02ffdf7e data-v-a03cebf4><div class="fact" data-v-02ffdf7e data-v-a03cebf4><span class="fact__text slp-text-body3-bold" data-v-04d836f5 data-v-a03cebf4>Industry<!----></span> <span class="slp-text-body2" data-v-04d836f5 data-v-a03cebf4>Defense and Aerospace Manufacturing<!----></span></div> <div class="fact" data-v-02ffdf7e data-v-a03cebf4><span class="fact__text slp-text-body3-bold" data-v-04d836f5 data-v-a03cebf4>Employees<!----></span> <span class="slp-text-body2" data-v-04d836f5 data-v-a03cebf4>114,000<!----></span></div> <div class="fact" data-v-02ffdf7e data-v-a03cebf4><span class="fact__text slp-text-body3-bold" data-v-04d836f5 data-v-a03cebf4>Location<!----></span> <span class="slp-text-body2" data-v-04d836f5 data-v-a03cebf4>Bethesda, Maryland, U.S.<!----></span></div> <div class="fact" data-v-02ffdf7e data-v-a03cebf4><span class="fact__text slp-text-body3-bold" data-v-04d836f5 data-v-a03cebf4>Solution<!----></span> <span class="slp-text-body2" data-v-04d836f5 data-v-a03cebf4><div data-v-04d836f5 data-v-a03cebf4><p><a href="/pricing/ultimate/" data-ga-name="ultimate solution" data-ga-location="customers hero">GitLab Ultimate</a></p> </div><!----></span></div> <div class="try_ultimate" data-v-02ffdf7e data-v-a03cebf4><span class="slp-text-body2" data-v-04d836f5 data-v-a03cebf4><div data-v-04d836f5 data-v-a03cebf4><p>Want to see what <a href="/pricing/ultimate/" data-ga-name="ultimate promo" data-ga-location="customers hero">GitLab Ultimate</a> can do for your team?</p> </div><!----></span> <a href="https://gitlab.com/-/trials/new?_gl=1%2Au3qiai%2A_ga%2AMTMyODM2NjQzOC4xNjU3OTA0NDQ2%2A_ga_ENFH3X7M5Y%2AMTY3ODkzMDM3MS40MDQuMC4xNjc4OTMwMzcyLjAuMC4w&glm_content=default-saas-trial&glm_source=about.gitlab.com%2F" data-ga-name="free trial" data-ga-location="customers hero" class="slp-btn slp-mt-16 slp-btn-primary" data-v-fc97310c data-v-a03cebf4> Start your free trial </a></div></div> <hr class="slp-hr" data-v-04728484 data-v-a03cebf4></div></section> <section><div class="slp-container slp-flex" data-v-02ffdf7e><div class="sticky-sidebar" data-v-6d5e7613><div class="benefit" data-v-6d5e7613><span class="slp-text-heading2-bold" data-v-04d836f5 data-v-6d5e7613>80x<!----></span> <span class="slp-text-body3" data-v-04d836f5 data-v-6d5e7613>faster CI pipeline builds<!----></span> <hr class="slp-hr" data-v-04728484 data-v-6d5e7613></div><div class="benefit" data-v-6d5e7613><span class="slp-text-heading2-bold" data-v-04d836f5 data-v-6d5e7613>1,000s<!----></span> <span class="slp-text-body3" data-v-04d836f5 data-v-6d5e7613>of Jenkins servers retired<!----></span> <hr class="slp-hr" data-v-04728484 data-v-6d5e7613></div><div class="benefit" data-v-6d5e7613><span class="slp-text-heading2-bold" data-v-04d836f5 data-v-6d5e7613>90%<!----></span> <span class="slp-text-body3" data-v-04d836f5 data-v-6d5e7613>less time spent on system maintenance<!----></span> <hr class="slp-hr" data-v-04728484 data-v-6d5e7613></div> <div class="benefit" data-v-6d5e7613><span class="slp-text-heading5-bold" data-v-04d836f5 data-v-6d5e7613>Ready to get started?<!----></span> <a href="https://gitlab.com/-/trials/new?_gl=1%2Au3qiai%2A_ga%2AMTMyODM2NjQzOC4xNjU3OTA0NDQ2%2A_ga_ENFH3X7M5Y%2AMTY3ODkzMDM3MS40MDQuMC4xNjc4OTMwMzcyLjAuMC4w&glm_content=default-saas-trial&glm_source=about.gitlab.com%2F" data-ga-name="free trial" data-ga-location="customers sidebar" class="slp-btn slp-mt-16 get-free-trial slp-btn-primary" data-v-fc97310c data-v-6d5e7613>Get free trial</a> <a href="/pricing/" data-ga-name="pricing" data-ga-location="customers sidebar" class="slp-btn slp-mt-16 slp-btn-tertiary" data-v-fc97310c data-v-6d5e7613><span class="slp-text-body3-bold" data-v-04d836f5 data-v-6d5e7613> Learn about pricing <!----></span> <div role="img" aria-hidden="true" alt="Chevron Right Icon" class="slp-icon slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-6d5e7613><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div></a> <div class="social" data-v-6d5e7613><a href="" data-ga-name="facebook" data-ga-location="customers sidebar" class="social__icon" data-v-6d5e7613><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-6d5e7613><!----><div data-v-e356681a><svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="Dark Background" clip-path="url(#clip0_57_3285)"> <path id="Vector" d="M16.6479 8C16.6479 3.58172 13.0662 0 8.64795 0C4.22967 0 0.647949 3.58172 0.647949 8C0.647949 11.993 3.57342 15.3027 7.39795 15.9028V10.3125H5.3667V8H7.39795V6.2375C7.39795 4.2325 8.59232 3.125 10.4197 3.125C11.2947 3.125 12.2104 3.28125 12.2104 3.28125V5.25H11.2017C10.2079 5.25 9.89795 5.86672 9.89795 6.5V8H12.1167L11.762 10.3125H9.89795V15.9028C13.7225 15.3027 16.6479 11.993 16.6479 8Z" fill="#1877F2"/> </g> <defs> <clipPath id="clip0_57_3285"> <rect width="16" height="16" fill="white" transform="translate(0.647949)"/> </clipPath> </defs> </svg> </div></div></a> <a href="" data-ga-name="twitter" data-ga-location="customers sidebar" class="social__icon" data-v-6d5e7613><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-6d5e7613><!----><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <g id="Light Background" clip-path="url(#clip0_272_4411)"> <path id="Vector" d="M9.31264 6.77143L15.1379 0H13.7575L8.69942 5.87954L4.65953 0H0L6.1091 8.8909L0 15.9918H1.38049L6.72197 9.78279L10.9884 15.9918H15.6479L9.3123 6.77143H9.31264ZM7.42187 8.96923L6.80289 8.0839L1.87789 1.03921H3.99824L7.97277 6.7245L8.59175 7.60983L13.7582 14.9998H11.6378L7.42187 8.96957V8.96923Z" stroke="none" fill="currentColor"/> </g> <defs> <clipPath id="clip0_272_4411"> <rect width="15.6479" height="16" fill="white"/> </clipPath> </defs> </svg> </div></div></a> <a href="" data-ga-name="linkedin" data-ga-location="customers sidebar" class="social__icon" data-v-6d5e7613><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-6d5e7613><!----><div data-v-e356681a><svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="Group"> <path id="Vector" d="M15.4635 0H1.82914C1.17601 0 0.647888 0.515625 0.647888 1.15313V14.8438C0.647888 15.4813 1.17601 16 1.82914 16H15.4635C16.1166 16 16.6479 15.4813 16.6479 14.8469V1.15313C16.6479 0.515625 16.1166 0 15.4635 0ZM5.39476 13.6344H3.01976V5.99687H5.39476V13.6344ZM4.20726 4.95625C3.44476 4.95625 2.82914 4.34062 2.82914 3.58125C2.82914 2.82188 3.44476 2.20625 4.20726 2.20625C4.96664 2.20625 5.58226 2.82188 5.58226 3.58125C5.58226 4.3375 4.96664 4.95625 4.20726 4.95625ZM14.2823 13.6344H11.9104V9.92188C11.9104 9.0375 11.8948 7.89687 10.676 7.89687C9.44164 7.89687 9.25414 8.8625 9.25414 9.85938V13.6344H6.88539V5.99687H9.16039V7.04063H9.19164C9.50726 6.44063 10.2823 5.80625 11.4354 5.80625C13.8385 5.80625 14.2823 7.3875 14.2823 9.44375V13.6344Z" fill="#0A66C2"/> </g> </svg> </div></div></a></div></div></div> <div class="content-area" data-v-44c3c0c8><h2 class="header slp-text-heading4-bold" data-v-04d836f5 data-v-44c3c0c8>The world’s largest defense contractor uses GitLab’s end-to-end DevSecOps platform to shrink toolchains, speed production, and improve security.<!----></h2> <span class="slp-text-body1" data-v-04d836f5 data-v-44c3c0c8><div data-v-04d836f5 data-v-44c3c0c8><p><a href="https://www.lockheedmartin.com/">Lockheed Martin Corp.</a>, an American aerospace, defense, information security, and technology giant, has adopted GitLab’s single, end-to-end DevSecOps platform to more efficiently, securely, and quickly develop and deploy software for thousands of their programs, ranging from satellite platforms and aerospace systems to ground control software and maritime surface and subsurface software.</p> </div><!----></span> <div class="quote" data-v-3eb3405a data-v-44c3c0c8><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-3eb3405a><!----><div data-v-e356681a><svg viewBox="0 0 34 29" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <path d="M8.27 28.3002C5.81667 28.3002 3.95 27.3669 2.67 25.5002C1.39 23.6335 0.75 21.0735 0.75 17.8202C0.75 14.0335 1.68333 10.7002 3.55 7.82019C5.41667 4.9402 8.27 2.56686 12.11 0.700195L14.67 5.8202C12.27 6.99353 10.4567 8.40686 9.23 10.0602C8.05667 11.6602 7.47 13.6335 7.47 15.9802C7.57667 15.9269 7.71 15.9002 7.87 15.9002C8.03 15.9002 8.16333 15.9002 8.27 15.9002C9.97667 15.9002 11.4167 16.4335 12.59 17.5002C13.8167 18.5135 14.43 19.9269 14.43 21.7402C14.43 23.7135 13.8433 25.3135 12.67 26.5402C11.4967 27.7135 10.03 28.3002 8.27 28.3002ZM27.23 28.3002C24.7767 28.3002 22.91 27.3669 21.63 25.5002C20.35 23.6335 19.71 21.0735 19.71 17.8202C19.71 14.0335 20.6433 10.7002 22.51 7.82019C24.3767 4.9402 27.23 2.56686 31.07 0.700195L33.63 5.8202C31.23 6.99353 29.4167 8.40686 28.19 10.0602C27.0167 11.6602 26.43 13.6335 26.43 15.9802C26.5367 15.9269 26.67 15.9002 26.83 15.9002C26.99 15.9002 27.1233 15.9002 27.23 15.9002C28.9367 15.9002 30.3767 16.4335 31.55 17.5002C32.7767 18.5135 33.39 19.9269 33.39 21.7402C33.39 23.7135 32.8033 25.3135 31.63 26.5402C30.4567 27.7135 28.99 28.3002 27.23 28.3002Z" fill="currentColor"/> </svg> </div></div> <span class="slp-mt-16 slp-text-quotes" data-v-04d836f5 data-v-3eb3405a>By switching to GitLab and automating deployment, teams have moved from monthly or weekly deliveries to daily or multiple daily deliveries." <!----></span> <div class="slp-mt-16" data-v-3eb3405a><span class="slp-text-body3-bold" data-v-04d836f5 data-v-3eb3405a>- Alan Hohn<!----></span><span class="slp-text-body3" data-v-04d836f5 data-v-3eb3405a>, Director of Software Strategy, Lockheed Martin<!----></span></div></div><div class="content-section" data-v-3f0eb8de data-v-44c3c0c8><h3 class="slp-text-heading5-bold" data-v-04d836f5 data-v-3f0eb8de>Achieving mission needs with speed and flexibility<!----></h3> <div class="slp-mt-24 description slp-text-body1" data-v-04d836f5 data-v-3f0eb8de><span data-v-04d836f5 data-v-3f0eb8de><p>Based in Bethesda, Maryland, Lockheed Martin has approximately 116,000 employees worldwide, with more than 370 facilities. The company is principally engaged in the research, design, development, manufacture, integration, and sustainment of advanced technology systems, products, and services. The majority of the company's business is with the U.S. Department of Defense and U.S. federal government agencies. In the aeronautics industry alone, Lockheed Martin had $26.7 billion in sales in 2021.</p> <p>Lockheed Martin’s customers depend on the company to help them overcome their most complex challenges and to stay ahead of emerging threats by providing the most technologically advanced solutions. Their engineering teams need speed and flexibility to meet the specific mission needs of each customer, while using shared expertise and infrastructure to ensure affordability.</p> </span><!----></div> <!----></div><div class="content-section" data-v-3f0eb8de data-v-44c3c0c8><h3 class="slp-text-heading5-bold" data-v-04d836f5 data-v-3f0eb8de><!----></h3> <div class="slp-mt-24 description slp-text-body1" data-v-04d836f5 data-v-3f0eb8de><!----></div> <div class="video" data-v-3f0eb8de><lite-youtube videoid="Q1OSyxYkl5w" title="AWS re:Invent 2023 - Lockheed Martin case study Youtube Video player" data-v-3f0eb8de></lite-youtube></div></div><div class="content-section" data-v-3f0eb8de data-v-44c3c0c8><h3 class="slp-text-heading5-bold" data-v-04d836f5 data-v-3f0eb8de>Toolchain complexity<!----></h3> <div class="slp-mt-24 description slp-text-body1" data-v-04d836f5 data-v-3f0eb8de><span data-v-04d836f5 data-v-3f0eb8de><p>Lockheed Martin has a history of using a wide variety of DevOps tools — everything from ClearCase to Jenkins, Dimensions, Redmine, and Bitbucket. Each program or product line at the company had its own toolchain. Rarely was one like another, with team members simply picking tools they were familiar with.</p> <p>That led to uneven efficiencies and results.</p> <p>Alan Hohn, director of software strategy at Lockheed Martin, said the quality of a team’s development and deployment environment often was based on how lucky the DevOps team happened to be. Well-funded programs, or those with forward-leaning leadership, might have had high-quality automation for everything from testing to continuous deployments, while other programs might only have had a build server to run compiles. And in the worst cases, programs might not have had any automation at all, creating more hands-on work, using team members’ time, and increasing the chance of missed problems.</p> </span><!----></div> <!----></div><div class="content-section" data-v-3f0eb8de data-v-44c3c0c8><h3 class="slp-text-heading5-bold" data-v-04d836f5 data-v-3f0eb8de>Increasing collaboration<!----></h3> <div class="slp-mt-24 description slp-text-body1" data-v-04d836f5 data-v-3f0eb8de><span data-v-04d836f5 data-v-3f0eb8de><p>To add to the challenge, software development teams at Lockheed Martin had made numerous attempts to set up code repositories that would allow developers to reuse code across programs — but these repos were rarely, if ever, used because they were never incorporated into the multitude of environments where teams were actually developing the software. That meant developers, without a solid collaboration environment, were always starting from scratch and the code in the repositories simply “sat and rotted,” says Hohn.</p> <p>Once Lockheed Martin widely adopted GitLab’s platform, software sharing and reuse easily became part of their day-to-day operations.</p> <p>“Having GitLab has completely changed the way we approach reusable software because the place where we develop software is also the place that other people can share, contribute, and participate in that development,” says Hohn. “Now, all of our programs have access to a high-quality software development environment.”</p> <p>This development environment translates directly to benefits for Lockheed Martin’s customers. One team working on a program for the U.S. Department of Defense was able to reduce build times from 12 hours to 4 hours through the use of GitLab pipelines with containerized builds. This enabled the program to run 16 builds per night, rather than four, increasing test frequency and software quality. Overall, build success went from 60% to 90%. As a result, the customer is receiving new capabilities sooner and with better quality.</p> </span><!----></div> <!----></div><div class="content-section" data-v-3f0eb8de data-v-44c3c0c8><h3 class="slp-text-heading5-bold" data-v-04d836f5 data-v-3f0eb8de>Creating continuity<!----></h3> <div class="slp-mt-24 description slp-text-body1" data-v-04d836f5 data-v-3f0eb8de><span data-v-04d836f5 data-v-3f0eb8de><p>One of the most significant challenges Lockheed Martin faced in driving collaboration between programs and across the entire business is that their software resided in many different systems, with differing security requirements. GitLab, together with Lockheed Martin’s Software Factory, enables the company to modularize their software so reusable components can be shared in globally accessible environments, while teams can still maintain tight control over software components that are mission-critical or have security constraints.</p> <p>A key feature of Lockheed Martin’s Software Factory is that it provides a common GitLab CI configuration YAML and common CI container images that are pre-configured to work with their other software development tools.</p> <p>Teams have to maintain separate environments for security reasons, so their configuration needs to be able to work in different hosting environments for image registries and associated tools. They also often need to sustain particular versions of their software for years, since sometimes it’s deployed into operational environments where it can’t be frequently updated.</p> <p>To take on these challenges, Hohn’s team created a catalog of common pipelines for popular programming languages with modules for security scanning, container image builds, and semantic versioning. The pipeline catalog allows developers to use the same YAML source file in multiple environments without having to make modifications. The catalog also makes it possible to create a historic build using a specific version of a pipeline and guarantees version consistency.</p> <p>Before adopting GitLab, Lockheed Martin had made a few attempts to build a common set of pipelines, but they ended up only supporting a few users and were overly prescriptive. It wasn’t enough.</p> <p>With GitLab as the foundation for their pipeline catalog, Lockheed Martin has been able to create pipeline templates that can be reused in multiple environments, including disconnected networks. That saves time and effort, and ensures continuity among projects. Now, pipeline updates are simpler, and sophisticated testing and release management are easier and more efficient.</p> <p>“Now, we can be confident changes to our pipelines are automatically and thoroughly tested, and we can easily support both fast-moving development teams and risk-averse teams that are maintaining mission-critical capabilities,” says Hohn. “Our new approach, built on some key GitLab CI features, has helped us find the right balance of commonality and customization.”</p> <p>Lockheed Martin now serves 2,500 pipelines per minute through the common pipeline catalog.</p> </span><!----></div> <!----></div><div class="content-section" data-v-3f0eb8de data-v-44c3c0c8><h3 class="slp-text-heading5-bold" data-v-04d836f5 data-v-3f0eb8de>Delivering scale<!----></h3> <div class="slp-mt-24 description slp-text-body1" data-v-04d836f5 data-v-3f0eb8de><span data-v-04d836f5 data-v-3f0eb8de><p>Because rapid adoption of GitLab created the need for a more scalable solution, Lockheed Martin, GitLab, and Amazon Web Services (AWS) worked together to automate and optimize Lockheed Martin's code deployment across the enterprise. The solution started with a well-architected review of the design between the three companies. AWS then helped to automate and optimize the Lockheed Martin GitLab deployment for the CI/CD environment by delivering Infrastructure as Code (IaC) to deploy the environment in two hours, instead of the several hours it had taken previously.</p> <p>The AWS team also established workflows to deliver a fully automated, highly available Disaster Recovery architecture for GitLab that is compliant and scalable. This enabled a consistent process that runs without manual intervention. AWS also supported load balancing to auto-scale the deployment process based on developer demand for pipeline runs and user traffic so developers are not waiting on deployments to execute. Pre-migration testing was performed to establish baselines, followed by post-migration testing to measure performance and scalability gains in delivering faster deployments.</p> <p>Additionally, monitoring and security controls were implemented to comply with Lockheed Martin’s security policies. As a result, the team was able to deliver operational efficiencies with the number of build requests waiting to be processed dropping from 200 to zero, and reducing time for code deployment across the enterprise. This effort showcased how large enterprises with thousands of software developers can build and deploy automated, scalable, and resilient code pipelines in the cloud using platforms such as GitLab by leveraging AWS best practices.</p> </span><!----></div> <!----></div><div class="content-section" data-v-3f0eb8de data-v-44c3c0c8><h3 class="slp-text-heading5-bold" data-v-04d836f5 data-v-3f0eb8de>Going with GitLab<!----></h3> <div class="slp-mt-24 description slp-text-body1" data-v-04d836f5 data-v-3f0eb8de><span data-v-04d836f5 data-v-3f0eb8de><p>Lockheed Martin didn’t need to do a formal evaluation of GitLab’s platform before deciding to go with it. The company’s DevOps teams have, over the years, used a multitude of tools on the market, so they understood the capabilities and benefits they would get from GitLab. For instance, GitLab’s built-in continuous integration capability was a “killer feature,” according to Hohn.</p> <p>And the company has gone in big with GitLab. Today, they have approximately 64,000 projects on the GitLab Platform — some legacy projects have been migrated to GitLab, and others were initiated on the platform.</p> <p>Lockheed Martin hasn’t rid itself of all of its toolchains but the company has greatly reduced them, cutting complexity, cost, and workload.</p> <p>“We recognize that there are going to be programs where the customer wants to own the development environment and they want a specific tool,” explains Hohn. “We want to get to the point, and what we’re achieving, is people don't even consider standing up their own toolchain. They just use GitLab because they know that it works.</p> <p>“Have we erased all traces [of toolchains]? No,” adds Hohn. “But it’s so small it’s not significant to us.”</p> <p>For instance, before widely adopting GitLab, the company was using Jenkins for CI servers – thousands of instances of Jenkins across the organization. That’s no longer the case.</p> <p>“Everybody had to maintain a different installation. We’ve collapsed that down to mostly GitLab,” says Hohn. “There are still Jenkins instances out there but they’re a small fraction of the number there were three years ago.”</p> </span><!----></div> <!----></div><div class="content-section" data-v-3f0eb8de data-v-44c3c0c8><h3 class="slp-text-heading5-bold" data-v-04d836f5 data-v-3f0eb8de>Saving time and effort<!----></h3> <div class="slp-mt-24 description slp-text-body1" data-v-04d836f5 data-v-3f0eb8de><span data-v-04d836f5 data-v-3f0eb8de><p>Those reduced toolchains are saving the company time, muscle, and money, so that it can continue to innovate and deliver affordable solutions to their customers.</p> <p>“For teams that had independent environments, they had to dedicate about 20 hours a week and 80 hours a month just to keep the system running,” says Hohn. “On a team of 12 people, that’s dedicating at least half a person. We reduced that by something like 90%. They’re now spending a couple of hours of a person’s time. That’s multiplied across a lot of teams. As a corporation with more than 10,000 software engineers, we can say we’re saving hundreds or thousands of hours a year.”</p> <p>Having all of those projects on GitLab’s single platform means legacy programs that might have previously, on average, delivered to testing monthly and to operations quarterly, now are delivering to testing every six days and to operations every 26 days, Hohn notes.</p> <p>“It's very typical that we're seeing monthly deliveries turn into weekly,” he adds. “We're seeing quarterly deliveries turn into monthly. I mean, that scale of changes is very common.”</p> <p>That time savings means the company can respond to customer requests more confidently and reliably.</p> <p>“We serve a lot of customers and we have a lot of software development activities,” says Ian Dunbar-Hall, senior software engineer at Lockheed Martin. “GitLab allows a team to go from zero to a repository and a full CI pipeline, totally self-service, in 30 minutes, rather than the 40 hours, minimum, that it used to take.”</p> </span><!----></div> <!----></div><div class="content-section" data-v-3f0eb8de data-v-44c3c0c8><h3 class="slp-text-heading5-bold" data-v-04d836f5 data-v-3f0eb8de>Improving security<!----></h3> <div class="slp-mt-24 description slp-text-body1" data-v-04d836f5 data-v-3f0eb8de><span data-v-04d836f5 data-v-3f0eb8de><p>Since Lockheed Martin works with the Department of Defense and federal agencies, the company builds systems that are critical to national security. That means creating secure software is integral to both Lockheed Martin and its customers. A challenge for any company using toolchains is that it’s easy to miss an update because of the sheer size and complexity of the chain. Now with GitLab, they don’t have to worry about using tools that haven’t been updated because with a single, end-to-end platform, an update only has to be done once and every instance is covered.</p> <p>And with defense and security-focused customers, compliance is a critical issue for Lockheed Martin. That’s easier to manage now that the company uses GitLab's compliance framework to enforce software quality, and automation to make releases and dependency management more efficient and faster.</p> <p>Using a single platform also means teams are getting a standardized set of automated security capabilities — from cutting-edge analysis tools to vulnerability scanning and security automation — seamlessly built in. Before using GitLab, teams didn’t all have the best security tools and there was no standardized way of handling security practices. Now with Lockheed Martin’s common pipeline catalog, teams also are using off-the-shelf pipelines that already have best-in-class security built in. “Now that we have a more common approach, it's much easier for teams to leverage a common way of doing software build, test, and security scans, which raises the level of quality of the products that we create,” says Hohn.</p> <p>And with GitLab, teams no longer need security experts, who could be difficult for every team to find, to configure various tools. Best-in-class security already is built in, according to Hohn.</p> <p>“Today, it is extremely common to have sophisticated security scanning capabilities as part of all of our pipelines because the effort involved to add that to the pipelines is so much smaller,” says Hohn. “Teams now are aware of the security posture of the code they're writing in a way that they weren't before. That enables conversations about the security of our software that were not taking place the old way.”</p> <p>The company is still using some third-party, legacy security tools, but teams are using GitLab’s platform to make it easier to integrate them all. “It’s a great complement,” says Jeff Daniels, Director Automations and Applications. “It's easier now that we have GitLab, which increases our security posture and quality.”</p> <p>Lockheed Martin is looking to continue to grow with GitLab. DevOps teams will migrate even more of their projects over to the DevSecOps platform and expand from there. “We hope to see growth in the number of projects using security and software supply chain functionality, including compliance pipelines and dashboards,” says Hohn.</p> </span><!----></div> <!----></div> <p class="slp-mt-24 slp-text-body3" data-v-04d836f5 data-v-44c3c0c8>All information and persons involved in case study are accurate at the time of publication.<!----></p></div></div></section> <section class="slp-mt-64" data-v-30eb69d0><div class="slp-full-light-purple-background" data-v-02ffdf7e data-v-30eb69d0><div class="slp-container" data-v-02ffdf7e><div class="slp-my-96 finance-section" data-v-02ffdf7e data-v-30eb69d0><a href="/pricing/" data-ga-name="pricing" data-ga-location="customers finance" class="finance-card" data-v-02ffdf7e data-v-30eb69d0><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-lg slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-30eb69d0><!----><div data-v-e356681a><svg width="50" height="41" viewBox="0 0 50 41" fill="none" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"> <path d="M35.2129 1H14.7874V31.1277H29.0852C32.4694 31.1277 35.2129 28.3842 35.2129 25V1Z" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M21.4255 33.6808V33.6808C21.4255 37.0651 18.6821 39.8085 15.2979 39.8085H1V9.68085H14.7872" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M39.4613 9.68085H49V33.6808C49 37.0651 46.2565 39.8085 42.8723 39.8085H28.5745V31.1277" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M20.4043 11.7234L25 4.57446L29.5958 11.7234H20.4043Z" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M14.7872 16.7532C13.9446 15.7115 12.6578 15.0426 11.2127 15.0426C8.67482 15.0426 6.61694 17.1004 6.61694 19.6383C6.61694 22.1762 8.67482 24.234 11.2127 24.234C12.6578 24.234 13.9446 23.5702 14.7872 22.5285" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M35.2126 18.2647L38.5318 14.9455L43.2246 19.6383L38.5318 24.3311L35.2126 21.0119" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M33.6809 29.0851H43.8937" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M32.6597 32.6596H43.8937" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M19.3831 17.3404H30.6171" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M19.3831 20.9149H30.6171" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M19.3831 24.4894H30.6171" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M5.5957 28.5745H14.7872" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> </svg> </div></div> <h4 class="slp-mt-24 slp-text-heading4" data-v-04d836f5 data-v-30eb69d0> Find out which plan is best for your team.<!----></h4> <span class="slp-flex slp-align-items-center slp-mt-24 slp-text-body2-bold" data-v-04d836f5 data-v-30eb69d0> See our pricing plans <div role="img" aria-hidden="true" alt="Chevron Right Icon" class="slp-icon slp-ml-8 slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-30eb69d0><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div><!----></span></a> <a href="/calculator/" data-ga-name="roi calculator" data-ga-location="customers finance" class="finance-card" data-v-02ffdf7e data-v-30eb69d0><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-lg slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-30eb69d0><!----><div data-v-e356681a><svg width="50" height="50" viewBox="0 0 50 50" fill="none" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"> <path d="M49.0001 35.2128H22.9575V49H49.0001V35.2128Z" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M45.4256 34.9881V31.6383H19.3831V45.4255H22.9575" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M12.7446 26.5319L22.9574 22.9574V6.10638" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M35.7235 46.4468C38.1206 46.4468 40.0639 44.5035 40.0639 42.1064C40.0639 39.7092 38.1206 37.766 35.7235 37.766C33.3263 37.766 31.3831 39.7092 31.3831 42.1064C31.3831 44.5035 33.3263 46.4468 35.7235 46.4468Z" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> <path d="M44.8894 28.0638C45.2366 26.5013 45.4255 24.8774 45.4255 23.2128C45.4255 10.9472 35.4783 1 23.2128 1C10.9472 1 1 10.9472 1 23.2128C1 32.8843 7.18383 41.1055 15.8085 44.1591" stroke="currentColor" stroke-width="1.02128" stroke-miterlimit="10"/> </svg> </div></div> <h4 class="slp-mt-24 slp-text-heading4" data-v-04d836f5 data-v-30eb69d0>How much is your current toolchain costing you?<!----></h4> <span class="slp-flex slp-align-items-center slp-mt-24 slp-text-body2-bold" data-v-04d836f5 data-v-30eb69d0> ROI calculator <div role="img" aria-hidden="true" alt="Chevron Right Icon" class="slp-icon slp-ml-8 slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-30eb69d0><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div><!----></span></a></div></div></div></section> <section class="slp-mt-96" data-v-1d4eebd4><div class="slp-container" data-v-02ffdf7e data-v-1d4eebd4><div class="header" data-v-02ffdf7e data-v-1d4eebd4><h2 class="slp-text-heading2-bold" data-v-04d836f5 data-v-1d4eebd4> Customer success stories <!----></h2> <a href="/customers/" data-ga-location="customers stories" class="slp-btn slp-btn-tertiary" data-v-fc97310c data-v-1d4eebd4> See all stories <div role="img" aria-hidden="true" alt="Chevron Right Icon" class="slp-icon slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-1d4eebd4><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div></a></div> <hr class="slp-hr" data-v-092a6e4c data-v-1d4eebd4> <div class="success-stories" data-v-02ffdf7e data-v-1d4eebd4><a href="/customers/fullsave/" data-ga-name="FullSave" data-ga-location="customers stories" class="success-story" data-v-02ffdf7e data-v-1d4eebd4><div class="slp-mb-32" data-v-02ffdf7e data-v-1d4eebd4><img src="/nuxt-images/customers/fullsave.png" alt="" data-v-02ffdf7e data-v-1d4eebd4> <h4 class="slp-mt-24 slp-text-heading4-bold" data-v-04d836f5 data-v-1d4eebd4>FullSave <!----></h4> <p class="slp-mt-16 slp-text-body1" data-v-04d836f5 data-v-1d4eebd4>FullSave simplifies toolchain <!----></p></div> <span class="slp-flex slp-align-items-center slp-mb-16 slp-text-body2-bold" data-v-04d836f5 data-v-1d4eebd4> Read story <div role="img" aria-hidden="true" class="slp-icon slp-ml-8 slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-1d4eebd4><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div><!----></span></a><a href="/customers/siemens/" data-ga-name="Siemens" data-ga-location="customers stories" class="success-story" data-v-02ffdf7e data-v-1d4eebd4><div class="slp-mb-32" data-v-02ffdf7e data-v-1d4eebd4><img src="/nuxt-images/customers/siemens.png" alt="" data-v-02ffdf7e data-v-1d4eebd4> <h4 class="slp-mt-24 slp-text-heading4-bold" data-v-04d836f5 data-v-1d4eebd4>Siemens <!----></h4> <p class="slp-mt-16 slp-text-body1" data-v-04d836f5 data-v-1d4eebd4>How Siemens created an open source DevOps culture with GitLab <!----></p></div> <span class="slp-flex slp-align-items-center slp-mb-16 slp-text-body2-bold" data-v-04d836f5 data-v-1d4eebd4> Read story <div role="img" aria-hidden="true" class="slp-icon slp-ml-8 slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-1d4eebd4><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div><!----></span></a><a href="/customers/hilti/" data-ga-name="Hilti" data-ga-location="customers stories" class="success-story" data-v-02ffdf7e data-v-1d4eebd4><div class="slp-mb-32" data-v-02ffdf7e data-v-1d4eebd4><img src="/nuxt-images/customers/hilti.png" alt="" data-v-02ffdf7e data-v-1d4eebd4> <h4 class="slp-mt-24 slp-text-heading4-bold" data-v-04d836f5 data-v-1d4eebd4>Hilti <!----></h4> <p class="slp-mt-16 slp-text-body1" data-v-04d836f5 data-v-1d4eebd4>How CI/CD and robust security scanning accelerated Hilti's SDLC <!----></p></div> <span class="slp-flex slp-align-items-center slp-mb-16 slp-text-body2-bold" data-v-04d836f5 data-v-1d4eebd4> Read story <div role="img" aria-hidden="true" class="slp-icon slp-ml-8 slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-1d4eebd4><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div><!----></span></a></div></div></section> <section class="slp-mt-96"><section data-fetch-key="data-v-4b0b9116:0" class="next-step-alt" data-v-4b0b9116><div class="slp-container" data-v-02ffdf7e data-v-4b0b9116><div class="next-step-alt__container" data-v-02ffdf7e data-v-4b0b9116><div class="next-step-alt__header slp-mb-16" data-v-02ffdf7e data-v-4b0b9116><h2 class="slp-text-heading2-bold" data-v-04d836f5 data-v-4b0b9116> Ready to get started? <!----></h2></div> <div class="description slp-mb-24 slp-text-heading5" data-v-04d836f5 data-v-4b0b9116><div data-v-04d836f5 data-v-4b0b9116><p>See what your team can do with the most comprehensive<br> AI-powered DevSecOps platform.</p> </div><!----></div> <div class="buttons" data-v-02ffdf7e data-v-4b0b9116><a href="https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/free-trial/devsecops/&glm_content=default-saas-trial" data-ga-name="free trial" data-ga-location="feature" class="slp-btn main-button slp-btn-secondary" data-v-fc97310c data-v-4b0b9116> Get free trial </a> <a href="/sales/" data-ga-name="sales" data-ga-location="feature" class="slp-btn secondary-button slp-btn-primary" data-v-fc97310c data-v-4b0b9116><div role="img" aria-hidden="true" class="slp-icon slp-mr-8 slp-icon--color-color-text-300" style="color:color-text-300;width:24px;height:24px" data-v-e356681a data-v-4b0b9116><!----><div data-v-e356681a><svg width="32" height="33" viewBox="0 0 32 33" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_7608_14896)"> <path d="M28.7701 11.2784C29.4558 11.2784 30.1134 11.5508 30.5982 12.0356C31.083 12.5204 31.3554 13.178 31.3554 13.8636V22.9023C31.3554 23.5879 31.083 24.2455 30.5982 24.7303C30.1134 25.2152 29.4558 25.4875 28.7701 25.4875H26.3033V29.5189L22.2719 25.4875H14.9481C14.2625 25.4875 13.6049 25.2152 13.1201 24.7303C12.6353 24.2455 12.3629 23.5879 12.3629 22.9023V14.3915C12.3629 13.5659 12.6909 12.774 13.2747 12.1902C13.8586 11.6064 14.6504 11.2784 15.4761 11.2784H26.0345" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M0.639526 15.9689C0.639526 16.6549 0.911795 17.3128 1.39653 17.7981C1.88126 18.2834 2.53881 18.5565 3.22475 18.5574H5.6916V22.5792L9.72301 18.551H17.0468C17.7316 18.5501 18.3882 18.2779 18.8727 17.794C19.3573 17.31 19.6303 16.6538 19.632 15.9689V6.92705C19.632 6.24111 19.3597 5.58322 18.875 5.09789C18.3902 4.61255 17.7327 4.33947 17.0468 4.33862H3.22475C2.53881 4.33947 1.88126 4.61255 1.39653 5.09789C0.911795 5.58322 0.639526 6.24111 0.639526 6.92705V13.6909" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> </g> <defs> <clipPath id="clip0_7608_14896"> <rect width="31.9954" height="31.9954" fill="white" transform="translate(0 0.931091)"/> </clipPath> </defs> </svg> </div></div>Talk to sales </a></div></div></div></section></section></div></section> <section data-fetch-key="SlpFooterHOC:0" data-v-a2f714dc><!----></section></div></div></div><script defer src="/_nuxt/static/1739907449/customers/lockheed-martin/state.js"></script><script src="/_nuxt/7019158.js" defer></script><script src="/_nuxt/1669ee6.js" defer></script><script src="/_nuxt/513b0bb.js" defer></script><script src="/_nuxt/110ef39.js" defer></script><script src="/_nuxt/7a053a9.js" defer></script><script src="/_nuxt/226b37f.js" defer></script> </body> </html>