Jan Vansteenkiste

System Administrator

Roeselare, West Flanders, Belgium
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
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.
code15 years of coding experience
job12 years of employment as a software developer
bookBachelor, Multimedia, Communication Technologies, Programming, Networking, Bachelor, Multimedia, Communication Technologies, Programming, Networking at Hogeschool West-Vlaanderen - Vlaamse Autonome Hogeschool
bookKlein Seminarie Roeselare
languagesEnglish, Dutch, French
github-logo-circle

Github Skills (43)

puppeteer10
puppet10
testing10
plugin-development10
package-development10
packaging10
configuration-management10
rspec10
firewall10
deb10
iptables10
ruby10
automation10
automation-testing10
rpm10

Programming languages (18)

C#JavaCVueGoAugeasHTMLPerl

Github contributions (5)

github-logo-circle
voxpupuli/puppet-jenkins

May 2017 - May 2021

Puppet module for Jenkins
Role in this project:
userDevOps Engineer & Puppet Module Contributor
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.
jenkinsjenkins-pluginpuppetjenkins-api-plugingocd
theforeman/puppet-puppet

Jan 2012 - Aug 2015

Puppet module for Puppet client and server
Role in this project:
userDevOps Engineer
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.
Request Free Trial
Jan Vansteenkiste - System Administrator