Hey Guys, - apologies for the long post
So presently I am 30 years old, I did my 12th back in 2005, had no interest in doing graduation as much of it was bs so i decided to skip it & started working same year, I was 18 I guess. After working for 4 years in 2009 one day I decided that i'd like to follow my dreams and make a career in computers which is what i used to love & be fascinated about, I used to spend time in a cybercafe in my area and watch the guy perform installations & cleaning the systems, instead of sitting in lectures.
So in 2009 i quit my job and joined IIHT for a course that would include Windows, Networking & Linux. It was a 2 year course, and initially when the program was started with Networking i got bored and decided to skip them... then joined again when they started teaching about Windows and I had greater understanding of everything that was thought & sort of even became the teachers pet - use to come early & setup the lab with the teacher for our lectures - & during lectures i used to remotely turn off other students systems, or give then an error message during their setup
I was very interested in this field even so that I managed to passed most of my initial Microsoft (Server 2003) with more than 90% ( and no these were not with the help of dumps), After the Windows phase was over it was on to Linux & i sat for over 10 sessions and still couldn't understand or grasp what the hell was going on & why the hell were we doing things the old way of using command lines instead of GUI. I talked with the management and got my self into Windows Server 2008 course instead of the godforsaken Linux and i was happy again.
After "graduating" from IIHT started looking for jobs - back in 2011 found people still use server 2003 & they don't was just a windows admin but someone who can do everything including networking and desktop support etc.. I decided to hell with that and started to look up work online, found a great portal for freelancers (before that i didn't even know about freelancing) and signed up for the few months did basic work and some data entry jobs then finally got my first project as an Server Support Engineer - for a firm that had its roots in Canada and manages a hell lot of clients. Started working through, was in direct contact with the CEO of the firm, He was a tech guy as well & thought me a lot of the stuff - I am now "Technical Infrastructure Manager" at the same firm, I earn around $25k per year. and that should be good for most. But I am starting to feel like I am stuck
I've earned a hell lot of skill working with this Canadian company (even though remotely from home). I have a huge skill set now I know Windows Server 2016 - 2003, AD, DNS, CA, VMware, SQL Server, RDS, Group Policies, Veeam Backup, Office 365, pfSense etc. etc.
With a total of now 10 years of experience, I want or feel like I should maybe learn more? but i don't know which direction to take? I'd like to get deeper into VMware but it looks like people consider the certification valid only when you have done it through a training institute with its classes. but i've been using VMware since 8 years & need no training and can actually just give the exam.
So i am at a crossroad any help in a particular direction would be useful. I am not sure if I should learn
1. Linux
2. VMware
3. Microsoft Azure
4. Or something else entirely?
So presently I am 30 years old, I did my 12th back in 2005, had no interest in doing graduation as much of it was bs so i decided to skip it & started working same year, I was 18 I guess. After working for 4 years in 2009 one day I decided that i'd like to follow my dreams and make a career in computers which is what i used to love & be fascinated about, I used to spend time in a cybercafe in my area and watch the guy perform installations & cleaning the systems, instead of sitting in lectures.
So in 2009 i quit my job and joined IIHT for a course that would include Windows, Networking & Linux. It was a 2 year course, and initially when the program was started with Networking i got bored and decided to skip them... then joined again when they started teaching about Windows and I had greater understanding of everything that was thought & sort of even became the teachers pet - use to come early & setup the lab with the teacher for our lectures - & during lectures i used to remotely turn off other students systems, or give then an error message during their setup

I was very interested in this field even so that I managed to passed most of my initial Microsoft (Server 2003) with more than 90% ( and no these were not with the help of dumps), After the Windows phase was over it was on to Linux & i sat for over 10 sessions and still couldn't understand or grasp what the hell was going on & why the hell were we doing things the old way of using command lines instead of GUI. I talked with the management and got my self into Windows Server 2008 course instead of the godforsaken Linux and i was happy again.
After "graduating" from IIHT started looking for jobs - back in 2011 found people still use server 2003 & they don't was just a windows admin but someone who can do everything including networking and desktop support etc.. I decided to hell with that and started to look up work online, found a great portal for freelancers (before that i didn't even know about freelancing) and signed up for the few months did basic work and some data entry jobs then finally got my first project as an Server Support Engineer - for a firm that had its roots in Canada and manages a hell lot of clients. Started working through, was in direct contact with the CEO of the firm, He was a tech guy as well & thought me a lot of the stuff - I am now "Technical Infrastructure Manager" at the same firm, I earn around $25k per year. and that should be good for most. But I am starting to feel like I am stuck

I've earned a hell lot of skill working with this Canadian company (even though remotely from home). I have a huge skill set now I know Windows Server 2016 - 2003, AD, DNS, CA, VMware, SQL Server, RDS, Group Policies, Veeam Backup, Office 365, pfSense etc. etc.
With a total of now 10 years of experience, I want or feel like I should maybe learn more? but i don't know which direction to take? I'd like to get deeper into VMware but it looks like people consider the certification valid only when you have done it through a training institute with its classes. but i've been using VMware since 8 years & need no training and can actually just give the exam.
So i am at a crossroad any help in a particular direction would be useful. I am not sure if I should learn
1. Linux
2. VMware
3. Microsoft Azure
4. Or something else entirely?