Jobs
If you think you have what it takes to work at a truly unique company, we'd love to hear from you. If you were one of those children who only and always colored inside the lines, then LiveJournal is probably not the place for you.
However, if you pride yourself (like we do) on creativity and personal expression wrapped around a global perspective, then we'd love to hear from you. Please review our job listings below. (Please note, you must be over 18 to apply.)
MySQL Database Administrator
LiveJournal is looking for a MySQL Database Administrator with 5+ years of production experience. We are the 92nd most visited site on the Internet (as measured by Alexa) and the 10th most in Russia. As such, we need a strong team member who is willing and eager to work on scaling and performance issues at this fast-paced and in-demand site.You'll need to work with remote teams on the opposite side of the globe. Clear, written communication and being able to follow up on tasks without being reminded are a must. You need to be able to provide remote engineers enough detail when describing a problem so they have enough information to resolve it without further clarification. You also need to be able to interface with non-technical team members well enough to understand their issues and communicate resolution.
You'll be expected to share in on-call pager rotation on the order of about one week per month. This means that we also expect you to be capable of performing day-to-day Linux system administrator duties. Almost all of our code is open source and you should be familiar with it.
Required skills include:
* MySQL - In-depth understanding of MySQL installation, configuration, maintenance and troubleshooting. Knowing the proper way to start replication on a failed slave in a master/master configuration is an absolute must. Be prepared to answer many difficult SQL questions.
* Percona - Almost all of our database run Percona. We need a DBA who is familiar with the features it provides, and the differences in the InnoDB architecture that come with this software.
* Java - If you know Java, you get serious bonus points. A portion of our infrastructure is based in Java. Having the ability to help with that will probably win us over completely.
* Perl - If not Perl, then a comparable language to script common tasks. Perl is preferred.
* Automation - we have hundreds of machines and dealing with them by hand just does not scale. Applicants should be familiar with the issues involved in running and maintaining hundreds of machines, and a defendable preference for a popular configuration management tool.
* Linux - we run a mix of Debian and CentOS machines. If you have a preference, tell us why. You should consider yourself near-expert level in at least some aspect of configuration, performance monitoring, tuning or package management.
* Networking - be familiar with at least the basic concepts of networking and routing.
Send your salary requirements, a cover letter, and your resume, letting us know why you would be a perfect fit to jobs@livejournalinc.com.
We look forward to hearing from you soon!
