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