• Grant the SQLAgentReaderRole and set the job owner to a different user.

    That way, users can only see the jobs, but cannot start/stop/modify them.

    -- Gianluca Sartori