Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Hi @cyruscaviani,
What @Sheldon is completely correct, the best way is to create a sudo user, add the SSH keys of your developer for that user and allow them access. If you are not sure how to do that, I’ll recommend checking out the following tutorial:
https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04
After you’ve done that,you might wish to forbid certain commands to be executed by the user, you can follow this mini tutorial to restrict sudo users to only a handful commands :
Regards, KDSys