Naval officer.

If forced on land, engineer -- always likes siegeworks stuff.