From what Beaver put, I believe it's this:
Volunteer
Private
Corporal
Sergeant
First Sergeant
Sergeant Major
Second Lieutenant
First Lieutenant
Captain
Major
Lieutenant Colonel
Colonel
Brigadier General
Major General
Lieutenant General
General
Commander in Chief