1.) Honestly.  
2.) Try smaller companies to build a CV. They are hiring more than big companies now.  
3.) If you aren't going to get the Masters, consider getting certifications.

Build on the experience that already have. 2.5 years is a long time in tech.