Напиши текст вакансии для должности "Руководитель отдела Разработки ПО". Название компании: "Данные – центр обработки и автоматизации". Расположение: Москва. График работы: Полный день. Опыт работы: Более 6 лет. Ключевые навыки: 'Java', 'SQL', 'CI/CD', 'Docker', 'Kubernetes', 'TCP/IP', 'Модель OSI', 'Linux'

В одну из команд рассматриваем опытного разработчика серверных приложений, готового делиться опытом и действовать на уровне общей архитектуры и задач продукта.Необходимые менеджерские навыки:- Опыт работы руководителем отдела разработки или тимлидом от 3 лет.- Владение основными методологиями разработки ПО, понимание достоинств и недостатков,опыт работы по различным, в т.ч. комбинированным методологиям.- Участие в разработке технических заданий, функциональных и нефункциональныхтребований, взаимодействие с заказчиком на всех этапах (от написания ТЗ до сдачи и поддержки).- Навыки системного аналитика и системного архитектора, навыки формализации задач,декомпозиции задач, системной интеграции end-to-end.- Ресурсное планирование, постановка задач команде и контроль выполнения, контрольдедлайнов, умение выдерживать scope проекта.- Управление релизным циклом и развертыванием ПО, понимание принципов CI/CD,практический опыт разработки прикладного ПО в концепции CI/CD.- Организация работы 3-й линии поддержки, взаимодействия с другими линиями, организацияпроцесса исправления дефектов, контроль исполнения SLA, базовое понимание принципов ITIL.- Аналитический склад ума, умение искать и локализовать проблемы в распределенныхсложных системах, предлагать как быстрые workaround, так и штатные решения, умениеобосновать предлагаемые варианты решений- Проактивное отношение к работе, желание улучшать существующие решения, предлагатьновые варианты решения или пути оптимизации/улучшения/повышения usability.- Умение брать на себя ответственность за конечный результат Технические навыки:- В прошлом разработчик серверных приложений или бэк-енда (Java, Go, С, С++), опыт работыразработчиком от 3 лет. Умение читать и понимать чужие исходники (как open source, так и отвнутренней разработки), проводить code review, вносить простые изменения в чужой код.- Знание Линукс на уровне начинающего системного администратора (поставить ОС, пакеты,настроить сеть, установить приложения, траблшутить базовые проблемы производительности, умение настраивать базовые службы – DNS, NTP, syslog, snmpd иподобные)- Хорошее понимание TCP/IP стека, модель OSI, принципы маршрутизации, протоколы 4+ уровней (SNMP, HTTP, HTTPS), владение tcpdump, wireshark, iptables- Опыт построения и сопровождения (3 линия) высоконагруженных и/или high available систем- Бэкграунд front-end разработчика крайне приветствуется – понимание и умение писать простой HTML, CSS, JS, TypeScript.- Понимание принципов параллельной обработки данных, асинхронной обработки данных,подходов к горизонтальному масштабированию решений.- Опыт работы с SQL СУБД, умение писать запросы и создавать/модифицировать структурыданных, строить и анализировать план выполнения, оптимизировать запросы по планувыполнения.- Опыт работы с docker и kubernetes, понимание принципов контейнерной виртуализации,умение писать Docker файлы, навыки разработки приложений для запуска в контейнерах- Владение какими-либо системами CI/CD, понимать для чего и как работают, умение написатьскрипты для сборки, тестирования, развертывания