Just some general best practices:
--have the business departments submit contracts based on standard language to reduce the effort to edit and review
--A contract administrator like you suggest can save a lot of time by validating that all the right prerequisites are in place and all the information procurement and legal require is organized correctly. But this can be a lot of work for a contract administrator, so the best practice is to use a system or online form that enforces that the correct information is gathered and then workflows the contract to the right reviewers based on the information provided.