I know some of this is redundant so excuse me.
The "raise depends on your position in the pay scale" program is based on the belief that each job has a maximum salary; in other words, no matter how good someone is, if they are in position X the most they can make is $Y. At my company they break the pay scale into four quadrants, and if you are in the lowest quad and have the top rating your max raise might be 10%. If you are in the top quad with the top rating, your max might be only 3%. That system reflects that there's a limit to what a particular job can earn.
However, coupled with that is the overall limit to what pay increases can total. Let's say it's 3%. That makes it a lot easier to give bigger raises to lower-paid people who are at the low end of the scale, since a 7% raise for a person like that might not be as much in dollars as a 2% for a highly paid person.
I can't think of any reason to keep such a system "quiet". People may or may not like it, but they are better off understanding how things work. I'm not suggesting you go around telling people, just commenting on the silliness of the keep-it-quiet policy.
As was said, the solution is to either get promoted, or have your current job reclassified into one that pays more. That's like getting a promotion without having to have someone new come in to replace you.
What you need to find out is whether your VP of IT and your boss feel you deserve more. If so, they might be able to find a way to reclassify your job by creating a new, more expanded job description and an correspondingly higher pay scale. This is done all the time.
When you can do so without being angry, it's worth talking to your boss about finding a way to reclassify your job. You might find out you are already doing more than your current job description says you are responsible for.