Inquadramento
CTER TD
Istruzione
Laurea magistrale in Ingegneria Elettronica.
Attività svolte in IA2 dal 2020
- Attività di installazione, configurazione, aggiornamento, migrazione e di supporto utenti per tool
collaborativi in ambito ICT (Indico, Easy Redmine, ownCloud, GitLab) e per servizi di altra natura.
Manutenzione ordinaria del sistema esistente di single sign-on (SSO) fornito dal Centro Italiano
Archivi Astronomici (IA2). - Utilizzo, installazione e amministrazione di macchine virtuali Linux in ambiente VMware vSphere
con annessi servizi. - Utilizzo di file system distribuiti (Lustre, IBM Spectrum Scale).
- Utilizzo e amministrazione di una tape library IBM TS4500 e relativi server di frontend (IBM
Spectrum Scale e originariamente Spectrum Archive). Migrazione di circa 600 TB di dati su tape
library durante la transizione da Spectrum Archive verso Spectrum Protect in collaborazione con
IBM. - Progettazione, implementazione e messa in produzione del VOSpace INAF: progettazione e
sviluppo di un servizio in background per la gestione di job asincroni di lettura/scrittura di dati
astronomici da/verso tape library (Python, PostgreSQL, Redis). - Progettazione e sviluppo di un’applicazione web per la generazione di metadati in formato XML
per la richiesta e assegnazione di DOI (plain HTML + Bootstrap, JavaScript e PHP). - Sviluppo di script Bash e Python di utilità generica e per task propedeutici alla preservazione a
lungo termine di dati astronomici. - Sviluppo di codice da integrare ai software dei portali web relativi agli Archivi Astronomici (Java,
VueJS) e manutenzione delle rispettive pipeline su GitLab. - Utilizzo di Docker, Ansible e GitLab CI/CD per attività di testing e deploy di software in
produzione. - Progettazione di un’infrastruttura su piccola scala per l’erogazione a livello INAF di una
piattaforma di hosting di runner GitLab per l’esecuzione di pipeline CI/CD a supporto di
sviluppatori e ricercatori. - Collaborazione con altri gruppi di lavoro per la stesura di pipeline CI/CD da adattare a contesti
specifici. - Realizzazione di un corso di livello intermedio su Git, GitLab e CI/CD e relativa attività di tutoraggio in collaborazione con colleghi INAF:
https://indico.ict.inaf.it/event/2870/sessions/3848/
https://indico.ict.inaf.it/event/3067/
http://gitlab-school.pages.ict.inaf.it/howto-gitlab
Sperimentazione su Kubernetes (installazione, configurazione e deploy di piccoli servizi).

