Инженер-разработчик поддержки L3.
Обязанности:
- Глубокий анализ инцидентов (Root Cause Analysis) : разбор сложных архитектурных и системных проблем, переданных со 2-й линии поддержки.
- Исправление ошибок : поиск и устранение багов (hotfixes/patches) непосредственно в исходном коде продукта.
- Профайлинг и оптимизация : локализация утечек памяти (memory leaks), узких мест в производительности (bottlenecks) и взаимных блокировок (deadlocks) в высоконагруженной среде.
- Взаимодействие с R&D : передача воспроизведенных багов core-команде разработки, участие в совместном проектировании долгосрочных исправлений.
- Анализ дампов и логов : работа с дампами памяти (core dumps), системными логами, трассировками сети и ядра ОС.
- Развитие базы знаний : документирование сложных кейсов и создание инструкций для инженеров L1/L2.
Требования:
- Опыт в разработке : от 5 лет коммерческой разработки на языках системного программирования ([Python, С, C++ / Go).
- Понимание инфраструктуры : глубокие знания архитектуры ОС Linux/Unix (управление процессами, памятью, подсистемами ввода-вывода). Экспертный уровень знаний и опыт эксплуатации промышленных вычислительных комплексов, в том числе: высоконагруженных систем с использованием асинхронной распределенной программной архитектуры, промышленного серверного оборудования, сетевого оборудования, систем хранения данных, систем резервного копирования и восстановления.
- Опыт работы с сетями : отличное знание сетевых протоколов (TCP/IP, UDP, HTTP/HTTPS, gRPC) и инструментов их анализа (Wireshark, tcpdump).
- Навыки отладки : уверенное владение инструментами дебаггинга и профилирования.
- Работа с контейнерами и системами виртуализации : опыт администрирования и отладки приложений в Docker и Kubernetes, а также систем виртуализации на базе VMWare или KVM.
- Мягкие навыки : умение системно мыслить в стрессовых ситуациях, аргументированно отстаивать технические решения и общаться на одном языке как с бизнесом, так и с core-разработчиками.
- Будет плюсом: опыт разработки или поддержки баз данных (SQL / NoSQL) и систем хранения данных; понимание принципов работы распределенных систем и очередей сообщений (Redis); опыт автоматизации на Python или Bash.
- Условия:
- Работа со сложным архитектурным продуктом без рутинных задач;
- оформление по ТК РФ, конкурентная «белая» заработная плата;
- возможность работать полностью удаленно или в комфортном офисе;
- график работы: 5-дневная 40-часовая рабочая неделя;
- испытательный срок до 3 месяцев;
- расширенный пакет ДМС со стоматологией;
- оплата профильного обучения.
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.