Hm... Not a great setup, imo; that one's missing Gunnery Implants and Impact Mitigation. Probably better than a level 5 officer would be, but not competitive with a level six with, say, Impact Mitigation (Elite), Missile Specialization (Elite), Ballistic Mastery, Combat Endurance, Gunnery Implants, Target Analysis.
And yes, they're random - though the RNG may get skewed one way or another; for example, you will almost never find a high level officer that doesn't have at least one of missile spec or systems expertise. There may also be factional preferences involved; an officer that rolled a hegemony origin is more likely to have ballistic mastery and less likely to have energy weapon mastery.
For an example, the one level 7 officer I've found in my current game has combat endurance, ballistic mastery, energy weapon mastery, missile specialization, systems expertise, field modulation, and ordnance expertise - I forget which ones started out elited. ...I should really just fire them; they're missing Gunnery Implants and Target Analysis, both of which are mandatory skill for me.