Marcello Barnaba

Marcello Barnaba

Production Engineer · Roma, Italia · vjt@openssl.it

GitHub · LinkedIn · Twitter · Blog


Profilo

Tech Lead con 26+ anni di esperienza nella realizzazione di sistemi distribuiti resilienti, nella guida di team cross-funzionali e nella progettazione di infrastrutture critiche su larga scala. Generalista appassionato, mentor e contributore open source.

Competenze principali: Sistemi Distribuiti · Tech Leadership · CI/CD · Rust, Python · Linux Internals · Automazione Infrastrutturale · Incident Response · Security Hardening · Collaborazione Cross-funzionale


Esperienza

Meta Platforms — Production Engineer

Dicembre 2021 – Presente · 4+ anni

Bootstrap / MetalOS (2023–presente) — sistema operativo bare-metal che alimenta milioni di server a livello globale. Parte dell’organizzazione Datacenter Automation; il team EMEA gestisce l’infrastruttura di net-booting.

  • Dimezzato i cicli di re-provisioning dell’intera flotta, riducendo i tempi di inattività e il ricambio hardware
  • Progettato e distribuito meccanismi di identificazione hardware per l’imaging iniziale del sistema operativo
  • Implementato il sandboxing per generatori di configurazione ermetici
  • Guidato la dismissione dei sistemi di net-booting legacy, migrando verso building block più recenti
  • Negoziato compromessi tecnici tra più team per l’automazione sicura del ciclo di vita dei server

Unprovisioning (2021–2023) — decommissioning degli asset e cancellazione sicura prima che l’hardware lasci i locali aziendali.

  • Guidato la dismissione e la migrazione dai sistemi di unprovisioning legacy
  • Sviluppato e distribuito workflow di unprovisioning di nuova generazione
  • Collaborato con i team DC ops per garantire la cancellazione sicura e la distruzione fisica
  • Fatto da mentor a ingegneri junior su più fusi orari

IFAD (Nazioni Unite) — Tech Lead

Febbraio 2016 – Novembre 2021 · 5 anni

Guidato il lato tecnico di un sistema finanziario critico per l’erogazione elettronica dei finanziamenti IFAD ai paesi mutuatari.

  • Revisionato proposte tecniche, scritto documentazione, condotto colloqui e assunzioni
  • Fatto da collegamento tra stakeholder interni, fornitori esterni e supplier
  • Guidato l’automazione completa dell’infrastruttura (esempio), convincendo al suo riutilizzo nelle applicazioni line-of-business esistenti
  • Supervisionato il design della sicurezza, delegando vulnerability assessment e hardening

IFAD (Nazioni Unite) — Software Engineer & Sysadmin

Gennaio 2011 – Gennaio 2016 · 5 anni

  • Progettato e sviluppato molteplici applicazioni aziendali: DMS, CRM, workflow BPM, autorizzazione, webcasting
  • Costruito il versioning temporale nel data layer, abilitando audit history completo nelle applicazioni finanziarie
  • Costruito, messo in sicurezza e mantenuto ambienti dev/staging/prod per 30+ applicazioni Ruby
  • Creato librerie di framework condivise, rilasciate come open source dove possibile (data-confirm-modal, ChronoModel, Eaco)
  • Configurato DNS, routing, distribuzione software, monitoraggio e infrastruttura di alerting

Mind2Mind — Web Developer & Sysadmin

Settembre 2009 – Dicembre 2010

Panmind era una piattaforma collaborativa per la condivisione e l’organizzazione della conoscenza, costruita con Ruby, Javascript ed Erlang. Refactoring e architettura di front-end e back-end. Costruito un framework SPA, una pipeline di analytics event-driven e un sistema di sessioni cross-language che anticipavano pattern adottati dall’industria anni dopo. Progettato e messo in sicurezza l’ambiente di produzione. Evangelizzato l’open source attraverso l’estrazione di componenti e presentazioni a conferenze.

Lime5 — Web Developer & Sysadmin

Febbraio 2008 – Novembre 2009

Progettato e implementato diversi progetti: piattaforma turistica (Visita CSA), piattaforma social musicale (Myousica) con streaming audio su Engine Yard, sistema enterprise di knowledge-sharing (Agorà).

Softmedia — Web Developer & Sysadmin

Dicembre 1999 – Dicembre 2007 · 8 anni

Primo ruolo professionale. Costruito e mantenuto infrastrutture server UNIX/Windows, VPN site-to-site, sistemi di posta (Exchange, Zimbra, Postfix) e applicazioni web in PHP e Ruby on Rails.


Open Source & Community

Progetti recentigithub.com/vjt

Radici nella community


Quotes I Live By

  • Keep looking up — Neil DeGrasse Tyson
  • Computer science is no more about computers than astronomy is about telescopes — Dijkstra
  • A name indicates what we seek. An address indicates where it is. A route indicates how we get there — Jon Postel
  • Be liberal in what you accept, be conservative in what you send — Jon Postel