Most work should not be done by you. Even cleaning gutters can be dangerous. And please don’t use a jet wash to clear moss off your roof (it may not be dangerous for you but your tiles won’t like it). Professional roofing contractors should carry out most works as they are trained to safely and effectively repair or replace roofing systems. You could damage or further damage your roof by attempting to carry out the work yourself and possibly cause yourself injury doing so.