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.
— 10 months
— 2 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.
— 2 years
Race Director for Rotorua Drone Racers Winter Series monthly events.
— 2 years
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.
— 12 years
Independent contributor / maintainer of numerous original Chef cookbooks and extension library code.
Awarded on:
Release MVP for outstanding contributions to the Chef project.