Jean-françois Roche

DevOps Engineer at Numtide

Namur, Namur, 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

🤩
Rockstar
🎓
Top School
Jean-françois Roche is a DevOps engineer with 17 years’ experience helping public and private organisations adopt automation and DevOps practices, currently working with Nix/NixOS at Numtide and running Affinitic Sprl. He blends hands-on infrastructure work with open-source contributions—improving Puppet Docker modules and adding secure client-certificate authentication and ingest pipeline support to a Terraform Elasticsearch provider—demonstrating attention to reliability, cross-OS configuration, and security. A Master’s in Computer Science from ULB, he favors pragmatic automation (“if it hurts, do it more often”) and consistently ships small, test-backed improvements such as acceptance tests and service-management fixes. Known for pushing for repeatable, auditable deployments, he often tackles the fiddly edge cases that break automation in production.
code17 years of coding experience
bookMaster, Computer Science, Master, Computer Science at Université libre de Bruxelles
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
431reputation
16kreached
5answers
0questions
github-logo-circle

Github Skills (29)

puppeteer10
docker10
apidoc10
puppet10
amazon-elasticsearch10
dockers10
terraform10
terraformer10
elasticsearchquery10
go10
api10
aws-elasticsearch10
elasticsearch10
elasticsearch-api10
testing9

Programming languages (23)

JavaC++RustCMakefileGoMustacheHTML

Github contributions (5)

github-logo-circle
An elasticsearch provider for terraform
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 3 comments in 5 months
Contributions summary:Jean-françois contributed significantly to the `terraform-provider-elasticsearch` repository by implementing features related to authentication and data ingestion. They added support for client certificate authentication, enabling secure connections to Elasticsearch. Furthermore, the user integrated ingest pipeline functionality and Xpack user support, expanding the provider's capabilities for data processing and security. These changes enhanced the provider's flexibility and security features.
provideropensearchawsterraformelasticsearch
garethr/garethr-docker

Jan 2016 - Mar 2016

Puppet module for managing docker
Role in this project:
userDevOps Engineer
Contributions:7 commits, 7 PRs, 3 comments in 2 months
Contributions summary:Jean-françois primarily focused on improving the functionality and reliability of the Docker module. Their contributions included adding the ability to remove containers and associated volumes, and disabling services when `ensure => absent` is used. The user also addressed code formatting issues and added an acceptance test to validate container removal. Further, they improved the module's configuration across different operating systems, defining the service parameters that were missing.
puppet-moduledockerbusterpuppet
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
Jean-françois Roche - DevOps Engineer at Numtide