Hey Girish, really great question! I think there's a few ways to do this really:
- Consulting
- Courseware / courses / videos / books / etc..
- Training
- Traditional job market
You don't have to choose just one of these, in fact they seem to all kind of blend in after a while (especially the first 3).
Depending on how comfortable you are going out on your own, you may even start doing one of the first 3 while you still have your full time job.
I would say that I see the most benefit right away coming from consulting but the better long term revenue stream is probably online courses and videos.
That being said, consulting also offers the opportunity to travel and grow your network, so I think it depends on what you like to do and where you are in your life.
In my experience, I was able to ramp up to $400k/year consulting and my business was growing but I personally wasn't growing. I chose to join my team at AWS because of the tech that they were working on and the team that I was going to have around me. A lot of potential for growth and to learn new things. One day I'll probably get back into consulting / training / courseware.