From Fedora Project Wiki

FIG Job Description: sysadmin-web

Members of sysadmin-web have a wide range of skills and potential tasks, generally split between system / infrastructure and development / app modification. Members of sysadmin-web will be tasked with maintaining the end to end web environment. Members of sysadmin-web are responsible for the web and application servers, proxy servers and load balancers. Members of sysadmin-web may be called on to fix and modify content, create new web sites and maintain web applications.

Level of commitment

Average 4 hours per week

Expected duties

  • Troubleshoot caching issues with web services
  • Creating, monitoring and troubleshooting load balancer pools
  • Creating new top level Fedora Project and Hosted web sites
  • Maintain DNS infrastructure for fedoraproject.org
  • Maintain and trouble shoot reverse proxy configurations

Required skills

  • Experience with Apache
  • Experience with Python
  • Experience with varnish
  • Experience in reverse proxy load balanced configurations
  • 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

  • Experience with TurboGears
  • Experience with SQLAlchemy
  • Experience with haproxy and memcached
  • Experience with HTML, CSS
  • Experience with BIND

Current tools

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

Typical Tasks

Web content tickets