Требуется консультация опытного SysAdmin и DevOps специалиста для настройки LoadBalancer в Kubernetes кластере и VPN с использованием WireGuard. Необходимо обеспечить доступ к приложениям по DNS и ограничить вход в кластер через VPN. Заказчик имеет базовые знания, но нуждается в советах по дальнейшим действиям.
Настройка окружений Dev и Staging с CI/CD
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Цель: Развернуть и настроить
Требования
1. Среда хостинга:
VPS: DigitalOcean или GoDaddy
Характеристики:
2 vCPU, 4GB RAM, 30–100GB SSD
ОС: Ubuntu 22.04 LTS
Домены:
dev.gcs-reefer.com
для Devstage.gcs-reefer.com
для Staging
2. Технологический стек:
Backend: Laravel 10.x с необходимыми модулями PHP
База данных: MySQL 8.x
Кэш: Redis 5.x
Веб-сервер: Nginx
Контейнеризация: Docker и Docker Compose
CI/CD инструмент: GitHub Actions
Мониторинг: Sentry
Основные задачи
1. Настройка сервера:
Развернуть VPS, настроить SSH-доступ, установить Docker, Docker Compose и Nginx.
Создать виртуальные хосты и субдомены через Nginx.
Установить Certbot для SSL-сертификатов.
2. CI/CD-процессы:
Настроить GitHub Actions для автоматического деплоя:
Dev-ветка: Деплой после слияния, запуск тестов, уведомление в Jira.
Staging-ветка: Деплой после слияния, запуск тестов, уведомление в Jira.
Написать Dockerfile и
docker-compose.yml
для обоих окружений.Автоматизировать очистку контейнеров после успешного деплоя.
3. Мониторинг:
Настроить Sentry для отслеживания ошибок в Dev и Staging.
Установить оповещения для критических ошибок.
4. Резервное копирование и безопасность:
Настроить ежедневное резервное копирование баз данных (хранить 7 дней) и файлов приложения.
Обеспечить безопасность доступа с помощью Firewall, Fail2Ban и многофакторной аутентификации.
5. Документация:
Подготовить базовые инструкции:
Для подключения к серверам
Для локального тестирования с Docker Compose
Для обновления скриптов CI/CD
Результат:
Полностью работающие окружения Dev и Staging.
Автоматизированные CI/CD процессы с интеграцией Jira и Sentry.
Масштабируемая и безопасная инфраструктура с резервными копиями.
Заявки фрилансеров
Похожие заказы
- Системное администрированиенет заявокЗакрытмесяц назад
Требуется установка сайта на платформе WordPress, настройка SSL-сертификата для безопасного соединения и связывание домена с хостингом. Необходимы навыки веб-программирования и опыт работы с WordPress.
Системное администрирование10 заявокЗакрытмесяц назадТребуется выявить способ залива PenTest на сайт в рамках системного администрирования. Обеспечьте безопасность и протестируйте уязвимости системы.
Системное администрирование1 заявкаЗакрытмесяц назадТребуется комплексная настройка ноутбука и смартфона для доступа к зарубежным Ai сервисам и социальным сетям. Необходимо подобрать инструменты и создать рабочую среду для комфортного использования таких сервисов, как Google DeepMind, TikTok и ChatGPT, без сложностей в доступе.
Системное администрирование4 заявкиЗакрытмесяц назадТребуется помощь в подборе и настройке СРМ, акцент на интеграцию через API для автоматической передачи информации о лидах. Необходимо отслеживание статусов, возможность остановки потока лидов и мониторинг рекламных источников. Система должна поддерживать корректную работу API и показывать актуальные данные о депозитах.
Системное администрирование2 заявкиЗакрыт2 месяца назадТребуется установить и настроить ноду Solana (SOL) на выделенном сервере. Идеальный кандидат должен иметь опыт в системном администрировании и знать особенности работы с криптовалютными нодами.
Системное администрирование1 исполнительЗакрыт2 месяца назадТребуется установить сайт на платформе WordPress, настроить SSL сертификат и связать домен с хостингом. Необходимы навыки системного администрирования и опыт работы с WordPress.
Системное администрирование1 исполнительЗавершен3 месяца назад- $100
Требуется опытный системный администратор для анализа работоспособности игрового сервера на выделенном сервере. Необходимо выявить причины периодического зависания и падений, а также предложить решения по устранению проблем. Доступ к серверу предоставляется.
Системное администрирование4 заявкиЗакрыт2 месяца назад - $1
Требуется создать и настроить VPS сервер с установленной системой FreePBX. Задача включает в себя полную настройку сервера для обеспечения функциональности и стабильности работы.
Системное администрированиенет заявокЗакрыт2 месяца назад - $10
Требуется помощь в настройке арендованного VPN сервера Amnezia. Нужно открыть порты 5655 и 4444 через SSH с использованием Putty. Проверить параметры от Amnezia VPN для корректной работы. Ожидается обсуждение стоимости услуги.
Системное администрирование3 заявкиЗакрыт2 месяца назад