DevOps Engineer

Cruise

San Francisco

Full-time

Devops

We're the driverless car company. We’re building the world’s best autonomous vehicles to safely connect people to the places, things, and experiences they care about.

We are looking for a DevOps Engineer to drive our configuration management, build, deploy and monitoring platforms. You must be a self-starters who thrives in a fast-paced, agile environment – which means wearing many hats, being able to change direction quickly, and showing an eagerness to learn and introduce new technologies as the need arises. But most importantly – we need a leader that can prioritize, multi-task, and deliver, because it’s a lot more fun to get things done.

 

Responsibilities:

*Drive technical projects from start to finish

*Build systems that scale to manage hundreds of petabytes of data across multiple physical locations

*Bring in new ideas, whether it's a new tool or technology that will help us massively innovate

*Help with all facets of Site Reliability/DevOps architecture, monitoring, tools & processes, production incidents and Root Cause Analysis

*Automate processes to increase efficiency wherever possible

*Design and implement best practices for security, monitoring, and logging systems

*Maintain and build deployment software and tools (CircleCI, Spinnaker, Terraform, etc.)

*Support our CI & Simulation infrastructure running on AWS GPU instances.

*Connect webhooks to allow tools to communicate and provide developers a rich and automated status.

*Ability to automate package and image creating with shell or python scripts

*Drive adoption of best practices in code health, testing, and developer efficiency.

*Work closely with developers to ensure on time delivery of services

Requirements:

*3-5+ years experience in Systems Engineering or DevOps engineering roles having large scale software development experience building, deploying, and maintaining customer facing applications.

*A strong background in Linux systems ssh, including bash/shell scripting and performance tuning

*Familiarity working with scalable backend APIs

*Experience with SOA or microservice-based architectures

*Thorough understanding unix and networking fundamentals

*Experience managing container-based workloads, using Kubernetes or other orchestration software

*Experience with AWS, or other cloud infrastructure providers

*Common AWS products such as: CloudFormation scripts, ELB, Redshift, CodeDeploy, EC2, S3, Route 53, and CloudFront

*Experience working with infrastructure automation tools such as Terraform or OpenStack

*Experience using a configuration management tool like Ansible, Puppet or Chef

*Continuous integration and delivery tools like CircleCI, Jenkins, Spinnaker.

*Familiarity with general monitoring principles, as well as tools like Sumologic, Datadog, New Relic, etc.

*Experience with on-call rotation, both as a member and as someone who has improved the processes themselves.

*Ability to manage competing priorities, focus on shipping, and work well under pressure

*Passionate about self-driving technology and its potential impact on the world

*Strong communication and interpersonal skills

*Attention to detail and a passion for correctness

Bonus Points

*Experience writing in Golang, Node.js, Python, C++, or similar in a production environment

*Experience working with Kubernetes/Docker development and deployment workflows

*AWS S3 or OpenStack Swift Expertise

Perks:

*Solve difficult problems that have immediate and valuable real-world applications

*Competitive salary and benefits including matched 401k, medical / dental / vision, AD+D and Life

*Paid parental leave

*Flexible vacation and 10 paid company holidays

*State of the art equipment for your work station

*Lunch, snacks, and dinner

*Free rides in self-driving cars!