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.
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.
A fast and lightweight fully featured OCI runtime and C library for running containers
Role in this project:
Backend 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