Manage and update many machines with the same settings
For that level of computers, your best bet is to get a license of Apple Remote Desktop to manage them.


https://www.apple.com/remotedesktop/


Since it's Apple software, you can leverage AppleCare to get technical help and guidance. It scales very well for situations under 50 computers. Even managing thousands of Macs is possible, but I'd put my money on a different horse when crossing 100 Macs under management.

Seriously consider trying out bushel as well as osquery along with ARD to get started.


https://osquery.io
http://www.bushel.com


You get free support from bushel and can stick with the free plan to see if it suits you while learning about MDM options. ARD is a no brainer to help install and manage without messing with setting up screen sharing one by one. Your call if OS Query is worth learning - if you don't want to know SQL like languages, there are other free solutions like Munki and AutoPkg to explore.


https://www.munki.org/munki/
https://autopkg.github.io/autopkg/