Every engineer is expected to maintain their own server. Our internal DevOps Playbook helps you understand the most essential aspects of maintaining and deploying code to our servers.
The first thing you will have to do after creating the server is to create a new user for the codebase you are about to deploy. Once done, please ensure that the security updates are automagically installed in the servers. For Ubuntu Servers, please run the following command,
1
| dpkg-reconfigure unattended-upgrades |
While the security updates should be good enough for a basic dev machine, it is important to have the entire server maintained properly. Monitoring the stats of the server as well as the logs is very crucial. Follow the Monitoring and Log Tracking document in our playbook.