Giuseppe Scrivano

Distinguished Software Engineer at Open Containers Initiative (OCI)

Rome, Lazio, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Giuseppe Scrivano is a Distinguished Software Engineer with 26 years of experience specializing in Linux containers, orchestration, and system-level tooling, currently shaping OpenShift at Red Hat. He has deep hands-on expertise across the container ecosystem—contributions to high-profile projects like cri-o, runc, container runtimes, Kubernetes, and ostree show a focus on cgroupv2, rootless containers, and robust storage/backing-store integrations. Giuseppe blends backend engineering with DevOps sensibilities, owning build/test automation, initramfs/dracut integration, and subtle runtime fixes that improve reliability under real-world constraints. A long-standing open-source maintainer and OCI Technical Oversight Board member, he routinely bridges specs and implementations, adding pragmatic features such as OSTree transport support and resume/pause capabilities in crun. Colleagues rely on him for solving tricky race conditions, security edge cases (seccomp, namespaces), and production-grade tooling that other teams build on.
code26 years of coding experience
job16 years of employment as a software developer
bookBachelor Computer Engineering, Bachelor Computer Engineering at Università della Calabria
stackoverflow-logo

Stackoverflow

Stats
1,465reputation
230kreached
35answers
0questions
Badges
wget
top-5%
github-logo-circle

Github Skills (105)

python10
testing10
command-line-interface10
bash10
c1110
file-operations10
c1710
runc10
automation10
overlayfs10
build-automation10
systemd10
ansible-galaxy10
cri-o10
image-management10

Programming languages (20)

JavaCSSC++CRustMakefileGoHTML

Github contributions (5)

github-logo-circle
containers/crun

Jul 2017 - Jan 2023

A fast and lightweight fully featured OCI runtime and C library for running containers
Role in this project:
userBack-end Developer
Contributions:73 releases, 601 reviews, 1897 commits in 5 years 7 months
Contributions summary:Giuseppe's primary contribution focused on implementing and extending features related to container management, specifically the "resume" command. Their work involved adding functionality for pausing and resuming processes within the container runtime, including creating associated source files and updating the main crun file. The changes demonstrate a deep understanding of the container runtime's architecture and the integration of new features.
containersruncc-libraryiot-cloudlinux
projectatomic/atomic

Feb 2016 - Jun 2018

Atomic Run Tool for installing/running/managing container images.
Role in this project:
userBack-end Developer
Contributions:476 commits, 167 PRs, 957 comments in 2 years 5 months
Contributions summary:Giuseppe primarily contributed to the core functionality of the "atomic" project, focusing on Docker image management and system container integration. Their work included addressing pylint errors, correctly parsing Docker image names, and implementing features such as pruning OSTree imported images. They also improved the internal architecture by refactoring code, enabling the use of skopeo for image inspection and adding functionality for controlled upgrades.
containersdocker-imageruncinstallingseccomp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Giuseppe Scrivano - Distinguished Software Engineer at Open Containers Initiative (OCI)