Born in the 2nd largest city in Sicily, Italy, called Catania, a place dominated by a 3100m volcano (Etna).
Internet user since 1996, I started using GNU/Linux back in 1999 thanks to a bunch of people I've met at my local university during one installation party.
Those people were part of the first Italian HackLab called the Freaknet Medialab born initially as a FidoNet BBS and then converted into an hack-lab where people could physically get together and work on projects or simply learn together new stuff without all the formality of an university.
I started working as a programmer (mainly
PHP, with some
POSIX C), but in 2004 I've decided to move to the sysadmin world.
I still enjoy coding (
C++ and currently learning
Objective-C) and all my coding is aimed to improve my day-by-day work by the means of automation and auto-remediation. I feel accomplished when I see things integrating nicely with other things. :)
I believe it’s very important for both developers and system administrators to try to build an experience on both software development and system administration fields. It's crucial to understand software from ’both ends’.
After an experience in a local ISP I moved to a consulting company which gave me the opportunity to travel around Italy and work within some Telcos companies like Nokia Italy, Vodafone Italy, Logica CMG, FastWeb. At that time I also enjoyed working with linux based embedded devices and developing kernel space modules to control them (ie LEDs, buttons, etc).
After a while I got frustrated of the way things were done in Italy, and I realized that I needed to move abroad to try to boost my career.
So I decided to risk everything moving to Ireland in 2008 where I found a place as Deployment Engineer in Newbay Software, where I spent my ~3 years working on projects like AT&T Mobileshare and Telstra Tribe occasionally traveling to the US and Germany.
I currently work in Facebook, in the Site Reliability Operations team where my main responsibility is to look after the 1st website of the world, improve internal tools, and our efficiency.
You'll mostly find snippet of code, old projects, etc.