James Rasell is an experienced distributed systems and Linux engineer with a decade of experience building and operating workload orchestration tooling, now serving as Interim Engineering Manager for Nomad at IBM. He brings hands-on expertise from significant open-source contributions to HashiCorp’s Nomad and Levant projects—adding CLI features, service discovery and batch deployment support—bridging backend development and DevOps. Comfortable leading teams and shipping production-grade scheduler improvements, he has a track record across HashiCorp, Joyent and Elsevier of solving cluster-state and integration challenges. Based in the Borough of Swale, he pairs technical depth with practical curiosity outside work as a sim-racer, gardener and self-described elder emo, suggesting a thoughtful, detail-oriented approach to engineering and leadership.
10 years of coding experience
15 years of employment as a software developer
BSc Earth and Planetary Science, BSc Earth and Planetary Science at Kingston University
An open source templating and deployment tool for HashiCorp Nomad jobs
Role in this project:
Back-end & DevOps Engineer
Contributions:16 releases, 45 reviews, 491 commits in 5 years 2 months
Contributions summary:James contributed to the HashiCorp Levant project by updating dependencies, fixing formatting and spelling issues, and implementing new features. Their work included adding the functionality to perform deployments against Nomad batch jobs, including handling auto-revert events. Furthermore, they have implemented improvements to the project through the addition of a plan and scale-out features to the deploy command, demonstrating expertise in both backend and DevOps aspects.
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:
Back-end Developer & DevOps Engineer
Contributions:4 releases, 1300 reviews, 588 commits in 6 years
Contributions summary:James's contributions centered on enhancing the Nomad workload orchestrator, specifically by updating command-line interface (CLI) functionalities and integrating with Consul and other third-party tools. They added new CLI commands and flags related to service discovery, the operator scheduler, and ACLs, facilitating streamlined configuration. The code changes include a fix for issues related to the state of the cluster with the new Nomad versions, and several fixes to avoid potential errors.
vaultperformantmicroserviceworkloadoperate
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.
Request Free Trial
James Rasell - Interim Engineering Manager - Nomad at IBM