Linux systems focused, remote-first, software development/operations engineer
with over ten years of experience during the emergence of third generation
programming language based Configuration Management / Infrastructure as
Code software such as Chef, through to the proliferation of development
operations engineering in late 2008, followed by exciting new languages
such as Go and the movement towards site reliability engineering teams;
containerised software-as-a-service platforms and distributed systems infrastructure
serving hundreds of thousands of individual requests concurrently.
Director of New Zealand based systems engineering remote contracting/consultancy firm Junglist Heavy Industries Ltd.
Early contributor and employee of Chef Inc. (previously Opscode) Chef systems automation software and the Chef community cookbooks initiative.
Founding member of Portland-based Heavy Water Operations consulting and software development firm who went on to become Sensu Inc., producing the observability and monitoring software Sensu.
— 3 years
Remote Operations Engineer contract was requisitioned for various systems
engineering duties and on-call emergency response, starting with developing
infrastructure automation for the existing systems and deployment tooling
in various stages of maintenance.
The DoubleDutch systems have web-facing front-end CMS and API monolithic C#.NET components, large physical PostgreSQL databases, full text indexing, and queuing systems, as well as roughly one hundred other features/components running in containers, with white-labeled mobile applications for both Android and iOS.
With baseline automation repaired or re-established, my team was allocated to an experimental platform restructuring project which was being built by a remote team in Amsterdam with Java and Docker (compose).
While that project was ultimately canceled, we produced the systems automation for the virtualized infrastructure in Rackspace's OpenStack public cloud with Chef and Docker, and at the same time ported the Docker image builds to Google Cloud Build, and wrote Helm charts for every component to run in Kubernetes at availability and responsiveness levels measurably exceeding any previous capability, with significantly reduced human intervention. Much of this would be later re-usable.
Later, a new Platform team was formed, absorbing the previous Engineering Operations, Integrations, and Data teams. Our function was to migrate the legacy infrastructure components while building any new components in our newly designed Google Cloud Platform / Google Kubernetes Engine infrastructure and tooling.
— 2 years
Platform Infrastructure 'Platfrastructure' contractor providing reliability engineering services for over 200,000 individual Git version-controlled websites, primarily Wordpress and Drupal, custom Python/Cassandra based configuration/customer management system, powered at the infrastructure level by our custom edge router Styx (comprising Varnish and Go), mutual TLS capabilities, and Chef-based systemd cgroup/namespace isolation of NGINX, PHP and MySQL all running on the Rackspace OpenStack public cloud virtual CentOS hosts.
— a year
— 2 years
After occasional moonlighting with Darrin Eden's Vancouver-based consulting firm Heavy Water Software and his relocation to Oregon, we decided to join forces and expand the team considerably, bringing development operations and software development consulting services to numerous clients, while unifying our service and product offerings and methodologies.
— 10 months
Race Director for Rotorua Drone Racers Winter Series monthly events.
— a year
Part of the Betaflight Member group. Involved in both embedded software development on STM32 micro-controllers, ARM SDK build system tooling, and of course a lot of flight testing and support, it's the perfect combination of hobbies.
— 2 years
Coordination and support of First Person View drone racing events across New Zealand.
— 11 years
Independent contributor / maintainer of numerous original Chef cookbooks and extension library code.
Release MVP for outstanding contributions to the Chef project.