remote highload
TRANSCRIPT
Неудаленная работа
“Вы можете два дня в неделю не приезжать в офис, если, конечно, не будет встречи с заказчиком…”
Неудаленная работа
“Вы можете два дня в неделю не приезжать в офис, если, конечно, не будет встречи с заказчиком…”
“Вы можете остаться дома, если чувствуете, что заболеваете…”
Неудаленная работа
“Вы можете два дня в неделю не приезжать в офис, если, конечно, не будет встречи с заказчиком…”
“Вы можете остаться дома, если чувствуете, что заболеваете…”
“Мы наймём команду из N-ска, потому что там зарплата на 20% ниже…”
Что мы делаем?• Virtustream Storage Cloud (VSC):
S3-совместимое хранилище объектов
• Клиенты: enterprise
• Масштаб: • > 15 000 серверов • > 20 дата-центров • > 1 экзабайта данных
Сколько нас?
40 человек: Service Engineering + Platform Engineering
Еще: Network, QE, SRE, Monitoring, ROCC, CS, …
Инструменты
Асинхронные коммуникации: Slack, почта, …
Звонки: телефон, Skype, Slack, …
Видеоконференции: Zoom, Skype, …
Организация: JIRA, Realtimeboard, …
Личная встреча
Образ человека
Упрощение удаленного общения
Расстояние и частота личных встреч
Командировки вместо офиса
Как мы отбираем людей?
Анализ резюме, первый разговор
Тестовое задание
Техническое собеседование
Общее собеседование
Тестовое заданиеЯ считаю это ниже своего достоинства.
Я покажу все известные мне технологии.
Я не умею писать код.
Тестовое заданиеЯ считаю это ниже своего достоинства.
Я покажу все известные мне технологии.
Я не умею писать код.
Я нашел готовое решение в Google!
Тестовое заданиеЯ считаю это ниже своего достоинства.
Я покажу все известные мне технологии.
Я не умею писать код.
Я нашел готовое решение в Google!
Я докажу, что я прав! (код как протест)
Консультанты
Ловите, хватайте, держите, Столкните, скрутите, свяжите,Поймайте консультанта…
(мюзикл “Мастер и Маргарита”)
(nikolaykorolev.ru)
Процессы
Scrum (конечно не работает)
С ростом команды нужен процесс (или структура)
Ритуалы и ограничения
Контейнерная платформа
Mesos – управление ресурсами кластера
Marathon – запуск задач и поддержка состояния
Calico – IP-per-container
Consul – конфигурация, service discovery, healthcheck
Возможности
Управление через API
Запуск сервиса и устойчивость к сбоям
Service discovery, healthchecks
Безопасность
ИнструментыКонфигурация
Выкладывание/перезапуск и т.п.
Сетевой firewall
Мониторинг
Агрегация 500х
Лог изменений
Минусы и плюсы• Общение
• Авралы
• Личная свобода
• Swim lanes
• Knowledge sharing
• Highload
• Продукты
• Уровень команды
• Доверие и ответственность
• Всё дело в команде