I would say every industry, company and position are different, but the situation you describe is not uncommon.
I am an EE in my 5th position 19 years out of school (3 of those 5 with my current company providing engineering support at a large industrial facility).
I would say you have two choices:
1 - Get out of that job and/or company if you are really miserable.
2 - If you stay in that job, you need to recognize that an attitude of viewing yourself as a narrow specialist can hurt you if it detracts from your performance.
I have throughout my career had more administrative tasks then technical. At the beginning I felt (like you) that I wanted to use my education more. After all I was a superstar in school but no longer a superstar at work... so the answer must be to shift my work activities closer to what I did at school, right?
Well, I'd have to say that mentality has hurt me. I have worked harder on those aspects of my job that involved math and engineering and not as hard on the aspects that seemed more routine/mundane.
For example, I take a little extra time to review technical details when a particularly interesting problem comes along. When complex troubleshooting opportunities arise or technical analyses arise, I usually shine pretty well. But in the day to day grind of getting routine long-range non-glamorous (but very important to the company) stuff done... I haven't put as much emphasis (maybe because it doesn't match my self-image) and I have not done as well in those areas.
And the funny thing, from a performance standpoint, my company isn't overly concerned about what I learned, what I know, or what I want to do, but instead is interested in how much I can you get done (and done well) in the area of my current assigned responsibilities. That is a perfectly logical way for the company to view the situation.
I think that I would have done better and gotten more promotions/responsibilities if I would have grasped that my main objective should be to do my job well (whatever was asked of me) and play the political game well. There may be a variety of ways to achieve that goal (and only you can judge the best way in your current situation), but I believe you can hurt your performance within a given organization by viewing yourself as a narrow specialist that should only do particular types of work. You do better and proving yourself multi-talented by doing well on every task that is assigned you. Then when new increased-responsibility positions open up, they may regard you as a flexible person capable of filing that role even though it's outside your area of expertise.
That's only my view from my particular experience, but I wish someone had slapped me a few times and explained it to me this way 19 years ago.
=====================================
Eng-tips forums: The best place on the web for engineering discussions.