*bonus 20* please explain what the BM in the navy?

please explain what the job description is and what kind of jobs you would have to do. would this job be found on what kind of navy ships. and how long would it take to rank up in this job

please give me some good information.
Update: 20 bounus points
3 answers 3