Мы ищем опытного старшего инженера по автоматизации тестирования программного обеспечения в команду продукта MSR4.
Mirantis Secure Registry (MSR) 4 — это реестр контейнеров корпоративного класса, который легко интегрируется со стандартными дистрибутивами Kubernetes, обеспечивая строгий контроль безопасности для облачных разработок. Основанный на Harbor, который является открытым исходным кодом и единственным дистрибутивом контейнерных реестров, получившим статус CNCF graduated, этот продукт Mirantis может служить ядром эффективной цепочки поставок безопасного программного обеспечения.
Ключевые обязанности
Стратегия и руководство тестированием
- Участвовать в разработке общей стратегии QA для Mirantis Secure Registry, Kubernetes и облачных сред, согласовывая цели качества с бизнес-задачами и сроками выпуска.
- Оценивать и продвигать лучшие в своем классе практики и фреймворки тестирования для распределенных систем.
- Руководить анализом рисков и планированием тестирования для крупномасштабных, мультиоблачных реестров, инфраструктуры и оркестрации контейнеров.
Архитектура тестовых систем
- Разрабатывать тестовые фреймворки и инфраструктуру для проверки микросервисов и компонентов инфраструктуры в мультикластерных и гибридных облачных средах.
- Контролировать разработку сложных тестовых сценариев, имитирующих рабочие нагрузки, аналогичные производственным, масштабирование ресурсов, инъекцию сбоев и восстановление в распределенных кластерах.
Автоматизация и масштабируемость
- Возглавить разработку масштабируемой и поддерживаемой автоматизации тестирования, интегрированной с CI/CD (Jenkins, GitHub Actions и т. д.).
- Использовать API Kubernetes, Helm и инструменты Service Mesh для обеспечения полного охвата автоматизации, включая системное здоровье, поведение при сбое и сетевую устойчивость.
- Продвигать подход "инфраструктура как код" (IaC) и способствовать его развитию в команде, обеспечивая повторяемость, расширяемость и надежность кода инфраструктуры.
Менторство и техническое влияние
- Наставлять инженеров QA и разработчиков в продвинутых методиках тестирования, таких как: тестирование на основе рисков, хаос-инжиниринг, тестирование производительности и нагрузочное тестирование.
- Выступать в качестве эксперта QA на обзорах дизайна, оценках готовности к производству и ретроспективах инцидентов (упущенные дефекты).
- Сотрудничать с DevOps-инженерами для уточнения стратегий мониторинга, оповещения и отладки для автоматизации тестирования, выполняемой в CI/CD.
Адвокация качества и непрерывное совершенствование
- Создать контрольные точки качества, метрики готовности к выпуску и циклы обратной связи на основе данных для обеспечения качества выпускаемого программного обеспечения.
- Руководить инициативами по интеграции тестирования производительности, безопасности и хаос-тестирования в жизненный цикл разработки.
- Продвигать культуру качества среди команд и влиять на архитектурные решения с учетом тестирования.
Образование
Степень бакалавра или магистра в области компьютерных наук, инженерии или смежной области.
Опыт работы
- Более 10 лет работы в области тестирования программного обеспечения или обеспечения качества, из них более 4 лет — с фокусом на Kubernetes, облачные приложения и распределенные системы.
- Подтвержденный опыт руководства в разработке и масштабировании стратегий тестирования в корпоративных средах.
Технические навыки
- Глубокое понимание внутренних компонентов Kubernetes, управления жизненным циклом кластера, Helm, Service Mesh (например, Istio или Linkerd) и сетевых политик.
- Сильные навыки написания скриптов и автоматизации (Python, Pytest, Bash и т. д.).
- Знакомство со стеками наблюдаемости (Prometheus, Grafana, Jaeger), безопасностью Kubernetes (RBAC, управление секретами) и инструментами для бенчмаркинга производительности (например, K6).
- Прочное знание облачной архитектуры (AWS, Azure, GCP), предоставления инфраструктуры и контейнеризованных CI/CD.
- Требуется средний или продвинутый уровень знаний Linux и уверенное владение: Bash-скриптинг и отладка, systemd/логи, сети/файрволы/маршрутизация, управление сертификатами/PKI, контейнеры (Docker/containerd) и инструменты Kubernetes (kubectl/Helm с OCI-реестрами, GitOps/Flux) для установки, тестирования и устранения неполадок в мультикластерных средах.
Лидерство и сотрудничество
- Исключительные навыки решения проблем и архитектурного мышления.
- Опыт влияния на кросс-функциональные команды и высшее руководство.
- Отличные навыки устной и письменной коммуникации для технических и руководящих аудиторий.
- Менторство и обучение 1 или более младших членов команды, особенно в области основ тестирования, устранения неполадок и автоматизации.
Предпочтительные дополнительные навыки
- Вклад в проекты с открытым исходным кодом Kubernetes или инструменты QA.
- Опыт внедрения хаос-инжиниринга в средах Kubernetes.
- Сертификаты, такие как CKA, CKAD или AWS Certified DevOps Engineer.
Что предлагает Mirantis?
- Работа в глобальной, ориентированной на сотрудничество, удаленной культуре, которая вознаграждает инициативу и исполнение.
- Сыграть ключевую роль в формировании следующей эры модернизации облачных технологий и ИИ.
- Управление крупными корпоративными клиентами с немедленными возможностями для роста.
- Работа с исключительно увлеченными, талантливыми и интересными коллегами, помогая клиентам из Fortune 500 и Global 2000 внедрять облачные технологии нового поколения.
- Быть частью передовых инноваций с открытым исходным кодом.
- Процветать в высокоэнергетичной среде молодой компании, где ценятся открытость, сотрудничество, принятие рисков и постоянный рост.
- Профессиональное развитие и обучение.
- Посещение конференций и рабочих групп.
- Индивидуальное рабочее место (macOS, Windows).
- Конкурентоспособная заработная плата, бонусы за производительность и возможности для карьерного роста.
Понимается, что Mirantis, Inc. может использовать автоматизированные технологии принятия решений (ADMT) для принятия конкретных решений, связанных с трудоустройством. Для решений, касающихся оценки и рассмотрения заявок на данную должность, просим отказаться от использования ADMT. Вы также имеете право обжаловать любые решения, принятые ADMT, отправив запрос по адресу контакт рекрутера
Представляя свое резюме, вы даете согласие на обработку и хранение ваших персональных данных в соответствии с применимыми законами о защите данных для рассмотрения вашей заявки на текущие и будущие вакансии.
Мы — лидер в области управления контейнерами по версии G2 (#2 после AWS)!
О Mirantis
Mirantis — компания, специализирующаяся на инфраструктуре ИИ на базе Kubernetes, которая позволяет организациям создавать и эксплуатировать масштабируемую, безопасную и суверенную инфраструктуру для современных приложений ИИ, машинного обучения и интенсивной обработки данных. Объединяя инновации с открытым исходным кодом с глубоким опытом в области оркестрации Kubernetes, Mirantis предоставляет командам по разработке платформ возможность создавать компонуемые, готовые к эксплуатации платформы для разработчиков в любой среде — локальной, облачной, граничной или в суверенных центрах обработки данных. Поскольку предприятия сталкиваются с растущей сложностью рабочих нагрузок, управляемых ИИ, Mirantis предоставляет автоматизацию, оркестрацию GPU и управление на основе политик, необходимые для уверенного и гибкого управления инфраструктурой. Приверженная открытым стандартам и отсутствию привязки к поставщику, Mirantis гарантирует, что клиенты сохраняют полный контроль над своей стратегией инфраструктуры.