Nomad is super simple to setup and if you just want some ec2 instances that will take containers and find a spot for them its a much faster solution than a kubernetes cluster.
Nomad would be ideal for our app if it was up to us. Much respect for all the Hashi things, but we can't always use them.
To run a Nomad cluster that is feature comparable to a Kubernetes cluster you also need to maintain Consul and Vault. With that it's no longer so simple to setup/maintain. A minimal Kubernetes distribution (k3s) is significantly simpler - a single command and you're up and running locally or on EC2.
The other problem with Nomad are unknown unknowns. The community has established Kubernetes as somewhat of a standard. This means you can find many pre-built applications (Helm charts) and solutions to common problems. With Nomad, I need to build everything from scratch. That's fine for extremely simple things like single containers deployments, but anything with more complex requirements, e.g. something similar to a small Kafka cluster, takes significant effort.
I found k3s + spot instances to be a great solution. It works beautifully and is fault-tolerant across spot restarts.
Are there any companies hiring and training nomad engineers? Any consultant companies?