Ask HN:What job roles are suitable for a generalist?
I know there are a lot of really smart people on HN and if possible I'd like to get their opinion on this.
Let me explain: I consider myself generalist, i.e. I do not have one special skill. I'm not hardcore/technical enough to be high end developer/hacker or sysadmin. On the other hand I understand business and marketing things quite well.
In the past I worked as a web developer(frontend and backend), IT support person(windows), sysadmin(Linux), ERP developer, even tried freelancing. After couple of freelancing years I got into financial trouble and had to quickly find a new job. Then I started to work at position with mixed responsibilities - 50% IT and 50% computer unrelated activities. Only then I understood that I'm good at business decisions and dealing with people. I successfully solved few big problems in the office between employees and manager. A lot of things that improved our operations(IT and non-IT) was suggested by me. Unfortunately I do not get credit for this. My manager gets all the recognition.
Now I'm little bit lost if I should try to specialize in something and earn better paycheck(I have a family) or try to move into non-technical role.
What would you advice to do at this point in life for a generalist?
What job roles would you suggest for a person who is technical enough to read code but also is business savvy?
P.S. Just in case it's important I'm not from US, I live in small Eastern European country, but considering to move to a better place.
tl;dr What job roles include dealing with technical and business side of things?