Title: Senior DevOps Azure Engineer
Company: N-iX
Location: Ukraine
N-iX ищет опытного Senior DevOps Engineer, чтобы присоединиться к команде.
О проекте:
Наш клиент — это полнофункциональная ERP/PSA система, охватывающая весь цикл от коммерческого предложения до получения оплаты (quote-to-cash), используемая компаниями, предоставляющими услуги на местах (системными интеграторами), которые устанавливают и обслуживают физическое оборудование — AV-системы, камеры видеонаблюдения, пожарные сигнализации, HVAC. Платформа включает:
- Продажи: возможности, ценообразование, заказы
- Проекты: управление проектами, планирование ресурсов
- Сервис: диспетчеризация, тикетинг, управление полевыми техниками
- Финансы: бухгалтерский учет, главная книга, выставление счетов, закупки (финансовое ядро является центральным элементом всего)
- Отчетность: источники данных, дашборды, конструктор отчетов
- Мобильное приложение: нативные iOS и Android для полевых техников (диспетчеризация, задачи, учет рабочего времени, планирование, офлайн-синхронизация)
С точки зрения разработки, основная цель проекта — инкрементальная модернизация унаследованного монолита с использованием паттерна Strangler Fig. Первая веха для DevOps-инженера включает следующее:
- Azure landing zone
- Предоставление кластера AKS Kubernetes
- Предоставление Kafka
- Настройка окружения (Dev, Staging, Prod) с использованием Terraform infrastructure as code
- CI/CD конвейеры сборки, тестирования и развертывания
- Дашборды мониторинга OpenTelemetry и Grafana
- Потоковая передача событий Debezium Change Data Capture (CDC) между базами данных и хранилище данных ClickHouse.
Обязанности:
- Разработка и внедрение базовой облачной среды Azure (группы ресурсов, IAM/RBAC, сетевая инфраструктура).
- Настройка компонентов безопасной инфраструктуры, включая Key Vault и контроль доступа.
- Настройка CI/CD конвейеров для автоматизированной сборки и развертывания.
- Развертывание и настройка среды выполнения приложений с использованием AKS Kubernetes, Apache Kafka и вспомогательных сервисов (Front Door, WAF, Базы данных, маршрутизация и т. д.).
- Обеспечение мониторинга и логирования с помощью дашбордов мониторинга OpenTelemetry и Grafana.
- Обеспечение надежности наших платформ путем измерения и достижения определенных целевых показателей.
- Предоставление ClickHouse для аналитики и включение потоковой передачи событий Change Data Capture (CDC) между базами данных.
- Применение лучших практик облачных вычислений для обеспечения безопасности, масштабируемости и удобства сопровождения.
- Предоставление инфраструктурной и инструментальной поддержки командам разработки.
- Подготовка исчерпывающей технической документации и проведение сессии передачи знаний по завершении проекта.
Требования:
- Опыт работы в DevOps / Cloud Engineering более 5 лет.
- Глубокий практический опыт работы с Microsoft Azure, особенно в области вычислений, сетевой инфраструктуры и управления идентификацией и доступом (IAM).
- Подтвержденный опыт проектирования и настройки облачных сред с нуля.
- Уверенный опыт работы с CI/CD инструментами, такими как Azure DevOps, GitHub Actions, Jenkins или аналогичными.
- Практический опыт работы с Terraform.
- Практический опыт работы с контейнеризацией Docker и AKS Kubernetes.
- Практический опыт работы с Apache Kafka, Debezium и паттерном CDC.
- Практический опыт работы с ClickHouse или аналогичными системами.
Мы предлагаем*:
- Гибкий формат работы — удаленно, в офисе или гибкий график.
- Конкурентная заработная плата и хороший компенсационный пакет.
- Персонализированный карьерный рост.
- Инструменты для профессионального развития (программа наставничества, технические доклады и тренинги, центры компетенций и т. д.).
- Активные технические сообщества с регулярным обменом знаниями.
- Компенсация расходов на обучение.
- Памятные подарки на годовщины.
- Корпоративные мероприятия и тимбилдинги.
- Другие локальные льготы.
*не применимо для фрилансеров