Что мы читали в марте: пять необходимых книг для инженеров инфраструктуры

myxkub9j8dqjisxrbazdfks0sr4.png

Мы в Skyeng понемногу строим свою библиотеку важных и полезных книг. Началось все с того, что своими списками в Фейсбуке поделились основатели компании (ссылки ниже), а теперь к ним присоединились и руководители направлений. В марте свой топ профессиональной литературы представила Надежда Рябцова, отвечающая за нашу IT инфраструктуру. Я попросил ее рассказать о каждой книге чуть подробнее — надеюсь, читателям Хабры этот список, дополненный четырьмя еженедельными рассылками, будет полезен.

Сперва — обещанные ссылки. Георгий Соловьев делится списком важных книг для предпринимателей, а Харитон Матвеев — для продакт-менеджеров.

Надежда Рябцова aka ladamalina — руководитель IT инфраструктуры Skyeng с 2016 года, пришла к нам из маленького (тогда) стартапа Delivery Club. В то время у нас работало всего 15 разработчиков, а сейчас ее отдел из шести работающих удаленно человек обслуживает 12 команд программистов.
Передаю ей слово.

Наших SRE инженеров не заставишь прочесть всё, так что я выбрала пять самых необходимых книг. Главное — осознать, что для поддержки бурного роста компании мы должны внедрять практики и строить новые процессы в отделе эксплуатации, которые буквально три-шесть месяцев назад были не нужны.

69hq_9qs2zfkr8xpy0clilwczxk.jpegPractical Monitoring: Effective Strategies for the Real World
Must read для растущих стартапов, какого бы размера инфраструктура ни была. Объясняет философию мониторинга сервисов для компании и строительство каждого компонента. Большинство системных администраторов ставят Zabbix со сбором минимального набора метрик и алертингом на дефолтные пороги. У нас в Skyeng такой подход не работает, для каждого из более чем 50 проектов надо уметь выявлять проблемы на нескольких уровнях: показатели приложений, состояние железа, тренды и аномалии в бизнес-метриках. О метриках в каждом из наших продуктов заботятся аналитики, разработчики и девопсы.
v2ww3ql5_p_w14uxnacu_vsjrnq.png

-ahfdsqekrwqlgghitd7neh_6mw.jpegSite Reliability Engineering: How Google Runs Production Systems
Если не ошибаюсь, эта книга — первая, где были хорошо систематизированы принципы SRE и описана роль инженера по надежности. Супер доступно на практических примерах рассказывается, как построены в Google процессы управления инцидентами, мониторинга и алертинга в распределенных системах, способы выявления рутинных задач, которые ухудшают производительность команды. Подходы объяснены так, что несложно спроецировать это на свою компанию, несравнимо меньшую, чем Google. В Skyeng инфраструктуру обслуживают всего шесть инженеров, и этого достаточно, если правильно адаптировать опыт ведущих крупных компаний.
v2ww3ql5_p_w14uxnacu_vsjrnq.png

limadia2keyeo8e1w8gwkryc3dq.jpegThe Art of Capacity Planning: Scaling Web Resources in the Cloud
Книга научит заблаговременно планировать расширение инфраструктуры для растущих проектов. Если мощностей в итоге не хватит, значит, мы плохо спланировали. Если их окажется вчетверо больше, чем потребовалось, то мы потратили уйму денег зря. Предварительные оценки надо уметь делать на год и более, гадание на хрустальном шаре не поможет. Лет 8 назад это было делать сложнее, как мне кажется, хотя тогда уже были облачные сервисы, но они предоставляли не так много услуг, как сейчас.
v2ww3ql5_p_w14uxnacu_vsjrnq.png

cipxv-pzuhndi8kmt6lv364jsty.jpegПроект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему
Единственная книга в этом шорт-листе на русском языке, жаль, что так мало переводят. Она популярно написана, помогает заново взглянуть на процессы поставки в разработке, выявить узкие места, увидеть объемы рутинных задач, защитить плановые работы от завала незапланированных «пожаров». Я бы сказала, что эта книга максимально полезна руководителям для рефлексии, но и инженерам тоже советую, читается легко.
v2ww3ql5_p_w14uxnacu_vsjrnq.png

w8-wskcrad6clstyou6i4xefyqi.jpegThe DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
Читать сразу после «Проекта Феникс», книга от тех же авторов, продолжает и развивает идеи улучшения процессов разработки. Тоже советую руководителям в первую очередь. Скоро будет издание на русском языке, очень ждём.

Есть еще список еженедельных рассылок, которые в библиотеку не включишь, но рекомендую всем инженерам:

SRE Weekly
Monitoring Weekly
O«Reilly Systems Engineering and Operations Newsletter
Docker Weekly

Ну и традиционно напомню, что у нас есть много интересных вакансий. Хоть и не в отделе IT инфраструктуры (там позиции недавно закрылись), но работы хватит на всех!

© Habrahabr.ru