Skills


Most relevant knowledge

This is a non-exhaustive list of the knowledge acquired over the years. It is not necessarily complete, and if the specific skill you are looking for is missing, it can be acquired very quickly.

IT Monitoring

I installed Monitoring setups in different enterprise and ISP environments, among which: UNIDATA Spa, ACEA Spa, Ospedale S.Andrea, VividaWeb, Aeroporti di Roma, and implemented sistemist.it, a cloud monitoring system.

Nagios

Installation and configuration of large Nagios installs (+100.000 monitors), Infrastructure KPI identification, auto-discovery and auto-configuration scripts (From Database, LDAP…). Experience with client-side NCPA nagios agent and nagios-graph for reporting. Alerting via Email, Telegram, Slack, SMS-Gateway.

Prometheus

Cloud, Kubernetes and on-premise Prometheus Installations and configuration. auto-discovery and auto-configuration scripts. 

Experience developing and implementing client endpoints (targets) and evaluating application monitoring KPI.

Grafana

Cloud, Kubernetes and on-premise Grafana installation and configuration. Dashboards and video-wall creation from MySQL, PostgreSQL, Elasticsearch, Prometheus data sources. Alerting configuration.

Logstash

Logstash client installation and configuration for log collecting to Elasticsearch from servers and kubernetes clusters.

Elasticsearch

Elasticsearch installation and configuration as managed service, single node or cluster.

Kibana

Kibana installation and configuration as managed service, single node or cluster.

Cacti

Cacti installation and configuration for SNMP network data collection.

IT Networking 

I designed, implemented and troubleshooted network infrastructures for large ISPs like UNIDATA, TIM Italia, TIM Brasil, Movicel Angola. I’ve also been in charge of the management of enterprise infrastructures among which: ACEA Spa, Italian Red Cross, Auditorium Parco della musica di Roma.

L0 – Medium

Ethernet cable crimping and testing. Data Center and other facilities network design (Copper/FO), auditing and testing. Server and Network equipment (Switch, firewall…) Installation.

L1 – Physical

FO/Copper Ethernet network topology design, auditing and testing. 

Ad-Hoc, AP/Sta, PTP Wireless networks with WiFi, WiMax in 900MHz, 2.4GHz, 5GHz, 10GHz band. Star and mesh topologies, indoor and outdoor WAN installations up to 60 Km range in land and water. Most used vendors: Cisco, Ubiquiti, Mikrotik, Navini. Coverage planning and auditing. 

L2 – DataLink

Switch configuration troubleshooting and testing. Most used vendors: Cisco, Planet, TP Link, D-Link, Juniper, Huawei, Mikrotik, Ubiquiti.

802.1q VLAN, PPP, GRE.

L3 – Network

L3 Routing, L3 Firewall topology, design, configuration, troubleshooting and testing. Most used vendors: Cisco, Juniper, Huawei, Mikrotik, Ubiquiti.

L4,5,6,7 – Transport, Session, Presentation, Application Layer

L7 Firewalling and WAF configuration, troubleshooting and testing. Most used vendors: Cisco ASA, Juniper, Mikrotik, Ubiquiti, Sophos, PFSense, OPNSense.

UDP streams and TCP connections, VoIP.

VPN

Site-to-site (IPSec, OpenVPN) and client  (OpenVPN) VPN design and configuration. Most used Vendors: OpenVPN, Sophos, Mikrotik

Systems

Since before the popularity of Cloud computing providers such Google and Amazon, I managed bare metal datacenter installations, private and public cloud infrastructures. The deep knowledge of hardware and software is a great base for troubleshooting and developing on virtualized infrastructures on modern cloud providers’ platforms.

Architectures

Physical X86/64 and ARM architectures in desktop, server and cloud environments. Hardware Acceleration. Design, assembly and installation of Physical desktop and server rigs.

Operating Systems

Windows XP, 7, 8 ,10, 11. 

Gnu/Linux: Devuan, Debian, Ubuntu, CentOS, RedHat, OracleLinux; Desktop and Server

Virtualization

Hardware and KVM Virtualization. Most used platforms: Private Cloud VMWare, OracleVM, Virtualbox, Vsphere, Qemu. Public cloud virtual machines in OVH, Hetzner, UOL, AWS EC2, GCP, Azure.

