Jeff Geerling is a founder, author, and maker with 15+ years building scalable web and infrastructure systems, combining hands-on DevOps, backend development, and embedded tinkering. He runs Midwestern Mac, contributes to Ansible and Drupal, and maintains a large collection of widely used Ansible roles and developer tools (notably drupal-vm and many ansible-roles) that power reproducible deployments and testing. Comfortable across AWS, Kubernetes, Raspberry Pi, and CI/CD automation, he frequently bridges cloud-scale architectures and low-level hardware projects—automating kernel module builds and Pi-based Kubernetes clusters. Known for clear technical writing and teaching, he publishes guides and video content that demystify infrastructure for practitioners. Based in Missouri, he balances professional engineering with maker curiosity and a habit of sharing every insight back to the open source community.
Raspberry Pi PCI Express device compatibility database
Role in this project:
DevOps Engineer & Embedded Systems Engineer
Contributions:93 reviews, 594 commits, 141 PRs in 2 years 3 months
Contributions summary:Jeff primarily focused on automating the cross-compilation environment for building kernel modules and deploying them to Raspberry Pi devices. They automated the process of installing modules and copying kernel images and device tree blobs. Additionally, the user implemented website enhancements by adding analytics and updating the card layout, including video and thumbnail generation. The user also made improvements to the website's layout and added a sponsor banner.
Contributions:3 reviews, 74 commits, 30 PRs in 6 years 4 months
Contributions summary:Jeff primarily focused on configuring and updating the Filebeat role for an Ansible project. They contributed to the configuration of Filebeat for Elasticsearch and Logstash outputs. This involved modifying templates, correcting SSL/TLS configurations, and adapting the role to support different Filebeat versions, including updating to Filebeat 7.x. They also integrated testing frameworks and addressed platform-specific issues.
ansible-roleelkfilebeatansiblerole
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.