Infrastructure/FIGs/FIG Hosted job description

= 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)

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)

Typical Tasks
Hosted projects tickets