The great resignation has left employers desperate for developers, project managers, and system administrators. One thing these jobs have in common is they require ...