Job Description :
                                                                             Requirement:
	5+ year experience writing software in a professional environment
	1+ year experience using Golang or similar functional programming language
This position is open for remote work
	6+ months experience with reading/writing Kubernetes controllers. Experience with TPR/CRD a plus. Knowledge of official Kubernetes controllers (ReplicaSet, DaemonSet, etc is not required.
	Microservice implementation
	Experience with BDD testing frameworks such as ginkgo a plus
	Experience with code generation, abstract syntax trees a plus
	[Compute] IaaS knowledge and implementation
	[Compute] Hypervisor expertise
	[Storage] Experience developing/maintaining a storage solution at scale a big plus
	[Storage] Basic understanding of NFS and AoE protocols a plus
	[DevOps] Experience with building and maintaining CI/CD pipelines using tools such as Concourse CI, Jenkins, or GoCD.
	[DevOps] Docker and Kubernetes expertise.  Linux savvy, preferably Ubuntu.
	[DevOps] Automation using Ansible, Chef, or Puppet.
	[DevOps] Bash and/or Python scripting, knowledge of Go a plus.