I believe, at least for official events hosted by the staff, one of the staff members will offer to make the map. There's no specific person who makes them, nor are there any contests.
If you want to make a map for a party, by all means you could do so. You'd just have to make a map and plan an event within it. ^^