Skip to content

Instantly share code, notes, and snippets.

@kenperkins

kenperkins/jd.md Secret

Last active September 29, 2017 16:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kenperkins/837d58048119455b0914262b60b8b7c3 to your computer and use it in GitHub Desktop.
Save kenperkins/837d58048119455b0914262b60b8b7c3 to your computer and use it in GitHub Desktop.

(Remote) Software Developer - Rackspace Private Cloud

As a Rackspace Private Cloud (RPC) Managed Kubernetes developer, you will work to develop and deliver Kubernetes as part of Rackspace Private Cloud, including Kubernetes and upstream Open Source contribution, developing ground-up services on top, and integrating it all into a first-class enterprise-level Kubernetes platform.

About Us

We are dedicated to providing a managed Kubernetes offering for our customers. You'll be joining a small team of engineers to help accelerate this effort and help us mature our product. Our team work remotely and is distributed across the United States and Europe, so remote applicants are encouraged. At this time we are looking for applicants based in the United States only.

  • Team Size: Currently 6 developers (looking to add 2-3 more) and a technical manager
  • Hours: We have flexible working hours and aim for a median of 35-40 hours a week
  • Location: Work from home, US only
  • Travel: Possibly once or twice a year for a conference or team gathering

Responsibilities

  • Developing new Kubernetes features and capabilities to be deployed into customer environments
  • Deploying Kubernetes clusters using automation (Terraform & Ansible)
  • Identifying and patching bugs in Kubernetes systems, and working upstream where necessary
  • Owning feature work from User Interface (React, Javascript) to the Database. Full Stack contribution.
  • Using CI to deliver high quality results
  • Focusing on how to improve customer experience and writing tools which improve it
  • Involving yourself in the Kubernetes community by joining Special Interest Groups, attending meet-ups, writing blog posts, etc.
  • Documenting how to use Kubernetes and helping our customers solve operational problems
  • Working directly with support engineers, operations, product management, and end-users
  • Engaging asynchronously with team members via Slack, Jira, Github, and email
  • Engaging synchronously with team members via video calls

Qualifications

The ideal candidate will have the following (not hard requirements):

  • BS in Computer Science or equivalent experience.
  • Passion about delivering great customer experiences
  • Experience with using Kubernetes and are up-to-date with the latest features
  • Experience with deployment or configuration management tools like Terraform or Ansible
  • A track record of working independently
  • A history of building production software in multiple languages (we prefer Go, but also JavaScript, Python, Ruby, Scala)
  • Familiarity with CI/CD concepts and software testing
  • The ability to collaborate with a diverse set of people to build, test, and ship reliable and high-quality code
  • The ability to deliver a feature across the stack from the user interface to back-end data modeling
  • Experience developing and deploying applications at scale
  • Experience with multiple cloud computing technologies (e.g. AWS, GCE, OpenStack)
  • Good working knowledge of network security and secure coding fundamentals (e.g. SSL, GIGO)
  • Good working knowledge of document, relational, and time-series databases (e.g. Mongo, MySQL, Influx)
  • Excellent written and verbal skills

None of these are hard requirements! Don't feel discouraged if you don't have all of these qualifications - please still apply if you're interested. We also strongly value the ability to learn and adopt new technologies.

Bonus points

  • You have led or contributed to Open Source projects (extra bonus points for cloud-native projects like Kubernetes or Docker)
  • You have passed the CKA examination
  • You are a regular member of a Kubernetes SIG
  • You have used Kubernetes in a production capacity

How to apply

Please email your resume/github/linkedin (your choice!) to Ken Perkins. No agencies or recruiters please.

Equal Employment Opportunity Policy: Rackspace is committed to offering equal employment opportunity without regard to age, color, disability, gender, gender identity, genetic information, marital status, military status, national origin, race, religion, sexual orientation, veteran status, or any other legally protected characteristic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment