Joe Rayhawk
===========
* Email: `jrayhawk@fairlystable.org`
* Phone: `+1 503.869.8658`
* PGP: `0xDF9C3BE0FEEDBEEF 4096R`
Professional Objective:
-----------------------
Provide well-architected system and network infrastructure solutions to
optimize high-utility projects.
Employment History:
-------------------
### Consultant - Bitcoin Core Project
2014 - Present
* Migration planning and coordination for the Bitcoin-core mailing list
with Warren Togami.
* Creation of distributed blockchain conference transcript publishing
system based on immutable Merkle trees with Bryan Bishop.
### System Administrator - X.Org Foundation
and
December 2012 - Present
Planning, deployment, and maintenance of servers, VMs, services, and
support for Freedesktop.org projects. Services include file hosting,
documentation management, email, mailing lists, issue tracking,
continuous integration, and DVCS.
#### Achievements:
* Rearchitecture of primary web resources using DVCS and static
compilation.
* Creation of a unified, security-isolated, and PAM-compatible
authentication system for HTTP.
* Creation of conference remote presence infrastructure using
crtmpserver and gstreamer pipelines.
### CEO - Fairly Stable
September 2011 - Present
Day to day management of customers, finances, network infrastructure,
servers, VMs, and services for a managed hosting and consultation
company.
#### Achievements
* Debian package for automatic generation of iptables rule utilization
round-robin databases for use in graphs.
### System Administrator - APDM
December 2008 - Present
Aiding employees in the planning, deployment, and maintenance of
servers, VMs, services, and network infrastructure for a medical
device support and telemetry management.
#### Achievements:
* Remote-keyed MD-RAID1+DM-CRYPT+LVM root filesystem for HIPAA
compliance with failover to remote recovery environment.
* Selective versioning and selective distribution of large telemetry
datasets with git-annex.
* Cross-platform distributed build system automation with MinGW/Cygwin
and KVM.
### System Administrator - The TOVA Company
May 2008 - Present
Planning, deployment, and maintenance of servers, VMs, and services for
development and public-facing resources. Services include DVCS, build
and release automation, customer relations, PGP and OTP-secured product
activation, affiliate marketing, and HIPAA-compliant internal
communications.
#### Achievements:
* Architecture and deployment of x509 PKI
() for enabling non-technical
employees to use two-way public-key authentication for internal
resources over HTTP, including HTTP-namespace-discriminated SSL
renegotiation.
* Integration and debugging of extra build, library, and kernel
capabilities to an embedded Linux medical device.
* Architecture and deployement of various customer relations network
APIs.
* Remote-keyed encrypted synchronous offsite distributed storage for
HIPAA-compliant high-integrity medical service transactions.
### System Administrator - Portland State University Foundation
August 2007 - Present
Planning, deployment, and maintenance of servers, VMs, and services
for various academic projects.
#### Achievements:
* Piny: a git-backed Wiki and project management/hosting engine.
(ssh newuser@fairlystable.org )
for Bart Massey.
* Project management for exotic asynchronous processor architecture
projects for Ivan Sutherland.
* Setup and debugging of embedded rocket operating system for guidance
and telemetry.
### System Administrator - Cascadia Information Technologies/Cas Soft
October 2003 - September 2009
Planning, deployment, and maintenance of servers, VMs, and services for
commercial hosting, e-commerce, and network infrastructure consulting.
Management of interns.
#### Achievements:
* Modularization and migration of services, remote distribution
installation and migration (Redhat -> Debian)
* Established remote service monitoring, SNMP parameter monitoring, and
PAM-based login monitoring.
* Added and managed nodes for a fault-tolerant multi-homing corporate
VPN using KAME and Racoon.
* Maintenance and development of web applications under a proprietary
mod_perl/sablotron/oracle framework.
### I.T. Lackey - EasyStreet Online Services
October 2002 - June 2003
#### Achievements:
* Sample migration to and demonstration of mod_xslt under Apache and
XML namespace linking for the modularization of the customer
support site using XML, XSLT, XHTML, and SVG.
* Installation of internal corporate Jabberd instant messaging
server including SSL, remote administration, MUC text
conferencing, a fully browsable user directory (JUD), and gateways
to other chat services, and the installation of multiplatform
clients.
Skills:
-------
* Languages: Ruby, Crystal, Go, Perl, POSIX-compliant shell.
* Standards: x509, SSL, OpenPGP, POSIX, IP and assorted transport
layer protocols, HTTP, XMPP, SSH, DNS and rfc2136 dynamic updates,
MDNS, X11, SMTP, NTP, rsync, git, RTSP/RTMP/RTP, SNMP, Bitcoin, OFX,
FIPS 140-2, Opal, TPM, SecureBoot, dpkg/lintian.
* System Administration: Debian family, Redhat family, FreeBSD,
MacOS X, Cygwin/MinGW, Linux VServer, OpenVZ, Xen, QEMU/KVM,
Linux namespaces and meta-tooling (LXC, Kubernetes, Docker, etc.),
LUKS/dmcrypt, DRBD, Linux-HA, Terraform.
* Service Administration: Linux IPTables, FreeBSD ipfilter/ipnat,
Apache, Lighttpd, Jabberd, KAME/Racoon (IPSec), BIND, Oracle,
CUPSys, Xorg, NET SNMP daemon, Exim4, Postfix, Cyrus, Git,
Subversion, Ikiwiki, Mailman, Sympa, Rsync, Rsyslog, mon.
* Multimedia: libavcodec/FFmpeg, GStreamer, Audacity, Gimp/Cinepaint,
ImageMagick, Open Broadcast Software.
* Social: networked with architecture-minded technical people:
Graphics stack, hardware, microarchitecture, and compiler
specialists.
* SaaS APIs: Google, AWS, Twitch.
Non-professional interests:
---------------------------
* Complex systems: epistemology, philosophy, psychology,
physiology, biochemistry, cars, economy, games.
References:
-----------
Available on request.