Daniel Ziegenberg

DevOps Engineer at Technische Universität Wien

Vienna, Austria
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
Daniel Ziegenberg is a DevOps engineer based in Vienna with 14 years of experience building and maintaining resilient backend systems for universities and open-source projects. Currently at Technische Universität Wien, he combines production operations with software development, improving CI/CD, caching, session handling, and console tooling. A steady open-source contributor, he has strengthened projects like Matomo, Moodle, HumHub and ansible-lint by fixing bugs, adding backend features and cleaning up CI and linting rules. His work shows a pragmatic focus on maintainability—clarifying command interfaces, CSV/JSON exports, and dependency updates to reduce technical debt. Fluent in both operational and development roles, he brings institutional-scale reliability practices honed in higher-education environments. He is not seeking new positions and prefers inquiries that include concrete details.
code14 years of coding experience
job4 years of employment as a software developer
bookVienna University of Technology
bookMatura Naturwissenschaften, Matura Naturwissenschaften at Stiftsgymnasium der Benediktiner in Admont
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (31)

yii10
caching10
debug10
moodle10
python10
mysql10
redis10
command-line-interface10
web-analytics10
analytics10
php10
yaml10
command-line10
ansible10
ansible-galaxy10

Programming languages (17)

JavaCSSC++JinjaCPugScalaHTML

Github contributions (5)

github-logo-circle
moodle/moodle

Jun 2020 - Sep 2022

Moodle - the world's open source learning platform
Role in this project:
userBack-end Developer
Contributions:33 commits in 2 years 3 months
Contributions summary:Daniel primarily contributed to bug fixes and improvements in the Moodle platform's back-end functionality. Their work focused on addressing issues related to caching, session handling using Redis, and database interactions. They also worked on various modules, including modifications to LTI and question import, and applied updates to libraries and dependencies like PHPmailer and ADODB. These changes enhanced the platform's stability and performance.
usabilitylearning-management-systemlearning-platformmhealthportal
ansible/ansible-lint

Apr 2022 - May 2022

ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for you
Role in this project:
userDevOps Engineer & Ansible Contributor
Contributions:2 reviews, 10 commits, 14 PRs in 5 days
Contributions summary:Daniel contributed to improving the Ansible Lint tool by addressing code quality issues, enhancing CI/CD configurations, and implementing new features. Their work involved updating dependencies, removing legacy code, and refactoring existing logic. They also modified the YAML formatting rules to align with best practices and improved the command-line interface's argument handling. Additionally, the user made changes to support detecting role argument specifications files.
pre-commit-hooklinterlintimprovedansible-lint
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
Daniel Ziegenberg - DevOps Engineer at Technische Universität Wien