Описание: |
Описание проекта: Для крупного проекта по автоматизации работ нефтяных компаний требуется опытный DevOps Engineer. Ваша задача — обеспечить стабильную и отказоустойчивую работу распределенной системы, построенной на базе Kubernetes (K8s). В проекте используется отказоустойчивый кластер из 3 мастер-узлов и 16 рабочих узлов, расположенных в головной компании и дочерних организациях, с высокой степенью географической распределенности.
Требования: - Знание и опыт работы с Kubernetes, включая настройку отказоустойчивых кластеров. - Умение работать с HAproxy и Keepalived для обеспечения отказоустойчивости. - Опыт использования контейнерного рантайма containerd. - Знание сетевого плагина CNI: Flannel. - Опыт работы с API Gateway Kong. - Умение настраивать и управлять балансировщиком нагрузки MetalLB. - Понимание сетевых топологий и умение работать в условиях ограниченной сетевой связности (тип "звезда").
Задачи: 1. Обеспечение отказоустойчивости: - Оптимизировать имеющуюся архитектуру, обеспечив стабильную работу приложений в условиях отказоустойчивости. - Настроить отказоустойчивую работу приложений в дочерних организациях при потере связи с головной компанией.
2. Решение проблем доступности: - Провести анализ и устранение причин частичной недоступности web-UI сервисов в некоторых ДО. - Обеспечить стабильную работу экземпляра UI в проблемной компании.
3. Оптимизация и поддержка: - Поддерживать общую стабильность и производительность системы. - Обеспечить соответствие сетевой инфраструктуры топологии "звезда", исключая прямое общение между ДО.
Требуемые навыки и опыт: - Опыт работы с отказоустойчивыми кластерами Kubernetes. - Знание и опыт настройки сетевых решений и балансировщиков нагрузки. - Опыт диагностики и устранения проблем в распределенных системах. - Понимание принципов сетевой безопасности и настройки матриц доступов.
Условия: - Проектная работа с четко определенными сроками и бюджетом. - Удаленная работа. - Конкурентоспособная оплата труда, обсуждаемая в зависимости от опыта и квалификации кандидата.
Если вы обладаете необходимыми знаниями и опытом работы с перечисленными системами и готовы принять вызов, отправьте свое резюме и короткое сопроводительное письмо. |