Scribd is a top 100 site on the web and one of the largest sites built using Ruby on Rails. As one of the first rails sites to reach scale, we’ve built a lot of infrastructure and solved a lot of challenges to get Scribd to where it is today. We actively try to push the envelope and have contributed substantial work back to the open source community.
Scribd has an agile, startup culture and an unusually close working relationship between engineering and ops. You’ll regularly find cross-over work at Scribd, with ops people writing application-layer code and engineers figuring out operations-level problems. We think we’re able to make that work because of the uniquely talented people we have on the team.
To allow us to keep scaling, we’re now looking to add a strong, experienced operations guru to the team. As a member of Scribd operations, you’ll have tremendous ownership and responsibility for one of the web’s most popular applications. Because Scribd is a startup, you will wear many hats and have broader responsibility than you would at a larger company.
If you read this blog, you should already have a good sense of the kind of work you’ll be doing on this position.
The Ideal Profile
You are an experienced operations professional and have run ops at at least one large-scale website. You have comprehensive knowledge of a broad variety of system tools, from MySQL and Nginx to Squid and Memcached. You should also have strong software development skills and be well-versed in major programming languages. You should be strongly motivated, a creative solution finder, and ready to jump into the thorniest technical problems whenever necessary.
Responsibilities
- Develop and maintain all aspects of Scribd’s operations infrastructure, including system monitoring, backups, server configuration, databases, and caching systems
- Collaborate with engineering to create next generation infrastructure to support changing requirements
- Predict scaling problems before they occur and work with engineering to prevent them
- Write and debug application level ruby code
- Participate in an on-call rotation
- Quickly diagnose server problems and employ preventive measures to maintain high availability servers
Qualifications
- Bachelors degree in CS or equivalent experience
- 3-5 years of professional experience in site operations
- Strong software engineering skills, including knowledge of major programming languages
- Strong database skills, preferably with MySQL, and overall linux knowledge
- Experience with most of the following technologies: MySQL, Nginx, Ruby, Memcached, Squid, git, Solr, HBase, Postfix
- Proven ability to quickly learn and implement unfamiliar technologies
- Strong desire to work hard at a rapidly growing company
Location: You are preferably located near San Francisco, CA. Relocation assistance is designed on a per-case basis. In short, we’ll be creative to get you here.
Contact: Please send your email cover letter and resume with the subject “Your name – Senior Site Operations Engineer – via Kovyrin.net” to jobs@scribd.com or contact me directly using any of my contacts. All communication and correspondence is held in the strictest confidence to ensure that you can connect and learn more without exposure.
My wife – a good web designer with 6 years of experience with web design, HTML and CSS is looking for a job. Here is some information about her:
We’re physically located in Toronto, Canada, but she has a great experience of working remotely too. So, if you need a web designer or a junior web designer, feel free to contact Tanya.
Long time ago, in 2002 I decided to create my own point of presence in the Internet. Back then I’ve got pretty nice domain (scoundrel.kremenchug.net), hacked up a few pages on php, added a guestbook and that was it. Many years it was almost static and I did a few updates on my resume page few times a year. Later I’ve switched the site to wordpress to make it easier to manage my resume and stuff…
And 3 years ago in March 2006 I’ve decided to start my own blog. I took a standard template and started the blog on a separate domain while the domain was on its own domain name… This spring my wife made me a great birthday present – she’s created me a custom blog design that has all the stuff I wanted from my own web site for a long time. My friend Dima Shteflyuk has helped me with creating a wordpress template from Tanya’s mockups and here we are – now I’ve decided to merge my blog and my web site into a single web entity called http://kovyrin.net/. Welcome to my new blog/site/whatever!
Sorry for a short outage today – we were moving to a new server we had some problems because of software incompatibilities on the new box. Now all sites on this box should behave as usual
Месяц назад этому блогу исполнился 1 год. Надеюсь, все мои читатели читали его с удовольствием. Я никогда не просил помощи и всегда предлагал помощь людям, которые в ней нуждались. Но сегодня мне приходится просить о помощи, потому что это первый случай в моей долгой практике, когда я не знаю, как решить мою проблему.
Read the rest of this entry »
Хочу извиниться перед моими русскоязычными читателями за то, что мой русский фид был сломан около недели назад во врем переезна на новый хостинг. Сейчас фид функционирует в нормальном режиме и вы можете прочесть мой последний пост на своем родном языке!
Хочу извиниться, за продолжительный перерыв в жизни блога. Так уж вышло, что последнее время был очень занят в связи с тем, что я переехал в Торонто (Канада) и получил позицию Senior System Administrator в одной из мощных компаний, занимающихся видеохостингом.
Новой работой очень доволен – хорошая команда, инетресные проекты и гора новых знаний в области high performance solutions.
В скором времени обещаю писать в блог чаще, а пока – спасибо за то, что продолжаете читать блог.
Сегодня база данных, на которой работает блог, была полностью уничтожена из за аппаратного сбоя на сервере.
Блог был восстановлен из не очень свежего бэкапа, потомк многие комментарии и последние 2 или 3 статьи были полеряны и я восстанавливал их из своих архивов RSS-фидов с сайта. Я хочу извиниться перед теми из моих читателей, кто использует RSS-фиды и получил битые сообщения о последних постах – пока я восстанавливал информацию на сайте, в фидах светилась неправильная информация. Извините, ребята…
В качестве помощи своей жене в ее работе над очередным сайтом, работающим на wordpress, я перевел на русский язык Contact Form WordPress plugin.
WP-ContactForm – это простой плагин, предназначенный для того, чтобы Ваши пользователи могли всегда оставаться с Вами на связи. Для любого пользователя WordPress будет проще простого добавить эту функциональность к его сайту. Просто загрузите на сервер несколько файлов, измените несколько параметров в админ-панели и все!
Русский .po и скомпилированный .mo файлы могут быть скачаны отсюда. Процесс установки предельно прост: загрузите файл .mo в каталог /wp-content/plugins/wp-contactform/ на Вашем сервере.