summaryrefslogtreecommitdiff
path: root/resume.mdwn
blob: 686da19156bfb02b4c28716615ca363a11cec5a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
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
 <https://bitcoincore.org/en/about/>

 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.
  <https://diyhpl.us/wiki/transcripts/>


### System Administrator - X.Org Foundation
 <http://www.x.org/> and <http://www.freedesktop.org/>

 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
 <http://fairlystable.org/>

 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.
   <http://fairlystable.org/iptables-rrdtool/>


### System Administrator - APDM
 <http://apdm.com/>

 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
 <http://www.tovacompany.com/>

 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
   (<http://fairlystable.org/cash/>) 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.
   <http://fairlystable.org/piny-code/> (ssh newuser@fairlystable.org )
   for Bart Massey.
 * Project management for exotic asynchronous processor architecture
   projects for Ivan Sutherland.
   <http://arc.cecs.pdx.edu/>
 * Setup and debugging of embedded rocket operating system for guidance
   and telemetry.
   <http://psas.pdx.edu/>


### System Administrator - Cascadia Information Technologies/Cas Soft
 <http://www.cascadia.net>

 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
 <http://easystreet.com/>

 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.