What is a Desktop Support Engineer? Roles, Skills, Career Opportunities, and How to Get Started