From Fedora Project Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


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)
  • Subversion version control system (Svn docs)
  • Mercurial version control system (Hg guide)
  • Bazaar version control system (Bzr docs)
  • Trac project management system (Trac docs)


Note.png
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