Sparkbox Laptop Maintenance
Sparkbox employees are each given a laptop to do their work.
These laptops aren't locked down. This gives our team the freedom to install whatever software and developer tools they need to be productive. With this freedom comes the responsibility to keep the device maintained and up to date, including complying with all security requirements.
Sparkbox provides several tools and guidelines to help with laptop maintenance, as outlined below:
After receiving a laptop, creating an account, and logging in, the following should be done before using it for work:
- Run any pending macOS and system updates.
- Run the Laptop Script.
- Ensure the machine meets the Sparkbox security requirements.
The Laptop Script
Sparkbox provides a Laptop Script, which sets up the software, developer tools, and security practices we commonly use.
Running this script is one of the first things we do on a new laptop. Its purpose is to provide a common foundation. Once it has been run, employees are free to install additional software and customize their development environment to meet their preferences.
If any hardware issues arise while using the laptop, let the office manager know, and they will help get them resolved.
Wiping a Laptop
When an employee is done using their laptop, it will need to be wiped clean for the next person to use. Here are some steps to follow:
- Ensure the laptop is plugged into a power outlet and connected to the internet.
- Restart the computer.
- When the computer shuts off and powers back on, hold Command+R to access the macOS recovery system.
- In the macOS Utilities window, open Disk Utility, choose the main hard drive (usually Macintosh HD), and hit Erase, as described in Apple's docs.
- After erasing the disk, quit Disk Utility and choose Reinstall macOS.
- Once the reinstall is done, the setup assistant will load and start asking basic questions about the region, etc. At this point, hit Command+Q and select Shut Down, allowing the next user to set it up.