Iron Mountain promuove l'evoluzione dei suoi processi DevOps con GitLab Ultimate
Vuoi scoprire i vantaggi di GitLab Ultimate per il tuo team?
Adottando i metodi Agile, il gigante della governance dei dati Iron Mountain ha scelto la CI/CD di GitLab.
Questa piattaforma accelera la creazione di pipeline e gestisce i compiti amministrativi, lasciando che gli sviluppatori si concentrino sulla programmazione.
Iron Mountain Incorporated è leader globale nell'archiviazione innovativa, nell'infrastruttura dei data center, nella gestione del ciclo di vita degli asset e nei servizi di gestione delle informazioni. Fondata nel 1951 e scelta da oltre 225.000 clienti in tutto il mondo, Iron Mountain aiuta i clienti a trasformare le loro attività secondo il motto CLIMB HIGHER™.
Attraverso una gamma di servizi che includono la trasformazione digitale, i data center, l'archiviazione sicura dei record, la gestione delle informazioni, la gestione del ciclo di vita degli asset, la distruzione sicura e l'archiviazione e la logistica delle opere d'arte, Iron Mountain aiuta le aziende a far luce sui loro dati oscuri, estraendo valore e informazioni dalle risorse digitali e fisiche archiviate, in velocità e sicurezza, per aiutare i clienti a raggiungere i propri obiettivi ambientali.
Controllo di strumenti frammentati per una visione unificata di DevOps
Il gruppo di Iron Mountain dedicato ad architetture e piattaforme intendeva attuare una strategia globale per supportare l'uso dei servizi gestiti su cloud. Il gruppo ha iniziato a valutare le piattaforme di integrazione basate su SaaS, con cui sperava di affrontare sfide quali la frammentarietà degli strumenti open-source, le lacune che intralciavano le comunicazioni di sviluppo e operative, i grandi oneri amministrativi e le difficoltà a proteggere in modo efficiente i deployment di pipeline complessi. Il software Jira on-premise esistente rendeva complessa la gestione, in particolare la risoluzione dei problemi dei plug-in. Inoltre, con il software di sicurezza Veracode, l'azienda riusciva a scoprire i problemi di programmazione solo alla fine del ciclo di sviluppo, con conseguenti rielaborazioni che richiedevano molte risorse. I team operativi dovevano anche supportare la crescente adozione di nuovi metodi di sviluppo Kubernetes. I responsabili tecnici di Iron Mountain hanno concluso che era necessaria una soluzione di servizi cloud per risolvere questi problemi di sviluppo.
Il SaaS GitLab Ultimate riduce le complessità per gli sviluppatori
Iron Mountain ha scelto GitLab Ultimate su Google Cloud per risolvere queste sfide, e ora sta eseguendo 240 deployment cloud automatizzati su GCP per i carichi di lavoro di Google Kubernetes Engine (GKE). La CI/CD di GitLab consente di risparmiare tempo e aumentare l'efficienza grazie all'automazione, contribuendo a migliorare la sicurezza tramite analisi preventive, come il test dinamico della sicurezza delle applicazioni (DAST) e il test statico di sicurezza delle applicazioni (SAST).
GitLab supporta l'obiettivo di Iron Mountain di passare a un approccio "Shift Left", dando più responsabilità agli sviluppatori in materia di sicurezza e permettendo ai team di individuare le falle nella sicurezza nelle prime fasi del processo.
GitLab funge anche da ambiente di orchestrazione completo e coeso, che semplifica la gestione e soddisfa le esigenze degli sviluppatori durante la creazione di nuovi ambienti Kubernetes per supportare l'architettura cloud e multi-cloud. Questa singola soluzione riduce la complessità e aiuta a creare una roadmap all'avanguardia, guidata dalla community, in linea con la pianificazione tecnologica di Iron Mountain. Iron Mountain considera GitLab una parte importante del processo di implementazione di metodologie Agile per l'architettura aziendale e della piattaforma, nonché uno strumento prezioso per la transizione dell'azienda verso un ambiente DevOps. Il SaaS GitLab Ultimate si occupa della manutenzione e permette agli sviluppatori di dedicarsi alla programmazione.
Costruzione di un modello di governance con GitLab
Con il SaaS GitLab Ultimate, Iron Mountain è riuscita a ridurre i costi associati alla gestione delle infrastrutture, aumentando al contempo la velocità di produzione. L'azienda ha ridotto di quasi la metà il numero di macchine virtuali (VM) on-premise, risparmiando oltre 60.000 dollari all'anno in costi di manutenzione e oltre 90.000 dollari all'anno in manodopera.
"GitLab ci ha fornito le basi e la piattaforma per abilitare il nostro Scaled Agile Framework", aggiunge Hayelom Tadesse, vicepresidente del dipartimento di tecnologia aziendale di Iron Mountain. Finalmente i nostri team IT aziendali e i principali stakeholder possono collaborare in modo efficiente".
Le epic in GitLab offrono ai team di Iron Mountain un modo per organizzare e monitorare i ticket in base a un tema strategico. I team possono usare le funzionalità delle epic per creare un modello di governance per la programmazione, che supporti iniziative di grandi dimensioni e pluriennali.
Jason Monoharan, vicepresidente della tecnologia di Iron Mountain, afferma che GitLab, come società, ha una roadmap e uno spirito di comunità in linea con le migliori pratiche Agile. "Credo che la visione di GitLab sia straordinaria: creare un ponte fra il codice e l'ambito di utilizzo. Inoltre, apprezzo il livello di investimento che continua a fare nella piattaforma e il suo lavoro incessante", afferma. Monoharan aggiunge che il team di GitLab ha collaborato a stretto contatto con Iron Mountain per definire le funzionalità prioritarie.
Il pannello unico di GitLab aiuta Iron Mountain a comprendere le esigenze in termini di capacità e consente ai team di concentrarsi sulle attività più importanti, accelerando la fornitura sicura di servizi innovativi, garantendo al contempo la sicurezza delle pipeline e migliorando la produttività.
Tutte le informazioni e le persone coinvolte nel case study rappresentano fedelmente la situazione reale al momento della pubblicazione.