diff --git a/avito-developer-practice.md b/avito-developer-practice.md index 5d3e0f2..b0254e5 100644 --- a/avito-developer-practice.md +++ b/avito-developer-practice.md @@ -12,7 +12,7 @@ ### С помощью каких инструментов мы отслеживаем проблемы - мониторинг в Grafana - общий дашборд по пользовательским событиям -- сообщения в специлаьном канале в Slack +- сообщения в специальном канале в Slack - алерты от синтетического мониторинга - алерты от мониторингов сервисов @@ -25,7 +25,7 @@ ### Кто и в каких случаях заводит Post-mortem - Был серьезный инцидент на продакшене, по причине, Post-mortemа на которую еще нет. Проверить, что Post-mortemа еще нет, можно в отдельной базе -- Серьезный инцидент на этот раз не случился, но нашли проблему которая может его вызвать и нужно не забыть ее проработат +- Серьезный инцидент на этот раз не случился, но нашли проблему, которая может его вызвать и нужно не забыть ее проработать - Серьезный инцидент на этот раз не случился, но хочется провести разбор ситуации - есть ощущение что результаты разбора будут полезны нескольким командам - Есть ощущение, что Post-mortem в этом случае полезен @@ -65,7 +65,7 @@ - Команда, если захочет, может провести встречу по разбору Post-mortem самостоятельно - об этом достаточно написать в Post-mortem. В этом случае после встречи и заполнения AI Post-mortem нужно не забыть перевести в статус IN PROGRESS. - Команда может попросить организовать встречу, указав кого точно нужно на нее позвать в тикете Post-mortem. - Если особых пожеланий от юнита не было, в специальный канал в Slack публикуется предложение встречи . Все кто поставит +1 под сообщением получат приглашение на встречу в календаре. Все встречи по LSR можно найти в календаре LSR - и прийти на любую встречу, даже если приглашение не приходило. - - Если в канале желающих присутствовать на встрече не нашлось и юнит на проведении встречи не настаивает, встреча не проводится, ограничиваемся обсуждении в слаке - обычно для этого создается отдельный чат. + - Если в канале желающих присутствовать на встрече не нашлось и юнит на проведении встречи не настаивает, встреча не проводится, ограничиваемся обсуждением в слаке - обычно для этого создается отдельный чат. - Происходит обсуждение, на котором вырабатываются Action Items (AI). После того как обсуждение закончено и все AI зафиксированы - Post-mortem переводится в статус IN PROGRESS. IN PROGRESS - значит про AI договорились и они взяты в работу. Команды планируют AI в рамках 20% рабочего времени на "Engineering Excellence". - Если AI в работу взять не получается в ближайшие 2 недели, Post-mortem переводится в статус PAUSED с обязательным указание причины и срока когда команда вернется к AI. PAUSED - значит что AI проработаны и согласованы, но ближайшее время ими никто заниматься не будет. - После того как все AI выполнены Post-mortem закрывается и переходит в статус DONE. Каждые 2 недели Post-mortem, которые перешли в статус DONE, просматривает сотрудник QA и самые интересные AI публикует в "стенгазету"(канал в Slack) в рубрику "что хорошего сделали". @@ -111,7 +111,7 @@ - После встречи нужно подготовить и прислать в канал слака выводы и план действий по ним - После выводов и планов модератор прошедшей встречи в течение 1-2 рабочих дней собирает дополнительные рекомендации комитета и отправляем команде - Если необходимо Модератор организует дополнительную встречу комитета для обсуждения плана действий или результатов его реализации. -- Если архитектурный комитет не пройден, то идёт прорабатка замечаний и повторная встреча. +- Если архитектурный комитет не пройден, то идёт проработка замечаний и повторная встреча. ### Кто входит в состав комитета? Состав участников комитета заранее определён и периодически обновляется, в него входит около 40 человек, представляющие все важные функции и кластеры разработки. Присутствие всех членов комитета на встрече не требуется, состав подбирается модераторами дял каждого конкретного кейса. Два человека выполняют роль Модераторов. diff --git a/developer-profile.md b/developer-profile.md index 06451f4..dd1d9df 100644 --- a/developer-profile.md +++ b/developer-profile.md @@ -72,7 +72,7 @@ ## Junior ### Экспертность -- Решает такие же задачи из бэклога как и middle инженеры. +- Решает такие же задачи из бэклога, как и middle инженеры. - Оценивает потенциальные риски. - Привлекает наставника при необходимости. diff --git a/recruitment-and-office.md b/recruitment-and-office.md index e7731c7..dc65671 100644 --- a/recruitment-and-office.md +++ b/recruitment-and-office.md @@ -19,7 +19,7 @@ ## Техническое собеседование - Формат: 2-3 часа очно, практические задания. -- Участники: кандидат, 2-3 технических специалиста Авито. +- Участники: кандидат, 2-3 технических специалистов Авито. - Оцениваются: hard skills. Большое техническое собеседование, содержание которого зависит от вакансии. Если соискатель — back-end разработчик, мы будем проверять то, как он умеет формализировать и реализовывать алгоритмы, работать с конкретными технологиями (языками, фреймворками, стандартными библиотеками), проектировать системы. Кроме того, можно ожидать, что кандидата попросят выполнить практическое задание, например, спроектировать простой микросервис. diff --git a/students.md b/students.md index d47c270..87a6557 100644 --- a/students.md +++ b/students.md @@ -2,9 +2,9 @@ ## Магистратура МАИ «Проектирование высоконагруженных интернет-сервисов» -В сентябре 2018 года в МАИ при поддержке Авито запустит магистрский курс по проектированию высоконагруженных сервисов. Наши инженеры разработали практико-ориентированную программу, они же выступят в роли преподавателей по отдельным дисциплинам. Курс включает в себя учебные треки: +В сентябре 2018 года в МАИ при поддержке Авито запустит магистерский курс по проектированию высоконагруженных сервисов. Наши инженеры разработали практико-ориентированную программу, они же выступят в роли преподавателей по отдельным дисциплинам. Курс включает в себя учебные треки: - Архитектура высоконагруженных систем -- Тетирование высоконагруженных систем +- Тестирование высоконагруженных систем - Отладка и профилирование - Разработка на Python diff --git a/training-and-development.md b/training-and-development.md index d783926..7de421f 100644 --- a/training-and-development.md +++ b/training-and-development.md @@ -32,7 +32,7 @@ - Docker-Kubernetes-Helm workshop; - Machine Learning для разработчиков; - Информационная безопасность; -- QA: QA для разработчиков, Performance testing, PHP для функциональных QA +- QA: QA для разработчиков, Performance testing, PHP для функциональных QA; - Инструменты аналитики: Tableau, Google Analytics. Это далеко не полный список, мы постоянно проводим новые воркшопы и тренинги.