Bill Glick

Senior System Engineer at National Center for Supercomputing Applications (NCSA), University of Illinois Urbana-Champaign

Champaign, Illinois, 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
Bill Glick is a Senior System Engineer based in Champaign, IL, with two decades of hands-on experience operating large-scale HPC and research clusters and nine years in his current focused role at NCSA. He specializes in Slurm orchestration, bare-metal provisioning with xCAT/Warewulf, and automation-at-scale using Ansible paired with CI/CD pipelines to deliver repeatable, auditable infrastructure and sub-30-minute reprovision times for 500+ nodes. Bill led a major migration from Puppet/Foreman to Ansible + Semaphore with gated validations, built a Slurm maintenance framework for rolling drains and decommissions, and implemented SSH/PAM/sudo hardening that balanced security with low user friction. Known for translating complex operational needs into lifecycle standards and runbooks, he drives predictable cluster refresh cycles and zero-surprise outages through cross-team coordination and training. Beyond day-to-day ops, he contributes to institutional enablement via an internal Ansible User Group and operational knowledge bases, and has supported national-scale science projects under hardware and data pressure.
code9 years of coding experience
job22 years of employment as a software developer
bookSpoon River College
bookLostant High School
bookEastern Illinois University
bookUniversity of Illinois Urbana-Champaign
github-logo-circle

Github Skills (79)

dashboard10
data-management10
elasticsearch10
monitoring10
data-visualization10
mysql10
openpower9
provisioning9
golang9
ipmi9
grafana9
influxdb9
converter9
visualization9
visualize9

Programming languages (8)

TypeScriptShellGoHaskellPerlRubyPuppetPython

Github contributions (5)

github-logo-circle
NCSA Common Puppet Profiles - configure standard monitoring of host
Contributions:4 releases, 10 reviews, 12 commits in 10 months
ncsahostpuppetconfiguremonitoring
ncsa/puppet-pam_access

Jul 2021 - Jun 2024

Manage access.conf entries with Augeas
Contributions:3 reviews, 4 PRs, 10 pushes in 2 years 11 months
entriesaugeasconf
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
Bill Glick - Senior System Engineer at National Center for Supercomputing Applications (NCSA), University of Illinois Urbana-Champaign