Titolo del modulo: dgt_wrk09 – Collaborazione con GDT
Descrizione:
“dgt_wrk09 – Collaborazione con GDT” è un modulo orientato alla pratica su DevOps e Site Reliability Engineering SRE. Tratta le conoscenze teoriche e le competenze pratiche usate nello sviluppo, nel deploy e nella manutenzione di sistemi ad alta disponibilità.
Panoramica del modulo:
In questo modulo gli studenti lavorano con i membri del team GDT Global DevOps Taskforce. Attraverso una serie di progetti e scenari reali, studiano la natura collaborativa delle pratiche DevOps e delle metodologie SRE, essenziali per lo sviluppo e la gestione del software moderno.
Obiettivi di apprendimento principali:
-
Principi DevOps: comprendi i principi fondamentali del DevOps, tra cui automazione, continuous integration CI, continuous deployment CD e infrastructure as code IaC. Gli studenti impareranno come queste pratiche migliorano la collaborazione tra i team di sviluppo e di operation.
-
Site Reliability Engineering SRE: esplora concetti SRE come service level indicator SLI, service level objective SLO ed error budget. Impara ad applicare i principi SRE per migliorare l’affidabilità e le prestazioni dei sistemi.
-
Strumenti collaborativi: impara a utilizzare gli strumenti a supporto dei flussi di lavoro DevOps e SRE, tra cui sistemi di controllo versione ad es. Git, tecnologie di containerizzazione ad es. Docker, Kubernetes, soluzioni di monitoraggio ad es. Prometheus, Grafana, e piattaforme CI/CD, istruendo la macchina in linguaggio naturale e rivedendo ogni modifica che apporta.
-
Gestione dei progetti: sviluppa competenze nelle tecniche di project management agile per gestire e consegnare in modo efficiente progetti in un contesto DevOps.
-
Incident response e problem solving: impara strategie di incident response e problem solving per ridurre al minimo il downtime e garantire la resilienza dei sistemi, guidando l’indagine della macchina e validandone le conclusioni.
Esperienza pratica in linguaggio naturale:
I partecipanti lavoreranno a progetti collaborativi che simulano sfide reali, applicando le proprie conoscenze in contesti pratici nel modo in cui l’academy insegna: spiegando alla macchina che cosa va fatto, vincolando come deve essere fatto e controllando commit, pipeline e configurazioni che produce prima che vengano integrati. Lavorando al fianco di professionisti esperti, gli studenti contribuiscono a iniziative DevOps e SRE e vedono come un team rivede insieme il lavoro generato dalla macchina, seguendo le best practice del settore.
Opportunità di carriera:
I partecipanti più meritevoli di questo modulo saranno presi in considerazione per opportunità di impiego all’interno della Global DevOps Taskforce e del team di Site Reliability Engineering.
A chi è rivolto:
Questo modulo è rivolto a studenti interessati allo sviluppo software, all’ingegneria dei sistemi o alle IT operation, e alla collaborazione e all’automazione. Una conoscenza preliminare dei linguaggi di programmazione, sufficiente a leggere il codice, e dei concetti di base del networking sarà utile ma non è obbligatoria.
Gli studenti possono caricare i propri esercizi nel Progetto Git dell’Academy DevOps & SRE. Per questo modulo, crea una cartella con il tuo username come nome nella seguente sottocartella: https://github.com/Garanti-Del-Talento/gdt_academy
