The responsibility of developing and maintaining SOP falls on Process Owners or Managers. It can be an employee of the organisation with exert knowledge on the processes.
In order to prepare well defined SOPs and with lesser burden on the process owners, management appoints internal auditors/consultant to prepare and review the SOPs.