Marcel Haerri is a Principal Cloud Architect at Red Hat with 18 years of experience designing and operationalizing cloud-native and infrastructure automation solutions. He blends deep hands-on engineering—contributions to core open-source projects like the Ruby fog library and Puppet—with architecture-level leadership across roles at Red Hat, Swisscom and the Cloud Foundry Foundation. Marcel’s background spans systems engineering, DevOps and configuration-management hardening, with practical fixes that improved portability, permission handling and compatibility across Ruby and Puppet versions. Based near Bern, Switzerland, he holds an M.Sc. in Computer Science from the University of Bern and often focuses on making complex cloud primitives behave predictably in real-world, multi-tenant environments. Colleagues rely on him for pragmatic, test-driven improvements that reduce operational surprises while enabling new cloud features such as vCloud support.
18 years of coding experience
15 years of employment as a software developer
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at University of Bern (Official)
Contributions:7 commits, 1 PR, 5 comments in 4 years
Contributions summary:Marcel focused on improving the module's usability and maintainability by addressing unprivileged user access and dependency management. Their contributions included modifying file paths, directory structures, and ownership settings to ensure correct operation under various user contexts. Furthermore, they implemented adjustments to the build process by ensuring consistent sorting and file handling, improving the reliability and portability of the configuration management module.
Contributions:8 commits, 4 PRs, 4 comments in 9 months
Contributions summary:Marcel primarily contributed to improving the Puppet module's functionality and maintainability. Their work involved making the module compatible with the future parser and addressing issues related to special characters within identifiers, specifically focusing on escaping forward slashes in filenames. Additionally, the user enhanced the module by introducing tests for simple data types, and they fixed issues related to Ruby 1.8.7, which likely impacted deployment. This suggests a focus on ensuring the module's stability and compatibility across different Puppet versions and Ruby environments.
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
Marcel Haerri - Principal Cloud Architect at Red Hat