Инженер-программист для тестирования распределенных систем, Python / Go
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Canonical - ведущий поставщик программного обеспечения с открытым исходным кодом и операционных систем для глобальных корпоративных и технологических рынков. Наша платформа, Ubuntu, широко используется в передовых корпоративных инициативах, таких как публичное облако, наука о данных, искусственный интеллект, инновации в инженерии и IoT. Нашими клиентами являются ведущие поставщики публичного облака и кремния, а также отраслевые лидеры во многих секторах. Компания является пионером глобального распределенного сотрудничества, в ней работают более 1200 сотрудников в 75+ странах, и очень мало офисных должностей. Команды встречаются два-четыре раза в год лично, в интересных местах по всему миру, чтобы согласовать стратегию и исполнение. Компания основана основателем, прибыльна и растет. Мы ищем инженера-программиста для тестирования распределенных систем с страстью к созданию и проверке отказоустойчивых распределенных систем. Вы будете способствовать успеху тех, кто использует Canonical's Ubuntu и Juju для создания приложений, развертываемых в нескольких облаках. Мы рассматриваем качественную инженерию как первоклассную инженерную практику и ищем людей, которые могут привнести глубокие инженерные знания и подход, основанный на данных, в тестирование, автоматизацию тестирования, отчетность и анализ данных. Команда тестирования распределенных систем в Canonical отвечает за высокое качество облачных решений Canonical, основанных, например, на Juju, Terraform, OpenStack или Kubernetes. Системы тестируются и развертываются в различных условиях, от «голого железа» в центрах обработки данных клиентов до публичных облаков, таких как AWS, GCE, Azure. Как инженер-программист, у вас будет возможность разработать конвейеры CI, которые обеспечивают интеграционное тестирование и отчетность облачных технологий Canonical. Вы поможете протестировать наши продукты в новых облаках и развить наши конвейеры AI/ML для автоматического анализа результатов тестирования. Успешный кандидат заинтересован в решении этих проблем, а также в разработке и реализации новых инициатив в команде и в Canonical. Роль предполагает - Создание автоматизированных подходов к тестированию и инфраструктуры для проверки надежности, производительности и отказоустойчивости инструментов и приложений облачной оркестровки
- Предоставление инженерным командам по всему Canonical возможности разрабатывать программное обеспечение с уверенностью, делая доступными инструменты тестирования распределенных систем по всей компании
- Улучшение конвейеров непрерывной интеграции для развертывания и тестирования облачных продуктов Canonical, таких как Kubeflow
- Развертывание, управление и отладка высокораспределенных систем в облаках и на «голом железе»
- Мониторинг и отчетность по усилиям автоматизированного тестирования
- Ежедневное сотрудничество с глобально распределенной командой
Что мы ищем в вас - Твердый опыт в современных процессах и стратегиях тестирования
- Опыт разработки на Python или Go
- Сильные навыки объектно-ориентированной разработки
- Рабочие знания инструментов непрерывной интеграции, таких как Jenkins, CircleCI, GitHub Actions
- Знания сетевых технологий и основ
- Твердое понимание архитектуры системы Linux
- Сложное абстрактное мышление
- 2-4 недели международных поездок в год
Желательные навыки - Способность разрабатывать и развертывать современные веб-приложения производственного уровня
- Способность управлять платформами данных: хранилищами ключ-значение, реляционными или документными базами данных, шинами событий
- Навыки сбора и анализа данных для больших многомерных наборов данных
- Опыт работы с конвейерами AI/ML
- Опыт работы с облачными технологиями, такими как OpenStack, Kubernetes, Terraform и AWS
Что мы предлагаем коллегам Мы учитываем географическое местоположение, опыт и производительность при формировании компенсации по всему миру. Мы пересматриваем компенсацию ежегодно (и чаще для выпускников и младших сотрудников) для того, чтобы обеспечить признание выдающейся производительности. Помимо базовой зарплаты, мы предлагаем ежегодный бонус или комиссию, основанную на производительности. Мы предоставляем всем членам команды дополнительные льготы, которые отражают наши ценности и идеалы. Мы балансируем наши программы для удовлетворения местных потребностей и обеспечения справедливости во всем мире.
- Распределенная рабочая среда с двухгодичными командными спринтами лично
- Личный бюджет на обучение и развитие в размере 2000 долларов США в год
- Ежегодный обзор компенсации
- Награды за признание
- Ежегодный отпуск
- Отпуск по беременности и родам и отпуск по уходу за ребенком
- Программа помощи членам команды и платформа для благополучия
- Возможность путешествовать в новые места для встречи с коллегами
- Priority Pass и апгрейды путешествий для дальнемагистральных корпоративных мероприятий
О Canonical Canonical - пионерская технологическая компания на переднем крае глобального перехода на открытый исходный код. Как компания, которая публикует Ubuntu, один из наиболее важных проектов с открытым исходным кодом и платформой для ИИ, IoT и облака, мы меняем мир программного обеспечения. Мы набираем персонал на глобальной основе и устанавливаем очень высокий стандарт для людей, присоединяющихся к компании. Мы ожидаем совершенства; для того, чтобы добиться успеха, нам нужно быть лучшими в том, что мы делаем. Большинство коллег в Canonical работают из дома с момента нашего основания в 2004 году. Работа здесь - шаг в будущее, и она бросит вам вызов думать иначе, работать умнее, учиться новым навыкам и повышать свою квалификацию. Canonical - работодатель, предоставляющий равные возможности Мы гордимся тем, что создаем рабочую среду, свободную от дискриминации. Разнообразие опыта, взглядов и происхождения создает лучшую рабочую среду и лучшие продукты. Какой бы ни была ваша личность, мы рассмотрим вашу заявку справедливо.
Мы публикуем копию этого объявления, чтобы его нашли те, кто ищет работу в Грузии, со ссылкой на первоисточник. Если оно ваше, вы можете взять управление им на себя, или попросить нас его снять.
Полученное объявление становится прямым: показывается выше зеркальных копий, отклики приходят в вашу панель, а объявление попадает в поиск вакансий Google.