This is an older but still very good article (abbreviated version) where Zane Berge outlines the 4 roles of an online instructor–managerial, pedagogical, technical, social–with some tips for each of the roles.