I don't think learning another new language or admin tool is going to really make a big difference ( it's an easy thing to learn once you know all the previous one). Since you have no CS education, i'd think you should improve your math / algorithmic skills. Such as :
-logic / type theory kind of skills. Seing how the recent batch of PL ( rust, swift) are influenced by research, i bet a lot of the industry is going to have a much higher demand for formal prooves, and all the topics you usually find associated to functionnal languages. If you need something practical, try getting your hands around Coq proover.
-AI : with the lastest hipe around deep neural network, and recent industry success such as SIRI or anything Google does, i also bet having a good general knowledge of AI algorithms and techniques is going to be an important thing for people in software development ( not necessarily to develop new ones, but at least know what's possible and how to use libraries). So, pick any course on coursera and try to follow them, there are fantastic ones, and they're very easy to find.
-logic / type theory kind of skills. Seing how the recent batch of PL ( rust, swift) are influenced by research, i bet a lot of the industry is going to have a much higher demand for formal prooves, and all the topics you usually find associated to functionnal languages. If you need something practical, try getting your hands around Coq proover.
-AI : with the lastest hipe around deep neural network, and recent industry success such as SIRI or anything Google does, i also bet having a good general knowledge of AI algorithms and techniques is going to be an important thing for people in software development ( not necessarily to develop new ones, but at least know what's possible and how to use libraries). So, pick any course on coursera and try to follow them, there are fantastic ones, and they're very easy to find.