Software Engineer - Go - Container Images

Software Engineer - Go - Container Images

Vollzeit 43200 - 84000 € / Jahr (geschätzt) Kein Homeoffice möglich
Canonical

Auf einen Blick

  • Aufgaben: Entwickle robuste, skalierbare Container-Images und arbeite an automatisierten CI/CD-Prozessen.
  • Unternehmen: Pionier im Bereich Open Source mit einer globalen, verteilten Kultur.
  • Vorteile: Jährliches Lernbudget, Anerkennungsprämien und flexible Arbeitsbedingungen.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und globalen Reisen.
  • Warum dieser Job: Gestalte die Zukunft von Open Source und arbeite mit den Besten der Branche.
  • Qualifikationen: Erfahrung in Softwareentwicklung, CI/CD-Systemen und Container-Technologien.

Das prognostizierte Gehalt liegt zwischen 43200 - 84000 € pro Jahr.

Canonical ist ein führender Anbieter von Open-Source-Software und Betriebssystemen für die globalen Unternehmens- und Technologiemärkte. Unsere Plattform, Ubuntu, wird in bahnbrechenden Unternehmensinitiativen wie Public Cloud, Data Science, KI, Ingenieureinnovation und IoT weit verbreitet eingesetzt. Unsere Kunden sind die weltweit führenden Anbieter von Public Cloud und Silizium sowie Branchenführer in vielen Sektoren. Das Unternehmen ist ein Pionier der globalen verteilten Zusammenarbeit mit über 1100 Kollegen in mehr als 75 Ländern und sehr wenigen bürobasierten Rollen. Teams treffen sich zwei bis vier Mal jährlich persönlich an interessanten Orten auf der ganzen Welt, um sich auf Strategie und Ausführung abzustimmen. Das Unternehmen wird von den Gründern geleitet, ist profitabel und wächst.

Canonical baut eine neue Generation von Ubuntu-basierten Container-Images auf, um die Bereitstellung von Open-Source-Anwendungen weltweit zu vereinfachen. Diese Container-Images werden kostenlos genutzt und bieten langfristige Sicherheitsverpflichtungen, die auf Leistung, Sicherheit und Benutzerfreundlichkeit ausgelegt sind. Wie bei Ubuntu werden wir offen arbeiten und die Teilnahme der Community begrüßen.

In dieser Rolle entwickeln Sie die Werkzeuge und Technologien zum Erstellen und Warten dieser neuen Generation von Container-Images. Sie arbeiten mit mehreren Teams, sowohl innerhalb als auch außerhalb von Canonical, um sicherzustellen, dass wir Container-Images mit der höchsten Qualität liefern und gleichzeitig ein nahtloses Ubuntu-Nutzererlebnis aufrechterhalten. Sie werden auch stark an der Implementierung und Wartung der Automatisierung für Continuous Integration und Continuous Delivery rund um diese Container-Images beteiligt sein, wobei von Ihnen tiefgehende Einblicke in containerbasierte DevOps erwartet werden.

Sie tragen zu schnelllebigen Produkten wie Rocks (OCI-Images) und Chisel bei und haben somit die Möglichkeit, dieses neue Team zu steuern und zu konsolidieren. Sie sammeln Erfahrungen mit zahlreichen Container-Technologien und nehmen an spannenden und explorativen Aufgaben teil, bei denen Ihr Feedback entscheidend für den Entscheidungsprozess sein wird. Als Ingenieur wird Ihre Seniorität auf Ihrem Hintergrund in der Softwareentwicklung und Ihrer Fähigkeit basieren, junior Teammitglieder zu führen.

Standort: EMEA

Verantwortlichkeiten

  • Robuste, skalierbare, hochmoderne Container-Images erstellen
  • An automatisierten CI/CD-Prozessen für das Erstellen, Testen und Veröffentlichen unserer Container-Images arbeiten
  • Werkzeuge und Tests zur Bewertung der Sicherheitskonformität und cloud-nativen Kompatibilität schreiben
  • In Go arbeiten, um neue Funktionen für unsere Container-Bauwerkzeuge bereitzustellen
  • An einem starken Engineering-Prozess durch Code- und Architektur-Reviews teilnehmen
  • Technisches Feedback für den Entscheidungsprozess des Teams bereitstellen
  • Mit der Open-Source-Community als Fachexperte interagieren
  • Unser Wissensspektrum erweitern und Dokumentation schreiben
  • In einer kollaborativen, agilen und global verteilten Umgebung arbeiten
  • Mentoring und Unterstützung bei der Einstellung
  • Von zu Hause aus arbeiten mit globalen Reisen von bis zu 15 % für interne und externe Veranstaltungen

Qualifikationen

  • Sie sind wissbegierig und leidenschaftlich in der Softwareentwicklung
  • Sie sind ein Teamplayer und haben Erfahrung in der kollaborativen Entwicklung
  • Sie haben mit CI/CD-Systemen (z. B. Jenkins, GitHub Actions, Concourse CI usw.) gearbeitet
  • Sie haben eine Erfolgsbilanz bei der termingerechten Lieferung hochwertiger Software
  • Sie haben Erfahrung mit Container-Images und containerisierten Operationen
  • Sie beherrschen mindestens ein Container-Management-/Orchestrierungstool (z. B. Docker, Kubernetes usw.)
  • Sie haben umfangreiche Erfahrung mit Go
  • Sie sind erfahren in der Linux-Systemadministration und Paketverwaltung
  • Sie verfügen über starke schriftliche und mündliche Kommunikationsfähigkeiten, um technische Konzepte zu vermitteln
  • Sie bringen Klarheit in technische und ingenieurtechnische Diskussionen
  • Sie sind jemand, der fest daran glaubt, dass Teilen wichtig ist und Wissen Macht ist
  • Ihre Fähigkeiten reichen von denen eines Absolventen bis zu einem mittleren Software-Ingenieur
  • Sie haben einen Bachelor-Abschluss oder einen gleichwertigen Abschluss in Informatik, STEM oder einem ähnlichen Bereich

