Cannoneer /(?)/

Can·non·eer

Cannoneer

n.
  1. A man who manages, or fires, cannon.