Brad Crochet

Senior Principal Software Engineer at Red Hat

Cary, North Carolina, United States
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
Brad Crochet is a Senior Principal Software Engineer with 14 years of experience specializing in Linux-first infrastructure, provisioning, patch maintenance, virtualization, and automation. Based in Cary, NC and currently at Red Hat, he blends systems-level expertise with hands-on software development across Java, C++, Objective-C, Python, and Ruby. His open-source contributions focus on bare-metal and OpenShift deployments—improving machine-config operators and automating dev/test flows for metal3-io to streamline cluster setup and testing. He also brings strong test automation experience from ManageIQ, enhancing integration test coverage and maintainability with pytest and page-object patterns. Known for solving complex platform and deployment challenges, he often surfaces subtle operational improvements (like multicast blocking and unicast keepalived support) that make large-scale Linux environments more reliable and reproducible.
code14 years of coding experience
github-logo-circle

Github Skills (43)

keepalived10
kubernetes10
docker10
bare-metal10
system-configuration10
pytest10
selenium10
python10
scripting10
rendering10
testing10
server-configuration10
bash10
selenium-ide10
render10

Programming languages (16)

JavaJinjaRustDiffMakefileVueGoHTML

Github contributions (5)

github-logo-circle
Role in this project:
userDevOps Engineer
Contributions:9 reviews, 18 commits, 17 PRs in 1 year 7 months
Contributions summary:Brad primarily focused on enhancing the machine config operator's functionality, particularly related to bare metal deployments. Their contributions involved adding support for images, integrating new components such as keepalived and haproxy, and implementing features like unicast keepalived. They also made changes to template rendering and configuration, with a focus on ensuring the system's proper operation on different platforms, including bare metal and vSphere.
openshift-metal3/dev-scripts

Apr 2019 - Sep 2020

Scripts to automate development/test setup for openshift integration with https://github.com/metal3-io/
Role in this project:
userDevOps Engineer
Contributions:7 commits, 8 PRs, 22 comments in 1 year 5 months
Contributions summary:Brad primarily focused on automating and improving the development and testing environment for OpenShift integration with metal3-io. Their contributions included creating scripts for cleanup, defining machineCIDR configurations, and enabling multicast blocking for testing purposes. They modified scripts to interact with OpenShift components, specifically adjusting configurations and deployments related to cluster setup and maintenance. These changes helped improve the overall development and testing workflow.
continuous-deploymentmetal3openshift-integrationopenshiftkubernetes
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
Brad Crochet - Senior Principal Software Engineer at Red Hat