Staff Client Platform Engineer

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

Staff Client Platform Engineer role focused on managing and automating enterprise Windows, Mac, and Ubuntu client devices, including security patching, configuration, and software updates, within an SRE team at Aurora Innovation.

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, Windows, and Linux system administration
  • deploying configuration management tools (Intune, Kandji, Puppet, Ansible, or Chef)
  • automation and tool development (Powershell, Go, or Python)
  • change management skills
  • client endpoint security concepts
  • security hardening to client devices
  • automating testing for imaging, provisioning, and configuration management

Nice to have

  • cloud environments (AWS, GCP, or Azure)
  • containerized workflows (Docker or Kubernetes)
  • SRE concepts (SLIs, SLOs, SLAs, incident response)
  • Infrastructure as Code (IaC) tools (Terraform, Pulumi, or 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