30 November 2020 to 3 December 2020
Europe/Rome timezone

Il corso permeterà acquisire conoscenza sulle caratteristiche della cultura/paradigma DevOps; migliorare le capacità di progettare, sviluppare, distribuire e utilizzare software e servizi più rapidamente; sviluppare pratiche di automazione attraverso categorie di strumenti comuni di DevOps: source code management, continuous integration & delivery, containers, orchestrazione di containers, monitoraggio delle applicazioni, metriche e la loro visualisazione. Inoltre saranno presentati alcuni  dei strumenti a supporto dello sviluppo, resi disponibili dai Servizi Nazionali della CCR.

Gli argomenti trattati comprenderanno (in modo non esaustivo):

  • Una presentazione generale del paradigma DevOps
  • Nozioni base e avanzate di Git, Gitlab (baltig.infn.it)
  • Gestione di progetti di sviluppo usando JIRA (issues.infn.it) e Confluence
  • Containers, orchestrazione di containers, Kubernetes
  • Containers Registries
  • Continuous integration, definizione di pipeline per la verifica della qualità dello software, (baltig.infn.it)
  • Monitoraggio, dei container e applicazioni
Starts
Ends
Europe/Rome

DOCENTI

Stefano Antonelli - INFN CNAF

Andrea Ceccanti - INFN CNAF

Doina Cristina Duma - INFN CNAF
Barbara Martelli - INFN CNAF
Alessandro Costantini - INFN CNAF

Vincenzo Ciaschini - INFN CNAF
Diego Michelotto - INFN CNAF
Vincenzo Ciaschini - INFN CNAF
Davide Salomoni - INFN CNAF

PREREQUISITI

Conoscenza base di Linux a livello sistemistico. Disponibilità di un portatile per l’accesso alla infrastruttura di test.

PARTECIPANTI

Il corso è limitato ad un numero massimo di 20 partecipanti.