Быть техническим лидером: тащить новые (подходящие и лучшие именно в этом месте и для этих задач) технологии и лучшие практики, избавляться от legacy.
Выращивать технические компетенции команды инженеров.
Помогать инженерам уточнять задачу, ревьювить их код и решения, иногда совместно дорабатывать.
Проводить исследования о применимости технологий в продуктах и формировать архитектурные решения, формулировать выводы и связно описывать/рассказывать (иногда не сильно техническим или погруженным в тему людям).
Создавать концепты на основании результатов проведенных исследований технологий и компонентов.
Разрабатывать и проводить тесты для выявления узких мест и иных факторов, влияющих на масштабирование.
Траблшутить особо сложные случаи.
Формировать инструментарий и стандарты.
Linux: linux bootstrapping, kernel, systemd, udev, syslog, networking, IO блочный и сетевой, cgroups, работа с инструментами отладки (perf, gdb, strace).
Postgres: навыки оптимизации производительности БД, опыт поддержки высоконагруженных СУБД, настройка отказоустойчивых конфигураций Postgres (потоковая репликация, кластеризация), настройка пулеров соединений, навыки траблшутинга: какие метрики собирать, куда смотреть при проблемах (как на уровне ОС-железа, так и на уровне СУБД).
Docker: cgroups, compose, registry.
Автоматизация: ansible, bash.
Self-hosted S3 (minio, ceph, и пр).
Архитектура : паттерны, распределенные транзакции, параллелизм, конкурентность и race conditions, IaC, и т.д. .
Git, wiki, хорошо если есть понимание что такое ci/cd.