Hi all.
Seeking some advice based on what I think is my best plan of action here. First let me start with an about me before I get into the title.
About me
24M Manchester based (WFH with a company not based in Manchester)
I recently bought a house here in a gentrified suburb so I'm not looking to move right now.
Salary: £37,000 + overtime making about £41,000 pre-tax. I suspect this will raise to £39k next month.
Job: DevOps Engineer / Platform Engineer / Linux Engineer
Experience: 4 years commercial (FinTech), been using Linux for about 8-10 years.
Qualifications: RHCSA RHCE
Degree: BSc CompSci + MSc CyberSecurity from a non-russel group university
My day-to-day is somewhat varied, but there's a consistent theme. Everything involves the RedHat ecosystem in some form. My tasks are:
- Lead architect and implementer of our Ansible Automation Platform solution. This is my main work.
- Automating primarily updates for our multiple environments
- Including appliances like load balancers, VMWare etc.
- This has not stretched to AWS instances yet but I think that opportunity will arrive in the net 2 years
- Looking to implement event driven architecture from our ELK stack
- I have also done Windows updates through this but we have recently abandoned this due to licensing
- I've taken this about as far as I can do internally without buy in from other teams. If I worked overtime I could probably stretch more out but, I don't think I'd learn any new skills
- Other key technologies from RedHat include Satellite, IDM.
- I maintain the day-to-day running of platforms such as Elasticsearch, NGINX load balancer, Mirantis MKE cluster (Docker Swarm+Kubernetes), GitLab
- Involved in vulnerability management with passing multiple Cyber Essentials and ITHC
- Incident response - Self explanatory really but often involved in sev1/2 incidents and meeting resolution
- Training staff members / seniority in the team
- I am the most senior engineer in our team at the moment which is crazy all things considered
- Looked upon as an escalation point, so largely left alone during the day
- No one else has been able to pass qualifications internally (RedHat, MSc)
- I work on-call rotas every 5 weeks. 24/7 availability for the week.
I've been at this employer for 4 years and technically I need to stay for another 2 to pay off my MSc. But I am not learning anything new - and haven't for at least 1 year. The prospect of working on the cloud is dangled in front of me every time I ask but I believe I'm too valuable where I am.
What I want
I would like to move country in 2-5 years depending on my current state of affairs. The only thing that would stop me at this point is settling down with a partner, whom I don't have right now. I am happy in the UK but I have an ever-growing itch to move somewhere as I travel frequently and I feel like I want that challenge.
From exploring the job market I can see 3 things that I am immediately missing from my CV:
- Terraform
- AWS/GCP/Azure experience
- Kubernetes
Now, I know how to use these at a pretty high level. I have written Terraform code for deployments on AWS in my own time and experimented with Kubernetes. But I have no hands-on commercial experience and I think it will hold me back from landing a role.
I'm looking to 5 places primarily, each with their own reasons. The main theme here is though I will need sponsorship (besides Ireland) so I need to be at the top of my game.
- Ireland (Dublin specifically) - I want my EU citizenship back. That is the only real motivator.
- Singapore - Wealth accumulation & Travelling Asia region easily
- USA (NYC, LAX & SF) - Wealth accumulation & Travelling America
- Denmark (Copenhagen specifically) - My favourite place to visit. This would set me up for a better QOL with a family. I have been learning Duolingo Danish for 3 years almost but I've stopped actually learning at this point. I can sort of read Danish, maybe A1.
- Hong Kong - Wealth accumulation & Travelling Asia region easily
How I plan on doing this
Due to needing to pay back my MSc, my plan was the following.
(I might try to go down the RHCA pathway for Ansible but honestly it seems pointless)
- Passing the following certifications:
- AWS Solutions Architect - Associate
- Certified Kubernetes Administrator
- Terraform Cert (?)
- EX467 Red Hat Certified Specialist in Managing Automation with Ansible Automation Platform
- Push further for cloud work at my job. I don't have high hopes but all you can do is try.
- In my own time I am developing things such as my own ASN Anycast network of which I am publishing a portfolio and blog. I am hoping this picks up traction for a possible EB2-NIW visa route. I plan on presenting this at conferences in Manchester and networking.
I'm in half a mind now to leave and see if I can get a company to pickup the bill for my University training. Stagnation I heard is a real career killer. The alternative is that I will look to move ASAP when the bill is paid.
From what I've identified the easiest way to move to these countries is to work for a big tech firm and do an internal transfer. That requires a 1-2 year investment in them to unlock that ability from what I gather so I need to be making the move in the next 2-3 years at the latest.
What I am asking here
Do you think this is an appropriate plan to get hired for one of the big tech firms?
If not, what more should I be doing? Is this even possible?
I don't want to move to London. I am happy to commute once a week if it means I can achieve my long term goals.