Platform Engineer
Работодатель · Cisco
Будапешт
Присоединяйтесь к команде Cisco Global SE Demo Team, создающей новую глобальную платформу для запуска демонстраций партнерами, клиентами и отделом продаж на одной и той же мультиарендной инфраструктуре. Вы будете работать непосредственно с Linux, Kubernetes, автоматизацией и повседневными операциями (day-2 operations). Эта роль подразумевает ответственность за жизненный цикл кластера, сети узлов, хранилища, CI/CD и API, которые другие команды будут использовать для создания виртуальных машин, сетей и сопутствующих сред для демонстраций, лабораторных работ и обучения на нашей платформе.
Задачи
- Создание, обновление и поддержка продакшн-кластеров Kubernetes, включая on-premises и bare-metal среды.
- Управление базовыми компонентами кластера, включая узлы Linux, сеть, ингресс, хранилище, RBAC и стандарты безопасности.
- Запуск KubeVirt в продакшне, включая жизненный цикл ВМ, шаблоны, планирование, живую миграцию и подключение дисков.
- Настройка дополнительных сетей для ВМ вне стандартной сети подов, включая изоляцию между тенантами или средами.
- Интеграция кластера с сетью дата-центра и хранилищем (CSI), включая процессы создания снапшотов и клонирования дисков ВМ.
- Автоматизация инфраструктуры и жизненного цикла кластера с помощью Infrastructure as Code (Terraform и/или Ansible) и GitOps (Argo CD или Flux).
- Работа с API Kubernetes, используемыми продуктом (операторы, CRD и т. д.), для автоматизации управления ВМ и сетями без ручных изменений на узлах.
- Упаковка и стандартизация развертываний с помощью Helm в виде многоразовых шаблонов.
- Внедрение мониторинга, логирования и оповещений (например, Prometheus и Графана), а также помощь в определении SLI/SLO для работы кластера и ВМ.
- Устранение неполадок в Linux, KVM/QEMU, Kubernetes, сетях и хранилищах, а также поддержка реагирования на инциденты с операционной командой при необходимости.
- Сотрудничество с операционной командой в вопросах мониторинга, оповещений и планирования мощностей.
- Документирование устройства, работы и использования платформы.
Требования
- Степень бакалавра в области компьютерных наук, инженерии или смежной области и от 4+ лет опыта в platform engineering, DevOps, SRE или Linux systems engineering (или эквивалентный опыт работы).
- Уверенный опыт администрирования и устранения неполадок в Linux (семейство RHEL или аналогичные), включая настройку сети хоста, такую как bridging, VLAN или эквиваленты, bonding и MTU.
- Опыт эксплуатации Kubernetes в продакшне, включая обновления, отладку и повседневные операции (day-2 operations).
- Опыт работы с виртуализацией Linux (KVM/QEMU, KubeVirt, OpenShift Virtualization и т. д.), включая жизненный цикл ВМ, а не только контейнеры.
- Опыт работы с сетями Kubernetes и постоянными хранилищами (CNI, CSI, PVC).
- Опыт работы с Infrastructure as Code (Terraform и/или Ansible).
- Опыт работы с Git, а также CI/CD и/или GitOps (Argo CD, Flux или аналогичные).
- Опыт написания скриптов или автоматизации на Python, Go и/или Bash.