I am not even going to try to put this in order
I am just going to
highlight a few points.
Clearly we know
Picard (Commanding Officer, Captain)
Riker (1st Officer, Commander)
Data (2nd Officer, "Chief"? Operations Officer)
*I don't know if they would call him chief, senior or ops manager but he was a ops officer and I assume the head of that.
Geordi: >2364 as a Lt. JG and served as a helmsmen
>2365 Promoted to Lieutenant + named Engineering Chief
>2366 Promoted to Lt. Commander
Worf: >2364 Lt JG served on the bridge as a relief helmsmen and various stations.
>late 2364-2365 serves as acting security chief
>2365 transfers to ops division and offically becomes
Security Chief & Chief Tactical Officer
>2366 promoted to Lieutenant
>2371 promoted to Lt. Commander
Troi: Served as ships counsellor the whole run of TNG
>2364 Lt. Commander
>2370 passes test and is promoted to Full Commander
Doctor Crusher:>2364 serves on the Enterprise-D as Chief Medical Officer with the rank of Commander
Yar: >2364 Serves on the Enterprise-D as Security Chief and hold the rank of Lieutenant. Killed In the Line of Duty in late 2364.