Marcello Barnaba

Marcello Barnaba

Production Engineer · Rome, Italy · vjt@openssl.it

GitHub · LinkedIn · Twitter · Blog


Profile

Tech Lead with 26+ years of experience delivering resilient distributed systems, leading cross-functional teams, and architecting critical infrastructure at scale. Passionate generalist, mentor, and open source contributor.

Core skills: Distributed Systems · Tech Leadership · CI/CD · Rust, Python · Linux Internals · Infrastructure Automation · Incident Response · Security Hardening · Cross-functional Collaboration


Experience

Meta Platforms — Production Engineer

December 2021 – Present · 4+ years

Bootstrap / MetalOS (2023–present) — bare-metal OS powering millions of servers globally. Part of the Datacenter Automation org; EMEA team owns the net-booting infrastructure.

  • Halved re-provisioning cycles across the fleet, reducing downtime and hardware churn
  • Designed and rolled out hardware identification mechanisms for early OS imaging
  • Implemented sandboxing for hermetic configuration generators
  • Led deprecation of legacy net-booting systems, migrating to newer building blocks
  • Negotiated technical trade-offs across multiple teams for secure server lifecycle automation

Unprovisioning (2021–2023) — asset decommissioning and secure erasure before hardware exits company premises.

  • Led deprecation and migration off legacy unprovisioning systems
  • Developed and rolled out next-generation unprovisioning workflows
  • Worked cross-functionally with DC ops to ensure secure erasure and physical destruction
  • Mentored junior engineers across multiple time zones

IFAD (United Nations) — Tech Lead

February 2016 – November 2021 · 5 years

Led the technical side of a critical financial system implementing electronic disbursement of IFAD financings to borrower countries.

  • Reviewed technical proposals, authored documentation, interviewed and hired engineers
  • Acted as liaison between internal stakeholders, external vendors, and suppliers
  • Led full infrastructure automation (example), persuaded its re-use across existing line-of-business applications
  • Oversaw security design, delegated vulnerability assessments and hardening

IFAD (United Nations) — Software Engineer & Sysadmin

January 2011 – January 2016 · 5 years

  • Architected and developed multiple line-of-business applications: DMS, CRMs, BPM workflows, authorization, webcasting
  • Built temporal versioning into the data layer, enabling full audit history across financial applications
  • Built, secured and maintained dev/staging/prod environments for 30+ Ruby applications
  • Established shared framework libraries, releasing as open source where possible (data-confirm-modal, ChronoModel, Eaco)
  • Set up DNS, routing, software distribution, monitoring and alerting infrastructure

Mind2Mind — Web Developer & Sysadmin

September 2009 – December 2010

Panmind was a collaborative platform for sharing and organizing knowledge, built with Ruby, Javascript and Erlang. Refactored and architected both front-end and back-end. Built a SPA framework, event-driven analytics pipeline, and cross-language session system that anticipated patterns adopted industry-wide years later. Designed and secured the production environment. Evangelised open source through component extraction and conference presentations.

Lime5 — Web Developer & Sysadmin

February 2008 – November 2009

Designed and implemented multiple projects: tourism platform (Visita CSA), social music platform (Myousica) with audio streaming on Engine Yard, enterprise knowledge-sharing system (Agorà).

Softmedia — Web Developer & Sysadmin

December 1999 – December 2007 · 8 years

First professional role. Built and maintained UNIX/Windows server infrastructure, site-to-site VPNs, mail systems (Exchange, Zimbra, Postfix), and web applications in PHP and Ruby on Rails.


Open Source & Community

Recent projectsgithub.com/vjt

Community roots


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