Software Developer - Rackspace Managed Kubernetes (Remote)

Software Development Remote, United States


Description

As a Rackspace Managed Kubernetes developer, you will work to develop and deliver Kubernetes as part of Rackspace's managed services, 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 team of engineers distributed across the United States, so remote applicants are encouraged as well as those located near Rackspace offices. At this time we are looking for applicants based in the United States only.

Hours: We have flexible working hours and aim for a median of 40 hrs/wk
Location: Work from home, US only
Travel: Possibly once or twice a year for a conference or team gathering

As a Rackspace Managed Kubernetes developer, you will work to develop and deliver Kubernetes as part of Rackspace's managed services, 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.

Responsibilities

  • Developing new Kubernetes features and capabilities to be deployed into customer environments.
  • Build tooling and automation to deploy and manage Kubernetes clusters using automation (Terraform & Ansible)
  • Building tools that enable delivery across a number of cloud providers (AWS, Azure, GCP, OpenStack, VMWare, etc)
  • Identifying and patching bugs in Kubernetes systems, and working upstream where necessary
  • 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 complex 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 IaC 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, Rust, etc)
  • 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
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.

About Rackspace
We accelerate the value of the cloud during every phase of digital transformation. By managing apps, data, security and multiple clouds, we are the best choice to help customers get to the cloud, innovate with new technologies and maximize their IT investments. We have been honored by Fortune, Forbes, Glassdoor and others as one of the best places to work. Join us on our mission to build the world’s best technology services company.

More on Rackspace
Rackers aren’t all alike. We look different. We think uniquely. We are from many places and our beliefs & backgrounds vary. But, being a Racker — a valued member of a winning team on an inspiring mission – is what connects us all. Rackers are encouraged to bring their whole self to work every day, as we know that unique perspectives fuel innovation and enable us to best serve our customers & communities around the globe. We welcome you to apply today and want you to know that we are committed to offering equal employment opportunity without regard to age, color, disability, gender, gender reassignment or identity or expression, genetic information, marital or civil partner status, pregnancy or maternity status, military or veteran status, nationality, ethnic or national origin, race, religion or belief, sexual orientation, or any legally protected characteristic. If you have a disability or special need that requires accommodation, please let us know.