Ben Gelens is a versatile software engineer with 11+ years of experience who blends deep Windows infrastructure roots (AD, Exchange, Hyper-V) with modern cloud-native engineering across Azure, AWS, Kubernetes and CI/CD. A former Microsoft MVP in PowerShell/CDM, he excels at automating complex systems and has contributed to high-profile open-source projects including Terraform's AzureRM provider and Azure Stack tools. At Wortell and previous employers he moved from traditional infrastructure into building GitOps workflows, containerized microservices and serverless solutions, while also developing tooling in PowerShell and C#. He’s a frequent conference speaker on DSC, PowerShell and Azure automation, and uniquely pairs hands-on scripting expertise with certified cloud architecture skills. His work often anticipates platform trends, implementing solutions before technologies fully commoditize.
11 years of coding experience
6 years of employment as a software developer
MBO, ICT, MBO, ICT at Baronie College
Bachelor of Science - BS, Informatica, Bachelor of Science - BS, Informatica at Open Universiteit
Scripts and tools that help customers use Azure and Azure Stack
Role in this project:
Backend Developer
Contributions:6 commits, 4 PRs in 4 months
Contributions summary:Ben primarily contributed to the `ComputeAdmin` module, making changes to the `Add-VMImage` and `New-Server2016VMImage` functions within the Azure Stack tools repository. Their work included bug fixes, parameter type corrections, and adding validation checks for resource group, storage accounts, and container presence. The user also implemented the initial version of the `New-Server2016VMImage` function, responsible for creating and uploading new Server 2016 images.
Contributions:24 commits, 1 PR, 28 comments in 2 months
Contributions summary:Ben primarily contributed to the Azure Resource Manager provider for Terraform. Their work involved implementing and testing new resources related to Azure Automation, specifically focusing on `automation_module`, `automation_dsc_configuration`, and `automation_dsc_nodeconfiguration`. The user also updated the provider's configuration and dependencies, and incorporated validation and content fetching for these resources. These changes demonstrate a focus on expanding and improving the provider's capabilities for managing Azure Automation services.
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.