Fabrizio

Furnari

Via Poggio dei Pini, 10

00061, Anguillara S. (Roma)
IT

Nato a Roma il 27/11/1985

Tel: +39 366 22 99 500

fab.furnari@gmail.com

fabfur.it
github.com/fabfurnari

LinkedIn

IN BREVE

Amministratore di sistema GNU/Linux, mi piace essere costantemente in contatto con nuove tecnologie e sperimentare ogni forma di automatizzazione.
Nel frattempo coltivo altre attività come lo studio della musica e l’impegno in organizzazioni no-profit.

ESPERIENZE LAVORATIVE

Sr. System Administrator, Immobiliare.it

Roma, IT — 2016 - Attuale

Immobiliare.it non e’ solo il piu’ grande portale italiano di annunci immobiliare ma anche un incubatore di startup e uno dei più grandi e tecnologicamente avanzati siti del settore (piu’ di 23 milioni di visite al mese) con un profondo interesse in tecnologie innovative e nel movimento Open Source.

I miei ruoli principali qui consistono nell’implementazione e mantenimento di un’infrastruttura condivisa tra vari progetti lato operations/networking e database, spesso con compiti di pianificazione di nuove architetture o di creazione di strumenti software per scopi specifici

Progetti principali:

  • Configuration management setup: messa in opera del sistema di configuration management e orchestration da zero su piu’ di mille server (sia virtualizzati/container che fisici). Creazione della codebase e gestione della stessa. Stesura di moduli ad-hoc e integrazione con sistemi di automazione.
  • Nuova Server Farm: Messa in opera di una nuova server farm a Roma, migrazione dei servizi, pianificazione della nuova infrastruttura (rete/sicurezza/alta affidabiita’). Installazione e configurazione di cluster OpenStack multi-tenancy.
  • HTTP2: pianificazione e migrazione dei POS a HTTP2 con una minima interruzione di servizio. Misurazione delle prestazioni del nuovo stack software e scelta dello stesso per avere le stesse performance rispetto ad HTTP.
  • Nuovo POS LuxuryEstate in US: pianificazione e setup di un nuovo POS in USA per uno dei piu’ grandi portali dedicati alle case di lusso in tutto il mondo. L’infrastruttura e’ stata ridisegnata ed ottimizzata per sfruttare i vantaggi dell’ambiente cloud. Sincronizzazione e replica geografica dei servizi principali.

Sr. System Administrator, Trust Italia Spa

Roma, IT — 2015 - 2016

Il mio ruolo consiste nell’aggiornamento, messa in sicurezza e automazione della totalita’ dei server (Debian, RedHat), inclusi PBX e apparati di rete.

Trust Italia Spa e’ il maggior provider italiano di Managed PKI e uno dei piu’ importanti partner Symantec nell’area EMEA, con attenzione particolare nella generazione e gestione di certificati e creazione e commercializzazione di soluzioni di sicurezza per clienti con esigenze specifiche.

Come unico amministratore di sistema le altre mie attivita’ comprendono la gestione quotidiana dei sistemi, project management e creazione di software specifico ad uso interno.

System Administrator, Venere Net Srl (Expedia INC)

Roma, IT — 2008 - 2015

Installazione e setup di server Ubuntu/Debian e RedHat, pianificazione e implementazione di ambienti di sviluppo, pre-produzione e produzione.

Personalizzazione dei modelli di provisioning e automation per seguire il modello di sviluppo del software (SCRUM).

Installazione e configurazione di sistemi in HA in un'infrastruttura fortemente orientata al web (Apache, Tomcat, PHP).

Ottimizzazione delle performance in ambienti virtualizzati e non.

Pianificazione e mantenimento di servizi di posta, directory service, DNS, ausilio allo sviluppo software.

Progetti di rilievo

  • Monitoring
    Setup di sistemi open source (Nagios, Zabbix, ...) per il monitoraggio attivo di centinaia di server e applicativi. Sistemi di allarmistica per il supporto alla reperibilità. Automazione nella creazione di migliaia di grafici interattivi ed in tempo reale dei principali software applicativi e di sistema. Ottimizzazione delle performance e scalabilità dei sistemi.
  • Configuration management & Provisioning
    Uso di Kickstart e preseed (Debian) per il provisioning dei server. Estrema riduzione dei tempi di installazione e di messa in opera di server applicativi grazie anche a sistemi di virtualizzazione come VMware ESX, VMWare VSphere, AWS. Pianificazione iniziale e sviluppo di elaborati sistemi di configuration management tramite Fabric/Puppet.

