Dennis Hoppe

Consultant System Engineer at dhoppe IT CONSULTING

Münster, North Rhine-Westphalia, 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

👤
Senior
🎓
Top School
Dennis Hoppe is a seasoned Consultant System Engineer based in Münster with 14 years of experience designing and maintaining infrastructure and configuration management solutions. He runs his own consulting practice and previously led teams at credativ, applying deep expertise in Puppet-based automation, Debian ecosystems, and operationalizing services like RabbitMQ, Prometheus and PHP-FPM. An active open-source contributor, Dennis has improved several widely used Vox Pupuli Puppet modules—focusing on refactoring, test automation, dependency updates and proxy/config flexibility—to boost maintainability and cross-platform support. His background in system integration and applied computer science gives him a pragmatic, DevOps-first approach to solving complex deployment and configuration challenges.
code14 years of coding experience
job1 year of employment as a software developer
bookFachinformatiker Systemintegration, Fachinformatiker Systemintegration at credativ GmbH
bookInformatik, Informatik at FH Stralsund
languagesGerman, English
github-logo-circle

Github Skills (29)

puppeteer10
puppet10
testing10
cd10
centos10
rspec10
configuration-management10
cicd10
ruby10
rsync10
automation10
php10
prometheus10
infrastructure-as-code10
automations10

Programming languages (21)

C#JinjaRustMakefileScalaGoHTMLPerl

Github contributions (5)

github-logo-circle
voxpupuli/puppet-nodejs

Oct 2016 - Apr 2020

Puppet module to install nodejs and global npm packages
Role in this project:
userDevOps Engineer
Contributions:15 commits, 12 PRs, 8 pushes in 3 years 6 months
Contributions summary:Dennis primarily contributed to the repository's infrastructure and testing framework. Their commits focused on updating the module's testing setup using `mocha`, integrating `modulesync` for configuration management, and fixing legacy facts within the puppet module. Furthermore, they were responsible for updating dependencies and configurations related to testing and Puppet module management. The commits indicate a focus on the automation, maintenance, and configuration of the project's build and test processes.
puppetpuppet-modulelinux-puppet-modulenodejsnpm
voxpupuli/puppet-php

Oct 2016 - May 2020

Generic Puppet module to manage PHP on many platforms
Role in this project:
userBack-end Developer
Contributions:15 commits, 10 PRs, 14 pushes in 3 years 7 months
Contributions summary:Dennis primarily contributed to refactoring and improving the PHP module's core functionality. They focused on restructuring classes related to PHP's FastCGI Process Manager (FPM) and service management. They also addressed various code quality issues, including RuboCop style violations and updates to the module's dependencies, improving code maintainability and stability. These changes are aligned with the module's goal to provide a generic way to manage PHP installations.
puppetphpplatformspuppet-modulegeneric
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