[{"data":1,"prerenderedAt":776},["ShallowReactive",2],{"/it-it/topics/devops/what-is-a-site-reliability-engineer/":3,"navigation-it-it":120,"banner-it-it":541,"footer-it-it":553,"next-steps-it-it":761},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":114,"_type":115,"title":7,"_source":116,"_file":117,"_stem":118,"_extension":119},"/it-it/topics/devops/what-is-a-site-reliability-engineer","devops",false,"",{"title":9,"description":10},"Cos'è un site reliability engineer?","GitLab Topics | What is a site reliability engineer?",[12,26,32,112],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20,24],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21,"config":22},"DevOps",{"href":23},"/it-it/topics/devops/",{"title":25},"What is a site reliability engineer",{"type":27,"componentName":27,"componentContent":28},"TopicsHero",{"title":9,"text":29,"config":30},"I site reliability engineer (SRE) hanno una vasta conoscenza della tecnologia alla base del sito web o dell'applicazione della loro organizzazione. Comprendono anche le esigenze e i requisiti aziendali dei propri clienti.\n",{"id":31,"twoColumns":6},"cos'è-un-site-reliability-engineer?",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":70},{"text":36,"data":37},"On this page",[38,42,46,50,54,58,62,66],{"text":39,"config":40},"Site reliability engineer",{"href":41},"#site-reliability-engineer",{"text":43,"config":44},"Cosa fa un site reliability engineer?",{"href":45},"#what-does-a-site-reliability-engineer-do",{"text":47,"config":48},"Cosa offre un site reliability engineer a un'organizzazione",{"href":49},"#what-a-site-reliability-engineer-brings-to-an-organization",{"text":51,"config":52},"Quali sono le responsabilità lavorative di un site reliability engineer?",{"href":53},"#what-are-the-job-responsibilities-of-a-sre",{"text":55,"config":56},"Come misurare l'affidabilità del sito",{"href":57},"#how-to-measuring-site-reliability",{"text":59,"config":60},"Confronto tra site reliability engineer e tecnici DevOps",{"href":61},"#comparing-site-reliability-engineers-to-dev-ops-engineers",{"text":63,"config":64},"Come diventare un site reliability engineer",{"href":65},"#how-to-become-a-site-reliability-engineer",{"text":67,"config":68},"Conclusione",{"href":69},"#conclusion",[71,77,82,87,92,97,102,107],{"type":72,"componentName":72,"componentContent":73},"TopicsCopy",{"header":39,"text":74,"config":75},"Un [site reliability engineer (SRE)](https://handbook.gitlab.com/job-families/engineering/infrastructure/site-reliability-engineer/?_gl=1*lti42o*_ga*MTU1MDMzNTYwOS4xNjQ0OTYxNjk3*_ga_ENFH3X7M5Y*MTY4MDcyODEzMy4zOTYuMS4xNjgwNzI5Nzc5LjAuMC4w) è qualcuno che applica i principi fondamentali dell'informatica e dell'ingegneria del software per progettare e sviluppare sistemi informatici scalabili, distribuiti e affidabili. Il termine, coniato da Google, si riferisce al trattamento delle operazioni in modo molto simile a un problema di software, in quanto mira a sviluppare sistemi software su larga scala per fornire soluzioni automatizzate a problemi operativi complessi.\n\nFondamentalmente, un site reliability engineer si affida a una serie di pratiche di sviluppo che incorporano aspetti dell'informatica e dell'ingegneria del software nelle operazioni per migliorare il flusso di lavoro quotidiano, nonché l'efficienza e l'affidabilità del sistema. In sostanza, gli SRE sono incaricati di fornire, proteggere e far progredire i sistemi e i servizi software di un'azienda.\n\nQui, [esploreremo le attività quotidiane](/blog/sre-shadow/) dei site reliability engineer, il valore che apportano ai team e alle aziende [DevOps](/topics/devops/) e le loro responsabilità chiave. Approfondiremo anche come misurare l'affidabilità del sito e spiegare la differenza tra SRE e DevOps. Infine, questo articolo esplorerà il site reliability engineering come scelta di carriera.\n",{"id":76},"site-reliability-engineer",{"type":72,"componentName":72,"componentContent":78},{"header":43,"text":79,"config":80},"[I SRE si destreggiano tra molte attività diverse](/blog/sre-shadow/), dividendo il loro tempo tra le attività di amministratore di sistema e la creazione di software. In generale, ciò significa gestire più progetti, configurare l'infrastruttura e partecipare a riunioni tecniche.\n\nLe attività di amministratore di sistema in genere includono il mantenimento dell'affidabilità e delle prestazioni, la risoluzione di problemi ed errori, [l'automazione delle attività](/blog/want-faster-releases-your-answer-lies-in-automated-software-testing/), la risposta agli incidenti e la gestione delle responsabilità di reperibilità.\n\nQuando si tratta di attività di sviluppo, i site reliability engineer dedicano tanto tempo alla creazione di processi o metodologie basati sull'infrastruttura che saranno utilizzati dagli ingegneri del software nel team di site reliability o in ambienti interfunzionali. Ad esempio, potrebbero sviluppare un processo per il monitoraggio 24 ore su 24 delle prestazioni e della latenza del servizio.\n\nNello sviluppo, [ collaborano](/blog/if-its-time-to-learn-devops-heres-where-to-begin/) a stretto contatto con i product manager e i loro team, garantendo che la visione dichiarata per un prodotto sia compatibile con i requisiti di sistema non funzionali, ovvero prestazioni, latenza, disponibilità e sicurezza. Lavorano anche con i team tecnici nella fase di staging del processo di creazione, per garantire la massima efficienza nella distribuzione.\n",{"id":81},"what-does-a-site-reliability-engineer-do",{"type":72,"componentName":72,"componentContent":83},{"header":47,"text":84,"config":85},"Applicando una rigorosa mentalità da ingegneria del software all'amministrazione del sistema, i [SRE fungono da ponte](/blog/7-things-ive-learnt-while-shadowing-sre/) tra lo sviluppo del software e le operazioni. Generano e documentano conoscenze specifiche per settore e progetto e garantiscono che siano accessibili. Forniscono un solido manuale di linee guida operative, eliminando il lavoro pratico e la ridondanza. I migliori SRE trovano un equilibrio tra la promozione di una crescita costante dei prodotti e il mantenimento dell'affidabilità per i clienti.\n\nAttraverso la loro rigorosa applicazione dei principi di ingegneria del software alle operazioni, i site reliability engineer aumentano significativamente l'affidabilità del software dei prodotti dell'organizzazione.",{"id":86},"what-a-site-reliability-engineer-brings-to-an-organization",{"type":72,"componentName":72,"componentContent":88},{"header":51,"text":89,"config":90},"Un Site Reliability Engineer è responsabile del mantenimento dell'affidabilità. Ciò significa facilitare risposte di errore automatizzate, semplificate ed efficienti e ridurre l'errore umano su larga scala. I site reliability engineer trascorrono molto tempo a rimuovere criticità, configurare gli strumenti interni e impostare e testare i benchmark del sistema. Inoltre, sviluppano e monitorano solide pipeline tecniche per l'operatività quotidiana dei prodotti. I site reliability engineer lavorano a stretto contatto con i team di sviluppo, applicando una mentalità da ingegneria del software per affrontare le sfide operative e migliorare l'affidabilità del sistema.\n\nIn generale, i site reliability engineer sono responsabili delle prestazioni, della disponibilità, dell'affidabilità, dell'efficienza, della gestione delle modifiche, del monitoraggio e della risposta alle emergenze di un sistema. Altri compiti principali dei site reliability engineer includono:-\n\n* Monitoraggio degli indicatori del livello di servizio (SLI) e impostazione degli obiettivi del livello di servizio (SLO) – I site reliability engineer facilitano il corretto SLI per prestazioni efficienti attraverso il corretto utilizzo delle risorse, con errori minimi. Stabiliscono inoltre gli SLO per la revisione degli obiettivi interni, come l'alta disponibilità.\n\n* Valutazioni dei rischi e definizione di un budget di errore: i site reliability engineer sono responsabili della definizione dell'obiettivo di affidabilità per i sistemi, anche assumendo rischi misurati con i successivi lanci di prodotti.\n\n* Monitoraggio degli output: creazione di ticket, accesso e avvisi (che necessitano di diversi livelli di interazione umana) sono attività critiche per un site reliability engineer.\n\n* Previsione della domanda e pianificazione della capacità: i progetti richiedono valutazioni accurate per pianificare la domanda, le interruzioni del servizio e le emergenze future. Un site reliability engineer lavora in collaborazione con i responsabili di prodotto per eseguire queste attività.\n\n* Collaborazione: i site reliability engineer devono collaborare con molti team diversi, diffondendo le best practice e rivedendo le migliori decisioni sull'affidabilità per migliorare lo sviluppo di prodotti tra reparti.\n\n* Scrivere retrospettive: i report retrospettivi aiutano il team a imparare dagli incidenti per prevenirne il ripetersi.\n",{"id":91},"what-are-the-job-responsibilities-of-a-sre",{"type":72,"componentName":72,"componentContent":93},{"header":55,"text":94,"config":95},"L'affidabilità del sito viene in genere misurata in tre dimensioni.\n\nIn primo luogo, ci sono gli SLI, che vengono utilizzati per misurare l'utilizzo a livello di sistema, i rallentamenti, le interruzioni di servizio, gli errori, il traffico e molti altri fattori. Gli SLI sono direttamente legati all'esperienza dell'utente: se i numeri non sono desiderabili, la soddisfazione del cliente ne risente.\n\nIn secondo luogo, ci sono gli SLO, che definiscono il livello target per l'affidabilità di un prodotto o servizio. Ad esempio, se abbiamo uno SLI che richiede che la latenza della richiesta sia inferiore a 500 ms negli ultimi 15 minuti con 95° percentile, uno SLO del 99 % richiederebbe che lo SLI sia del 99 %. Questi sono obiettivi interni che il team di site reliability e le parti interessate interne (inclusi sviluppatori e product manager) devono concordare.\n\nInfine c'è il contratto di servizio (SLA). Questo può essere un accordo implicito o esplicito a livello aziendale tra un'azienda e i suoi clienti, rilevando le conseguenze se l'organizzazione non soddisfa lo SLA. Possono anche includere dei budget di errore, che misurano il rischio che un site reliability engineering può correre per fornire servizi, come manutenzione e miglioramenti, senza compromettere gli SLA.\n",{"id":96},"how-to-measuring-site-reliability",{"type":72,"componentName":72,"componentContent":98},{"header":59,"text":99,"config":100},"La differenza tra le due posizioni è principalmente che i site reliability engineer concentrano i loro sforzi sul miglioramento della disponibilità e dell'affidabilità del sistema, mentre gli ingegneri DevOps orientano il loro lavoro alla velocità e all'automazione dello sviluppo e del deployment.\n\nCi si aspetta che i site reliability engineer scrivano il software e ne eseguano il deployment in modo efficiente, studiando l'affidabilità del codice e trovando soluzioni innovative per correggere gli errori. Mentre i tecnici DevOps cercano di automatizzare i processi e il monitoraggio durante l'intero ciclo di vita del prodotto, i site reliability engineer riducono al minimo i rischi valutando le ridondanze e accelerando la crescita.\n",{"id":101},"comparing-site-reliability-engineers-to-dev-ops-engineers",{"type":72,"componentName":72,"componentContent":103},{"header":63,"text":104,"config":105},"Per diventare un site reliability engineer, un professionista della tecnologia ha bisogno di alcuni anni di esperienza e conoscenza di uno o più linguaggi di programmazione, come Python, Ruby o Java. Dovrebbe anche avere esperienza nello shell scripting, nell'uso dei sistemi di controllo della versione come Git con GitLab e nell'automatizzazione delle pipeline di test e distribuzione continue (CI/CD).\n\nInoltre, i potenziali site reliability engineer dovrebbero anche avere familiarità con i database SQL e NoSQL. Anche l'esperienza nella containerizzazione, come Docker e Kubernetes, è altamente auspicabile.\n",{"id":106},"how-to-become-a-site-reliability-engineer",{"type":72,"componentName":72,"componentContent":108},{"header":67,"text":109,"config":110},"Il site reliability engineering riguarda la progettazione e lo sviluppo di sistemi informatici scalabili, distribuiti e affidabili. La giornata lavorativa di un SRE è dedicata all'esecuzione di attività di amministratore di sistema e allo sviluppo di software. Adottando una mentalità da ingegneria del software nell'ambito dell'amministrazione del sistema, questa figura funge da ponte tra lo sviluppo del software e le operazioni.\n\nIl site reliability engineering offre una carriera varia, gratificante e redditizia.\n",{"id":111},"conclusion",{"type":113,"componentName":113},"CommonNextSteps","content:it-it:topics:devops:what-is-a-site-reliability-engineer:index.yml","yaml","content","it-it/topics/devops/what-is-a-site-reliability-engineer/index.yml","it-it/topics/devops/what-is-a-site-reliability-engineer/index","yml",{"_path":121,"_dir":122,"_draft":6,"_partial":6,"_locale":7,"data":123,"_id":537,"_type":115,"title":538,"_source":116,"_file":539,"_stem":540,"_extension":119},"/shared/it-it/main-navigation","it-it",{"logo":124,"freeTrial":129,"sales":134,"login":139,"items":144,"search":478,"minimal":514,"duo":528},{"config":125},{"href":126,"dataGaName":127,"dataGaLocation":128},"/it-it/","gitlab logo","header",{"text":130,"config":131},"Ottieni una prova gratuita",{"href":132,"dataGaName":133,"dataGaLocation":128},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":135,"config":136},"Contatta le vendite",{"href":137,"dataGaName":138,"dataGaLocation":128},"/it-it/sales/","sales",{"text":140,"config":141},"Accedi",{"href":142,"dataGaName":143,"dataGaLocation":128},"https://gitlab.com/users/sign_in/","sign in",[145,189,288,293,399,459],{"text":146,"config":147,"cards":149,"footer":172},"Piattaforma",{"dataNavLevelOne":148},"platform",[150,156,164],{"title":146,"description":151,"link":152},"La piattaforma DevSecOps più completa basata sull'IA",{"text":153,"config":154},"Scopri la nostra piattaforma",{"href":155,"dataGaName":148,"dataGaLocation":128},"/it-it/platform/",{"title":157,"description":158,"link":159},"GitLab Duo (IA)","Sviluppa software più velocemente con l'IA in ogni fase del ciclo di sviluppo",{"text":160,"config":161},"Ti presentiamo GitLab Duo",{"href":162,"dataGaName":163,"dataGaLocation":128},"/it-it/gitlab-duo/","gitlab duo ai",{"title":165,"description":166,"link":167},"Perché scegliere GitLab","Dieci motivi per cui le aziende scelgono GitLab",{"text":168,"config":169},"Scopri di più",{"href":170,"dataGaName":171,"dataGaLocation":128},"/it-it/why-gitlab/","why gitlab",{"title":173,"items":174},"Primi passi con",[175,180,185],{"text":176,"config":177},"Platform engineering",{"href":178,"dataGaName":179,"dataGaLocation":128},"/it-it/solutions/platform-engineering/","platform engineering",{"text":181,"config":182},"Esperienza d'uso degli sviluppatori",{"href":183,"dataGaName":184,"dataGaLocation":128},"/it-it/developer-experience/","Developer experience",{"text":186,"config":187},"MLOps",{"href":188,"dataGaName":186,"dataGaLocation":128},"/it-it/topics/devops/the-role-of-ai-in-devops/",{"text":190,"left":191,"config":192,"link":194,"lists":198,"footer":270},"Prodotti",true,{"dataNavLevelOne":193},"solutions",{"text":195,"config":196},"Visualizza tutte le soluzioni",{"href":197,"dataGaName":193,"dataGaLocation":128},"/it-it/solutions/",[199,225,248],{"title":200,"description":201,"link":202,"items":207},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":203},{"icon":204,"href":205,"dataGaName":206,"dataGaLocation":128},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[208,212,216,221],{"text":209,"config":210},"CI/CD",{"href":211,"dataGaLocation":128,"dataGaName":209},"/it-it/solutions/continuous-integration/",{"text":213,"config":214},"Sviluppo assistito dall'IA",{"href":162,"dataGaLocation":128,"dataGaName":215},"AI assisted development",{"text":217,"config":218},"Gestione del codice sorgente",{"href":219,"dataGaLocation":128,"dataGaName":220},"/it-it/solutions/source-code-management/","Source Code Management",{"text":222,"config":223},"Distribuzione software automatizzata",{"href":205,"dataGaLocation":128,"dataGaName":224},"Automated software delivery",{"title":226,"description":227,"link":228,"items":233},"Sicurezza","Distribuisci il codice più velocemente senza compromettere la sicurezza",{"config":229},{"href":230,"dataGaName":231,"dataGaLocation":128,"icon":232},"/it-it/solutions/security-compliance/","security and compliance","ShieldCheckLight",[234,238,243],{"text":235,"config":236},"Sicurezza e conformità",{"href":230,"dataGaLocation":128,"dataGaName":237},"Security & Compliance",{"text":239,"config":240},"Sicurezza della catena di fornitura del software",{"href":241,"dataGaLocation":128,"dataGaName":242},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":244,"config":245},"Conformità e governance",{"href":246,"dataGaLocation":128,"dataGaName":247},"/it-it/solutions/continuous-software-compliance/","Compliance and governance",{"title":249,"link":250,"items":255},"Misurazione",{"config":251},{"icon":252,"href":253,"dataGaName":254,"dataGaLocation":128},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[256,260,265],{"text":257,"config":258},"Visibilità e misurazione",{"href":253,"dataGaLocation":128,"dataGaName":259},"Visibility and Measurement",{"text":261,"config":262},"Gestione del flusso di valore",{"href":263,"dataGaLocation":128,"dataGaName":264},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":266,"config":267},"Analisi e approfondimenti",{"href":268,"dataGaLocation":128,"dataGaName":269},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":271,"items":272},"GitLab per",[273,278,283],{"text":274,"config":275},"Aziende",{"href":276,"dataGaLocation":128,"dataGaName":277},"/it-it/enterprise/","enterprise",{"text":279,"config":280},"Piccole imprese",{"href":281,"dataGaLocation":128,"dataGaName":282},"/it-it/small-business/","small business",{"text":284,"config":285},"Pubblica amministrazione",{"href":286,"dataGaLocation":128,"dataGaName":287},"/it-it/solutions/public-sector/","public sector",{"text":289,"config":290},"Prezzi",{"href":291,"dataGaName":292,"dataGaLocation":128,"dataNavLevelOne":292},"/it-it/pricing/","pricing",{"text":294,"config":295,"link":297,"lists":301,"feature":386},"Risorse",{"dataNavLevelOne":296},"resources",{"text":298,"config":299},"Visualizza tutte le risorse",{"href":300,"dataGaName":296,"dataGaLocation":128},"/it-it/resources/",[302,335,358],{"title":303,"items":304},"Per iniziare",[305,310,315,320,325,330],{"text":306,"config":307},"Installazione",{"href":308,"dataGaName":309,"dataGaLocation":128},"/it-it/install/","install",{"text":311,"config":312},"Guide rapide",{"href":313,"dataGaName":314,"dataGaLocation":128},"/it-it/get-started/","quick setup checklists",{"text":316,"config":317},"Formazione",{"href":318,"dataGaLocation":128,"dataGaName":319},"https://university.gitlab.com/","learn",{"text":321,"config":322},"Documentazione di prodotto",{"href":323,"dataGaName":324,"dataGaLocation":128},"https://docs.gitlab.com/","product documentation",{"text":326,"config":327},"Video sulle best practice",{"href":328,"dataGaName":329,"dataGaLocation":128},"/it-it/getting-started-videos/","best practice videos",{"text":331,"config":332},"Integrazioni",{"href":333,"dataGaName":334,"dataGaLocation":128},"/it-it/integrations/","integrations",{"title":336,"items":337},"Scopri",[338,343,348,353],{"text":339,"config":340},"Storie di successo dei clienti",{"href":341,"dataGaName":342,"dataGaLocation":128},"/it-it/customers/","customer success stories",{"text":344,"config":345},"Blog",{"href":346,"dataGaName":347,"dataGaLocation":128},"/blog/","blog",{"text":349,"config":350},"Lavorare da remoto",{"href":351,"dataGaName":352,"dataGaLocation":128},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":354,"config":355},"TeamOps",{"href":356,"dataGaName":357,"dataGaLocation":128},"/it-it/teamops/","teamops",{"title":359,"items":360},"Connetti",[361,366,371,376,381],{"text":362,"config":363},"Servizi GitLab",{"href":364,"dataGaName":365,"dataGaLocation":128},"/it-it/services/","services",{"text":367,"config":368},"Community",{"href":369,"dataGaName":370,"dataGaLocation":128},"/community/","community",{"text":372,"config":373},"Forum",{"href":374,"dataGaName":375,"dataGaLocation":128},"https://forum.gitlab.com/","forum",{"text":377,"config":378},"Eventi",{"href":379,"dataGaName":380,"dataGaLocation":128},"/events/","events",{"text":382,"config":383},"Partner",{"href":384,"dataGaName":385,"dataGaLocation":128},"/it-it/partners/","partners",{"backgroundColor":387,"textColor":388,"text":389,"image":390,"link":394},"#2f2a6b","#fff","Approfondimenti e informazioni per il futuro dello sviluppo software",{"altText":391,"config":392},"scheda promozionale per The Source",{"src":393},"/images/navigation/the-source-promo-card.svg",{"text":395,"config":396},"Leggi le ultime notizie",{"href":397,"dataGaName":398,"dataGaLocation":128},"/it-it/the-source/","the source",{"text":400,"config":401,"lists":403},"Azienda",{"dataNavLevelOne":402},"company",[404],{"items":405},[406,411,417,419,424,429,434,439,444,449,454],{"text":407,"config":408},"Informazioni",{"href":409,"dataGaName":410,"dataGaLocation":128},"/it-it/company/","about",{"text":412,"config":413,"footerGa":416},"Opportunità di lavoro",{"href":414,"dataGaName":415,"dataGaLocation":128},"/jobs/","jobs",{"dataGaName":415},{"text":377,"config":418},{"href":379,"dataGaName":380,"dataGaLocation":128},{"text":420,"config":421},"Leadership",{"href":422,"dataGaName":423,"dataGaLocation":128},"/company/team/e-group/","leadership",{"text":425,"config":426},"Team",{"href":427,"dataGaName":428,"dataGaLocation":128},"/company/team/","team",{"text":430,"config":431},"Manuale",{"href":432,"dataGaName":433,"dataGaLocation":128},"https://handbook.gitlab.com/","handbook",{"text":435,"config":436},"Rapporti con gli investitori",{"href":437,"dataGaName":438,"dataGaLocation":128},"https://ir.gitlab.com/","investor relations",{"text":440,"config":441},"Trust Center",{"href":442,"dataGaName":443,"dataGaLocation":128},"/it-it/security/","trust center",{"text":445,"config":446},"AI Transparency Center",{"href":447,"dataGaName":448,"dataGaLocation":128},"/it-it/ai-transparency-center/","ai transparency center",{"text":450,"config":451},"Newsletter",{"href":452,"dataGaName":453,"dataGaLocation":128},"/company/contact/","newsletter",{"text":455,"config":456},"Rassegna stampa",{"href":457,"dataGaName":458,"dataGaLocation":128},"/press/","press",{"text":460,"config":461,"lists":462},"Contattaci",{"dataNavLevelOne":402},[463],{"items":464},[465,468,473],{"text":135,"config":466},{"href":137,"dataGaName":467,"dataGaLocation":128},"talk to sales",{"text":469,"config":470},"Richiedi assistenza",{"href":471,"dataGaName":472,"dataGaLocation":128},"/support/","get help",{"text":474,"config":475},"Portale clienti",{"href":476,"dataGaName":477,"dataGaLocation":128},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":479,"login":480,"suggestions":487},"Chiudi",{"text":481,"link":482},"Per cercare repository e progetti, accedi a",{"text":483,"config":484},"gitlab.com",{"href":142,"dataGaName":485,"dataGaLocation":486},"search login","search",{"text":488,"default":489},"Suggerimenti",[490,493,498,500,505,510],{"text":157,"config":491},{"href":162,"dataGaName":492,"dataGaLocation":486},"GitLab Duo (AI)",{"text":494,"config":495},"Suggerimenti di codice (IA)",{"href":496,"dataGaName":497,"dataGaLocation":486},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":209,"config":499},{"href":211,"dataGaName":209,"dataGaLocation":486},{"text":501,"config":502},"GitLab su AWS",{"href":503,"dataGaName":504,"dataGaLocation":486},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":506,"config":507},"GitLab su Google Cloud",{"href":508,"dataGaName":509,"dataGaLocation":486},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":511,"config":512},"Perché scegliere GitLab?",{"href":170,"dataGaName":513,"dataGaLocation":486},"Why GitLab?",{"freeTrial":515,"mobileIcon":520,"desktopIcon":525},{"text":516,"config":517},"Inizia la prova gratuita",{"href":518,"dataGaName":133,"dataGaLocation":519},"https://gitlab.com/-/trials/new/","nav",{"altText":521,"config":522},"Icona di GitLab",{"src":523,"dataGaName":524,"dataGaLocation":519},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":521,"config":526},{"src":527,"dataGaName":524,"dataGaLocation":519},"/images/brand/gitlab-logo-type.svg",{"freeTrial":529,"mobileIcon":533,"desktopIcon":535},{"text":530,"config":531},"Scopri di più su GitLab Duo",{"href":162,"dataGaName":532,"dataGaLocation":519},"gitlab duo",{"altText":521,"config":534},{"src":523,"dataGaName":524,"dataGaLocation":519},{"altText":521,"config":536},{"src":527,"dataGaName":524,"dataGaLocation":519},"content:shared:it-it:main-navigation.yml","Main Navigation","shared/it-it/main-navigation.yml","shared/it-it/main-navigation",{"_path":542,"_dir":122,"_draft":6,"_partial":6,"_locale":7,"title":543,"button":544,"config":548,"_id":550,"_type":115,"_source":116,"_file":551,"_stem":552,"_extension":119},"/shared/it-it/banner","La GitLab Duo Agent Platform è ora in beta pubblica!",{"text":168,"config":545},{"href":546,"dataGaName":547,"dataGaLocation":128},"/it-it/gitlab-duo/agent-platform/","duo banner",{"layout":549},"release","content:shared:it-it:banner.yml","shared/it-it/banner.yml","shared/it-it/banner",{"_path":554,"_dir":122,"_draft":6,"_partial":6,"_locale":7,"data":555,"_id":757,"_type":115,"title":758,"_source":116,"_file":759,"_stem":760,"_extension":119},"/shared/it-it/main-footer",{"text":556,"source":557,"edit":563,"contribute":568,"config":573,"items":578,"minimal":749},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":558,"config":559},"Visualizza origine pagina",{"href":560,"dataGaName":561,"dataGaLocation":562},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":564,"config":565},"Modifica questa pagina",{"href":566,"dataGaName":567,"dataGaLocation":562},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":569,"config":570},"Contribuisci",{"href":571,"dataGaName":572,"dataGaLocation":562},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":574,"facebook":575,"youtube":576,"linkedin":577},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[579,602,656,686,720],{"title":146,"links":580,"subMenu":585},[581],{"text":582,"config":583},"Piattaforma DevSecOps",{"href":155,"dataGaName":584,"dataGaLocation":562},"devsecops platform",[586],{"title":289,"links":587},[588,592,597],{"text":589,"config":590},"Visualizza i piani",{"href":291,"dataGaName":591,"dataGaLocation":562},"view plans",{"text":593,"config":594},"Perché passare a Premium?",{"href":595,"dataGaName":596,"dataGaLocation":562},"/it-it/pricing/premium/","why premium",{"text":598,"config":599},"Perché passare a Ultimate?",{"href":600,"dataGaName":601,"dataGaLocation":562},"/it-it/pricing/ultimate/","why ultimate",{"title":603,"links":604},"Soluzioni",[605,610,613,615,620,625,629,632,635,640,642,644,646,651],{"text":606,"config":607},"Trasformazione digitale",{"href":608,"dataGaName":609,"dataGaLocation":562},"/it-it/topics/digital-transformation/","digital transformation",{"text":235,"config":611},{"href":230,"dataGaName":612,"dataGaLocation":562},"security & compliance",{"text":222,"config":614},{"href":205,"dataGaName":206,"dataGaLocation":562},{"text":616,"config":617},"Sviluppo Agile",{"href":618,"dataGaName":619,"dataGaLocation":562},"/it-it/solutions/agile-delivery/","agile delivery",{"text":621,"config":622},"Trasformazione cloud",{"href":623,"dataGaName":624,"dataGaLocation":562},"/it-it/topics/cloud-native/","cloud transformation",{"text":626,"config":627},"SCM",{"href":219,"dataGaName":628,"dataGaLocation":562},"source code management",{"text":209,"config":630},{"href":211,"dataGaName":631,"dataGaLocation":562},"continuous integration & delivery",{"text":261,"config":633},{"href":263,"dataGaName":634,"dataGaLocation":562},"value stream management",{"text":636,"config":637},"GitOps",{"href":638,"dataGaName":639,"dataGaLocation":562},"/it-it/solutions/gitops/","gitops",{"text":274,"config":641},{"href":276,"dataGaName":277,"dataGaLocation":562},{"text":279,"config":643},{"href":281,"dataGaName":282,"dataGaLocation":562},{"text":284,"config":645},{"href":286,"dataGaName":287,"dataGaLocation":562},{"text":647,"config":648},"Istruzione",{"href":649,"dataGaName":650,"dataGaLocation":562},"/it-it/solutions/education/","education",{"text":652,"config":653},"Servizi finanziari",{"href":654,"dataGaName":655,"dataGaLocation":562},"/it-it/solutions/finance/","financial services",{"title":294,"links":657},[658,660,662,664,667,669,672,674,676,678,680,682,684],{"text":306,"config":659},{"href":308,"dataGaName":309,"dataGaLocation":562},{"text":311,"config":661},{"href":313,"dataGaName":314,"dataGaLocation":562},{"text":316,"config":663},{"href":318,"dataGaName":319,"dataGaLocation":562},{"text":321,"config":665},{"href":323,"dataGaName":666,"dataGaLocation":562},"docs",{"text":344,"config":668},{"href":346,"dataGaName":347,"dataGaLocation":562},{"text":339,"config":670},{"href":671,"dataGaName":342,"dataGaLocation":562},"/customers/",{"text":349,"config":673},{"href":351,"dataGaName":352,"dataGaLocation":562},{"text":362,"config":675},{"href":364,"dataGaName":365,"dataGaLocation":562},{"text":354,"config":677},{"href":356,"dataGaName":357,"dataGaLocation":562},{"text":367,"config":679},{"href":369,"dataGaName":370,"dataGaLocation":562},{"text":372,"config":681},{"href":374,"dataGaName":375,"dataGaLocation":562},{"text":377,"config":683},{"href":379,"dataGaName":380,"dataGaLocation":562},{"text":382,"config":685},{"href":384,"dataGaName":385,"dataGaLocation":562},{"title":400,"links":687},[688,690,692,694,696,698,700,704,709,711,713,715],{"text":407,"config":689},{"href":409,"dataGaName":402,"dataGaLocation":562},{"text":412,"config":691},{"href":414,"dataGaName":415,"dataGaLocation":562},{"text":420,"config":693},{"href":422,"dataGaName":423,"dataGaLocation":562},{"text":425,"config":695},{"href":427,"dataGaName":428,"dataGaLocation":562},{"text":430,"config":697},{"href":432,"dataGaName":433,"dataGaLocation":562},{"text":435,"config":699},{"href":437,"dataGaName":438,"dataGaLocation":562},{"text":701,"config":702},"Sustainability",{"href":703,"dataGaName":701,"dataGaLocation":562},"/sustainability/",{"text":705,"config":706},"Diversità, inclusione e appartenenza (DIB)",{"href":707,"dataGaName":708,"dataGaLocation":562},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":440,"config":710},{"href":442,"dataGaName":443,"dataGaLocation":562},{"text":450,"config":712},{"href":452,"dataGaName":453,"dataGaLocation":562},{"text":455,"config":714},{"href":457,"dataGaName":458,"dataGaLocation":562},{"text":716,"config":717},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":718,"dataGaName":719,"dataGaLocation":562},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":460,"links":721},[722,725,727,729,734,739,744],{"text":723,"config":724},"Contatta un esperto",{"href":137,"dataGaName":138,"dataGaLocation":562},{"text":469,"config":726},{"href":471,"dataGaName":472,"dataGaLocation":562},{"text":474,"config":728},{"href":476,"dataGaName":477,"dataGaLocation":562},{"text":730,"config":731},"Stato",{"href":732,"dataGaName":733,"dataGaLocation":562},"https://status.gitlab.com/","status",{"text":735,"config":736},"Termini di utilizzo",{"href":737,"dataGaName":738,"dataGaLocation":562},"/terms/","terms of use",{"text":740,"config":741},"Informativa sulla privacy",{"href":742,"dataGaName":743,"dataGaLocation":562},"/it-it/privacy/","privacy statement",{"text":745,"config":746},"Preferenze dei cookie",{"dataGaName":747,"dataGaLocation":562,"id":748,"isOneTrustButton":191},"cookie preferences","ot-sdk-btn",{"items":750},[751,753,755],{"text":735,"config":752},{"href":737,"dataGaName":738,"dataGaLocation":562},{"text":740,"config":754},{"href":742,"dataGaName":743,"dataGaLocation":562},{"text":745,"config":756},{"dataGaName":747,"dataGaLocation":562,"id":748,"isOneTrustButton":191},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":762,"_dir":122,"_draft":6,"_partial":6,"_locale":7,"header":763,"eyebrow":764,"blurb":765,"button":766,"secondaryButton":770,"_id":772,"_type":115,"title":773,"_source":116,"_file":774,"_stem":775,"_extension":119},"/shared/it-it/next-steps","Inizia a distribuire software migliori più velocemente","Oltre il 50% delle società Fortune 100 si affida a GitLab","Scopri cosa può fare il tuo team grazie a una\n\n\npiattaforma DevSecOps intelligente.\n",{"text":130,"config":767},{"href":768,"dataGaName":133,"dataGaLocation":769},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":135,"config":771},{"href":137,"dataGaName":138,"dataGaLocation":769},"content:shared:it-it:next-steps.yml","Next Steps","shared/it-it/next-steps.yml","shared/it-it/next-steps",1753475480975]