Da - a
Aprile 2016 - Attuale
Datore di lavoro
Cloud4WI
Tipo di azienda o settore
Guest Wifi & Location Analytics
Tipo di impiego
Cloud Operations & Delivery Manager
Principali mansioni e responsabilità
Gestione ordinaria dei sistemi e del delivery
della piattaforma Volare in Public Clouds (AWS) e in datacenter privati
dei clienti che optano per la soluzione on premise.
Affianco il team di sviluppo nella progettazione Architetturale del prodotto
in particolare per l'evoluzione del prodotto in termini di affidabilità, scalabilità,
monitorabilità, facilità di Deployment.
Le principali attività di cui mi sono occupato:
-
rivisitazione del processo di delivery:
adozione di Docker per il delivery di tutti i componenti della piattaforma,
riorganizzazione del codice sorgente, centralizzazione delle configurazioni su
Consul e del logging su
CloudWatch;
supporto alla creazione di Dockerfile
production-ready per i differenti linguaggi in uso (PHP, Java, Golang,
Python, NodeJS, Ruby)
-
creazione di una pipeline di CI/CD: build automatico delle immagini Docker
per branch e per versione mediante GitLab, esecuzione di test
automatici sulle API mediante NewMan
e deploy in ambiente di test mediante
docker-compose.
-
creazione di un sistema di telemetria della piattaforma in grado di rilevare
anomalie nell'uso di risorse in tempo reale utilizzando lo stack StatsD, Graphite
Grafana, Collectd, LogStash.
-
supporto per i processi di Machine-learning: creazione mediante FileBeat e LogStash di
una data-pipeline per l'estrazione delle feature da basi di dati eterogenee e
dati semi-strutturati (MySQL, MongoDB, S3, ElasticSearch); introduzione di
Airflow per
la gestione dei processi batch (training dei modelli e esecuzione predizioni).
Da - a
Maggio 2007 - Aprile 2016
Datore di lavoro
Softec SpA
Tipo di azienda o settore
Società di Servizi Internet
Tipo di impiego
Technology Infrastructure Manager
Principali mansioni e responsabilità
Ho ricoperto il ruolo di Responsabile dell'Area Sistemi
all'interno del gruppo Softec, riportando direttamente al CEO e coordinando
il team dei sistemisti (7-9 persone).
Le principali attività di cui mi sono occupato:
-
presa in carico di circa 20 rack di sistemi fisici gestiti in precedenza
dal team Sistemi della controllante Dada (2007);
-
virtualizzazione massiva dei cluster applicativi presi in gestione (2008-2009);
-
migrazione fisica dalle sale di Dada in BT Italia e Telecom Rozzano
nel datacenter di Telecom Bologna, garantendo la continuità di servizio
per tutti i sistemi ridondati.(2007-2009);
-
outsourcing servizio interno di groupware realizzato con soluzione mista
exchange/zimbra a Google Apps for Work;
-
introduzione di un sistema di trouble-ticketing e di gestione progetti
software basata su wiki e svn.(2007);
-
introduzione di Puppet come strumento
di gestione dell'infrastruttura e successivamente per la realizzazione
degli ambienti di sviluppo personali con Vagrant (2009);
-
realizzazione nuova infrastruttura ridondata di hosting per gli applicativi
dell'azienda, con self-provisioning da parte dei distinti team di sviluppo e
sistema di charge-back per la gestione dei costi di hosting
sulle commesse a ricavo dell'azienda.(2008-2010);
-
progettazione e realizzazione di cluster in cloud con scalabilità automatica
in base al traffico in ingresso (2011);
-
gestione del parco client dell'azienda e del servizio di assistenza agli
utenti interni, costituito da circa 150 postazioni
e circa 250 device mobili;
-
progetto Inbox Zero: realizzazione
della intranet aziendale e formazione alla condivisione
dell'informazione per la riduzione del sovraccarico di email (2012);
-
progetto di integrazione delle tre sedi aziendali (Active Directory, Telefonia VoIP),
avviato nel 2013 a valle dell'acquisizione di due società, BBJ
con sede a Milano e Redation con sede a Cascina (PI);
-
impostazione del sistema di Gestione della Privacy aziendale in stretta
collaborazione con l'Ufficio Qualità, l'area Commerciale
e tutte le aree tecniche, al fine di realizzare servizi compliant
by design (2014);
-
progetto di migrazione dei servizi di base del datacenter (DNS, NTP, Apt-Cache, Nagios)
verso container Docker con deploy
basato su GIT push (2014-2015);
Da - a
Marzo 2006 - Maggio 2007
Datore di lavoro
Softec SpA,
gruppo Dada
Tipo di azienda o settore
Società di Servizi Internet
Tipo di impiego
Webdeveloper
Principali mansioni e responsabilità
Ho lavorato come sviluppatore su siti web di media e grande
complessità e portali editoriali di livello nazionale, implementando
sistemi per la gestione di contenuti e interfacce da/verso sistemi di terze parti.
Da - a
2003-2006
Datore di lavoro
Coop. Soc. Il Gabbiano a r.l. ONLUS
Tipo di azienda o settore
Cooperativa Sociale di tipo B
Tipo di impiego
IT e Project Manager
Principali mansioni e responsabilità
Ho lavorato nella divisione IT della cooperativa, divisione costituita nel 2003 su mia iniziativa.
Mi sono occupato dello sviluppo di siti Internet per il terzo settore e per le PP.AA., offrendo soluzioni basate
su tecnologie moderne e standard internazionali. Ho seguito completamente e sotto ogni aspetto il flusso di
lavoro della divisione informatica (progettazione, ricerca fondi, sviluppo, gestione, amministrazione).
Principali realizzazioni:
- ValderaSociale, sito Internet dei servizi sociali della Valdera.
- CRED - Centro Rodari, sito Internet del Centro Risorse Educative e Didattiche "Rodari" della Valdera.
- Rete Informagiovani, sito Internet della rete degli informagiovani dei 16 Comuni della Valdera (Pisa).
- (2005)Bhalobasa, sito dell'omonima associazione.
- (2004-2005) sito Internet dell'Associazione Giolli (Livorno), per la quale à stato realizzato anche un software online per la gestione dei progetti, con rendicontazione degli orari di lavoro dei soci e la prima nota.
- (2004) sito Internet della Margherita di Pisa.
- (2004) Progetto Madeleine, sito Internet del progetto omonimo dell'Associazione Auser di Lari, in collaborazione con il Ce.S.Vo.T..
- (2003) Lillinet, portale di servizi per l'economia solidale con una community di oltre tremila utenti.
- (2003) EquoToscana, sito regionale delle Botteghe del Mondo, in collaborazione con la ONG Ucodep (Arezzo): realizzato con PostNuke e lo sviluppo di due moduli integrati per la gestione delle pagine dei punti vendita sul territorio e dei progetti di importazione diretta;
- (2003) Circolando Insieme, sito Internet del progetto omonimo della Provincia di Pisa, nell'ambito della formazione permanente agli adulti: oltre alla comunicazione sul sito, con notizie, newsletter e gallerie fotografiche, tramite il web avvengono anche tutte le attività di backend per lo svolgimento delle attività formative.
Da - a
2003-2004
Datore di lavoro
Vari commitenti
Tipo di azienda o settore
Settore no-profit, agenzie formative
Tipo di impiego
Collaborazione occasionale
Lavori realizzati
- Per l'Associazione Unimondo (Trento) ho realizzato il sito del Gruppo
Missionario Folgaretano.
- Per il Centro
Nuovo Modello di Sviluppo (Vecchiano, PI) ho realizzato sito
Internet, brochure informativa, redazione materiale didattico per
il corso "Economia sobria e solidale come economia equa e
sostenibile".
- Per Moretti e Carpita IT SpA ho collaborato al progetto
"Fare teatro", in collaborazione con il Teatro Verdi e le
Scuole sedie superiori di Pisa, curando i contenuti del sito
e come docente del sistema editoriale EzPublish.
- Per lo Studio Commerciale Bisaro-Orazzini ho effettuato la migrazione
della rete interna da piattaforma Windows a piattaforma GNU/Linux
- Per l'Agenzia formativa ACLI (Pisa) ho realizzato un corso introduttivo
all'uso del computer con lezioni frontali e laboratori pratici
Da - a
Aprile 1997 - Dicembre 1998
Datore di lavoro
Coop. Soc. Il Delfino a r.l. ONLUS - Lari, Pisa
Tipo di azienda o settore
Cooperativa Sociale di tipo A: servizi per minori e anziani
Tipo di impiego
Socio lavoratore
Principali mansioni e responsabilità
Ho lavorato presso la segreteria della cooperativa,
ricoprendo nel contempo l'incarico di segretario nel Consiglio di Amministrazione.
Facevano parte delle mie mansioni la comunicazione con la base sociale,
la gestione dei soci lavoratori, la convocazione di assemblee e consigli direttivi,
il coordinamento delle attività di progettazione e il controllo di gestione.