Rick Elrod is a Senior Software Engineer with 16 years of experience building scalable, production-grade web applications and automation tooling, currently based in the Greater Karlsruhe Area. He has driven critical features and architectural work at Red Hat—most notably on AWX/Ansible Automation Controller and the Ansible Automation Gateway—spanning backend, DevOps, and operator rearchitecture to improve scalability and upgradeability. A full-stack contributor, Rick has strengthened UIs (Fedora/Bodhi) and hardened CI/test infrastructure for core Ansible, while also creating tools like ansible-sign for project integrity. He leads the open-source dagd project, is learning Rust, and brings an uncommon blend of applied type-theory interest, ham radio hobbyist discipline, and deep experience with Python/Django, Envoy, and Kubernetes.
16 years of coding experience
16 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at The University of Akron
Bachelor of Science (BS) Mathematics and Computer Science Linguistics, Bachelor of Science (BS) Mathematics and Computer Science Linguistics at Youngstown State University
High School Diploma, High School Diploma at Barberton High School
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:
DevOps Engineer
Contributions:111 reviews, 473 commits, 1134 PRs in 1 year 8 months
Contributions summary:Rick focused on improving the Ansible automation platform's testing infrastructure and CI/CD processes. They made changes to ensure tests passed in different environments by specifying display width and removing color support and fixed test configurations for handling ongoing runs. Their contributions also included the addition of scripts for getting URLs of coverage runs and making the shippable downloader recurse to pull parent results of reruns.
Bodhi is a web-system that facilitates the process of publishing updates for a Fedora-based software distribution.
Role in this project:
Full-stack Developer
Contributions:34 commits, 4 PRs, 3 pushes in 5 years 7 months
Contributions summary:Rick primarily contributed to the front-end and UI of the Bodhi web application. They implemented features like disabling the libravatar service, hiding status columns using JavaScript, and redesigning aspects of the update page. Furthermore, the user enhanced the user interface through the addition of CSS and Javascript code, along with the introduction of new UI elements and updated styles. Their work also involved improving user profile pages and fixing various UI/UX elements.
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.