Должность: DevOps Engineer (AWS/Hybrid Infrastructure)
Компания: Mayflower
Местоположение: Лимассол, Лимассол, Кипр
Мы ищем DevOps инженера с большим практическим опытом работы с AWS для нашей инфраструктурной команды.
Вы будете работать в гибридной среде, охватывающей AWS, частные облака OpenStack, OKD, виртуальные машины и физические серверы Linux. В первую очередь мы ищем кандидата с опытом работы в области AWS/Linux/автоматизации.
Наша платформа обрабатывает сотни тысяч запросов в секунду на множестве тысяч виртуальных машин. Поэтому мы ищем человека, который уже привык работать с высоконагруженными, критически важными для бизнеса производственными системами, а не того, чей опыт был ограничен мелкими или ранними этапами развития.
ОСНОВНОЙ СТЕК:
- AWS
- Terraform
- OpenStack (как потребитель: VM, сети, хранилища)
- OKD / Kubernetes (OKD — это upstream OpenShift)
- Helm / Helmfile
- Ansible
- GitLab CI/CD
- Linux
- Виртуальные машины и физические серверы
- Prometheus / VictoriaMetrics / Grafana
- ELK
Наши выделенные платформенные команды обслуживают базовые платформы OpenStack и OKD, в то время как ваша команда владеет и эксплуатирует рабочие нагрузки, работающие поверх них. Предыдущий опыт работы с OpenStack или OKD не требуется: вы не будете отвечать за создание OpenStack или обслуживание плоскости управления OKD, но должны быть готовы развертывать, эксплуатировать и устранять неполадки рабочих нагрузок, работающих на этих платформах.
Обязанности
Типичные задачи в этой роли включают:
- Создание и развитие инфраструктуры AWS с использованием Terraform — расширение существующих модулей и написание новых — для вычислительных ресурсов, сетей, хранения данных, IAM, баз данных и балансировки нагрузки (EC2, VPC, S3, RDS, ALB/NLB, IAM);
- Предоставление и управление виртуальными машинами OpenStack и работающими на них сервисами Linux, а также рабочими нагрузками на физических хостах Linux;
- Развертывание и эксплуатация рабочих нагрузок в OKD с использованием Helm и Helmfile, включая поддержку чартов, значений и шаблонов, а также устранение неполадок развертывания;
- Создание и улучшение пайплайнов GitLab CI/CD для развертывания приложений и инфраструктуры;
- Управление системами Linux с помощью Ansible, включая написание новых ролей и адаптацию существующих;
- Обеспечение наблюдаемости ваших рабочих нагрузок: настройка сбора метрик в Prometheus и VictoriaMetrics, поддержка дашбордов Grafana, настройка и тюнинг оповещений, а также работа с централизованным логированием в ELK — сбор, парсинг и помощь командам в поиске и понимании проблем в логах приложений и инфраструктуры;
- Тесное взаимодействие с командами разработки и QA — поддержка производственных систем, а также тестовых сред, используемых для повседневной разработки, помощь с развертываниями, настройкой сред, проблемами инфраструктуры и блокировщиками релизов;
- Устранение неполадок в инфраструктуре, сетях, Linux, CI/CD и платформах приложений, включая проблемы, охватывающие несколько систем;
- Автоматизация повторяющихся операционных задач и участие в обновлениях, миграциях и улучшениях инфраструктуры.
- Обзор кода инфраструктуры и взаимодействие с командами DevOps, разработки, QA и платформенными командами по изменениям, затрагивающим границы команд.
Вы будете преуспевать здесь, если у вас есть
- Большой, недавний практический опыт работы с AWS в крупномасштабных, высоконагруженных, критически важных для бизнеса производственных системах;
- Прочный опыт работы с Terraform и Infrastructure as Code;
- Практический опыт эксплуатации рабочих нагрузок в средах на основе Kubernetes и работы с Helm;
- Опыт создания и поддержки пайплайнов CI/CD, желательно с использованием GitLab CI;
- Практический опыт работы с Ansible, включая написание или поддержку ролей;
- Понимание сетевой инфраструктуры: TCP/IP, DNS, маршрутизация, балансировка нагрузки, файрволы/группы безопасности и устранение неполадок связи;
- Практический опыт работы с метриками и оповещениями (Prometheus, VictoriaMetrics, Grafana) и централизованным логированием (ELK);
- Способность самостоятельно устранять сложные проблемы и отслеживать их по нескольким уровням стека;
- Уверенное владение Linux, виртуальными машинами и производственной инфраструктурой, комфортная работа вне полностью управляемых облачных сервисов, понимание того, что работает под приложением. Умение использовать Bash, Python или аналогичные инструменты для автоматизации.
Условия
Мы знаем, что выдающийся талант заслуживает отличных условий, поэтому вот что вас ожидает, когда вы присоединитесь к нам:
- Трудовой договор, основанный на законодательстве ЕС, и трехлетняя рабочая виза на Кипр с полной поддержкой вашей релокации и визовых процессов, включая помощь вашей семье.
- Паспорт ЕС. Возможность получения паспорта ЕС через 4 года проживания.
- Полный пакет релокации: авиабилеты в Лимассол для вас и вашей семьи, оплачиваемая компанией квартира на первый месяц и полная поддержка при переезде, чтобы сделать его гладким и беззаботным.
- Пенсионный фонд (Кипр): долгосрочный сберегательный план, софинансируемый вами и Компанией (доступен после испытательного срока), который растет на протяжении всего вашего пребывания у нас на Кипре.
- Прозрачная оценка производительности дважды в год с возможностью получения бонусов и корректировки зарплаты.
- Частная медицинская страховка для вас и вашей семьи.
- Корпоративный мобильный план (безлимитный на Кипре с роумингом).
- Поддержка осознанности и благополучия, включая психологическую помощь с 50% покрытием.
- 50% покрытие расходов на школу и детский сад для ваших детей.
- Полностью оплачиваемые спортивные льготы, а также доступ к внутренним электросамокатам и прокату велосипедов.
- Поддержка профессионального роста: языковые курсы, конференции, тренинги и коучинг.
- Программа признания коллег: получение и предоставление признания за отличную работу.
- Полностью оборудованный офис в центре города Лимассол со всем необходимым для глубокой работы и сотрудничества.
- Бесплатные завтраки и обеды в офисе, а также внутренний кофе-бар с высококачественными напитками и бар с питательными закусками.
- Сильная инженерная культура: международные команды, корпоративные мероприятия, тимбилдинги и хакатоны — потому что отличная работа рождается в отличных сообществах.
Процесс найма
- HR-интервью (45 минут);
- Техническое интервью (1,5 часа);
- Финальное интервью (1 час);
- Проверка рекомендаций;
- Предложение о работе.