Here i have listed some of routine checklist for VMware admins.
If its helpful, Please mark as answer.
It is better you configure vCheck - Automated Scripted Reports for daily health check purpose .
That contains all the required tasks .
You may download this form below URL , you can run this from power cli / vSphere power cli . Also you may schedule this using Task scheduler on windows .
VM patches is OS patches only and please find below given KB link it will helps how to get vm's with snapshots.