Arjen Heidinga

Systeem Architect at Duocast B.V.

Leeuwarden, Frisia, Netherlands
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
Arjen Heidinga is a systems architect based in Leeuwarden with 12 years of hands-on experience building and operating Linux and cloud infrastructure for hosting and enterprise environments. He blends deep operational know-how—managing thousands of servers, OpenStack, Ceph and large Puppet deployments—with a perfectionist, improvement-driven mindset that keeps him involved beyond a 9-to-5. At Duocast and previously Vevida and MuntInternet he led architecture and automation work, contributing to high-availability, networking and configuration-as-code initiatives. He is an active open-source contributor to infrastructure tooling, notably improving the voxpupuli/puppet-zabbix module by adding service management, configuration options and tests. Colleagues value his strategic thinking, proactive feedback style and ability to move between hands‑on engineering and broader architectural discussions. He’s pragmatic, curious, and often the person who turns monitoring and automation ideas into reliable production systems.
code12 years of coding experience
job12 years of employment as a software developer
github-logo-circle

Github Skills (9)

configuration-management10
rspec10
puppeteer10
puppet10
zabbix10
devops9
ruby7
githubaction-workflow5
github-ci5

Programming languages (15)

C++JinjaCRustMakefileHTMLKotlinShell

Github contributions (5)

github-logo-circle
voxpupuli/puppet-zabbix

Aug 2016 - Jan 2022

Puppet module for creating and maintaining zabbix components with puppet.
Role in this project:
userBack-end & DevOps Engineer
Contributions:3 reviews, 9 commits, 7 PRs in 5 years 5 months
Contributions summary:Arjen primarily contributed to the functionality and testing of the `puppet-zabbix` module. Their work involved adding a `manage_service` option to manage the Zabbix service and adding tests for this functionality. The user also added options for configuring the Zabbix server, including `StartReportWriters` and `WebServiceURL`, and made the necessary changes to the configuration files. Furthermore, the user enforced the correct version and URL format for the Zabbix configuration.
puppetzabbixlinux-puppet-moduleamazon-puppet-modulearchlinux-puppet-module
Heidistein/puppet-logrotate

Jul 2018 - Jul 2019

Puppet logrotate module
Contributions:1 PR, 19 pushes, 8 branches in 11 months
logrotatepuppet
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