Louis Bonicoli

Software Engineer

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
Louis Bonicoli is a software engineer with 15 years of experience focused on backend development and DevOps, notable for sustained contributions to the flagship Ansible ecosystem (ansible, AWX, tower-cli). He specializes in code quality, Python compatibility, and maintainability—regularly fixing tricky bugs, refactoring for reuse, and improving documentation and examples that help both operators and developers. Comfortable across automation, CLI tooling, and orchestration, he has a practical eye for cross-version Python issues and operational edge cases like certificate handling and parameter correctness. A free-software advocate active on IRC (pilou) and in open-source maintenance, he brings steady, detail-oriented improvements to high-impact projects used widely in infrastructure automation. Less obvious: he balances deep technical fixes with clear docs edits, signaling a combination of engineering rigor and user-focused empathy.
code15 years of coding experience
github-logo-circle

Github Skills (23)

apim10
debug10
docker10
python10
ansible-awx10
testing10
command-line-interface10
dockers10
compatibility10
automation10
api10
command-line10
ansible10
ansible-tower10
ansible-galaxy10

Programming languages (16)

JavaJinjaCSSC++CVueGoHTML

Github contributions (5)

github-logo-circle
ansible/ansible

Nov 2014 - Aug 2021

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:3 reviews, 242 commits, 257 PRs in 6 years 10 months
Contributions summary:Louis primarily contributed to the Ansible core project by addressing code quality issues and implementing bug fixes. Their work included correcting pyflakes errors, refactoring the codebase, and improving module functionality, such as fixing issues in the apt_repository and postgresql_user modules. Furthermore, the user also addressed documentation concerns by fixing typos, improving examples, and adding parameter information.
everythingpythonit-automationdevopsdeployment
ansible/ansible-container

Sep 2016 - Feb 2018

DEPRECATED -- Ansible Container was a tool to build Docker images and orchestrate containers using only Ansible playbooks.
Role in this project:
userDevOps Engineer
Contributions:23 commits, 24 PRs, 23 comments in 1 year 4 months
Contributions summary:Louis primarily contributed to improving the compatibility and maintainability of the Ansible Container project. Their work includes addressing Python 3 compatibility issues by incorporating the 'six' module, updating code to utilize the 'io' module, and using 'iteritems' and 'string_types'. They also focused on fixing bugs related to argument parsing and error handling, and optimizing code.
containersdocker-buildorchestrate-containersansiblepodman
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