Beschreibung des Unternehmens
Über Hedgehog
Hedgehog ist ein Open-Source-Softwareunternehmen, das sich zum Ziel gesetzt hat, Betreibern von Cloud Native-Anwendungen die Möglichkeit zu geben, Workloads auf Edge-Compute- und verteilten Cloud-Infrastrukturen mit derselben Beschaffungsleistung und denselben automatisierten Abläufen bereitzustellen, die auch in der öffentlichen Cloud genutzt werden. Hedgehog hilft Kunden dabei, der Anbieterbindung zu entkommen, den Betrieb von Infrastrukturen in großem Maßstab zu automatisieren und ihre Servicekosten zu senken. Hedgehog ist ein Mitglied des Open Compute Project, der Linux Foundation und der SONiC-Community.
Arbeitsbeschreibung
Dies ist ein Traumjob für einen tiefgründigen Netzwerk-Nerd, der sich für offene Netzwerke interessiert. Wenn Sie sich für Netzwerke begeistern und Routing-Protokolle wie BGP kennen oder Erfahrung im Umgang mit Netzwerkkontroll- oder Datenebenen haben, ist dieser Job genau das Richtige für Sie.
Helfen Sie uns, ein offenes Netzwerkbetriebssystem zu entwickeln, dem die Menschen vertrauen und das sie einfach nutzen können. Fügen Sie Funktionen für Steuerung, Verwaltung und Datenebene hinzu, beheben Sie Fehler und verbessern Sie das SONiC Open Network Operating System und die Open Source Routing Stack (FRR) Software. Zusammenarbeit mit der Open-Source-Community, unserer Support-Organisation und Kunden zur Verbesserung der Benutzerfreundlichkeit und Stabilität der Plattform und der Funktionen, der Produktprobleme und der Erkennung, Identifizierung und Behebung von Fehlern. Mitwirkung an der Implementierung von vollautomatischen Test- und Zertifizierungslabors. Mithilfe bei der Entwicklung umfangreicher automatisierter Testfälle für unser Software Factory System.
Der ideale Kandidat ist ein erfahrener Software-Ingenieur mit fundierten Kenntnissen in der Netzwerk- und Hardcore-Programmierung von Echtzeit- und verteilten Systemen.
Qualifikationen
Sprachen, Rahmenwerke und Werkzeuge
- Erfahrung in der Programmierung in mindestens einer der folgenden Sprachen: C, C++, Rust, oder Gehen Sie.
- Erfahrung mit Skriptsprachen wie Python ist ein großes Plus.
- Arbeitskenntnisse über Terraform, Pulumi oder Ansible ist ein Plus
- Kenntnisse von Tools wie Git, Jira, Jenkins
- Kenntnisse von Test-Frameworks sind von Vorteil.
Anforderungen an die Erfahrung mit Netzwerktechnologie (3 oder mehr der folgenden Punkte):
- Vertrautheit mit offenen Netzbetriebssystemen, s.o. SONiC, DENT, Cumulus Linux, Switchdev, Vyatta, usw.
- Vertrautheit mit offenen Routing-Stapeln, s.o. FRR (früher Quagga, Zebra), Bird, KubeRouter, ExaBGP, FreeRouter, XORP ...
- Ausgeprägte Kompetenz und praktische Kenntnisse von Routing-Protokollen, s.o. BGP, OSPF, ISIS, RIP, ...
- Kenntnisse der Layer-2-Technologien wie VLAN, STP, QinQ, TRILL, LLDP, LAG, MCLAG, LACP, ESIMulticast
- Praktische Erfahrung und Vertrautheit mit Overlays s.a. Geneve, VXLAN
- Praktische Erfahrung und Vertrautheit mit BGP-basierte Underlays.
- Praktische Erfahrung und Vertrautheit mit BGP EVPN
- Praktische Erfahrung mit P4OpenFlow, OpenConfig
- Erfahrung mit Netzwerken Datenebenen.
- Praktische Erfahrung mit Linux-Vernetzung (einschließlich iptables/nftables, tc, dpdk, ovs).
- Praktische Erfahrung mit eBPF.
Anforderungen an die Erfahrung mit Netzwerktestwerkzeugen (1 oder mehrere der folgenden Punkte):
- Verwenden Sie Keysight, IXIA, Spirentund andere Verkehrserzeuger, um den Umfang und die Leistung zu charakterisieren.
- Erfahrung mit SFLOW, NETFLOW Tools und andere Netzwerküberwachungs-Tools.
- Ausgeprägte Fähigkeiten bei der Entschlüsselung von Paketen, Lesen pcap Dateien, und die Analyse von Schnüffelspuren.
Erfahrung mit Cloud(-native)-Netzwerktechnologie (ein großes Plus):
- Praktische Vertrautheit mit Kubernetes Vernetzung (Kattun, Zilium, usw. CNIs)
- Praktische Vertrautheit mit Dienst Mesh und API-Gateways
- Praktische Vertrautheit mit OpenStack Vernetzung (ML2, Neutron)
- Praktische Erfahrung mit Wireguard, MetalLB, Traefik, Envoy, usw.
Sonstige Anforderungen:
- Nachgewiesene Erfahrung mit Cloud-, Rechenzentrums- oder Edge-Netzwerkprodukten
- Nachgewiesene Erfahrung mit der Behebung von Kundenproblemen und deren lokaler Nachbildung im Labor
- Starkes Engagement auf Lösungsebene bei der Bereitstellung in Unternehmen
- Erfahrung in der Qualifizierung von skalierbarer Unternehmenssoftware mit hohem Volumen
Zusätzliche Informationen
Vorteile des Igels
- Weltklasse-Team
- Großartige Kultur
- Spannende und interessante technische Probleme
- Konkurrenzfähiges Gehalt
- Startkapital
- Krankenversicherung (medizinisch, zahnärztlich, visuell)
- Unbegrenzte freie Zeit
- Von zu Hause aus arbeiten
- Laptop, IT-Ausrüstung
Igel-Werte
Team
Alle für einen und einer für alle! Wenn Sie bei Hedgehog einsteigen, werden Sie Teil eines leistungsstarken Teams. Wir sind eine Gemeinschaft von Freunden, die gerne zusammenarbeiten. Wir bemühen uns sehr, die Werte des anderen zu verstehen und herauszufinden, ob unsere Werte miteinander vereinbar sind. Wenn dies der Fall ist, behandeln wir uns gegenseitig mit der Liebe und dem Respekt, den wir einem Freund entgegenbringen würden.
Vertrauen
Wir müssen wissen, dass Sie die Aufgabe bewältigen können. Wir müssen wissen, dass Sie uns den Rücken freihalten. Wir vertrauen darauf, dass wir uns gegenseitig zum Erfolg verhelfen können. Wenn wir uns nicht gegenseitig vertrauen können, können wir keinen Erfolg haben.
Ehrlichkeit
Transparenz schafft Vertrauen. Wir bemühen uns stets, so transparent, offen und ehrlich wie möglich zu sein. Wir sind nicht passiv-aggressiv, undurchsichtig oder doppelzüngig. Wir sagen, was wir meinen, und wir meinen, was wir sagen. Das bedeutet nicht, dass wir unverblümt, unhöflich oder aggressiv sind. Es bedeutet, dass wir uns selbst, unseren Kollegen, unseren Partnern und unseren Kunden gegenüber offen sind. Schließlich handelt es sich bei uns um Open-Source-Software. Wenn wir reden, sollten wir auch gehen.
Fairness
Politik ist scheiße. Günstlingswirtschaft nervt noch mehr. Sei ein guter Mensch. Behandle andere so, wie du willst, dass sie dich behandeln. Wenn du dich anstrengst, wirst du belohnt werden. Scheitern Sie und wir werden Ihnen zum Erfolg verhelfen. Verliere das Vertrauen und wir lassen dich wissen, dass wir dir den Rücken freihalten müssen.
Innovation
Wir gehen das Risiko ein, einer Gemeinschaft wie Hedgehog beizutreten, weil wir ein wirklich großartiges Produkt entwickeln, vermarkten, verkaufen und unterstützen wollen, das unseren Kunden einen unglaublichen Mehrwert bietet. Wir sind in der Technologiebranche tätig, weil wir die kreative Zerstörung der Innovation lieben. Wir lieben es, den Status quo zu stören, und wir lieben es, Menschen glücklich zu machen, wenn sie unsere Produkte nutzen.
Spaß
Arbeit sollte Spaß machen. Sehr viel Spaß. Wir alle wollen lieben, was wir tun. Das Leben ist kurz. Es ist zu kurz, um nicht mindestens fünf Tage in der Woche Spaß an dem zu haben, was wir tun. Die Arbeit kann manchmal hart sein, aber wir geben uns Mühe, weil wir mit den Ergebnissen, die wir erzielen, und den Beziehungen, die wir aufbauen, zufrieden sind. Wenn wir immer wieder das Gefühl haben, dass uns die Arbeit keinen Spaß macht, sollten wir uns fragen, warum das so ist, damit wir wieder Spaß an der Arbeit haben können.
Pflege
So sehr wir Hedgehog auch zu einer Familie machen wollen, haben wir alle natürlich auch Familien außerhalb der Arbeit. Die Familie steht an erster Stelle. Wenn Sie Zeit, Raum oder Unterstützung brauchen, um sich um Ihre Familie und sich selbst zu kümmern, tun wir alles, um Ihnen das zu geben, was Sie brauchen.