In my 19 years in IT, I had the privilege of working in most areas it provides. Starting with being the field co-ordinator to the technical staff, becoming a "techie" myself.
I was fully exposed to Customer Service, PC and networking hardware, OS(IBM OS/2,MS Windows, Linux) and application software installation and maintenance, programming and large scale systems deployment within a corporate structure.
I hope my holistic view of the SDLC(Systems Development Life Cycle) of software: concept -> development -> pre-production testing -> QA (Quality Assurance) -> test deployment with backout plan -> production deployment , can be of service to complete your vision.
I don't claim to be a master but I'm well versed in the programming languages: html, php, C++, SQL, CSS, javascript, Perl. And I still refer to the manual.