yandex
canonical
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
УдалённоПолная занятость

Software Engineer - Ubuntu Server Certification

Оценка ИИ

Отличная вакансия для инженеров, любящих Open Source и работу с 'железом'. Canonical — престижный работодатель с сильной инженерной культурой и возможностью удаленной работы, хотя требуются периодические командировки.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Роль требует глубоких знаний Python и системного администрирования Linux, а также понимания специфики серверного оборудования. Сложность добавляет необходимость взаимодействия с внешними партнерами и работа с низкоуровневыми инструментами тестирования.

Анализ зарплаты

Медиана135 000 $
Рынок100 000 $ – 170 000 $
Оценка ИИ

Зарплата в Canonical обычно соответствует среднерыночным значениям для международных технологических компаний, работающих удаленно. Указанный диапазон отражает ожидания для опытных инженеров в регионе Северной и Южной Америки.

Сопроводительное письмо

I am writing to express my strong interest in the Software Engineer position within the Server Certification team at Canonical. With a solid background in Python development and a deep fascination with the intersection of hardware and software, I am eager to contribute to the development of open-source testing tools like Checkbox and Testflinger. My experience in troubleshooting Linux-based systems and my familiarity with server-class hardware align perfectly with the requirements of this role.

Throughout my career, I have developed a problem-solving mindset that is essential for identifying and resolving hardware compatibility issues. I am particularly drawn to this opportunity because it allows me to work directly with industry-leading hardware partners while advocating for the Ubuntu ecosystem. My proficiency in shell scripting, combined with hands-on experience in virtualization technologies like KVM and Docker, will enable me to support Canonical’s internal teams and external partners effectively.

I am excited about the prospect of joining a remote-first, fast-paced team that values diversity and continuous learning. I look forward to the possibility of discussing how my technical skills and customer-facing experience can help expand the reach of Ubuntu on enterprise server hardware.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в canonical уже сейчас

Присоединяйтесь к Canonical и станьте ключевым звеном в обеспечении безупречной работы Ubuntu на серверном оборудовании по всему миру!

Описание вакансии

Canonical is hiring a software engineer to join the Server Certification team. The Certification team develops Python based testing tools used to test Ubuntu Server on the latest enterprise hardware ensuring Ubuntu users have the best experience with their hardware. We work at the interface of hardware and software, so the ideal candidate is a Python developer with a problem solving mindset, familiar with hardware.

Server Certification team represents Canonical to our datacenter hardware partners. We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices. We focus on the interaction between server hardware and Ubuntu Linux, so the ideal candidate has software development experience and a good understanding of configuring and troubleshooting server hardware running Linux. 

This is an excellent opportunity for someone who wants to have a meaningful impact on the adoption of Linux on enterprise server hardware across multiple industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in North and South American time zones.

What you’ll do

  • Contribute to Canonical’s open source testing tools such as Checkbox and Testflinger.
  • Troubleshoot issues related to hardware compatibility, functionality, and performance.
  • Technically support Canonical’s hardware partners in their hardware certification efforts.
  • Educate the partner about Canonical’s tools, processes, and product roadmaps.
  • Support Canonical’s internal teams on customer deployments of Canonical’s suite of Datacenter and Cloud products that utilize the partner’s hardware.
  • Work from home with global travel 2 to 4 times per year for internal and external events.

Who you are

  • You have a good knowledge of Python and shell scripting.
  • You have knowledge of server-class hardware.
  • You know your way around Ubuntu, virtualization, and cloud computing concepts.
  • You are confident in a customer-facing role.

Desired skills and experience

  • Experience with test automation tools for validating hardware compatibility.
  • Knowledge of CI/CD concepts.
  • Comfortable with some virtualization or container technologies such as QEMU, KVM, LXC / LXD, Docker.

We are proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.

#LI-REMOTE

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Python
  • Linux
  • CI/CD
  • Docker
  • Cloud Computing
  • Shell Scripting
  • Virtualization
  • QEMU
  • KVM
  • Ubuntu
  • LXD
  • LXC

Возможные вопросы на собеседовании

Проверка навыков автоматизации и владения основным языком разработки в команде.

Опишите ваш опыт разработки инструментов тестирования на Python. С какими библиотеками для взаимодействия с системными ресурсами вы работали?

Важно понимать, как кандидат справляется с неочевидными проблемами на стыке софта и железа.

Расскажите о самом сложном случае несовместимости оборудования и ОС, с которым вы столкнулись. Как вы его диагностировали и решили?

Роль подразумевает работу с серверным сегментом, где виртуализация является стандартом.

В чем разница между LXD и Docker в контексте тестирования серверного оборудования? В каких случаях вы выберете KVM?

Позиция предполагает общение с партнерами (OEM/ODM).

Как бы вы объяснили техническому специалисту партнера необходимость внесения изменений в их прошивку для корректной работы с Ubuntu?

Проверка понимания процессов непрерывной интеграции для аппаратного обеспечения.

Как бы вы организовали CI/CD пайплайн для тестирования ядра Linux на реальном серверном железе, а не в виртуальной среде?

Похожие вакансии

Top Selection
280 000 ₽ – 300 000 ₽

Go - разработчик (Senior)

SeniorУдалённоРоссия
Go · SQL · gRPC · REST · Protobuf · JSON · Kafka · Redis · PostgreSQL · ClickHouse · Docker · Kubernetes · Prometheus · Grafana · OpenTelemetry · CI/CD · Data Lake
+17 навыков
DataDev
250 000 ₽ – 300 000 ₽

Senior Java Developer

SeniorУдалённоРоссия
Java · Spring Framework · Spring Boot · Spring Cloud · Hibernate · SOLID · OOP · Redis · MongoDB · Docker · Kubernetes · CI/CD · JUnit · Mockito · Microservices · Web3
+16 навыков
DstLab
200 000 ₽ – 280 000 ₽

.NET разработчик Middle+ , Senior

SeniorУдалённоРоссия
.NET Core · C++ · PostgreSQL · Entity Framework Core · REST · Git · CI/CD · Apache Kafka · RabbitMQ · React · MobX · TypeScript · HTML · CSS · JavaScript · Unit Testing
+16 навыков
NDA
200 000 ₽ – 250 000 ₽

Senior C++ Developer (ATM / Payment Systems)

SeniorУдалённоРоссия
C++ · CEN/XFS · NDC · EMV · StateMachine · API
+6 навыков
HuntTech
250 000 ₽ – 310 000 ₽

Разработчик C++ ( Senior )

SeniorУдалённоРоссия
C++ · Linux · TCP/IP · Docker · Git · BGP · VLAN · Wireshark · TCPDump · Cisco TRex · GNS3 · EVE-NG · LACP · VXLAN
+14 навыков
JETLYN
310 000 ₽ – 420 000 ₽

Rust Developer

SeniorУдалённоРоссия
Rust · WebSocket · REST · WASM · Asynchronous Programming · CAD · System Design · AI-assisted Development · Claude Code · Codex
+10 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

canonical