I wish you all the best in either getting promoted at work (some jobs actually do) or getting an IT position at another company.
Possibly inspirational for some of you guys: at one point me and a couple of other guys in the IT department where I worked found out the girl who cleaned the floor had an IT degree from Poland an bugged our boss until he gave her a chance. She was good, got a permanent position. (She stayed there for a while, later married and moved across the country and continued to work in IT as a sysadmin.) My point is to be nice and dont give up. I have worked my way up from farm hand through conscription and a few months of construction work as well as cleaning to now being on my way from one Java position to the next. Of course I admit this us probably easier here in Europe but never ever give up.