I realize that terminology in this field can be slightly ambiguous and that there is obviously some overlap in roles, but hopefully some context will help. I had much fun this last six months designing and implementing a new workflow from the developers to the end users, and for the persons maintaining the system for my University.
This consisted of implementing database servers, web servers,a project management system, and a Mercurial repository system. I also have been tying different parts of the system together with some automation to improve workflow and make it easier on the developers. I was basically in charge of most of the systems we chose (I was a developer for the same team for the 1.5 years prior to this), and working out all the details. I am hoping to have time to further upgrade this into a Puppet driven solution with easy support for clustering (fault tolerance) in mind.
Does this fit under Systems Administration, Systems Architecture, or something else all together? I have had a phenomenal amount of fun doing this (it's exciting to goto work every day), and I want to know the proper area to set my sights on.
I've already read the Wikipedia posts. Mainly just want to know what the above duties primarily fall into, because frankly my limited knowledge makes the Wikipedia reference feel ambiguous in the context of the above.