Описание вакансии
Задачи:
— Развертывание, настройка, подключение и поддержка платформы и сервисов Big Data, включая Airflow, Spark, JupyterHub, Superset, Vault, Redis и связанные компоненты;
— Мониторинг состояния платформы, расследование инцидентов в производственной среде, восстановление доступности сервисов и анализ первопричин;
— Эксплуатация и устранение неполадок в производственной инфраструктуре платформы как в локальных, так и в физических средах;
— Устранение неполадок, связанных с развертыванием, сетью, хранилищем, DNS, TLS, подключением к сервисам, производительностью, надежностью и использованием ресурсов;
— Разработка и совершенствование конвейеров CI/CD с использованием GitLab CI и инструментов сборки контейнеров, таких как Docker, Kaniko, BuildKit или аналогичные;
— Разработка и поддержка рабочих процессов развертывания на основе GitOps с использованием ArgoCD и/или FluxCD;
— Создание и поддержка шаблонов развертывания приложений с использованием Helm и Kustomize;
— Интеграция и поддержка решений для программно-определяемого хранилища для контейнеризированных рабочих нагрузок с сохранением состояния;
— Управление инфраструктурой как кодом и автоматизация с использованием Terraform и Ansible;
— Интеграция компонентов инфраструктуры, таких как контроллеры входящего трафика, управление сертификатами, DNS, управление секретами, мониторинг, логирование, оповещения и хранилище;
— Улучшение автоматизации, документации, руководств по эксплуатации, мониторинга, оповещений и операционных стандартов на всей платформе.
Требования:
— Опыт работы более 5 лет в качестве инженера платформы, инженера DevOps, SRE, инженера инфраструктуры или аналогичной должности;
— Уверенное владение Linux, сетевыми технологиями, DNS, TLS и навыками устранения неполадок на системном уровне;
— Практический опыт расследования инцидентов в производственной среде и решения проблем с надежностью;
— Опыт работы с производственной инфраструктурой в локальной или физической среде;
— Уверенный опыт работы с GitLab CI и сложными конвейерами CI/CD;
— Опыт работы с контейнерными технологиями и инструментами сборки образов, такими как Docker, Kaniko, BuildKit или аналогичными;
— Опыт работы с инструментами GitOps, такими как ArgoCD и/или FluxCD;
— Опыт работы с Helm и Kustomize;
— Опыт работы с Terraform и Ansible;
— Практический опыт мониторинга, логирования, оповещения и устранения неполадок в производственных системах;
— Опыт работы с Kubernetes или аналогичными платформами оркестрации контейнеров в производственной среде;
— Понимание принципов работы с хранилищем и рабочими нагрузками с сохранением состояния: PV/PVC, StorageClass, CSI, репликация, резервное копирование, восстановление и аварийное восстановление;
— Практическое понимание развертывания, настройки, подключения и устранения неполадок в сервисах с сохранением состояния, таких как Kafka, ClickHouse, Vault, Redis или аналогичных;
— Умение работать с неполной информацией во время инцидентов, изолировать проблемную область, четко сообщать о статусе и доводить проблемы до решения.
Желательно:
— Опыт работы с сервисами Big Data, такими как Airflow, Spark, JupyterHub, Superset, Trino, Flink или аналогичными;
— Опыт работы с решениями SDS, такими как Ceph, Longhorn, OpenEBS/Mayastor, Portworx или аналогичными;
— Опыт работы с выделенными серверами, PXE, MaaS, MetalLB или аналогичными технологиями;
— Опыт работы с HashiCorp Vault или другими решениями для управления секретами;
— Опыт работы со стеками мониторинга, такими как Prometheus, Grafana, Loki, Tempo, Mimir, OpenTelemetry, ELK или OpenSearch;
— Опыт работы в многопользовательских или многоклиентских средах;
— Опыт работы с усилением безопасности, RBAC, сетевыми политиками, сканированием образов и безопасностью цепочки поставок.
Условия:
— Офисный формат работы в Сербии (г. Белград);
— Помощь с релокацией в Сербию, оформление рабочей визы, а также помощь в оформлении документов для членов семьи;
— Возможность развивать свои компетенции и применять знания на практике;
— Возможность поработать на крупных проектах;
— Компания заинтересована в развитии своих сотрудников: готовы привлекать наставников и оплачивать курсы для повышения квалификации;
— Отсутствие бюрократии, быстрое согласование необходимых вещей;
— Оплачиваемые лист нетрудоспособности (больничный лист) и отпускные;
— Частичная компенсация английского или сербского языков (на выбор);
— Компенсация спортзала;
— 4 day-off в год за счет компании;
— Компания поддерживает сотрудника в важные периоды жизни;
— Годовой бонус по результатам работы;
— Молодой коллектив, средний возраст в компании — 27 лет;
— Большая высококвалифицированная команда, к которой всегда можно обратиться за помощью;
— Реферальная программа за успешную рекомендацию.