By development level, I mean AD administration, automation, etc. Currently, I'm basically a hardware tech. I setup new users, troubleshoot office apps, repair PCs, keep track of licenses, etc. However, I'm trying to advance into a better position. My current position provides me a lot of leeway, however. I don't get paid great, but as long as I keep everything running, my free-time is dedicated to projects as I see fit. So, I have a pretty good idea of standard skill sets I need (BASH, Powershell, AD), but I wanted to see if there were any other tools that may help. I've heard of Vim, AutoIT, and various others. Just wanted to get community suggestions.
To be specific, in the future I will be managing a Server 2008 AD/DC, file-share server, a Citrix development lab, and a Samba box. Because we have so many old machines, I wanted to (once everyones on the domain) automate the process of pushing software updates, configuration, and images over the network.
Sorry if its vague. Let me know if I should be more specific.