@JMA

Another concept would be the one found in the Roman army. You have centuriones which cover the ranks of sergeant - Lt. Col and came usually from the ranks, this means you merge the NCO corps with parts of the officer corps.

Genenerals (legates) had a different carier path.