An outsourcing consultant is an expert who helps businesses identify opportunities for outsourcing. They offer guidance in vendor selection, contract negotiations, and service level agreements.