Etymology
Today it means: A fully trained soldier who has a specific role. Full definition →
From duty + -man.
Etymology from Wiktionary, CC BY-SA 4.0.