Virtualization is one of those "black box" IT disciplines that is very hot because most people do not understand it and it is something you have to work with for awhile to get good at. It is very hard to study for on your own and can be very expensive. I have a VCP and a VCAP and the lab I built cost me around 1500 and I took a lot of shortcuts, and i spent that out of my own pocket. My company paid for classes and test but if they had not, just the VCP class alone would have cost me 1300 at the time. Vmware test are very difficult because they are all conceptual questions...or design questions. Since the classes are so expensive...since the certs are so hard...since their are so few people who really understand virtualization...it becomes a black box that most companies don't understand and don't want to understand...they just want to hire a guy with the supposed credentials and tell him "virtualize my shyt. Turn my desktop and laptop into a screen I log into and save me 100 of thousands of dollars a year by allowing me to close a datacenter and have my entire IT infrastructure in one cabinet " Because of this virtualization guys make a lot of money and are always going to be in demand because virtualization is associated with "the cloud" and "getting rid of datacenters"
If you want to make a lot of money in IT it is the way to go, but the issue most people start to have is that eventually you have to know much more than just virtualization. You have to know networking because without networking knowledge you will have no idea how to set up a virtual network for your infrastructure, or have no idea how to configure a nexus, and those are things you have to know. You have to know about storage, how to connect it, what types, what the good and strong points are of each type. You have to know about blade technology and architecture because virtualization has moved toward the Cisco UCS, so you need to understand the difference between the physical cpu and ram in the blade and the logical way you can set it up to be used in a virtual environment. You have to know about a lot of virutalization technologies. Vmware is the major player but you have to know Microsoft Hyper V as well since it is basically free if you are a windows shop. You have to know citrix and how to set up citrix farms. It is essential that you be able to script as well, because you will be doing some of the task perhaps dozens of times and at some point from just a time constraint it will not be feasible to do it manually.
Storage is another "black box" IT discipline where you can make a lot of money. Where I work the storage and backup positions START at around 72k. However, storage is a very high stress job, because you are dealing with company data, and the first time you fukk up and lose or fukk up and can't restore company data, you will be fired. Most storage guys I know never get a second chance. They make bank though...
If you are interested in Virtualization I would look up some stuff on Vcenter from Vmware...it is pretty much the defacto standard app suite for virtualization now.