Jonathan Hutchins wrote:
Hal Duston wrote:
Source Code Configuration Management
- CVS
- Subversion
- Visual Sourcesafe a plus
I would think that would be the responsibility of the software project manager. Putting under the SysAdmin pretty much guarantees you get a programming orientation to the job, rather than a systems and support orientation.
There is plenty a sysadmin can do with sourcesafe without needing to know about branching, labelling, and pinning... They can perform nightly maintainance, scan logs, and be familiar with the various forms of data corruption that occur and how to recover from them. They can split and merge repositories. Try vainly to make it more secure through the use of shadow folders, etc.
A lot of people don't appreciate the fact that a good programmer is NOT the same thing as a good system administrator.
True. Consistent, cautious, conservative, and reliable are not the hallmarks of most programmers. Nor a willingness to perform tasks of a repetitive nature.
Just as there is a world of difference between a database administrator and a database architect, a good systems administrator is not the same thing as as a good systems architect.
Administering a system is different than designing one. If you have a well architected system, you won't need as many sysadmins.
The best sysadmins I've encountered have almost always come from a software or database developer background. They usually end up as the systems architects... but their job title more likely still reads "senior sysadmin".
-- Garrett Goebel IS Development Specialist
ScriptPro Direct: 913.403.5261 5828 Reeds Road Main: 913.384.1008 Mission, KS 66202 Fax: 913.384.2180 www.scriptpro.com [email protected]
On Thursday 24 March 2005 10:49 am, Garrett Goebel wrote:
There is plenty a sysadmin can do with sourcesafe without needing to know about branching, labelling, and pinning...
I still think that CVS maintenance is the job of the programming project manager, not the SysAdmin.
The best sysadmins I've encountered have almost always come from a software or database developer background.
I disagree. Developers tend to have a certain short-sightedness when it comes to dealing with the scope of a company's IT operation. Hardware techs with exceptional inquistitiveness and troubleshooting capability are the ones I'd pick, but it's also clear that we, and our respective picks, would define "System Administrator" differently.