"Infirmier" should be translated as "nurse": "He worked as a nurse on the ship." Or even better: "He worked on the ship as a nurse."
I don't get this sentence, sorry heh.
Royal Navy ships have orderlies. An orderly is a male nurse. Large ships have a doctor and at least one orderly. Smaller ships do not have doctors. They have an orderly.