Vai al contenuto principale

Formazione DevOps e Cloud Native

Corsi di formazione aziendale su Kubernetes, DevOps e SecDevOps, costruiti sul vostro stack e non su un ambiente di esempio.

Perché la formazione a catalogo spesso non basta

Un corso standard su Kubernetes insegna Kubernetes. È utile, ed è anche il motivo per cui esistono le certificazioni. Ma nella settimana successiva i partecipanti tornano su un cluster configurato in modo particolare, con vincoli aziendali, scelte ereditate e una pipeline che non somiglia a quella dell’esercitazione. La distanza tra l’esempio e la realtà è il punto in cui si disperde gran parte dell’apprendimento.

C’è poi una questione di livello. In quasi tutti i gruppi che formo la variabilità interna è alta: due o tre persone hanno già esperienza, gli altri partono da zero. Un programma unico annoia i primi e perde i secondi.

Come costruisco un percorso

Prima di definire il programma parlo con i responsabili tecnici e verifico il livello effettivo dei partecipanti, di solito con un questionario breve. Serve a capire quanto tempo dedicare ai fondamenti e quali argomenti si possono dare per acquisiti. È un passaggio che richiede poco e che cambia sensibilmente la resa delle giornate.

Il programma alterna spiegazione e pratica in blocchi brevi. La parte di laboratorio usa un ambiente allineato al vostro: se lavorate con GitLab CI il laboratorio è su GitLab CI, se il vostro cluster è su AKS le esercitazioni girano su AKS. Questo elimina il passaggio di traduzione mentale che di solito impedisce di applicare quanto imparato.

Le sessioni vengono distribuite nel tempo quando possibile, invece di concentrarsi in una settimana intensiva. Fra una sessione e l’altra i partecipanti provano a usare quanto visto sul lavoro reale, e la sessione successiva parte dalle difficoltà emerse. È il momento in cui il percorso produce più valore.

Che cosa resta dopo

Il materiale didattico e le registrazioni restano all’azienda e possono essere riutilizzati per chi verrà assunto in seguito. A qualche settimana di distanza prevedo una sessione di follow-up dedicata ai problemi che il team ha incontrato nel frattempo: è breve, ma è quella che consolida davvero l’adozione.

L’esperienza da cui arrivano questi percorsi è operativa prima che didattica. Ho lavorato sugli stessi problemi come DevOps Engineer, come Cloud Native Engineering Manager e come consulente, e gli esempi che uso in aula vengono da lì.

Cosa include

  • Verifica preliminare del livello e definizione degli obiettivi con i responsabili
  • Programma su misura, in italiano o in inglese
  • Laboratori pratici su ambienti allineati al vostro stack
  • Materiale didattico e registrazioni consegnate all'azienda
  • Sessione di follow-up a distanza di alcune settimane, sui problemi emersi nel frattempo

Domande frequenti

Su quali argomenti tieni corsi di formazione?

Kubernetes dalle basi all'operatività in produzione, Docker e containerizzazione, Terraform e Infrastructure as Code, pipeline CI/CD con GitLab CI e GitHub Actions, GitOps con Argo CD, gestione dei segreti con HashiCorp Vault, pratiche SecDevOps e fondamenti di Platform Engineering. I percorsi possono essere combinati in base agli obiettivi.

I corsi sono in italiano o in inglese?

Entrambi. Per team distribuiti su più paesi tengo le sessioni in inglese, con materiale nella stessa lingua.

In cosa si differenziano dai corsi standard di mercato?

Nei laboratori. Un corso a catalogo usa un'applicazione dimostrativa che non somiglia a ciò che i partecipanti gestiscono ogni giorno, e la distanza tra l'esempio e la realtà è dove si perde la maggior parte dell'apprendimento. I percorsi che costruisco partono dai vostri repository e dai vostri strumenti, così il lavoro fatto in aula è direttamente riutilizzabile.

Quanto dura un percorso formativo?

Un modulo introduttivo su un singolo argomento occupa una o due giornate. Un percorso completo su Kubernetes, dai fondamenti all'operatività, si sviluppa tipicamente su quattro o cinque giornate distribuite nel tempo, in modo che tra una sessione e l'altra i partecipanti possano applicare quanto visto.

I corsi si tengono da remoto o in sede?

In entrambe le modalità. Da remoto funzionano bene con gruppi fino a una decina di persone; in sede sono preferibili quando il percorso include sessioni di lavoro sui problemi concreti del team.

Altri servizi