CareersHelp Build the Open Cloud

Solutions Architect: K8s and up-stack

San Francisco, CA, US
On-site Preferred

Since its inception, over ten years ago, Joyent has lived on the leading edge of technical innovation. The Joyent team pioneered public cloud computing (and hybrid cloud), nurtured and grew Node.js into a de facto standard for web, mobile and IoT architectures, and was among the first to embrace and industrialize containers, compute-centric object storage, and what is now coming to be known as serverless computing. Common to everything we do is a deep belief in open source and open source communities. Looking forward, we believe that containerization will transform the way software is developed and deployed and will be driver of innovation in machine learning systems, serverless architectures, and more. If you are excited by the challenge of attacking big, complex, web infrastructure problems and share our passion for containers and open source software, we would love to talk.

About the Role

Kubernetes is emerging as the de-facto open source standard for container orchestration which promises to provide a cloud agnostic compute platform to enable portability and avoid vendor lock-in. To turn this “promise” into reality, an open cloud architecture powered by Kubernetes needs to be developed which effectively provides cross-cloud networking, security, federation and operations tooling.

At Joyent, we are working with the Kubernetes community to build a truly multi-cloud, open source solution that seamlessly supports movement of containers and workloads between public, private, and hybrid clouds. It is being designed to support stateful, stateless and even machine learning apps with the option to switch between regular and accelerated compute resources (GPGPU, FPGA, etc).

We are seeking a well rounded Senior Solutions Engineer/Architect who is comfortable leading a team through strategic project planning one day and writing code the next. In this role you will:

  • Become the voice of the customer and the community and work with the product engineering team to define and align technology choices, designs, and policy
  • Develop subject matter expertise on our Kubernetes and K8s up-stack offerings (Monitoring and Analytics, Machine Learning, Serverless) and become a technical reference point for product engineers and customers alike
  • Research new CNCF and open-source projects aligned to, and providing competitive edge to our offerings. Gather and document gaps and technical requirements for product engineering
  • Design and code prototypes, based on bleeding edge, or even immature technologies to satisfy customer requirements or roadmap backlog
  • Work hand in hand with product engineers to turn prototypes into feasible products/features
  • Work on scalability and reliability features of the product including architecture, design, as well as writing fair amount of multi-cloud deployment scripts
  • Contribute to product and strategy roadmaps
  • Create demo environments for Sales to use at customer sites and events
  • Assist in customer POC efforts for K8s and K8s up-stack offerings.
  • Evangelize your products in the community and the marketplace through demos, meetups, whitepapers, webinars, screencasts, etc.

About you

In this role you will work with and provide best practice guidance around a broad set of technologies from low level infrastructure services to language-specific design decisions in application architectures.

First and foremost, you have a positive attitude and aptitude to learn and execute quickly. You get things done and done well. You have:

  • 8+ years of experience building distributed systems
  • Good knowledge of, and a strong interest in at least one orchestration platform like Kubernetes,Swarm or Mesos.
  • Good knowledge of, and a strong interest in at least one monitoring or logging tool-stack like Influx/Grafana, ELK, etc.
  • Experience with one or more virtualization and container technologies like VMware, Docker, CoreOS, SmartOS etc.
  • Experience in deploying and maintaining applications and systems with at least one automation tool (e.g.: Chef, Puppet, Terraform, Packer, Ansible)
  • Good programming skills in one of the following: GoLang, Node.js, Python or Java/Scala.
  • Experience writing simple, readable, useful scripts , especially for operational tooling (Go is a plus)
  • Knowledge or strong interest in the following: API Gateways, Fluentd, Calico, Envoy, etc.
  • Familiarity with Cloud platforms like AWS, Azure, GCP, Openshift or CloudFoundry
  • Experience designing the architecture of a multi-service application and have helped maintain it in an enterprise setting
  • Experience with Meetups, Events and open-source community groups.
  • Willing to travel up to 25%

About Joyent

Joyent, a wholly-owned subsidiary of Samsung, is the open cloud company. With its Triton Kubernetes services and support, Joyent helps its customers build and operate modern cloud native applications across multiple clouds. Joyent’s Triton Private Regions provide low cost, dedicated cloud infrastructure that gives its customers the ability to own their data and control their cloud costs.

To apply, please submit a brief introduction, a copy of your resume, and a link to your Github or LinkedIn profile to with Solutions Architect: K8s and up-stack in the subject. Qualified applicants with criminal histories will be considered for the position in a manner consistent with the Fair Chance Ordinance.

View All Open Positions at Joyent

Get the Open Cloud Newsletter

Sign up for our monthly newsletter with information about Joyent Triton, upcoming events, recent publications and insight into the latest technologies surrounding the Open Cloud.