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. Projects: --------- * Crystal object mapping to Open Broadcaster Software Studio via OBS-Websocket 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.