microsoft collaboration share point elearning training technology careers in Uttarakhand, India