Virtual Machine installation, backup, recovery, image creation, migration.

Containers

Docker, Docker-Compose and Swarm environments configuration, image building and artifact/registry management. 

Kubernetes cluster installation and configuration on premise, baremetal, vm or managed on AWS, Azure, GCP.

Cloud computing

For the past +7 years I have been in charge of migrating or developing and implementing numerous cloud infrastructures for software and service providers such: Planetwatch.io, Prosume.io, Vividaweb’s Overbrowser, Vadivent, sistemist.it.

AWS

Most known products: EC2 Virtual Machines, S3 Object Storage, EFS Filesystem, Route53, RDS (MySQL, PostgreSQL), EKS (Kubernetes), Registry, OpenSearch (ElasticSearch), CloudWatch, IAM, CGroups, VPC.

GCP

Most known products: IAM, Compute Engine, Kubernetes Engine, SQL, BigQuery, FIleStore, VPC, Cloud Monitoring.

Azure

Most known products: Virtual Machines, AKS (Kubernetes), SQL

Server

Web Servers and HTTP Proxy

Installation and configuration of Apache2, Nginx, Squid, Varnish servers on physical/virtual servers and docker containers.

LDAP/Oauth2 and custom authentication plugins, WSGI plugin for Python and PHP interpreter, CGI Scripting, Geographic/HA Load balancing

Databases

Installation and configuration of MySQL, MariaDB, PostgreSQL, Redis, MongoDB, CouchDB on physical/virtual machines and docker containers.

MySQL Query and database tuning and optimization.

Mail Servers

Zimbra, Roundcube, Dovecot, SendMail installation and configuration.

Queues

Installation and configuration of Redis, RabbitMQ environments on physical/virtual machines and docker containers.

Software Development

I focused part of my career as Software Engineer, developing web, cloud and local applications and modules: www.overbrowser.com, sistemist.it, map.planetwatch.io backend and data processing, and some industrial applications to automatically test products and speed up industrial processes. 

I also write code to manipulate and analyze big datasets, scraping from the web, and processing data queues.

Python

Advanced knowledge of python in server, worker, data manipulation scripts and data engineering. Big dataset manipulation. 

Web development using Django, Flask, Falcon, RESTFUL Apis.

C/C++

Development of small projects or maintenance of libraries, kernel modules, programs. Embedded (Microcontrollers) programming on Atmel, Microchip and ST, ESP with manufacturers IDE and Arduino environment.

PHP

Development of web applications with MVC paradigm, plain and using frameworks: CodeIgniter, Symphony.

Node/Javascript

Limited knowledge of Javascript (Frontend) and NodeJS (Backed Applications). Debugging and maintenance.

Bash

Bash scripting knowledge for complex job automation processes

Productivity

Microsoft Office/365

Word, Excel, Publisher, PowerPoint

OpenOffice/LibreOffice

Writer, Calc, Impress, Draw

Google for Business

Gmail, Meet, Calendar, Drive, Docs, Sheets, Slides, Form, Sites, Keep. Configuration, migration and maintenance of the company’s workspace.

Ticketing, repository and documentation

Confluence, Jira, Gitlab, Github, BitBucket, Zendesk, OTRS (Setup and management)

Graphics

Gimp, InkScape

CAD/CAM

Rhinoceros, Rihocam, Artcam, Autodesk Autocad, Meshmixer, Slic3r, PrusaSlicer, OrCAD, Altium

CNC Controllers

GCODE

Manual or CAM CNC GCODE Programming 

LinuxCNC

Installation and configuration of LinuxCNC for retrofit and modernization of CNC machines and 3D printers up to interpolated 5 Axis, analog and digital I/O.

Mach3

Installation and configuration of Mach3 for retrofit and modernization of CNC machines.

Industry

Electronics

Manual soldering, reflow oven, Multimeter and Oscilloscope usage, Small Circuit and PCB design, Microcontroller programming. 1Wire, I2C, SPI, UART Interfacing,

Industrial and Civilian electrical installation design and auditing.

Mechanics/Robotics

Manual Mill and Lathe operation, CNC Mill and Lathe operation up to 5 axis, FDM 3D Printing. Wood, Metal and Plastic manipulation.

Electromechanical equipment installation, service and repair.