DevOps-инженер

З/п не указана
Опыт работы: От 3 до 6 лет
График работы: Полный день
Занятость: Полная занятость
Компания: РУССКАЯ МОРСКАЯ КОМАНДА
Описание нашего проекта:

Компания работает над высоконагруженными проектами — системами для обработки видеопотоков в реальном времени, построенными с использованием C++, PostgreSQL, React, Docker и технологиями машинного обучения. Дополнительно требуется организация и оптимизация серверной инфраструктуры и процессов в отделе 1С разработки

Ищем в команду DevOps-инженера, который сможет обеспечить надежную и гибкую инфраструктуру для обеих областей, объединяя современные подходы и инструменты

Обязанности:
  • Поддержка и оптимизация CI/CD пайплайнов для автоматизации сборки, тестирования и развертывания компонентов фронтенда и бэкенда

  • Обеспечение бесперебойной работы среды разработки и продакшн-серверов с использованием контейнеризации Docker и оркестрации

  • Миграция базы данных с SQLite на высокопроизводительную базу данных (например, PostgreSQL) и обеспечение ее устойчивости и отказоустойчивости

  • Настройка и оптимизация системы управления зависимостями с использованием Conan для автоматизации установки библиотек и обеспечения стабильности окружений

  • Мониторинг, логирование и алертинг для отслеживания состояния системы и своевременного реагирования на инциденты

  • Обеспечение безопасности инфраструктуры и автоматизация процессов развертывания

  • Аудит текущей серверной инфраструктуры для 1С, выявление узких мест и их устранение

  • Настройка отказоустойчивых кластеров серверов 1С (файловых и клиент-серверных), оптимизация работы платформы

  • Обеспечение быстродействия баз данных 1С (SQL Server/PostgreSQL) и внедрение систем мониторинга нагрузки

  • Разработка процедур резервного копирования, восстановления данных и обеспечения безопасности для серверов 1С

  • Автоматизация рутинных задач 1С администрирования с использованием скриптов (PowerShell, Bash)

Требования:1. Опыт работы:
  • Опыт работы DevOps-инженером от 3 лет, предпочтительно в компаниях с различными технологическими стеком
  • Знание особенностей администрирования серверов 1С, а также опыта с высоконагруженными системами
2. Контейнеризация и оркестрация:
  • Опыт работы с Docker и Docker Compose для управления контейнерами
  • Знание систем оркестрации контейнеров, таких как Kubernetes или Docker Swarm (Kubernetes предпочтителен для этого проекта)
  • Опыт создания, управления и оптимизации многоконтейнерных приложений.
3. CI/CD и автоматизация:
  • Знание GitLab CI/CD для автоматизации развертывания, тестирования и мониторинга проекта
  • Опыт работы с инструментами для автоматизации инфраструктуры, такими как Ansible, Terraform или Helm (если используется Kubernetes)
  • Умение проектировать и поддерживать пайплайны, обеспечивающие интеграцию новых компонентов и тестов
4. Управление зависимостями с Conan:
  • Опыт настройки и работы с Conan для управления зависимостями C++ проектов
  • Знание принципов создания и использования Conan-репозиториев для автоматизации установки, сборки и обновления библиотек
  • Умение настраивать кэширование и версии зависимостей для обеспечения стабильности окружения на всех этапах CI/CD
5. Базы данных:
  • Опыт работы с PostgreSQL или другими высокопроизводительными реляционными СУБД, знание их настройки и оптимизации для работы с большими объемами данных
  • Навыки миграции данных с SQLite на PostgreSQL, обеспечение отказоустойчивости и резервного копирования
  • Опыт мониторинга и оптимизации производительности СУБД
6. Мониторинг и логирование:
  • Опыт работы с инструментами мониторинга и логирования, такими как Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana) или Graylog
  • Настройка алертинга для отслеживания ключевых метрик (нагрузка на CPU, использование памяти, сетевые соединения, состояние базы данных и прочее)
  • Умение быстро диагностировать и устранять сбои и инциденты в продакшн-среде.
7. Безопасность:
  • Знание основ безопасности инфраструктуры, включая управление доступом, защиту сетей и контейнеров
  • Опыт настройки и управления безопасными соединениями (TLS для HTTPS и WSS)
  • Знание практик защиты от атак, таких как DDoS, и опыт в настройке брандмауэров, защиты от XSS и CSRF.
8. Скриптинг и автоматизация задач:
  • Хорошее знание Bash или Python для автоматизации задач и создания вспомогательных скриптов
  • Умение автоматизировать повседневные задачи DevOps и поддержку пайплайнов с помощью скриптов
9. Навыки для работы 1С:
  • Опыт настройки серверов 1С: отказоустойчивость, балансировка нагрузки, обслуживание платформы
  • Навыки в настройке серверов MS SQL для работы с 1С и оптимизации запросов
Дополнительные навыки, которые будут Вашим преимуществом:
  • Умение взаимодействовать с разработчиками разных отделов (C++, 1С, фронтенд) для решения инфраструктурных задач

  • Helm для управления Kubernetes-пакетами и Istio для мониторинга и маршрутизации трафика в микросервисах

  • Опыт в разработке или поддержке систем event-driven архитектуры

  • Знание принципов SRE (Site Reliability Engineering) и опыта с инструментами вроде Sentry для автоматизированного отслеживания ошибок

  • Опыт работы с системами распределенного кэша (например, Redis), если потребуется повысить производительность

  • Опыт в построении процессов disaster recovery и поддержки высокодоступных кластеров

Условия:
  • Размер заработной платы определяется по результатам собеседования
  • График работы с 9:00 до 18:00
  • Оформление по ТК РФ, полис ДМС со стоматологией, питание, спорт, корпоративные мероприятия. Забота о детях сотрудников: организация праздников для них
  • Достойная заработная плата, премирование по результатам успешно выполненных проектов
  • Участие в интересных, амбициозных проектах
  • Нестандартные задачи и профессиональный рост
  • Современно оборудованное рабочее место, необходимое программное обеспечение

    Офис в бизнес-центре класса «А», служебная развозка от станции метро Московская

Хочу откликнуться
<
>