From Fedora Project Wiki
< Infrastructure | FIGs
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)