dgt_wrk09 – Collaborazione con GDT

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:

  1. 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.

  2. 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.

  3. 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.

  4. Gestione dei progetti: sviluppa competenze nelle tecniche di project management agile per gestire e consegnare in modo efficiente progetti in un contesto DevOps.

  5. 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