Jan Vansteenkiste is a seasoned system administrator and DevOps engineer with 15 years of experience helping universities, media organizations and enterprises automate infrastructure and deployments. Rooted in a developer background (Java/PHP), he bridges dev and ops teams, specializing in Puppet, Jenkins, CI/CD and virtualization to fully automate configuration and release workflows. He is an active open-source contributor on high-profile Puppet ecosystem projects—improving puppet-jenkins, puppetlabs modules and tooling like puppet-lint and fpm—bringing test-driven improvements and real-world operator fixes. At Ghent University and previous roles he focused on making puppet infrastructure consumable for both sysadmins and developers, and has hands-on experience migrating services to cloud and AWS. Jan prefers open-source, heterogeneous environments and explicitly avoids Microsoft-only stacks, reflecting a practical commitment to UNIX-centric tooling.
15 years of coding experience
12 years of employment as a software developer
Bachelor, Multimedia, Communication Technologies, Programming, Networking, Bachelor, Multimedia, Communication Technologies, Programming, Networking at Hogeschool West-Vlaanderen - Vlaamse Autonome Hogeschool
Contributions:14 commits, 21 PRs, 1 push in 4 years 1 month
Contributions summary:Jan primarily contributed to the `puppet-jenkins` module by introducing and refining features related to Jenkins job management and configuration. They implemented a "replace" parameter for jobs, allowing for more controlled job updates, and added corresponding tests and acceptance tests to validate the new functionality. They also extended support for browserstack credentials and addressed documentation and code quality. Additionally, the user refined slave arguments to improve the Jenkins slave configuration.
Contributions:18 commits, 2 PRs, 6 comments in 3 years 7 months
Contributions summary:Jan primarily contributed to improving the Puppet module by fixing dependency issues, adding configuration options, and cleaning up the code. They addressed issues related to SSL certificate generation and the integration of passenger for the Puppet server. The user also refactored and improved the module's testing infrastructure, including the Rakefile and adding initial test cases. These changes indicate a focus on improving the module's functionality, stability, and maintainability.
puppet-modulepuppet
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.