DevOps Engineer

DeWinter Group Logo
DeWinter Group
  • Construction
  • Applications have closed

Title: DevOps Engineer

Job Type: Contract

Contract Length: 6 months

Target Start Date: ASAP

Work Location/Structure: Onsite – Foster City, CA

About The Opportunity Our client, a leader in the Autonomous Vehicle Technology industry, is looking for a skilled DevOps Engineer to join their team for a 6 month engagement. This project involves developing and maintaining tools that support cross-functional teams in developing software that adheres to a High Assurance Process, focusing on CI/CD infrastructure and tooling automation. This is a high-impact role that requires a self-motivated professional who can hit the ground running and deliver results quickly.

Key Responsibilities & Deliverables This role is focused on the successful completion of specific tasks and deliverables. Your responsibilities will include:

  • Develop and maintain: tools and CI/CD infrastructure to support cross-functional software development efforts.
  • Automate: all necessary tooling, including business metrics reporting, in close collaboration with team leads and the software systems engineering team.
  • Contribute: to code reviews and incident postmortems to ensure the long-term stability and reliability of the software system.
  • Set up backend infrastructure: (database, web servers, shell scripts, etc.) and interface with software developed in C and Python.
  • Develop code: primarily in Bazel, Python, ReactJS, and TypeScript.

Required Skills & Experience: We are looking for someone with a proven track record of successful contract engagements. The ideal candidate will have:

  • 5 years of experience working on large code bases (MS degree in computer science preferred).
  • Deep expertise in Bazel and Python: This is a subject matter expert role focusing on development in these languages, with an ability to understand C code. This isn’t a learning role—you need to be a subject matter expert.
  • Demonstrated ability to work autonomously and manage your own time effectively to meet project goals, with a comfortable ability to whip up quick scripts to automate tasks.
  • Experience with enterprise-scale deployment practices and issues, and an Experimental/Research-oriented, “fail-fast” philosophy.
  • Strong communication skills to work closely with various CI tools, infrastructure, and team leads to define delivery milestones.