Nick Ethier is a senior software engineer with 14+ years building scalable, high-availability distributed systems and platform tooling, now focused on cloud-native application delivery and security. He led architecture and implementation for HashiCorp’s HCP Identity platform and contributed major features to Nomad and Consul, including Nomad’s pluggable drivers and networking integrations and Consul HCP bootstrap/telemetry. An active open-source contributor, he’s worked on high-profile projects like Logstash and HashiCorp’s core repos, adding AMQP routing, Docker driver improvements, and Consul-K8s API gateway security features. Based in Dayton, Ohio, he combines hands-on backend and DevOps expertise with a track record of scaling systems to millions of containers and hardening IAM and service-mesh integrations.
14 years of coding experience
14 years of employment as a software developer
Computer Science, Computer Science at Brigham Young University
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
Role in this project:
Backend Developer
Contributions:2 releases, 45 reviews, 601 commits in 3 years 1 month
Contributions summary:Nick has been actively involved in developing features and enhancements within the HashiCorp Nomad project. They've contributed to the command-line interface (CLI) by adding new endpoints and options, such as a job parsing endpoint, improved help text, and the `-short` flag for job initialization. Additionally, the user has made significant contributions to the Docker driver, including implementing image pull progress monitoring, handling network namespaces, and addressing issues related to the use of Docker credential helpers, the Docker API, and other areas. The contributions span various aspects of the codebase, including the API, CLI, driver, and related tests.
Logstash - transport and process your logs, events, or other data
Role in this project:
Back-end Developer
Contributions:138 commits in 2 years 6 months
Contributions summary:Nick primarily contributed to the Logstash project by implementing and refining AMQP (Advanced Message Queuing Protocol) integration. They added support for routing keys in AMQP outputs and inputs, enabling more flexible message routing. These changes included modifications to both input and output plugins, streamlining the implementation and improving overall functionality related to AMQP message handling. The user also worked on adding features and resolving issues for other logstash plugins (Exec, IRC).
eventsstreamingloggingetl-frameworklogstash
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.