There are plenty of Jobs which you can get without knowing German, and many employers provide free classes where you can learn some basic German. IMO knowing a new language is also a very marketable skill depending on where you are from. Depending on the company you may get 25-30 paid day offs in a year.
You can get paid well if you are qualified/experienced. Living costs are low as well, I live in Berlin in a spacious 3 room apartment in a great area (http://i.imgur.com/qLqzqN7.jpg). The infrastructure is amazing. My daily commute is 20 mins door to door (subway or cycle) and I don't need a car at all. My daughter goes to daycare for free, and the healthcare system though it has its quirks, works quite well.
Getting a blue card is easy and with your qualifications you should be able to get it quickly, with the blue card you can travel outside the EU and come back within 12 months, no questions asked.I just took a 3-week vacation back home and plan to take another one this year.
If you wanna explore some options I would be more than happy to help, drop me an email at winash@outlook.com