Canonical
Senior Software Engineer - MAAS
Über die Stelle
Canonical ist ein führender Anbieter von Open-Source-Software und Betriebssystemen für den globalen Unternehmens- und Technologiemarkt. Unsere Plattform, Ubuntu, wird häufig in bahnbrechenden Unternehmensinitiativen wie Public Cloud, Data Science, KI, technologischen Innovationen und IoT eingesetzt. Zu unseren Kunden gehören die weltweit führenden Anbieter von Public Cloud und Silizium sowie Branchenführer in vielen Sektoren. Das Unternehmen ist ein Pionier der global verteilten Zusammenarbeit mit über 1200 Kollegen in mehr als 75 Ländern und nur sehr wenigen Bürorollen. Teams treffen sich zwei- bis viermal jährlich persönlich an interessanten Orten auf der ganzen Welt, um Strategie und Umsetzung abzustimmen.
Das Unternehmen wird von den Gründern geführt, ist profitabel und wächst.
Das MAAS-Team von Canonical ist für die Bereitstellung unserer Metal As A Service maas.io/ Hyperscale-Provisioning-Technologie verantwortlich. Ubuntu strebt danach, die skalierbarste, Cloud-fähige Serverdistribution zu sein, und MAAS ist unsere Plattform, um dies zu erreichen. MAAS ist ein sich schnell entwickelnder Software-Stack, der in Python und Go geschrieben ist, und wir suchen erfahrene Software-Ingenieure, die Performance im großen Maßstab, Netzwerke, Speicher und Benutzerfreundlichkeit verstehen.
Bewerber sollten sich für die Zukunft von Ubuntu begeistern und technische Führungsqualitäten in einem global verteilten Team von Ingenieuren zeigen können, die diese Leidenschaft teilen. Diese Position erfordert internationale Reisen mehrmals im Jahr.
Diese Rolle beinhaltet
- Entwicklung von MAAS-Kernkomponenten und -funktionen, um MAAS zum #1 Bare-Metal-Cloud-System zu machen.
- Gestaltung der Architektur von MAAS, um es einfacher, schneller und benutzerfreundlicher zu machen.
- Zusammenarbeit mit anderen Teams, um sicherzustellen, dass MAAS gut mit anderen Werkzeugen funktioniert und pünktlich veröffentlicht wird.
- Einbringung Ihrer Verbesserungen in unsere Continuous-Integration-Umgebung, Tests und Praktiken, um schnelles Feedback und eine gute Testabdeckung zu ermöglichen.
- Beitrag zur Dokumentation aktueller und bestehender Funktionen, um sie zu einer erstklassigen Ressource für Rechenzentrumsbetreiber und Benutzer zu machen.
- Bereitstellung technischer Kommunikation und Zusammenarbeit mit anderen Teams, wo dies angebracht ist.
- Persönliche Verantwortung für Probleme übernehmen und deren Lösung vorantreiben.
- Internationale Reisen canonical.com/careers/travel mehrmals im Jahr, um sich mit Ihren und anderen Teams zu treffen und zusammenzuarbeiten.
Mindestanforderungen
Was wir bei Ihnen suchen
- Leidenschaft für Open-Source-Software, Linux und Rechenzentrumsautomatisierung
- Solide Erfolgsbilanz in der professionellen Softwareentwicklung in Python, Go für back-end-Rollen oder TypeScript, React für front-end-Rollen.
- Fähigkeit, sich schnell in neue Systeme und Techniken einzuarbeiten
- Ausgezeichnete Logik-, Problemlösungs- und Fehlersuchfähigkeiten
- Starke Englischkenntnisse in Wort und Schrift
- Erfahrung mit Linux-Servertechnologien, einschließlich, aber nicht beschränkt auf Virtualisierung (KVM), Container (LXC) usw.
- Sie verfügen über einen Bachelor-Abschluss oder einen gleichwertigen Abschluss in Informatik, MINT oder einem ähnlichen Fachgebiet
- Kenntnisse von Netzwerktechnologien, einschließlich PXE, DHCP, TFTP, DNS, NTP
- Einige Erfahrung mit Baseboard Management Controllern und Protokollen (Redfish, IPMI, AMT und andere)
- Umfangreiche Erfahrung mit Netzwerk-, Speichertechnologien sowie Cloud- Hosting und -Infrastruktur.
- Bereitschaft, bis zu 4 Mal pro Jahr für interne Veranstaltungen zu reisen
- Idealerweise Erfahrung mit der Bereitstellung und Automatisierung von groß angelegten physischen Servern, einschließlich schneller Bereitstellung, Konfiguration, Verwaltung und Service-Orchestrierung.
- Vertrautheit mit einigen der Open-Source-Entwicklungswerkzeuge und Methoden, die bei der Erstellung verschiedener Ubuntu-Projekte (MAAS, Juju, Ubuntu Server, LXD, Ubuntu Core) verwendet werden, wie z. B. Launchpad, Debian- Packaging-Tools (APT, dpkg) und snapcraft.
- Außergewöhnliche akademische Leistungen sowohl von der High School als auch vorzugsweise von der Universität.
WAS WIR KOLLEGEN BIETEN
Wir berücksichtigen geografische Lage, Erfahrung und Leistung bei der Gestaltung der Vergütung weltweit. Wir überprüfen die Vergütung jährlich (und öfter für Absolventen und Mitarbeiter), um sicherzustellen, dass wir hervorragende Leistungen anerkennen. Zusätzlich zum Grundgehalt bieten wir einen leistungsabhängigen Jahresbonus oder eine Provision.
Wir bieten allen Teammitgliedern zusätzliche Leistungen, die unsere Werte und Ideale widerspiegeln. Wir gleichen unsere Programme aus, um lokale Bedürfnisse zu erfüllen und globale Fairness zu gewährleisten.
- Verteiltes Arbeitsumfeld mit persönlichen Team-Sprints zweimal im Jahr
- Persönliches Lern- und Entwicklungsbudget von 2,000 USD pro Jahr
- Jährliche Vergütungsüberprüfung
- Anerkennungsprämien
- Jährlicher Urlaubsanspruch
- Mutterschafts- und Vaterschaftsurlaub
- Mitarbeiterunterstützungsprogramm & Wellness-Plattform
- Möglichkeit, an neue Orte zu reisen, um Kollegen zu treffen
- Priority Pass und Reise-Upgrades für Long-Haul-Firmenveranstaltungen
ÜBER CANONICAL
Canonical ist ein Pionierunternehmen im Bereich Technologie, das an der Spitze der globalen Bewegung hin zu Open Source steht. Als Unternehmen, das Ubuntu veröffentlicht, eines der wichtigsten Open-Source-Projekte und die Plattform für KI, IoT und die Cloud, verändern wir die Welt der Software. Wir rekrutieren global und setzen einen sehr hohen Standard für die Menschen, die dem Unternehmen beitreten. Wir erwarten Exzellenz; um erfolgreich zu sein, müssen wir die Besten in unserem Bereich sein. Die meisten Kollegen bei Canonical arbeiten seit der Gründung im Jahr 2004 von zu Hause aus. Hier zu arbeiten bedeutet, in die Zukunft zu blicken und Sie herauszufordern, anders zu denken, intelligenter zu arbeiten, neue Fähigkeiten zu erlernen und Ihr Spiel zu verbessern.
Canonical ist ein Arbeitgeber, der Chancengleichheit fördert.
Wir sind stolz darauf, ein Arbeitsumfeld frei von Diskriminierung zu fördern. Vielfalt an Erfahrungen, Perspektiven und Hintergründen schafft ein besseres Arbeitsumfeld und bessere Produkte. Was auch immer Ihre Identität ist, wir werden Ihre Bewerbung fair prüfen. canonical.com/careers/diversity/identity
#LI-remote
