(Oltre Lo) Sviluppo Software

Europe/Rome
Zoom

Zoom

Master Zoom Room for the all sessions: https://l.infn.it/c- Meeting ID: 673 0210 7132 Passcode: 433930
Doina Cristina Duma (CNAF)
Description

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
Contact
Conveners: Stefano Longo (CNAF), Stefano Antonelli (CNAF)
  • 11:40 12:40
    Jenkins & Rancher
    • More on CI, features of Jenkins (ci.infn.it) and integration with ticketing system
    • Container Orchestration made easy
    Conveners: Doina Cristina Duma (CNAF), Stefano Longo (CNAF)
  • 12:40 14:00
    Lunch 1h 20m
  • 14:00 14:30
    Hands-on

    Hands-on - exercises on the topics of the day

    Conveners: Stefano Longo (CNAF), Barbara Martelli (CNAF), Vincenzo Ciaschini (CNAF), Diego Michelotto (CNAF), Alessandro Costantini (CNAF), Stefano Antonelli (CNAF), Doina Cristina Duma (CNAF), Andrea Ceccanti (CNAF)
  • 14:30 15:30
    • DevOps @ SoftwareDevelopment group – put “everything” together

    Real example of how all the concepts and technologies work together in our group

    Convener: Andrea Ceccanti (CNAF)