DevOps è un insieme di pratiche che enfatizzano la collaborazione e la comunicazione tra sviluppatori software e professionisti di operations IT, automatizzando il processo di consegna del software e i cambiamenti infrastrutturali. Il nome DevOps nasce proprio dall’unione di “development” e“operations”.
DevOps ha l’obiettivo di creare una cultura ed un ambiente nel quale progettazione, testing e rilascio del software possano avvenire in maniera rapida, frequente ed efficiente. DevOps non è solo una metodologia, è una vera e propria filosofia di lavoro.
- 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
Durata 3 giorni