The role of the System Administrator is to support the continuing technical operation of Wikimedia Foundation websites, including Wikipedia, and the underlying software and hardware infrastructure.
Duties include, but are not limited to the following: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.
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 such as Apache, Squid, MySQL, Varnish 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.
Experience with watchmouse a plus
Experience with large media storage infrastructures a plus.
You must be comfortable in a highly collaborative, consensus-oriented environment.
3+ years experience with scripting languages, including PHP, Perl, Ruby, 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 living or working outside of your home country is a major plus.
Experience working with clustered web services in a multi-tiered architecture a plus.
The ideal candidate will be creative, highly motivated, and able to operate effectively in multiple cultural contexts.