Sergio López

Principal Site Reliability Engineer at Red Hat

Greater Barcelona Metropolitan Area Spain
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
Sergio López is a Principal Site Reliability Engineer at Red Hat with 15 years of experience designing and operating resilient cloud-native infrastructure across Linux, containers, and virtual machines. He blends deep systems and backend engineering—contributing to high-profile open-source projects like cloud-hypervisor and the crun OCI runtime—with hands-on SRE work in production at scale. His expertise spans microVMs, trusted execution (AMD SEV), container image tooling, and debugging toolchain improvements, reflecting both low-level systems knowledge and platform reliability practice. Based in the Greater Barcelona area, he has a strong track record in customer-facing cloud migrations, performance tuning, and automation across AWS/GCP/Azure and Kubernetes ecosystems. A detail-oriented engineer, he has also solved niche cross-platform issues such as enabling x86_64 microVMs on ARM64 macOS via Rosetta and macOS-specific container handling.
code15 years of coding experience
job10 years of employment as a software developer
bookUPC Universitat Politècnica de Catalunya
languagesSpanish, Catalan, English
github-logo-circle

Github Skills (41)

debugging10
debug10
container10
device-management10
filesystem10
system-programming10
dwarf10
qemu10
linux10
c-programming10
buildah10
c1110
containerization10
virtio10
c1710

Programming languages (19)

JavaC++CSSRustCGoHTMLKotlin

Github contributions (5)

github-logo-circle
containers/krunvm

Jan 2021 - Nov 2022

Create microVMs from OCI images
Role in this project:
userBack-end & Systems Engineer
Contributions:12 releases, 6 reviews, 48 commits in 1 year 9 months
Contributions summary:Sergio primarily contributed to the `krunvm` project by implementing core functionalities and addressing system-level compatibility issues. They focused on integrating with `buildah` for container image management, including creating, mounting, and unmounting containers, along with defining appropriate command arguments. The user added support for macOS-specific operations using `xattr` and Rosetta for Linux to enable x86_64 microVMs on ARM64. They also made several improvements regarding buildah configuration, environment variables and dependency management to improve the usability.
firecrackerlibvirtmicrovmscloud-initdocker
containers/crun

Feb 2021 - Nov 2022

A fast and lightweight fully featured OCI runtime and C library for running containers
Role in this project:
userBackend Developer
Contributions:16 reviews, 5 commits, 5 PRs in 1 year 9 months
Contributions summary:Sergio primarily contributed to the `crun` runtime's integration with the `libkrun` library, focusing on enabling microVM support. Their work included setting the working directory within the `libkrun` context, limiting vCPUs, and using the library's soname for dynamic linking. Further contributions involved adding support for the `krun-sev` variant, allowing for trusted execution environments using AMD SEV/SEV-ES/SEV-SNP.
containersruncc-libraryiot-cloudlinux
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
Sergio López - Principal Site Reliability Engineer at Red Hat