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)