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.