Code review ed infrastrutture DevOps
Nei mesi tra Febbraio e Maggio 2022, mi sono dedicato ad assistere una PMI nella gestione di un nuovo progetto per la filiale italiana di una grossa azienda del settore di ispezione e certificazione.
Il mio ruolo ha visto le seguenti responsabilità:
- Creare una pipeline di Continuous Integration / Continuous Delivery, comprensiva di:
- creazione di macchine virtuali dedicate allo sviluppo del progetto;
- scrittura e testing degli script di deploy delle macchine di sviluppo e dell'istanza in produzione;
- configurazione di un sistema di testing automatico basato su macchine Docker;
- configurazione di un sistema di analisi statica del codice basato su macchine Docker per controlli di qualità e sicurezza;
- Scrittura di test di unità per il progetto;
- Organizzazione del lavoro del team di sviluppo;
- Attività di code review;
- Configurazione iniziale del server di produzione del progetto;
- Assistenza tecnica e docenza al team di sviluppo.