Job openings/System Administrator: Difference between revisions

From Wikimedia Foundation Governance Wiki
Content deleted Content added
No edit summary
Updated w/ tweaks :)
Line 1: Line 1:
''The Wikimedia Foundation is hiring for our tech team at our San Francisco headquarters. The local staff work closely with remote staff and online volunteers around the world to maintain the steady operations of Wikipedia, the world's most popular non-profit website.''
''The Wikimedia Foundation is hiring for our tech team at our San Francisco headquarters. The local techs work closely with remote staff and online volunteers around the world to maintain the steady operations of Wikipedia, the world's most popular non-profit website.''




;Job title
;Title

System Administrator
System administrator

;Job purpose


;Purpose
The purpose of this job is to support the continuing technical operation of Wikimedia Foundation websites, including Wikipedia, and the underlying software and hardware infrastructure.
The purpose of this job is to support the continuing technical operation of Wikimedia Foundation websites, including Wikipedia, and the underlying software and hardware infrastructure.


;Reports to
;Reports to

Chief Technical Officer
Chief Technical Officer


;Responsibilities
;Responsibilities

System administration:
System administration:
* Develop and maintain automated processes for internal software configuration and maintenance:
* Develop and maintain automated processes for internal software configuration and maintenance.
** Maintain .deb packaging for customized software installations.
** Create and maintain puppet scripts for configuration management.
* Update and maintain internal documentation of systems and processes.
* Update and maintain internal documentation of systems and processes.
* Assist in capacity planning and monitoring of system status.
* Assist in planning and implementing modifications to technical infrastructure.
* Assist in planning and implementing modifications to technical infrastructure.
* Assist in implementing and maintaining network security for server farm.
* Assist in implementing and maintaining security of both the network and server farms.
* Remotely update, install, configure software on servers in all data centers.
* Remotely update, install, configure software on servers in remote data centers.
* Assist in maintaining corporate e-mail server.
* Maintain corporate security of files and technical hardware.
* Maintain backups of data between services.
* Maintain backups of data between services.
* Ensure ongoing reporting of servers and service status.
* Ensure ongoing reporting of servers and service status.
* Other tasks as assigned.
* Other tasks as assigned.


;Required Qualifications
;Required qualifications

* 5+ years experience with Linux/Unix server environments including Apache, Squid, MySQL administration. Experience with Ubuntu Server Edition is a plus.
* 3+ years experience with scripting languages, including PHP, Perl and shell scripting. Experience with low-level programming languages is a plus.
* Experience with MediaWiki, Nagios, Bugzilla, Ganglia, WordPress, GNU Mailman, CiviCRM is a plus.
* Experience with Linux packaging systems (.deb / apt-get) a plus
* Experience with puppet configuration management tool a plus
* You must be comfortable working in an environment that predominantly uses and rapidly adopts open source software solutions.
* You must be comfortable working in an environment that predominantly uses and rapidly adopts open source software solutions.
* Familiarity with data center environment setup & maintenance.
* Ability to work unsupervised from given task lists.
* Ability to work with other team members remotely to coordinate hardware and software configurations.
* Ability to work with other team members remotely to coordinate hardware and software configurations.
* 5+ years experience with Linux/Unix server environments including Apache, Squid, MySQL administration.
** Experience with Ubuntu Server Edition and Solaris/OpenSolaris is a plus.
** Experience with Linux packaging systems. Debian/Ubuntu apt-get a plus.
** Experience with puppet configuration management tool a plus.
* 3+ years experience with scripting languages, including PHP, Perl, Python and shell scripting. Experience with low-level programming languages is a plus.
* Experience debugging live software with gdb, strace, dtrace and any other real time analysis tools.
* Familiarity with network design and administration including BGP configuration on Cisco IOS and Foundry switches/routers is a plus.
* Experience with MediaWiki, Nagios, Bugzilla, Ganglia, WordPress, GNU Mailman, CiviCRM is a plus.
* Experience working with clustered web services in a multi-tiered architecture a plus.


;Location
;Location

This position will be based in San Francisco.
This position will be based in San Francisco.



Revision as of 21:45, 16 January 2009

The Wikimedia Foundation is hiring for our tech team at our San Francisco headquarters. The local techs work closely with remote staff and online volunteers around the world to maintain the steady operations of Wikipedia, the world's most popular non-profit website.


Job title

System administrator

Job purpose

The purpose of this job is to support the continuing technical operation of Wikimedia Foundation websites, including Wikipedia, and the underlying software and hardware infrastructure.

Reports to

Chief Technical Officer

Responsibilities

System administration:

  • Develop and maintain automated processes for internal software configuration and maintenance.
  • Update and maintain internal documentation of systems and processes.
  • Assist in planning and implementing modifications to technical infrastructure.
  • Assist in implementing and maintaining security of both the network and server farms.
  • Remotely update, install, configure software on servers in remote data centers.
  • Maintain backups of data between services.
  • Ensure ongoing reporting of servers and service status.
  • Other tasks as assigned.
Required qualifications
  • You must be comfortable working in an environment that predominantly uses and rapidly adopts open source software solutions.
  • Ability to work with other team members remotely to coordinate hardware and software configurations.
  • 5+ years experience with Linux/Unix server environments including Apache, Squid, MySQL administration.
    • Experience with Ubuntu Server Edition and Solaris/OpenSolaris is a plus.
    • Experience with Linux packaging systems. Debian/Ubuntu apt-get a plus.
    • Experience with puppet configuration management tool a plus.
  • 3+ years experience with scripting languages, including PHP, Perl, Python and shell scripting. Experience with low-level programming languages is a plus.
  • Experience debugging live software with gdb, strace, dtrace and any other real time analysis tools.
  • Familiarity with network design and administration including BGP configuration on Cisco IOS and Foundry switches/routers is a plus.
  • Experience with MediaWiki, Nagios, Bugzilla, Ganglia, WordPress, GNU Mailman, CiviCRM is a plus.
  • Experience working with clustered web services in a multi-tiered architecture a plus.
Location

This position will be based in San Francisco.

Template:Job openings footer