Hi everyone,
I’m a Chinese SRE/DevOps engineer in my mid-20s, and I’ve been working in China for about four years. Recently, I’ve been seriously thinking about moving abroad and building my career and life in another country.
I’d really appreciate some realistic advice, especially from people working in tech in the UK, Europe, or Canada, or from anyone who has made a similar move.
My background
I currently work as an SRE/DevOps engineer for a British company in China. I have around four years of professional experience.
My work mainly involves cloud infrastructure and DevOps/SRE-related technologies, such as Linux, Kubernetes, Terraform, CI/CD, cloud platforms (especially GCP), infrastructure operations, troubleshooting, and reliability-related work.
English is also used in my current job, although it is not my first language. I can communicate in English in everyday situations and at work, and I would estimate my current level to be roughly around B2.
However, I’m definitely not as fluent as a native speaker. Technical discussions are usually easier for me than casual conversations, and I know that interviews in English would still be challenging for me.
Countries I’m considering
1. UK
The UK is currently the country I’m most interested in.
I visited the UK recently and spent some time in London. I know that travelling somewhere and actually living and working there are completely different experiences, but I genuinely enjoyed being in London and felt surprisingly comfortable there.
I also understand that London is expensive and that getting a Skilled Worker visa requires finding an employer willing and able to sponsor me.
Since I already work for a British company, I’m somewhat familiar with the working culture. My current job has relatively good work-life balance compared with many Chinese tech companies, which is also something I value.
My biggest questions about the UK are whether four years of SRE/DevOps experience would be competitive enough for sponsored positions, and how difficult technical interviews would be with B2-level English.
2. Other European countries
I’m also open to countries such as Ireland, Germany, the France, etc.
I don’t necessarily need to live in the biggest city. My priorities are a reasonable tech job market, work-life balance, the possibility of getting a work visa as a non-EU citizen, and eventually building a stable life there.
I would be interested to hear which European countries currently have realistic opportunities for non-EU SRE/DevOps/Cloud engineers.
3. Canada
Canada is another option I’m considering, but my approach is slightly different.
I’ve started learning French because I’m considering Canada’s Express Entry system and the French-language immigration pathways.
My French is still at a very early stage, so I understand that reaching a useful level will take a significant amount of time and effort.
Canada seems attractive because there may be a clearer long-term immigration/PR pathway compared with relying entirely on employer sponsorship, although I also know that the Canadian tech job market has become more competitive.
What I’m struggling to decide
I’m not expecting moving abroad to magically solve all my problems, and I understand that every country has its own problems — high living costs, taxes, visa restrictions, job-market competition, cultural differences, etc.
I’m mainly trying to figure out whether my plan is realistic and what I should focus on during the next 1–2 years.
Please feel free to be critical. I’d rather hear realistic advice than encouragement for the sake of encouragement.
Thank you!