<span>Мы ищем опытного специалиста по ребрендингу и развертыванию открытого исходного кода для оказания помощи в ребрендинге и развертывании веб-приложения с открытым исходным кодом. Эта роль включает в себя изменение и ребрендинг приложения, развертывание его на веб-серверах, настройку сред выполнения, управление базами данных и контейнеризацию приложения для масштабируемости. Идеальный кандидат должен иметь опыт развертывания веб-приложений, управления базами данных и контейнеризации, а также знания программирования/скриптинга для упрощения автоматизации и настройки.</span><br><br><br><br><br><span>Обязанности:</span><br><br><br><br><br><span>Ребрендинг веб-приложения с открытым исходным кодом, включая обновление его брендинга, UI/UX и любых соответствующих функций.</span><br><br><span>Развертывание ребрендингового веб-приложения в облачной или локальной инфраструктуре.</span><br><br><span>Настройка веб-серверов (например, Nginx, Apache) для размещения и обслуживания ребрендингового приложения.</span><br><br><span>Настройка сред выполнения приложения (Node.js для JavaScript, Python для бэкэнда и т. д.) по мере необходимости.</span><br><br><span>Реализуйте обратные прокси-серверы для оптимизации производительности и балансировки нагрузки.</span><br><br><span>Управляйте базами данных SQL и NoSQL (например, MySQL, PostgreSQL, MongoDB) для приложения, включая настройку, резервное копирование и оптимизацию производительности.</span><br><br><span>Контейнеризуйте переименованное приложение с помощью Docker, обеспечивая переносимость и масштабируемость.</span><br><br><span>Используйте инструменты оркестровки контейнеров, такие как Kubernetes и Docker Compose, для управления контейнеризированным приложением.</span><br><br><span>Пишите и поддерживайте скрипты автоматизации для настройки и развертывания сервера с помощью сценариев оболочки.</span><br><br><span>Управляйте и редактируйте файлы конфигурации (YAML, JSON) для инструментов развертывания и процессов оркестровки.</span><br><br><span>Требования:</span><br><br><br><br><br><span>Подтвержденный опыт развертывания и ребрендинга веб-приложений с открытым исходным кодом.</span><br><br><span>Глубокое понимание веб-серверов (например, Nginx, Apache) и сред выполнения приложений (Node.js, Python и т. д.).</span><br><br><span>Опыт управления базами данных SQL и NoSQL (MySQL, PostgreSQL, MongoDB) и внедрения оптимизации производительности.</span><br><br><span>Знание инструментов контейнеризации, таких как Docker, и опыт работы с инструментами оркестровки, такими как Kubernetes и Docker Compose.</span><br><br><span>Хорошие навыки программирования/скриптинга, особенно в JavaScript/TypeScript и скриптинге оболочки для автоматизации сервера.</span><br><br><span>Знакомство с файлами конфигурации (YAML, JSON) и инструментами развертывания для процессов автоматизации.</span><br><br><span>Умение работать самостоятельно и гарантировать, что переименованное приложение соответствует требованиям безопасности, производительности и масштабируемости.</span><br><br><span>Хорошие коммуникативные навыки для эффективного сотрудничества с командой и предоставления регулярных обновлений.</span><br><br><span>Предпочтительные навыки:</span><br><br><br><br><br><span>Опыт работы с конвейерами CI/CD для автоматизированных развертываний и обновлений.</span><br><br><span>Знание настройки производительности веб-серверов и баз данных.</span><br><br><span>Знакомство с инструментами мониторинга для облачных сред (например, Prometheus, Grafana).</span><br><br><span>Бюджет: открыт для предложений на основе опыта</span><br><br>