SOPs are not made for a department. SOPs are useful for performing tasks. As there are various tasks under the HR department, different SOPs need to be created for each task. You can hire a consultant to assist with this, but it is better to try creating them yourself. An SOP is a checklist of activities needed to complete a task, and the executor is best suited to decide on the SOPs.
Regards,
Daleep Sharma