Staff Client Platform Engineer

Aurora Innovation Aurora Innovation · Robotics · San Francisco, CA · OneTech

Staff Client Platform Engineer to lead the management of enterprise Windows, Mac, and Ubuntu clients, focusing on designing, implementing, and maintaining scalable and secure client device infrastructure, and automating device deployment, configuration, and management processes. This role will contribute to delivering self-driving technology benefits by leading the development of tailored client device solutions for software and hardware development and manufacturing.

What you'd actually do

  1. Guide the approach and execution of the Client Platform Engineering Team
  2. Plan, design, and implement scalable solutions to manage Aurora's physical and virtual client platforms (Macs, Windows, Ubuntu) to ensure they receive security patches, configuration, and software package updates
  3. Partner with IT Support, InfoSec, and Developer Experience on strategy and implementation of client platform management solutions
  4. Handle escalations from IT Support, with an emphasis on mentoring and empowering IT Support to address similar problems
  5. Participate in the Enterprise SRE 24/7 on-call rotation

Skills

Required

  • Client Platform engineering
  • leading engineering solutions
  • client device lifecycle management
  • MacOS system administration
  • Windows system administration
  • Linux system administration
  • Intune
  • Kandji
  • Puppet
  • Ansible
  • Chef
  • automation
  • tool development
  • Powershell
  • Go
  • Python
  • change management
  • rollout planning
  • communication
  • stakeholder collaboration
  • client endpoint security concepts
  • security hardening
  • CIS Benchmarks
  • written communication skills
  • verbal communication skills
  • automating testing

Nice to have

  • AWS
  • GCP
  • Azure
  • Docker
  • Kubernetes
  • SRE concepts
  • SLIs
  • SLOs
  • SLAs
  • incident response
  • Terraform
  • Pulumi
  • CloudFormation

What the JD emphasized

  • at least 8 years in Client Platform engineering
  • at least 3 years in leading engineering solutions (design to implementation) at scale
  • Experience with MacOS, Windows, and Linux system administration
  • Experience deploying configuration management tools such as Intune, Kandji, Puppet, Ansible, or Chef
  • Experience with automation and tool development, preferably using Powershell, Go, or Python
  • Understanding of client endpoint security concepts and experience applying security hardening to client devices, such as CIS Benchmarks
  • Experience with automating testing for imaging, provisioning, and configuration management