Hybrid systems/network/security engineer (SRE) who works best embedded in a development group. -Well-versed in the design and implementation of architecture which is performant, scalable, reliable, and secure. Able to design systems which scale to millions of users with very high uptime and low operational headcount. -Good at finding a balance between security and usability -Able to perform basic performance tests using LoadRunner or JMeter to identify source of performance problems (I/O, memory, network, CPU, suboptimal concurrency) -Able to learn new languages and protocols very quickly -Load balancing using GCP LB, AWS ALB/NLB, openresty, nginx, F5Specialties: Linux (22 years), Golang (6 years), Java (14 years), macOS (14 years), Cisco IOS (21 years), Cisco ASA (11 years), JunOS (10 years)Protocols: deep understanding of HTTP, DNS, SMTP, IMAP, POP3, DHCPProtocols: familiar with TCP, UDP, TLS, NTP, LDAP, IPSEC, GRE, 802.1q, VRRP, LACPLanguages: Golang, Java, Python, Swift, C, bashOpen Source Contributions: -any-proxy: a transparent tcp proxy. Commonly used to proxy SSL traffic without decrypting it. In use at several Fortune 100 companies. https://github.com/ryanchapman/go-any-proxy -YubiKey (PIV) physical access control system based on public key crypto http://blog.rchapman.org/posts/Yubikey_NEO_for_Physical_Access_Control/ -Envoy: added support for ES384, ES512, HS256, HS384 and HS512 JWT algorithms. (Envoy is the http proxy used by Istio, which is a service mesh used with Kubernetes)https://github.com/google/jwt_verify_lib/pull/28https://github.com/google/jwt_verify_lib/pull/29https://github.com/google/jwt_verify_lib/pull/30https://github.com/envoyproxy/envoy/pull/8385https://github.com/envoyproxy/envoy/pull/8602https://github.com/envoyproxy/envoy/pull/8807 -dnsmasq: patch set which adds dynamic split-horizon DNS; currently the only open-source solution for dynamic split-horizon -Synergy: added ability to share images and HTML between Mac and UNIX/Windows clipboards.https://github.com/symless/synergy-core/commit/935ca0b2f29c588426cffbfc40f33873798c71aa
Listed skills include Linux, Bash, Mysql, Dns, and 49 others.