Hello all,
I am new to the forum and just wanted to say hello

.
Having worked in I.T. for a number of years, I have noticed that many employers state on their job applications
that they have a list of required or preferred technical qualifications.
The problem I have come across is that many employers are not willing to invest in professional technical I.T.
qualifications. They are more interested in the profits they make and see their employees more as a number, a human resource to be used.
Time served and hands on experience can be invaluable and get in you in the door with some jobs. But moving up in the company can be hard because the positions above have people who have joined the company already having I.T. certifications.
And because they will not invest in your certification, they often hire people from outside who already have these qualifications to replace those that have left or moved up further. In effect they are quite happy to suit themselves and leave you in a given position, making you a cheap resource for them and not benefiting your career prospects.
I am thinking that the approach I am about to mention should work. Stay with the current company for around two years (or more as the years progress), while at the same time, pay for my own self-certification. In my case I would like to take a Microsoft MSCA leading to a MCSE. If possible get a promotion to the next level.
From there apply for a role at the same level paying more money that requires the certification I have aquired, and start the process again. In effect first stage promotion within the company and then moving sideways to another company to move up the ladder.
What are your experiences of promotion in the I.T job market and do you have any tips or advice on this?

I am based in the U.K. but all feedback is greatly appreciated from people living elsewhere.
Thanks in Advance,
Enigma