Dejan Muhamedagic is an experienced open source software developer and senior engineer based in Vienna with nearly two decades of professional experience and over 25 years working with Linux/UNIX, networking, security, and high-availability systems. He has been a long-time contributor and maintainer in prominent clustering projects such as Pacemaker and ClusterLabs resource-agents, where his backend work converted legacy LSB metadata to XML, hardened stonith agents, and improved HA tooling and scripts. At SUSE and IBM he combined development, L3 support, documentation, and training—building features, regression tests, and automation that supported enterprise interoperability and SSO efforts. Now balancing roles at TTTech and self-employed open source maintenance, he brings both deep systems-level programming and hands-on ops skills to complex distributed environments. Colleagues rely on him for pragmatic problem solving across code, config, and operational procedures, and he occasionally applies his computing skills to support art projects. His track record shows a preference for stabilizing critical infrastructure and modernizing legacy integrations rather than flashy greenfield work.
Combined repository of OCF agents from the RHCS and Linux-HA projects
Role in this project:
Backend & DevOps Engineer
Contributions:4 reviews, 736 commits, 141 PRs in 10 years 9 months
Contributions summary:Dejan primarily focused on enhancing the `clusterlabs/resource-agents` repository, specifically contributing to tools and configurations related to high-availability clustering. Their commits involved modifying scripts and configuration files within the repository, addressing issues, and adding features such as fast reconnect/tickle ACKs. The user's work included setting and maintaining system-level configurations and involved scripting, particularly for the portblock and IPv6addr functionalities, indicating a focus on system administration and network configuration.
Pacemaker is an advanced, scalable High-Availability cluster resource manager
Role in this project:
Back-end Developer
Contributions:814 commits, 2 comments in 6 years
Contributions summary:Dejan's commits primarily focus on modifying and converting metadata within the Pacemaker resource manager, specifically related to LSB (Linux Standard Base) scripts and the integration of a stonithd subsystem. Their contributions involve converting LSB metadata to XML format, fixing bugs in existing code, and refining return codes for the stonith resource agent. They also updated the report tool to support logging formats.
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
Dejan Muhamedagic - Open Source Software Developer at Self-Employed