From Fedora Project Wiki

Revision as of 21:01, 15 September 2010 by Mmicene (talk | contribs) (Created page with '{{header|infra}} = FIG Job Description: sysadmin-hosted = Members of sysadmin-hosted will be tasked with maintaining the collaborative repository environment for upstream devel...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

FIG Job Description: sysadmin-hosted

Members of sysadmin-hosted will be tasked with maintaining the collaborative repository environment for upstream developers of Fedora components. Members of sysadmin-hosted are responsible for creating new project environments and repos. Members of sysadmin-hosted may be called on to fix and modify branches, change SCM engines and remove projects.

Level of commitment

Average 4 hours per week

Expected duties

  • Creating new top level Fedora Hosted projects
  • Maintain and troubleshoot source code repositories in multiple version control systems
  • Performing repo level operations on existing projects
  • Manage disk space for repo storage
  • Manage Trac projects and integrations with various SCM systems
  • Troubleshoot remote access issues
  • Working with package maintainers on SCM issues
  • Handle SCM admin requests
  • Migrate projects between SCM systems

Required skills

  • Experience with Git
  • Experience with Subversion (svn)
  • Experience with Mercurial (hg)
  • Experience with bazaar (bzr)
  • Experience with Trac
  • Experience managing, deploying or maintaining at least one of the tools in current use
  • Expert level differentiation between humor and reality (even when humour is spelled with too many u's)
  • Experience with mid-level system administration tasks and troubleshooting (user / filesystem permissions, remote connectivity, vhost configuration)

Suggested skills

Current tools

Git version control system (Git docs) Mercurial version control system (Hg guide) Trac project management system (Trac docs) Subversion version control system (Svn docs) Bazaar version control system (Bzr docs)


Adding tools
Names should be links to Fedora tool URL and a link to the upstream project documentation should also be included.

Typical Tasks

Hosted projects tickets