What system privilege is needed for a user to manage user accounts only
Create the procedures with AUTHID DEFINER option (this is the default if you skip this clause) in a schema who has the ALTER USER privilege.

Them simply grant execute on these procedures to NOC.

NOC does not need any other privileges, as the procedures will run as if their owner would have called them.