Description de l'entreprise
À propos du hérisson
Hedgehog est une société de logiciels open source dont l'objectif est de permettre aux propriétaires d'applications Cloud Native de déployer des charges de travail sur des infrastructures Edge Compute et Cloud distribuées avec la même puissance d'approvisionnement et les mêmes opérations automatisées que celles qui alimentent le Cloud public. Hedgehog aide les clients à échapper au verrouillage des fournisseurs, à automatiser les opérations d'infrastructure à grande échelle et à réduire leur coût de service. Hedgehog est membre de l'Open Compute Project, de la Linux Foundation et de la communauté SONiC.
Description de l'emploi
Il s'agit d'un emploi de rêve pour un passionné des réseaux ouverts. Si vous êtes passionné par les réseaux et que vous connaissez les protocoles de routage tels que BGP ou que vous avez de l'expérience dans le domaine des plans de contrôle ou de données des réseaux, ce poste est fait pour vous.
Aidez-nous à construire un système d'exploitation de réseau ouvert auquel les gens peuvent faire confiance et qu'ils peuvent utiliser facilement. Ajouter des fonctionnalités de contrôle, de gestion et de plan de données, corriger les bogues et améliorer le système d'exploitation de réseau ouvert SONiC et le logiciel de pile de routage open source (FRR). Travailler avec la communauté Open Source, notre organisation de support et les clients pour améliorer l'expérience utilisateur et la stabilité de la plateforme et des fonctionnalités, les problèmes liés aux produits et la détection, l'identification et la résolution des défauts. Contribuer à la mise en œuvre de laboratoires de test et de certification entièrement automatisés. Contribuer à l'élaboration de cas de tests automatisés complets pour notre système d'usine logicielle.
Le candidat idéal est un ingénieur logiciel expérimenté qui possède une grande expertise en matière de réseaux et de programmation de systèmes distribués et en temps réel.
Qualifications
Langages, cadres et outils
- Expérience de la programmation dans au moins un des langages suivants : C, C++, Rustou Allez-y.
- Expérience des langages de script tels que Python est un atout considérable.
- Connaissance pratique Terraform, Pulumi ou Ansible est un plus
- Connaissance pratique d'outils tels que Git, Jira, Jenkins
- Une connaissance pratique des cadres de test est un atout.
Exigences en matière d'expérience dans le domaine des technologies de réseau (3 ou plus des éléments suivants):
- Familiarité avec les systèmes d'exploitation de réseaux ouverts, entre autres. SONiCDENT, Cumulus Linux, Switchdev, Vyatta, etc.
- Familiarité avec les piles de routage ouvertes, s.a. FRR (anciennement Quagga, Zebra), Bird, KubeRouter, ExaBGP, FreeRouter, XORP ...
- Solides compétences et connaissances pratiques de niveau expert en matière de protocoles de routage, entre autres. BGP, OSPF, ISIS, RIP, ...
- Connaissance pratique des technologies de la couche 2 telles que VLAN, STP, QinQ, TRILL, LLDP, LAG, MCLAG, LACP, ESI, Multicast
- Expérience pratique et familiarité avec les overlays s.a. Geneve, VXLAN
- Expérience pratique et familiarité avec Sous-couches basées sur le protocole BGP.
- Expérience pratique et familiarité avec BGP EVPN
- Expérience pratique avec P4OpenFlow, OpenConfig
- Expérience en matière de réseau plans de données.
- Expérience pratique avec Réseau Linux (y compris iptables/nftables, tc, dpdk, ovs).
- Expérience pratique avec eBPF.
Exigences en matière d'expérience des outils de test de réseau (1 ou plusieurs des éléments suivants):
- Utilisation Keysight, IXIA, Spirentet d'autres générateurs de trafic pour caractériser l'échelle et la performance.
- Expérience avec ÉCLAIRAGE, FLUX NET et d'autres outils de surveillance du réseau.
- Solides compétences en matière de décodage de paquets, de lecture pcap des fichiers et l'analyse des traces de renifleurs.
Expérience de la technologie de réseau Cloud(-native) (un énorme plus):
- Familiarité pratique avec Kubernetes la mise en réseau (Calico, Ciliumetc. CNI)
- Familiarité pratique avec Service Mesh et Passerelles API
- Familiarité pratique avec OpenStack la mise en réseau (ML2, Neutron)
- Expérience pratique avec Wireguard, MetalLB, Traefik, Envoy, etc.
Autres exigences :
- Expérience confirmée avec des produits de réseau de cloud, de centre de données ou de périphérie.
- Expérience avérée en matière de débogage des problèmes des clients et de recréation locale de ces problèmes dans le laboratoire
- Forte exposition aux déploiements d'entreprises au niveau des solutions
- Expérience de la qualification de logiciels d'entreprise évolutifs et à fort volume
Informations complémentaires
Avantages du hérisson
- Une équipe de classe mondiale
- Une grande culture
- Problèmes d'ingénierie engageants et intéressants
- Salaire compétitif
- Fonds propres de démarrage
- Assurance maladie (soins médicaux, soins dentaires, soins de la vue)
- Temps libre illimité
- Travail à domicile
- Ordinateur portable, matériel informatique
Valeurs du hérisson
L'équipe
Tous pour un et un pour tous ! En rejoignant Hedgehog, vous rejoignez une équipe performante. Nous sommes une communauté d'amis qui aiment travailler ensemble. Nous nous efforçons de comprendre les valeurs de chacun et de déterminer si nos valeurs sont compatibles. Si c'est le cas, nous nous traitons mutuellement avec l'amour et le respect que nous accorderions à un ami.
Confiance
Nous avons besoin de savoir que vous pouvez faire le travail. Nous avons besoin de savoir que vous nous soutenez. Nous sommes convaincus que nous pouvons nous aider mutuellement à réussir. Si nous ne nous faisons pas confiance, nous ne pourrons pas réussir.
Honnêteté
La transparence renforce la confiance. Nous nous efforçons toujours d'être aussi transparents, ouverts et honnêtes que possible. Nous ne sommes pas passifs agressifs, opaques ou à double visage. Nous disons ce que nous pensons et nous pensons ce que nous disons. Cela ne signifie pas que nous sommes brusques, impolis ou agressifs. Cela signifie que nous sommes ouverts avec nous-mêmes, nos coéquipiers, nos partenaires et nos clients. Après tout, nous travaillons dans le domaine des logiciels libres. Nous devons joindre le geste à la parole.
L'équité
La politique, c'est nul. Le favoritisme craint encore plus. Soyez un bon citoyen. Faites aux autres ce que vous voudriez qu'ils vous fassent. Mettez la main à la pâte et vous serez récompensés. Si vous échouez, nous vous aiderons à réussir. Perdez la confiance et nous vous ferons savoir que vous avez besoin de notre soutien.
L'innovation
Nous prenons le risque de rejoindre une communauté comme Hedgehog parce que nous voulons construire, commercialiser, vendre et soutenir un produit vraiment génial qui apporte une valeur incroyable aux clients. Nous sommes dans le secteur de la technologie parce que nous aimons la destruction créative de l'innovation. Nous aimons perturber le statu quo et nous aimons rendre les gens heureux lorsqu'ils utilisent nos produits.
S'amuser
Le travail doit être amusant. Beaucoup de plaisir. Nous voulons tous aimer ce que nous faisons. La vie est courte. Elle est trop courte pour ne pas s'amuser en faisant ce que nous faisons au moins cinq jours par semaine. Le travail est parfois difficile, mais nous y consacrons des efforts parce que nous sommes satisfaits des résultats que nous obtenons et des relations que nous établissons. Lorsque nous avons l'impression que le travail n'est pas amusant, nous nous efforçons de comprendre pourquoi afin de pouvoir à nouveau nous amuser.
Soins
Même si nous voulons faire de Hedgehog une famille, il est évident que nous avons tous une famille en dehors du travail. La famille passe avant tout. Si vous avez besoin de temps, d'espace ou de soutien pour prendre soin de votre famille et de vous-même, nous faisons tout notre possible pour vous donner ce dont vous avez besoin.