Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
Возможно временное оформление: договор услуг, подряда, ГПХ, самозанятые, ИП
Возможна подработка: сменами по 4-6 часов или по вечерам
DevOps-сопровождение проекта.
Состав работ
⦁ Создание инфраструктуры в Selectel для приложений на базе node.js+python
(до 15 микросервисов).
⦁ Подготовка виртуальной инфраструктуры:
⦁ Кластер Kubernetes:
⦁ Cтатические контуры:
⦁ организация staging окружения;
⦁ организация test-контура;
⦁ организация production контура.
⦁ Динамические контуры (dev-контуры), позволяющие быстро развернуть “сокращенные” версии приложений и проверить работоспособность отдельных веток или merge request’ов.
⦁ Компоненты в кластере Kubernetes:
⦁ NoSQL СУБД Cassandra;
⦁ NoSQL СУБД Redis;
⦁ Брокер сообщений RabbitMQ для dev-окружений.
⦁ Компоненты вне кластера Kubernetes:
⦁ Брокер сообщений RabbitMQ для production контура
⦁ Ceph Cluster, при условии:
⦁ перехода с HDD на SSD;
⦁ между нодами Ceph должна быть 10 гигабитная сеть.
⦁ в качестве рекомендации – внешнее объектное хранилище.
⦁ Организация системы мониторинга и статистики кластера Kubernetes на базе Prometheus/Grafana.
⦁ Организация системы сбора логов для кластера Kubernetes на базе ELK.
⦁ Внедрение наиболее успешных DevOps-практик, построение системы деплоя, автоматизация процесса разработки:
⦁ Организация CI-среды на базе GitLab.
⦁ Контейнеризация и сборка приложений:
⦁ подготовка рецептов для сборки кода приложений Сервисов, размещаемых в Git-репозиториях вместе с приложениями;
⦁ подготовка конфигураций, описывающих архитектуру Сервисов и необходимые технологические компоненты в формате кластера Kubernetes, размещаемые в Git-репозиториях вместе с приложениями.
⦁ Непрерывная доставка и отмена изменений с помощью GitLab:
⦁ подготовка конфигурационных описаний процесса деплоя (настройка pipeline) и обеспечение возможности “деплоя по кнопке”;
⦁ подготовка конфигурационных описаний для запуска компонентов Сервисов в кластере Kubernetes;
⦁ обеспечение возможности быстрого автоматизированного отката изменений к предыдущим версиям (при условии соблюдения базовых требований к таким операциям).
⦁ Мониторинг инфраструктуры: как серверной, так и кластера Kubernetes;
⦁ Полный комплекс мер по стандартной поддержке серверов;
⦁ Организация и поддержка резервного копирования;
CA
Условия:
Уютный офис в центре города
Прекрасный коллектив
Оклад 200-250К, после испытательного срока премии.
NoSQL
Redis
Python
Полная занятость, полный день
Возможно временное оформление: договор услуг, подряда, ГПХ, самозанятые, ИП
Возможна подработка: сменами по 4-6 часов или по вечерам
DevOps-сопровождение проекта.
Состав работ
⦁ Создание инфраструктуры в Selectel для приложений на базе node.js+python
(до 15 микросервисов).
⦁ Подготовка виртуальной инфраструктуры:
⦁ Кластер Kubernetes:
⦁ Cтатические контуры:
⦁ организация staging окружения;
⦁ организация test-контура;
⦁ организация production контура.
⦁ Динамические контуры (dev-контуры), позволяющие быстро развернуть “сокращенные” версии приложений и проверить работоспособность отдельных веток или merge request’ов.
⦁ Компоненты в кластере Kubernetes:
⦁ NoSQL СУБД Cassandra;
⦁ NoSQL СУБД Redis;
⦁ Брокер сообщений RabbitMQ для dev-окружений.
⦁ Компоненты вне кластера Kubernetes:
⦁ Брокер сообщений RabbitMQ для production контура
⦁ Ceph Cluster, при условии:
⦁ перехода с HDD на SSD;
⦁ между нодами Ceph должна быть 10 гигабитная сеть.
⦁ в качестве рекомендации – внешнее объектное хранилище.
⦁ Организация системы мониторинга и статистики кластера Kubernetes на базе Prometheus/Grafana.
⦁ Организация системы сбора логов для кластера Kubernetes на базе ELK.
⦁ Внедрение наиболее успешных DevOps-практик, построение системы деплоя, автоматизация процесса разработки:
⦁ Организация CI-среды на базе GitLab.
⦁ Контейнеризация и сборка приложений:
⦁ подготовка рецептов для сборки кода приложений Сервисов, размещаемых в Git-репозиториях вместе с приложениями;
⦁ подготовка конфигураций, описывающих архитектуру Сервисов и необходимые технологические компоненты в формате кластера Kubernetes, размещаемые в Git-репозиториях вместе с приложениями.
⦁ Непрерывная доставка и отмена изменений с помощью GitLab:
⦁ подготовка конфигурационных описаний процесса деплоя (настройка pipeline) и обеспечение возможности “деплоя по кнопке”;
⦁ подготовка конфигурационных описаний для запуска компонентов Сервисов в кластере Kubernetes;
⦁ обеспечение возможности быстрого автоматизированного отката изменений к предыдущим версиям (при условии соблюдения базовых требований к таким операциям).
⦁ Мониторинг инфраструктуры: как серверной, так и кластера Kubernetes;
⦁ Полный комплекс мер по стандартной поддержке серверов;
⦁ Организация и поддержка резервного копирования;
CA
Условия:
Уютный офис в центре города
Прекрасный коллектив
Оклад 200-250К, после испытательного срока премии.
Ключевые навыки
Node.jsNoSQL
Redis
Python