Klaus Wenninger

Senior Software Engineer at Red Hat

Greater Munich Metropolitan Area Germany
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
Klaus Wenninger is a Senior Software Engineer based in the Greater Munich area with over 10 years of professional experience and a deep background in telecommunications and enterprise software. Currently at Red Hat, he specializes in back-end and DevOps work for high-availability cluster systems, contributing notable reliability improvements to widely used open-source projects like Pacemaker and ClusterLabs' fence-agents. His contributions include fencing logic, SBD integration, systemd compatibility, and refactors that strengthened error handling and prevented double-fencing—work that directly impacts production cluster stability. Trained as a Dipl.-Ing. in Electrical Engineering from TU Wien with distinction, he pairs rigorous academic foundations with long-term practical experience across Siemens and Unify. Colleagues would describe him as a pragmatic engineer who prefers fixing complex distributed failure modes over flashy features.
code10 years of coding experience
job18 years of employment as a software developer
bookVienna University of Technology
github-logo-circle

Github Skills (24)

python10
c1110
c1710
cluster-manager10
system-administration10
cluster-api10
devops10
clustering10
alerts9
admin9
administrator9
alertview9
alertdialog9
sys9
system9

Programming languages (4)

ShellCJavaScriptPython

Github contributions (5)

github-logo-circle
ClusterLabs/pacemaker

Oct 2015 - Jan 2023

Pacemaker is an advanced, scalable High-Availability cluster resource manager
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:5 releases, 439 reviews, 228 commits in 7 years 4 months
Contributions summary:Klaus's commits primarily focus on enhancements and fixes within the Pacemaker cluster resource manager codebase. They consistently addressed issues related to the fencing subsystem, particularly around preventing double fencing and improving the handling of remote node reconnections. Furthermore, contributions involve improvements to the alerting mechanism and integration with SBD, demonstrating a focus on improving cluster stability and reliability. The user also implemented changes to code for systemd integration.
scalableavailabilityresource-managerpacemakerscale
ClusterLabs/fence-agents

Sep 2017 - Jul 2022

Fence agents
Role in this project:
userBackend & DevOps Engineer
Contributions:4 reviews, 5 commits, 4 PRs in 4 years 10 months
Contributions summary:Klaus primarily focused on enhancing the `fence-agents` project with new features and improvements to the fencing agents. Their work included the addition of a ping-based heuristic fencing agent and refactoring the existing fencing agent interface. They also made improvements to error handling and command execution within the SBD fence agent, contributing to increased system reliability. The user's changes spanned multiple files, highlighting involvement in both agent logic and the project's build processes.
fenceinternet-computeragentsdfinity
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
Klaus Wenninger - Senior Software Engineer at Red Hat