Vorteile

  • Verteilte Arbeitsumgebung mit zweimal jährlich persönlichen Team-Sprints
  • Persönliches Lern- und Entwicklungsbudget von 2.000 USD pro Jahr
  • Jährliche Gehaltsüberprüfung
  • Anerkennungsprämien
  • Jährlicher Urlaub
  • Mutterschafts- und Vaterschaftsurlaub
  • Programm zur Mitarbeiterunterstützung
  • Möglichkeit, neue Orte zu bereisen, um Kollegen zu treffen
  • Priority Pass und Reise-Upgrades für Langstreckenveranstaltungen des Unternehmens

Über Canonical

Canonical ist ein Pionierunternehmen im Bereich Technologie, das an der Spitze der globalen Bewegung hin zu Open Source steht. Als das Unternehmen, das Ubuntu veröffentlicht, eines der wichtigsten Open-Source-Projekte und die Plattform für KI, IoT und die Cloud, verändern wir täglich die Welt. 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 dem sein, was wir tun. Canonical ist seit seiner Gründung im Jahr 2004 ein Remote-First-Unternehmen. Hier zu arbeiten ist ein Schritt in die Zukunft und wird Sie herausfordern, anders zu denken, intelligenter zu arbeiten, neue Fähigkeiten zu erlernen und Ihr Niveau zu heben.

Canonical ist ein Arbeitgeber, der Chancengleichheit bietet. Wir sind stolz darauf, einen Arbeitsplatz zu fördern, der frei von Diskriminierung ist. Vielfalt an Erfahrungen, Perspektiven und Hintergründen schafft ein besseres Arbeitsumfeld und bessere Produkte. Unabhängig von Ihrer Identität werden wir Ihre Bewerbung fair berücksichtigen.

Software Engineer - Go - Container Images Arbeitgeber: Canonical

Canonical ist ein hervorragender Arbeitgeber, der eine dynamische und inklusive Arbeitsumgebung bietet, in der Mitarbeiter die Möglichkeit haben, an innovativen Open-Source-Projekten zu arbeiten. Mit einem persönlichen Lern- und Entwicklungsbudget von 2.000 USD pro Jahr und der Flexibilität, remote zu arbeiten, fördert das Unternehmen das Wachstum seiner Mitarbeiter und ermöglicht spannende Reisen zu Team-Events an inspirierenden Orten weltweit. Hier haben Sie die Chance, mit den besten Talenten der Branche zusammenzuarbeiten und einen bedeutenden Beitrag zur Zukunft der Technologie zu leisten.

Canonical

Kontaktdaten:

Canonical Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineer - Go - Container Images erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden – also sei aktiv und knüpfe Kontakte!

Sei bereit für technische Interviews

Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges auf Plattformen wie LeetCode oder HackerRank, damit du im Interview glänzen kannst!

Zeige deine Leidenschaft für Open Source

Beteilige dich an Open-Source-Projekten oder erstelle eigene Projekte, die deine Fähigkeiten zeigen. Das ist eine großartige Möglichkeit, um dein Engagement und deine Expertise zu demonstrieren – und wir lieben es, wenn du das tust!

Bewirb dich direkt über unsere Website

Wenn du denkst, dass du gut zu uns passt, zögere nicht und bewirb dich direkt über unsere Website. So hast du die besten Chancen, gesehen zu werden und vielleicht schon bald Teil unseres Teams zu sein!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer - Go - Container Images mit Bravour zu bestehen

Go
Container-Technologien
CI/CD-Systeme (z.B. Jenkins, GitHub Actions, Concourse CI)
Container-Management/Orchestrierungstools (z.B. Docker, Kubernetes)
Linux-Systemadministration
Paketmanagement
Softwareentwicklung

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeige deine Persönlichkeit. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und Erfahrungen, besonders im Bereich Container-Technologien und CI/CD. Zeige, wie du in der Vergangenheit Probleme gelöst hast und welche Erfolge du erzielt hast.

Mach es klar und prägnant:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir möchten schnell verstehen, was du kannst und was dich auszeichnet.

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 schneller bearbeiten und dich besser kennenlernen.

Wie man sich auf ein Vorstellungsgespräch bei Canonical vorbereitet

Verstehe die Container-Technologien

Mach dich mit den neuesten Container-Technologien vertraut, insbesondere mit Docker und Kubernetes. Zeige im Interview, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrungen in der Entwicklung und Verwaltung von Container-Images.

CI/CD-Prozesse beherrschen

Bereite dich darauf vor, über deine Erfahrungen mit CI/CD-Systemen zu sprechen. Sei bereit, konkrete Beispiele zu nennen, wie du automatisierte Prozesse implementiert hast, um die Qualität und Effizienz deiner Softwareentwicklung zu verbessern.

Teamarbeit betonen

Da Canonical großen Wert auf Zusammenarbeit legt, solltest du deine Teamplayer-Qualitäten hervorheben. Teile Geschichten, in denen du erfolgreich mit anderen zusammengearbeitet hast, um Probleme zu lösen oder innovative Lösungen zu entwickeln.

Engagement für Open Source zeigen

Zeige dein Interesse an der Open-Source-Community und bringe Beispiele für deine Beiträge oder Projekte ein. Dies zeigt, dass du nicht nur ein Entwickler bist, sondern auch ein aktives Mitglied der Community, das bereit ist, Wissen zu teilen und zu lernen.