Западная улица 7
ООО «Русский краб» - молодая и динамично развивающаяся компания в крабовом бизнесе. У нас имеется собственный флот, производственная база и международный бизнес. ООО «Русский краб» добывает, перерабатывает и доставляет крабовую продукцию на рынки Юго-Восточной Азии. Мы занимаем прочные позиции в своем сегменте и продолжаем активно расти!
В связи с расширением приглашаем в команду разработки Техлида 1С.
Кандидат будет отвечать за техническое совершенство, надежность и производительность экосистемы 1С, совмещая экспертизу в разработке и администрировании.
Основной фокус — проактивное выявление и решение проблем до их влияния на бизнес.
Чем Вам предстоит заниматься:
1. Обеспечение производительности и надежности инфраструктуры:
Мониторинг и диагностика:
- Настройка комплексного мониторинга кластера серверов 1С (rphost, память, блокировки, активность сессий) и СУБД (MS SQL/PostgreSQL: ожидания, дедлоки, статистика выполнения запросов, потребление IO/CPU).
- Регулярный поиск узких мест (bottlenecks) в производительности на всех уровнях: код 1С, структура базы данных, настройки серверов.
- Создание и ведение панелей дашбордов (в Zabbix, Grafana, Prometheus) для оперативного контроля состояния системы.
Работа с инфраструктурой:
- Тесное взаимодействие с администраторами (1С и сетевыми) для оптимизации конфигурации кластера, планирования ресурсов и проведения обновлений.
- Участие в проектировании и аудите процессов резервного копирования и аварийного восстановления (DR).
- Автоматизация рутинных операций развертывания и обслуживания.
2. Контроль качества разработки и технического долга:
Стандарты и код-ревью:
- Внедрение, формализация и поддержание единых стандартов кодирования для команды (стиль, наименования, структура модулей).
- Проведение регулярного, систематического код-ревью с фокусом не только на синтаксис, но и на архитектурные решения, производительность и безопасность.
- Разработка чек-листов и шаблонов для ревью.
- Борьба с техническим долгом:
- Ответственность за выявление, учет и планомерное снижение технического долга.
- Инициация и контроль выполнения задач по рефакторингу унаследованного или неоптимального кода.
- Внедрение практик, предотвращающих накопление долга (например, "Definition of Done", включающее проверку качества).
3. Архитектура интеграций и решение сложных задач:
Интеграции:
- Проектирование, настройка и поддержка надежных интеграционных потоков с внешними системами (REST/SOAP API, файловые обмены, брокеры сообщений).
- Обеспечение отказоустойчивости, логирования и мониторинга интеграций.
- Оптимизация объемных данныхых обменов.
Экспертная поддержка:
- Консультация и непосредственная помощь команде в разрешении технически сложных, нестандартных задач (сложные расчеты, оптимизация "тяжелых" отчетов, обработка больших объемов данных, решение проблем параллельного выполнения).
- Выступление как последняя инстанция при решении критических производственных инцидентов, связанных с 1С.
4. Процессы поставки ПО (CI/CD):
- Автоматизация:
- Участие в настройке и улучшении процессов CI/CD для конфигураций 1С (автоматический сборка, тестирование, выгрузка поставок).
- Интеграция инструментов статического анализа кода и автоматических тестов в pipeline.
Что мы от Вас ожидаем:
- Глубокое знание платформы 1С: Не только конфигурирование, но и понимание внутренних механизмов, производительности, особенностей работы клиент-серверной архитектуры, механизмов блокировок, работы СУБД.
- Опыт разработки сложных конфигураций: От 5+ лет. Знание как типовых (УТ, БП, ERP, КА, Документооборот), так и опыт создания решений «с нуля».
- Архитектура и проектирование: Умение проектировать масштабируемые, поддерживаемые и отказоустойчивые решения. Знание паттернов проектирования, принципов ООП.
- Управление данными и интеграции: Опыт работы с различными СУБД (MS SQL Server, PostgreSQL), умение писать оптимизированные запросы. Опыт построения интеграций (REST, ESB, файловые обмены).
- Тестирование и CI/CD: Знание практик автоматизированного тестирования (как встроенного, так и внешнего, например, с использованием vanessa), опыт настройки процессов непрерывной интеграции и поставки (GitLab CI/CD, Jenkins). (необязательно)
- Смежные технологии: Понимание сетевых технологий, основ DevOps (Docker, развертывание), веб-сервисов. (необязательно)
Если готовы к интересным проектам и задачам - присылайте резюме!