Articolista tecnico e recensore, Programmazione.it

Roma, IT — 2006-2010

Scrittura di articoli di natura tecnica su argomenti legati alle scienze informatiche. Più di 100 pubblicazioni all'attivo. Recensione di testi in lingua italiana ed inglese per le più note case editrici del settore.

Amministratore di rete/sistema, Freelance
Roma, IT — 2005-2008

Amministratore di sistema e di rete presso piccole/medie imprese. Installazione di server GNU/Linux (Debian, Ubuntu) e applicativi open source per la gestione di servizi di posta, DNS, webserver e altro.

Installazione e configurazione di workstation Windows e GNU/Linux

FORMAZIONE

Liceo “I. Vian”
Bracciano, Roma (IT)

Maturità classica — 2004

                                                                                       

CAPACITÀ TECNICHE

Amministrazione di sistemi Unix/Linux, amministrazione applicazioni.

Aree di competenza:

  • SaltStack
  • Apache
  • Keepalived
  • Nginx
  • Gitlab
  • Redis
  • IPVS
  • Elasticsearch
  • Zabbix
  • OpenStack
  • HAProxy
  • Docker
  • AWS
  • PowerDNS
  • Graphite/Grafana
  • Jira
  • Puppet
  • Ansible
  • LXC/LXD
  • Python
  • Golang
  • Sentry
  • OpenVPN
  • OPNSense
  • ESXi/vCenter
  • oVirt
  • RabbitMQ
  • ATS
  • HashiCorp suite

  • Saltstack
    Setup, creazione di moduli, creazione di formule, integrazione personalizzate con altri software
  • HA cluster
    HeartBeat, Pacemaker, Corosync, LVS (Keepalived), HAProxy
  • Cloud services management
    OpenStack setup and configuration, AWS
    ELB/EIP/EC2 instances basic setup/usage.
  • MySQL/Percona
    Installazione, gestione, replica master-slave e master-master. Ottimizzazione e tuning.
  • Scripting
    Python, Golang, Bash, Puppet, Ansible and SaltStack modules
  • Development environment setup
    Ansible, Vagrant

COMPETENZE ORGANIZZATIVE E PERSONALI

Buone capacità di gestione dei progetti (stesura, presentazione). Buone capacità di gestione di gruppi (specialmente in ambito informatico) appresa tramite partecipazione a progetti lavorativi e no-profit (LUG, ArcheOS, ecc.).

Ottime capacità di lavoro in team, propensione per l'insegnamento, ottime capacità di comunicazione scritta.

Ottime capacità musicali

ALTRE ATTIVITÀ

ArcheOS
ArcheOS è un progetto internazionale che comprende al suo interno una distribuzione GNU/Linux per l'archeologia.
Il mio ruolo e’ iniziato nel 2009 come collaboratore e dal 2010 sono responsabile del settore tecnico del progetto.

  • Creazione e customizzazione della distribuzione tramite Debian live-build e altri software
  • Pacchettizzazione (Debian)
  • Scelte architetturali per la distribuzione
  • Continuous integration per i software sviluppati in-house e per i pacchetti Debian (buildbot)
  • Creazione e mantenimento dei repository APT
  • Creazione e mantenimento del sito web
  • Gestione degli ambienti di sviluppo e dei repository di codice
  • Comunicazione con gli utenti e con il progetto Debian
  • Coordinamento dello sviluppo
  • Mantenimento dei server

ALTRO

Socio fondatore del SabaziaLUG.

Studio del contrabbasso solo e d'orchestra.

Partecipazione, anche dal punto di vista organizzativo e direttivo a realtà  orchestrali amatoriali e non, spesso come primo contrabbasso di fila.

Interessato in: field-recording, acoustic ecology.

LINGUE

ITALIANO: madrelingua

INGLESE


Autovalutazione:

  • Comprensione
    Ascolto: B2, Lettura: C1
  • Parlato
    Interazione: B2, Produzione orale: C1
  • Produzione scritta: C1

Attestati:

Livello intermediate 1

Rilasciato da "The new British Centre", Giugno 2009

PATENTE

A, B - Automunito

REFERENZE

Disponibili su richiesta

Autorizzo il trattamento dei miei dati personali, ai sensi del D.lgs. 196 del 30 giugno 2003