Rob Crittenden is a Principal Software Engineer based in Linthicum, Maryland with over 21 years of experience building secure, production-grade back-end systems. At Red Hat he focuses on identity, certificate management, and cloud infrastructure tooling, contributing to high-profile open-source projects like FreeIPA, Dogtag PKI, and OpenStack (Tempest and DevStack). His work blends deep security engineering—SSL/TLS, CA handling, HSM and NSS integrations—with practical DevOps improvements that make complex systems testable and operable. Rob is comfortable diving into legacy code to fix subtle bugs and edge cases, from ACI plugin improvements to SSL client validation flags. He brings long tenure in enterprise environments (Netscape, AOL/Time Warner) and a track record of shipping reliable, auditable features that improve usability and security. Colleagues rely on him for pragmatic, behind-the-scenes fixes that keep critical infrastructure running.
Mirror of FreeIPA, an integrated security information management solution
Role in this project:
Back-end Developer
Contributions:586 reviews, 2794 commits, 1677 PRs in 15 years 6 months
Contributions summary:Rob primarily focused on enhancing the functionality of the FreeIPA security information management solution. Their contributions involved modifying and extending the Access Control Instructions (ACI) plugin to break out ACI entries into attributes, validate parameter types, and enhance display options. They also contributed to the user and service management plugins by adding features such as displaying account status and enforcing proper casing. The user's work improved the usability and security of the FreeIPA system, mainly by modifying existing code and adding new features.
System for quickly installing an OpenStack cloud from upstream git for testing and development. Mirror of code maintained at opendev.org.
Role in this project:
DevOps Engineer
Contributions:21 commits in 2 years 4 months
Contributions summary:Rob primarily focused on improving the SSL/TLS configuration and overall security of the OpenStack DevStack environment. They implemented changes related to the use of SSL natively or via a TLS proxy, including the creation of test certificates and integration with system CA bundles. Additionally, they addressed issues with the handling of the CA certificate path when SSL was enabled and updated the configuration to ensure proper CA handling in various scenarios, like fixing the horizon apache config clean up.
installingtestinginfrastructureopenshiftupstream
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
Rob Crittenden - Principal Software Engineer at Red Hat