Coreos on vmware

I’m new to immutable OS deployment, got requirement to build immutable os ( redhat/centos ) on vmware.
any suggestion/document will help me a lot to move on

I suggest that you try the Fedora CoreOS tutorials. Then for VMware more specifically, you can take a look at the docs for Fedora CoreOS on VMware and the OCP / Red Hat CoreOS docs for vSphere.