cristiano urban – cv

Inquadramento
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).