Linux System Administrator at Simbe
San Francisco, CA, US

You will be managing a network of hundreds of robots across the world -- think of servers -- but on wheels with a wifi connection instead of wired connection as well as workstations/desktops/laptops used by Simbe employees.

 

Primary Qualification

 

Experience administering Linux (or other Unix) networks -- preferably Ubuntu or other Debian-based distros.

 

Computer Networking

 

Building, managing and securing IP networks and VPNs

Setting up and managing network hardware (routers, switches, wifi access points, laying down CAT6)

Setting up DNS (e.g. dnsmasq) -- Bonus: zeroconf

Bonus: Experience with redundant out-of-band networking (primarily cellular)

 

Computer Security

 

Authentication: OAuth, Kerberos, OpenID, etc

Authorization: LDAP, Active Directory, etc

SSL/TLS- certificate management

Hardening of publicly accessible endpoints and databases

SSH and SSH key management

Wifi Network Security (WPA2, WPA2 Enterprise)

VPN (OpenVPN or anything comparable like Cisco VPN -- bonus for experience with hardware VPN)

IPsec

Full Disk Encryption

 

Deploying and Managing Software Developer Infrastructure

 

Continuous Integration (Jenkins, TravisCI, etc)

Databases (preferably Postgres, Redis, and MongoDB, others like MariaDB/MySQL, Oracle, DB2, CouchDB also acceptable)

Webservers (apache, nginix, etc)

Cloud platforms (preferably Google Cloud Platform -- AWS, Azure, Rackspace also sufficient)

Git LFS servers

 

Bonus

 

Experience working with unreliable networks

Experience working with robots

Experience working with the Robot Operating System (ROS)

Configuration management -(preferably Ansible -- Chef/Puppet/Salt acceptable)

User access controls: SELinux, AppArmor, etc

Universal Packages (preferably snaps+Ubuntu Core -- Flatpak or AppImage acceptable)

Custom Python package deployment

Docker, Kubernetes/container orchestration

Setting up blade server racks