Senior DevOps Engineer

at Rigetti Computing (view profile)
Location Berkeley, CA
Date Posted June 16, 2019
Category United States - H1B Visa Jobs
Job Type linux
docker
typescript
cloud
continuous-integration

Description

Rigetti Computing is building the world’s most powerful computers to help solve humanity’s most pressing and important problems. These systems will perform computations that today’s fastest supercomputers are incapable of— unlocking entirely new classes of problems and offering a direct path to solutions. We are scientists, engineers, builders, and visionaries. We believe quantum computing is going to significantly affect health care, how we treat disease, how we generate energy, and how we feed humanity. Rigetti is the only company deploying full-stack solutions for hybrid quantum-classical computing. Our 16-qubit quantum computer is available online through our Quantum Cloud Services platform, and the first commercially useful applications are already under exploration.

As a DevOps Engineer, you will be responsible for building out, maintaining, and improving the DevOps systems at Rigetti. This includes  a robust multi-language unit testing, build systems, continuous integration / continuous delivery for all of our software,  and supporting workflows for issue tracking and code review. As Rigetti is a full-stack company that fabricates silicon chips, builds microwave hardware, and writes software to calibrate and control a quantum computer, this is an incredibly unique and creative opportunity to participate in the creation of  DevOps systems that can serve a multi-disciplinary domain on the bleeding edge of science and technology. The ideal candidate is an accomplished software engineer with demonstrable experience in building and using  modern DevOps tools, supporting and educating software engineers while weaving new systems into their workflows. 

KEY RESPONSIBILITIES;

  • Automating a deployment, upgrade, and rollback workflow for a broad set of services that provides access to a finite high-performance computing resource (the quantum computer).
  • Pioneering best practices for service  development and deployment in both the traditional context of web service development and augmented for hybrid quantum computing, which will require cross-functional learning and collaboration.
  • Building and supporting out a multi-language automated test system that spans both open- and closed-source software.
  • Championing a modern SRE/DevOps culture within the company, working closely with the engineering teams to disseminate knowledge and best practices.

EARLY PROJECTS:

  • Streamlining the release process for our cloud platform, Quantum Cloud Services, enabling continuous integration and deployment and reliable high speed rollback.
  • Migrating our CI/CD pipelines from Atlassian Bamboo to GitLab CI to the previously described environment for integration, deployment and rollback.
  • Evolving  a build process that includes  regression testing of our full stack platform  including  our quantum processors (QPUs) to  increase deployment velocity, decrease mean time to restore, and decrease our failure due to change percentage.  

ABOUT YOU:

  • 3-5+ years of experience working with modern DevOps tools in a production setting.
  • Experience with modern operations orchestration tools (e.g. GitLab, Travis CI, Go CD, etc).
  • Strong understanding of the typical build/test/deploy workflow for at least one or more of the following: Python, Julia, Common Lisp, C++, Javascript.
  • Experience building and deploying applications via Docker and Kubernetes.
  • Strong communication skills and the ability to collaborate with cross-functional teams.
  • Passionate about building an engineering culture of light-hearted excellence.

PREFERRED QUALIFICATIONS:

  • Experience with engineering a build system for a polyglot software stack.
  • Strong knowledge of Linux-based operating systems, virtualization, and containerization.
  • Experience with build systems that span both closed- and open-source software.
  • Understanding of GitLab’s source code management and issue tracking features.
  • Familiarity with modern code coverage and test case management tools.
  • Experience with AWS Cloud, Terraform, Ansible, OpenStack, and Kubernetes.
  • Experience working in an agile development environment.

Visa Assistance

Open to assisting the right candidate with the following Visa(s) / Work Permit(s)

1) United States - H1B Visa Jobs

Drop files here browse files ...