My CV is available here

I was the senior system administrator for the Lebanon Evangelical School, where I accomplished the following:

  • Set up a distributed filesystem to store all school information including 2000+ home directories. The filesystem was configured with three-way replication and daily snapshots
  • Implemented a three-way cluster of FreeIPA to store accounts of around 2000 students and staff, along with DNS configuration and DHCP IP mappings
  • Created an enterprise wireless network using RADIUS to grant users wireless network access, based on the account information in FreeIPA
  • Configured an iPXE boot environment to facilitate installation and configuration of our workstations
  • Automated configuration of our desktops using Ansible
  • Set up an oVirt cluster and virtualized most of our physical servers
  • Created and maintained a web-based grading system accessible by students, staff and parents, complete with an internal mirror kept up-to-date using MySQL replication
  • Converted workstations from Windows to Fedora
  • Automated notifications of outages and sub-normal service performance using Nagios
  • Migrated servers from Windows to Fedora and CentOS

As the lead computer teacher, I also accomplished the following:

  • Created and maintained an engaging six-year IT curriculum that uses open source software
  • Designed and taught an after-school robotics course using Python, Legos and Nintendo Wiimotes to create self-steering cars, robots that played tag, and robot sumo wrestling

As a Fedora packager, I am responsible for the following:

  • Created, packaged, and maintained a yum plugin called yum-presto that allowed users to download deltarpms rather than full rpms when updating their systems. The plugin was eventually included by default in Fedora releases and was subsequently merged into Red Hat Enterprise Linux and is still available in RHEL 6. Newer Fedora and RHEL releases have merged yum-presto’s functionality directly into yum and dnf.
  • Maintain the deltarpm package in Fedora and contribute upstream
  • Maintain the LizardFS distributed filesystem in Fedora and EPEL