Комплексная установка и настройка DevOps-инфраструктуры с документацие
Описание задачи:
Мы ищем опытного DevOps-инженера для выполнения следующих задач:
1. Установка и настройка системы:
- Установить исходный код на сервера.
- Использовать бекап-файлы от актуальной системы для восстановления данных.
- Настроить окружение и зависимости для корректной работы приложения.
2. Настройка репозитория:
- Настроить отдельный репозиторий для хранения всех необходимых конфигураций и кода.
- Организовать репозиторий таким образом, чтобы он был удобен для использования и поддержки.
3. Документация:
- Написать подробную инструкцию по установке системы для будущих повторных установок.
- Создать документацию по подготовке серверной среды на основе Proxmox.
- Обеспечить, чтобы документация была ясной, доступной и актуальной.
4. Подготовка серверной среды:
- Подготовить среду серверов на основе Proxmox.
- Настроить виртуальные машины и сетевую инфраструктуру для развертывания системы.
- Обеспечить, чтобы среда была готова для последующей установки и масштабирования системы.
5. Рекомендации по реорганизации репозиториев:
- Провести анализ текущих репозиториев.
- Предложить аргументированные рекомендации по реорганизации репозиториев для улучшения их структуры и удобства использования.
Требования:
- Опыт работы с Docker и Docker Compose.
- Опыт работы с системами управления конфигурацией (Ansible, Puppet, Chef и т.д.).
- Опыт настройки и управления CI/CD конвейерами (Jenkins, GitLab CI, CircleCI и т.д.).
- Знание систем контейнеризации и оркестрации (Docker, Kubernetes).
- Опыт работы с базами данных (PostgreSQL) и кэш-системами (Redis).
- Знание систем мониторинга и логирования (Prometheus, Grafana, ELK Stack).
- Опыт работы с виртуализацией и подготовкой серверной среды на основе Proxmox.
- Навыки написания документации и создания инструкций.
- Способность анализировать и оптимизировать текущие процессы.
- Опыт работы с Python и Django.
- Опыт работы с Node.js и Yarn.
- Опыт работы с Vue.js
- Опыт работы с Golang.
Дополнительная информация:
Мы рассчитываем на долгосрочное сотрудничество и регулярные обращения к вам по мере необходимости, если задача будет выполнена успешно. Ваш вклад будет важным для поддержания и улучшения нашей системы.
Что мы предоставим:
- Доступ к серверам.
- Исходный код и бекап-файлы системы.
- Все необходимые доступы и информацию для выполнения задачи.
Ожидаемые результаты:
1. Полностью установленная и настроенная система на серверах.
2. Репозиторий с упорядоченной структурой и всеми необходимыми конфигурациями.
3. Подробная инструкция по установке системы для будущих повторных установок.
4. Готовая серверная среда на основе Proxmox с виртуальными машинами и сетевой инфраструктурой.
5. Рекомендации по реорганизации репозиториев с аргументированными предложениями.
Мы ищем опытного DevOps-инженера для выполнения следующих задач:
1. Установка и настройка системы:
- Установить исходный код на сервера.
- Использовать бекап-файлы от актуальной системы для восстановления данных.
- Настроить окружение и зависимости для корректной работы приложения.
2. Настройка репозитория:
- Настроить отдельный репозиторий для хранения всех необходимых конфигураций и кода.
- Организовать репозиторий таким образом, чтобы он был удобен для использования и поддержки.
3. Документация:
- Написать подробную инструкцию по установке системы для будущих повторных установок.
- Создать документацию по подготовке серверной среды на основе Proxmox.
- Обеспечить, чтобы документация была ясной, доступной и актуальной.
4. Подготовка серверной среды:
- Подготовить среду серверов на основе Proxmox.
- Настроить виртуальные машины и сетевую инфраструктуру для развертывания системы.
- Обеспечить, чтобы среда была готова для последующей установки и масштабирования системы.
5. Рекомендации по реорганизации репозиториев:
- Провести анализ текущих репозиториев.
- Предложить аргументированные рекомендации по реорганизации репозиториев для улучшения их структуры и удобства использования.
Требования:
- Опыт работы с Docker и Docker Compose.
- Опыт работы с системами управления конфигурацией (Ansible, Puppet, Chef и т.д.).
- Опыт настройки и управления CI/CD конвейерами (Jenkins, GitLab CI, CircleCI и т.д.).
- Знание систем контейнеризации и оркестрации (Docker, Kubernetes).
- Опыт работы с базами данных (PostgreSQL) и кэш-системами (Redis).
- Знание систем мониторинга и логирования (Prometheus, Grafana, ELK Stack).
- Опыт работы с виртуализацией и подготовкой серверной среды на основе Proxmox.
- Навыки написания документации и создания инструкций.
- Способность анализировать и оптимизировать текущие процессы.
- Опыт работы с Python и Django.
- Опыт работы с Node.js и Yarn.
- Опыт работы с Vue.js
- Опыт работы с Golang.
Дополнительная информация:
Мы рассчитываем на долгосрочное сотрудничество и регулярные обращения к вам по мере необходимости, если задача будет выполнена успешно. Ваш вклад будет важным для поддержания и улучшения нашей системы.
Что мы предоставим:
- Доступ к серверам.
- Исходный код и бекап-файлы системы.
- Все необходимые доступы и информацию для выполнения задачи.
Ожидаемые результаты:
1. Полностью установленная и настроенная система на серверах.
2. Репозиторий с упорядоченной структурой и всеми необходимыми конфигурациями.
3. Подробная инструкция по установке системы для будущих повторных установок.
4. Готовая серверная среда на основе Proxmox с виртуальными машинами и сетевой инфраструктурой.
5. Рекомендации по реорганизации репозиториев с аргументированными предложениями.