Инженер-разработчик поддержки высоконагруженных систем
-
IT/Tech
Job Description & How to Apply Below
Описания нет
ЗадачиГлубокий анализ инцидентов (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 / No
SQL) и систем хранения данных; понимание принципов работы распределенных систем и очередей сообщений (Redis); опыт автоматизации на Python или Bash
- Работа со сложным архитектурным продуктом без рутинных задач
- оформление по ТК РФ, конкурентная «белая» заработная плата
- возможность работать полностью удаленно или в комфортном офисе
- график работы: 5-дневная 40-часовая рабочая неделя
- испытательный срок до 3 месяцев
- расширенный пакет ДМС со стоматологией
- оплата профильного обучения
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction