We know that Microsoft has so many products. How can you get familiar with all of them very well unless you are a super man?
If your work can let you get familiar with all Microsoft products, your company must be very excellent. Per the job descriptions posted on Dice, CareerBuilder or Monster, you probably feel frustrated because some companies need more experienced candidates with different technical skills in different products. I think it is hard for them to find those people.
Everything starts from zero. If you don’t know one of Microsoft products now, you can just go to the following website.
You can register online, download the individual lab manual and make some practice. You will improve your skills gradually.