Благодаря своему профессионализму, он всегда достигает высоких результатов в решении задач, которые возникают в процессе разработки.
Я рекомендовал бы для любого проекта CI-CD
Стек проекта
Фронт vuejs
Бек два экземпляра на Nodejs (NestJs)
Бд MySQL, Redis
Веб-сервер Nginx
нужно написать скрипты для упаковки проекта из исходников в Docker (в идеале через Git actions) а также скрипт для развертывания на сервере
1. Создать необходимые Dockerfile для построения docker-image
2. Сделать docker-compose файл,
3. Настроить нетворкинг для взаимодействия, всех сервисов.
Бюджет: 6000 UAH Срок: 7 дней
Доброго дня я могу выполнять ваши задачи для DevOps, у меня есть опыт в развертывании услуг на различные облаки, такие как AWS, Google cloude, Microsoft Azure, работаю с различным стеком прорграмм для автоматизации процесса, использую как bash и python скирпти в своих работах, каждое развертывание происходит в виде кода, который каждый может прочитать как документацию, с развертывания! У меня есть опыт с Kubernetis, Docker, docker-compose, ansible, Terraform, Grafana, Prometeus, настройки nginx, apache, postgresql, mariadb, mongo db, mysql, redis, NodeJS, Работаю на системах Linux...
Бюджет: 4000 UAH Срок: 3 дня
Добрый день!
Есть опыт с докеризацией и GitHub Actions. Помогу настроить окружение.
Бюджет: 4000 UAH Срок: 7 дней
Доброго дня . Готовы выполнить свою задачу. Напишите . Давайте поговорим. Спасибо вам .
Бюджет: 4000 UAH Срок: 5 дней
Добрый день, у меня большой опыт с докером, а также github actions и gitlab CI/CD
Готовы выполнять свою задачу быстро и качественно.
Подробности обсудим в ЛС.
В рамках повышения уровня кибербезопасности нашей инфраструктуры нам необходимо отказаться от практики хранения «вечных» и статичных API-ключей, паролей и токенов интеграций в конфигурационных файлах (.env, appsettings.json, config.yaml) наших микросервисов. Бизнес-цель: Создать единую защищенную точку хранения конфиденциальных данных (секретов) с механизмом их автоматического обновления (ротации) во внешних системах по расписанию. Другие наши сервисы будут запрашивать актуальные токены «на лету» через API, что сведет к минимуму ущерб в случае компрометации любого из компонентов системы.Модель безопасности и шифрование (Crypto Core) В базе данных ни один секрет не должен храниться в открытом виде. При старте приложения в переменные окружения передается Мастер-ключ (Master Key). Если ключ отсутствует или имеет невалидную длину, сервис должен падать на этапе инициализации с понятной ошибкой в логах. Каждый секрет шифруется перед записью в БД с использованием этого Мастер-ключа. При запросе — расшифровывается в памяти и отдается в теле ответа.Аудит-логирование (Audit Trail) Любое действие с секретами (создание, чтение сервисом, успешная или неуспешная ротация) должно записываться в отдельный лог-файл audit.log (или отдельную таблицу в БД). Строгое табу: В аудит-лог категорически запрещено записывать сами значения секретов (ни в открытом, ни в зашифрованном виде).
У нас есть выделенный сервер на hetzner с вебсайтом на докерах (+фреймворк laravel) Контакт с разработчиками потерян Необходимо: - восстановить и изменить серверные доступы (вероятно, ssh) - рекомендовать место хранения и настроить полный бэкап сервера с простым восстановлением, вероятно, не на hetzner для безопасности - пофиксить почему-то не отображаемый логотип (непонятно почему файл перестал быть доступным) Важно - бэкапа сайта нет, права на ошибку тоже. Рассмотрим только опытных специалистов.