I am a software engineer in Buffalo, NY with a focus on backend + distributed systems. I currently work remotely for Mozilla as a Senior Site Reliability Engineer, where I design and run global infrastructure for mozilla.org and MDN on Kubernetes. Previously, I worked at Chef, where I was a core engineer on Habitat and an engineering lead for Chef Analytics. I also worked at Basho on Riak multi data center replication.
I’m interested in the following languages: Rust, Erlang, D, OCaml, F#, C, Java, Go, Scala, Clojure, Haskell, R.
I’ve been using Git Crypt with a few secure git repos at work. It works well and is easy to use. The one thing that occasionally wakes me up in the middle of the night is wondering if I’ve locked a repo when I’m finished with it. To help with this issue, I threw together a quick bash function using at and wall. I use this on both Debian Linux and OSX.
If you manage multiple Kubernetes deployments, this little trick can show you the current Kubernetes context as part of your bash prompt.
Habitat from Chef.io: Automation that travels with the application
The Chef Analytics platform is a feature of Chef that provides real-time visibility into what is happening on the Chef server, including what’s changing, who made those changes, and when they occurred. Individuals may be notified of these changes in real-time.
Erln8: an erlang version manager written in C
Riak OCaml Client