William Clark

Software Engineer at Red Hat

Durham, 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

👤
Senior
🎓
Top School
William Clark is a software engineer with a decade of experience building open-source management and automation tooling for Linux datacenters and cloud, currently contributing at Red Hat. A Red Hat Certified Architect with a B.Sc. in Mathematics, he blends deep Linux infrastructure knowledge with backend and DevOps expertise—contributing significant fixes and feature work to Foreman, Katello, and related Ansible modules. His work focuses on reliable deployments, configuration management, and lifecycle automation, including refining deployment scripts and improving subscription/content management logic. Based in Durham, NC, he pairs rigorous problem-solving from a math background with practical, production-grade engineering that reduces operational friction in large-scale Linux environments. An unexpected strength is his long history tutoring advanced math and sciences, which sharpens his ability to explain complex systems and produce maintainable, well-documented solutions.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (B.Sc.), Mathematics, Bachelor of Science (B.Sc.), Mathematics at University of North Carolina at Chapel Hill
languagesEnglish, German
github-logo-circle

Github Skills (31)

content-management-system10
puppeteer10
foreman10
ansible-module10
python10
kats10
puppet10
configuration-management10
ruby10
automation10
sys10
content-management10
ansible10
ansible-galaxy10
automations10

Programming languages (13)

C#JinjaCMakefileGoHTMLShellSCSS

Github contributions (5)

github-logo-circle
theforeman/forklift

Dec 2019 - Nov 2022

Helpful deployment scripts for Foreman and Katello
Role in this project:
userDevOps Engineer
Contributions:49 reviews, 17 commits, 44 PRs in 2 years 11 months
Contributions summary:William's contributions primarily focus on configuring and improving the deployment and build process of the `forklift` project. They updated the Ansible configuration, allowing for per-box configuration files, and refactored code related to Ansible and Vagrant. Furthermore, the user consistently ensured the compatibility of the deployment scripts by removing outdated checks. They also corrected a configuration bug affecting how SSH settings are applied on a per-box basis.
forkliftvagrantdevopsdeploymentansible
theforeman/puppet-foreman

Apr 2020 - Aug 2022

Puppet module for Foreman
Role in this project:
userDevOps Engineer
Contributions:55 reviews, 17 commits, 34 PRs in 2 years 3 months
Contributions summary:William primarily contributed to improving the reliability and maintainability of the Foreman module. Their work involved fixing bugs related to operating system support for specific packages, adding helper functions, and enhancing error messages for better troubleshooting. They also modified configuration files and ensured the correct notification of services when configurations changed.
puppet-moduleforemanpuppet
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
William Clark - Software Engineer at Red Hat