Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

What are the canonical responsibilities of such a specialized role?

Normally, I expected this to be part of the tasks of a normal developer, but in large companies I know this role is to be fulfilled by an engineer in his own. In my current company, there is a possibility for a new opening in a SCM position, so I could apply, but first I would like to hear about what, in your experience, characterizes this role best.

share|improve this question

migrated from stackoverflow.com Feb 17 '11 at 1:36

This question came from our site for professional and enthusiast programmers.

1 Answer 1

up vote 6 down vote accepted

It will depend a lot on the company, but may include

  • the server hosting the code
  • the build scripts (e.g., makefiles or SConscripts)
  • the continuous integration server
  • versioning
  • installation of third party libraries and frameworks
  • running code quality analyses (e.g., coverage and lint-style reports)
  • keeping documentation up to date (as in nagging the developers to make sure it gets written)
share|improve this answer
I've worked as part of a team that did these duties, and this answer is pretty much bang-on-target. –  Paul Nathan Feb 19 '11 at 18:23

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.