Hi there!
We have OnCommand Unified Manager, available as a free download from support.netapp.com, which will do a lot of what you're after at a high level - but it focuses more on reporting than provisioning. Have a look at this overview video - https://www.youtube.com/watch?v=i5u9z1-saqQ
If your primary use is vmware, we have another app - Virtual Storage Console - which will do provisioning, from inside VMware, and combines with SnapCenter to protect your data too - https://www.netapp.com/us/products/data-infrastructure-management/virtual-infrastructure.aspx
Hope this helps!