Hi Bharat,
The steps are okay.
Kernel upgrade doesn't have to be manual if sacpe steps are defined in start profile of the app servers since the start of SAP instance would take care of replication in case it finds any difference in the relevant binaries.