My friend has 3+ years of foreign work experience as a software developer and 1+ year as a developer Canada, but with with duties that are close to DevOps engineer for the latter. He started working in Canada after he had earned his master's degree at a Canadian university. Speaking of which, he...