В результате курса студенты освоят принципы распределенных систем, научатся проектировать сервисы под сетевые задержки и частичные отказы, реализовывать базовые механизмы репликации и согласованности, строить наблюдаемую систему и аргументировать инженерные компромиссы.
Что нужно делать
Объяснять студентам ключевые концепции на лекциях: RPC, replication, consensus, sharding, consistency, fault tolerance, observability
Разбирать модели согласованности, CAP trade-off, quorum, leader election, logical/vector clocks
Проводить практические семинары по темам distributed key-value store, replicated log, failure injection, monitoring dashboard
Настраивать задания с controlled failures и measurement, чтобы студенты проверяли поведение системы под сбоями
Консультировать студентов, оценивать знания и инженерные решения студентов
Нам нужны
Обязательно:
Глубокое понимание распределенных систем, сетевого взаимодействия и отказоустойчивости
Опыт проектирования или разработки backend/distributed systems
Опыт с cloud-native инфраструктурой, контейнерами, CI/CD, deployment/rollback
Опыт разработки key-value storage, replicated log, distributed scheduler или похожих систем
Навыки и компетенции:
Умение объяснять сложные trade-offs: consistency vs availability, latency vs durability, simplicity vs fault tolerance
Навыки проектирования практических заданий с измеримыми критериями
Умение разбирать архитектурные решения и качество инженерной реализации
Способность учить студентов думать не только о correctness, но и об эксплуатации, деградации и восстановлении
Условия
Занятость 15−20 часов в неделю
Современный кампус в пяти минутах от м. «Маяковская» с фитнес-залом и коворкингом для преподавателей
Минимум бюрократии — все административные вопросы берем на себя
Откликнуться на вакансию
Я даю согласие АНО ВО «Центральный университет», АНО ДПО «Т-Образование», АО «ТБанк» на
обработку всех моих персональных данных, указанных в заявке, любыми способами, в том числе
третьими лицами, в том числе воспроизведение, электронное копирование, обезличивание,
блокирование, уничтожение, а также вышеуказанную обработку иных моих персональных данных,
полученных в результате их обработки, с целью:
заключения договора с АНО ВО «Центральный университет», АНО ДПО «Т-Образование» и/или АО
«ТБанк»;
участия в мероприятиях, проводимых АНО ВО «Центральный университет», АНО ДПО «Т-Образование»
и/или АО «ТБанк»;
создания информационных систем персональных данных АНО ВО «Центральный университет», АНО ДПО
«Т-Образование» и/или АО «ТБанк»;
а также в любых других целях, прямо или косвенно связанных с деятельностью, осуществляемой
АНО ВО «Центральный университет», АНО ДПО «Т-Образование» и/или АО «ТБанк».
Указанное согласие дано на срок 15 лет, а в случае его отзыва обработка моих персональных данных
должна быть прекращена АНО ВО «Центральный университет», АНО ДПО «Т-Образование» и/или третьими
лицами и данные уничтожены при условии расторжения договора.
Я даю согласие на получение мной рекламы, рассылки, в том числе по сети подвижной
радиотелефонной связи, от АНО ВО «Центральный университет», АНО ДПО «Т-Образование», его
контрагентов и аффилированных лиц.