Auf einen Blick
- Aufgaben: Entwickle Python-Tools zur Zertifizierung von Ubuntu Server auf neuester Hardware.
- Arbeitgeber: Canonical, ein innovatives Unternehmen im Bereich Open Source Software.
- Mitarbeitervorteile: Flexibles Arbeiten von zu Hause, globale Reisen und zahlreiche Lernmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft von Linux in Unternehmen und mache einen echten Unterschied.
- Gewünschte Qualifikationen: Kenntnisse in Python, Shell-Scripting und Server-Hardware erforderlich.
- Andere Informationen: Dynamisches Team mit Fokus auf Vielfalt und Entwicklungsmöglichkeiten.
Das voraussichtliche Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
Canonical sucht einen Software-Ingenieur, der dem Server-Zertifizierungsteam beitritt. Das Zertifizierungsteam entwickelt auf Python basierende Testwerkzeuge, die verwendet werden, um Ubuntu Server auf der neuesten Unternehmenshardware zu testen und sicherzustellen, dass Ubuntu-Nutzer die beste Erfahrung mit ihrer Hardware haben. Wir arbeiten an der Schnittstelle zwischen Hardware und Software, daher ist der ideale Kandidat ein Python-Entwickler mit einer problemlösenden Denkweise, der mit Hardware vertraut ist.
Das Server-Zertifizierungsteam vertritt Canonical gegenüber unseren Datacenter-Hardwarepartnern. Wir arbeiten zusammen mit Siliziumunternehmen, OEMs, ODMs und Teams innerhalb von Canonical, um ein reibungsloses, sicheres Out-of-the-Box-Ubuntu-Erlebnis zu gewährleisten, wobei der Erfolg in dieser Rolle zu einem großartigen Ubuntu-Erlebnis auf immer mehr Geräten führt. Wir konzentrieren uns auf die Interaktion zwischen Serverhardware und Ubuntu Linux, daher hat der ideale Kandidat Erfahrung in der Softwareentwicklung und ein gutes Verständnis für die Konfiguration und Fehlersuche von Serverhardware, die Linux ausführt. Dies ist eine hervorragende Gelegenheit für jemanden, der einen bedeutenden Einfluss auf die Einführung von Linux auf Unternehmensserverhardware in verschiedenen Branchen haben möchte.
Canonical bietet ein unterhaltsames, dynamisches Teamumfeld und eine Karriere voller Lern- und Entwicklungsmöglichkeiten. Dieses Team ist in den Zeitzonen Nord- und Südamerikas angesiedelt.
Was Sie tun werden:
- Zu Canonicals Open-Source-Testwerkzeugen wie Checkbox und Testflinger beitragen.
- Probleme im Zusammenhang mit Hardwarekompatibilität, Funktionalität und Leistung beheben.
- Technische Unterstützung für Canonicals Hardwarepartner bei deren Hardwarezertifizierungsbemühungen leisten.
- Den Partner über Canonicals Werkzeuge, Prozesse und Produkt-Roadmaps informieren.
- Canonicals interne Teams bei Kundenimplementierungen der Canonical-Suite von Datacenter- und Cloud-Produkten unterstützen, die die Hardware des Partners nutzen.
- Von zu Hause aus arbeiten mit globalen Reisen 2 bis 4 Mal pro Jahr für interne und externe Veranstaltungen.
Wer Sie sind:
- Sie haben gute Kenntnisse in Python und Shell-Scripting.
- Sie haben Kenntnisse über Server-Klasse-Hardware.
- Sie kennen sich mit Ubuntu, Virtualisierung und Cloud-Computing-Konzepten aus.
- Sie sind selbstbewusst in einer kundenorientierten Rolle.
Gewünschte Fähigkeiten und Erfahrungen:
- Erfahrung mit Testautomatisierungswerkzeugen zur Validierung der Hardwarekompatibilität.
- Kenntnisse über CI/CD-Konzepte.
- Vertrautheit mit einigen Virtualisierungs- oder Containertechnologien wie QEMU, KVM, LXC / LXD, Docker.
Wir sind stolz darauf, einen Arbeitsplatz ohne Diskriminierung zu fördern. Wir glauben wirklich, dass Vielfalt an Erfahrungen, Perspektiven und Hintergründen zu einem besseren Umfeld für unsere Mitarbeiter und einer besseren Plattform für unsere Benutzer und Kunden führen wird. Dies ist etwas, das wir tief schätzen, und wir ermutigen jeden, Teil der Welt von Ubuntu zu werden.
Software Engineer - Ubuntu Server Certification Arbeitgeber: Canonical
Kontaktperson:
Canonical HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer - Ubuntu Server Certification
✨Tipp Nummer 1
Mach dich mit der Unternehmenskultur von Canonical vertraut! Schau dir ihre Projekte und Werte an, um zu verstehen, wie du dich am besten einbringen kannst. Das zeigt dein Interesse und deine Motivation während des Gesprächs.
✨Tipp Nummer 2
Bereite dich auf technische Fragen vor! Da du als Software Engineer arbeiten möchtest, solltest du deine Python-Kenntnisse auffrischen und bereit sein, über Hardware-Probleme zu sprechen. Zeig, dass du die Herausforderungen verstehst und Lösungen anbieten kannst.
✨Tipp Nummer 3
Nutze Networking! Verbinde dich mit aktuellen oder ehemaligen Mitarbeitern von Canonical auf Plattformen wie LinkedIn. Sie können dir wertvolle Einblicke geben und vielleicht sogar einen Fuß in die Tür für dich öffnen.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das zeigt, dass du proaktiv bist und wirklich an der Position interessiert bist. Außerdem hast du so die besten Chancen, im Auswahlprozess gesehen zu werden.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer - Ubuntu Server Certification
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Python-Kenntnisse: Da wir einen Software Engineer suchen, der mit Python arbeitet, solltest du deine Erfahrungen und Projekte in diesem Bereich hervorheben. Zeig uns, wie du Probleme gelöst hast und welche Tools du verwendet hast!
Hardware-Know-how ist wichtig: Vergiss nicht, deine Kenntnisse über Server-Hardware und Linux zu betonen. Erzähl uns von deinen Erfahrungen mit Hardware-Kompatibilität und Troubleshooting – das wird uns helfen, dich besser zu verstehen.
Bewirb dich über unsere Website: Um sicherzustellen, dass deine Bewerbung an die richtige Stelle gelangt, bewirb dich direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten!
Wie du dich auf ein Vorstellungsgespräch bei Canonical vorbereitest
✨Mach dich mit Python vertraut
Da die Stelle einen starken Fokus auf Python-Entwicklung hat, solltest du deine Kenntnisse in Python auffrischen. Bereite dich darauf vor, Fragen zu Python-Frameworks und -Bibliotheken zu beantworten, die für Testautomatisierung relevant sind.
✨Verstehe die Hardware
Da die Rolle auch das Troubleshooting von Server-Hardware umfasst, ist es wichtig, dass du ein gutes Verständnis für server-class Hardware hast. Informiere dich über gängige Hardwarekomponenten und deren Interaktion mit Ubuntu.
✨Bereite dich auf Kundeninteraktionen vor
In dieser Position wirst du mit Partnern und internen Teams kommunizieren. Übe, wie du technische Informationen klar und verständlich vermitteln kannst, um sicherzustellen, dass du in einem kundenorientierten Gespräch überzeugend bist.
✨CI/CD und Virtualisierung verstehen
Da Kenntnisse in CI/CD und Virtualisierungstechnologien gewünscht sind, solltest du dich mit diesen Konzepten vertraut machen. Überlege dir Beispiele aus deiner bisherigen Erfahrung, die zeigen, wie du diese Technologien angewendet hast.