Previously he has worked at a variety of companies:
Joyent, helping migrate Samsung Electronics from AWS to Triton and Manta,
HashiCorp, first as a core maintainer of Terraform, and ultimately developing patterns which enabled Terraform and Packer to be used at scale as part of the team responsible for the Terraform Enterprise SAAS and on-premise products. He also delivered both beginner- and advanced-level training classes on Terraform.
Boundary, building a scalable unified back-end for time series metrics, network flow and log data, optimized both for ease and cost of operation.
Jet.com, as the first VP Engineering for a large e-commerce platform.
James contributes to a number of open source projects in various capacities - some of the major ones are:
Pulumi, a cloud infrastructure provisioning tool which uses general purpose programming languages.
Event Store, a stream database designed to support the event sourcing pattern.
Tonic, an implementation of the gRPC protocol for the [Tokio][tokio] ecosystem in Rust.
The AWS Provider for Terraform, for provisioning AWS resources using HashiCorp's Terraform.
He frequently speaks at conferences and user groups on a diverse range of topics, from Service Oriented Architecture to the internals of cloud networking. Some talks are posted to this site.
About This Site
A previous version of this site lived at
jen20.com, and the articles which are still relevant have been transferred
over - and some of the more popular ones have had a warning about the age of the content added. If you are looking for
content that was previously available but is now outdated and can't find it on archive.org, please shoot
me an email and I will dig it out for you.