Introduzione alle pratiche DevOps
Cenni storici
Valori e obiettivi
DevOps e metodologie Agili
Verifica di qualità nell’interazione tra sviluppo e sistemi
Processi integrati di produzione del software
Source and version control
Configuration management
Preparazione degli ambienti
Virtualizzazione e containerizzazione
Scripting
Workflow continuity
Testing automation
Metriche e condivisione
Integration testing
Continuous integration
Automazione del deployment
Release management
Systems monitoring
Metriche e obiettivi
Systems health
Deployments
Vulnerabilità
Attività vs. tracciamento
GitOps
Flusso di lavoro standardizzato per lo sviluppo applicativo
IaC attraverso i repository Git come fonte di attendibilità
Il codice come processo CI
CD: verifica e applicazione dei requisiti di controllo e sicurezza
Tracciameno delle modifiche al codice
Controllo delle versioni e Rollback