CommandLink

Staff Software Engineer, Monitoring Product

AWSGCP
Traduction automatique. Consultez l’original.

À propos du poste

À propos de votre nouveau rôle

Le produit de supervision de CommandLink est la façon dont les clients voient leur réseau : chaque appareil, service et dépendance, mis en évidence par une API et une interface utilisateur qu'ils utilisent tous les jours. Aujourd'hui, cette expérience est plus difficile à construire qu'il n'y paraît, la plupart des plateformes dans ce domaine enfouissent le signal dans des listes d'appareils plates et des interfaces datées. Nous voulons construire quelque chose de plus clair et de plus rapide, basé sur la topologie réelle du réseau.

En tant que Staff Software Engineer, vous serez responsable de cette surface de bout en bout : l'architecture qui détermine sa mise à l'échelle, la manière dont elle consomme les couches de classification et de télémétrie sous-jacentes, et la manière dont elle évolue à mesure que la plateforme grandit. Il s'agit d'un travail full-stack avec un fort accent sur le domaine réseau. Vous devrez raisonner clairement à la fois sur la conception du système et sur l'expérience qu'il produit pour quelqu'un qui dépanne son réseau en temps réel.

Responsabilités clés

  1. Être responsable de l'architecture et de l'orientation à long terme de l'API et de l'interface utilisateur du produit de supervision, y compris la feuille de route pour sa mise à l'échelle et son évolution.
  1. Présenter la hiérarchie complète du compte et des appareils, de l'entreprise au site, à la sonde et au collecteur, à l'appareil et au service, ainsi que les relations de dépendance entre eux, d'une manière qui reste navigable à grande échelle.
  1. Diriger l'expérience de découverte et d'inventaire : comment les nouveaux appareils et hôtes sont trouvés et facturés (Découverte d'hôtes), comment les résumés de systèmes corrélés sont construits (Découverte de systèmes), et comment les clients intègrent de nouvelles sources.
  1. Construire les écrans que les clients utilisent pour créer, modifier et examiner l'historique des alertes via le service d'alertes.
  1. Définir les contrats de données entre le produit de supervision et les services de classification, de télémétrie et d'alertes dont il dépend, et maintenir leur qualité à mesure que la plateforme grandit.
  1. Définir les modèles techniques que les autres ingénieurs suivent pour le rendu et l'interaction avec des données réseau complexes et hiérarchiques, y compris des visualisations de topologie réellement performantes, un point faible connu sur les plateformes concurrentes.
  1. Plonger dans les projets d'autres équipes lorsque l'architecture, les performances ou les décisions de conception nécessitent votre jugement, et résoudre les dépendances inter-équipes avant qu'elles ne deviennent des blocages.
  1. Mentorer les ingénieurs de l'équipe et élever le niveau de ce que signifie un travail full-stack de qualité production, conscient du domaine, chez CommandLink.
  1. Assumer des responsabilités et des projets supplémentaires si nécessaire pour soutenir le succès de l'équipe et de l'organisation.

Requis

Ce dont vous aurez besoin pour réussir

Requis

  1. Compréhension approfondie de la topologie réseau et système : comment les appareils, les services et l'infrastructure sont liés les uns aux autres, et comment représenter clairement ces relations à quelqu'un qui dépanne en direct.
  1. Expérience de production avec une infrastructure sensible à la latence et à haut volume : messagerie distribuée/flux d'événements (par exemple, Kafka) et recherche ou indexation à grande échelle (par exemple, OpenSearch), ou des équivalents clairs.
  1. Confort avec le développement piloté par contrat entre équipes, en utilisant des définitions de schéma/interface comme protobuf pour que plusieurs services respectent un contrat partagé.
  1. Connaissance pratique de l'apparence de la télémétrie réseau en production (SNMP, syslog, ICMP, OpenTelemetry ou similaire) et jugement pour raisonner sur ce que signifie un signal donné pour un environnement réseau réel.
  1. Solide expérience cloud et systèmes sur au moins deux des plateformes suivantes : AWS, Azure, ou GCP.
  1. Un historique de prise en charge des décisions architecturales dans des espaces problématiques ambigus et de les mener à des résultats durables, y compris l'influence sur les contrats partagés ou les limites de la plateforme entre les équipes.

Atouts

  1. Expérience préalable dans la création de produits de supervision, d'observabilité ou de gestion de réseau avec une interface utilisateur orientée client.
  1. Familiarité avec les modèles de données graphiques et la manière dont la topologie hiérarchique ou de dépendance est représentée et parcourue.
  1. Expérience dans la conception de visualisations de données pour des données complexes, hiérarchiques ou structurées en graphe.
  1. Expérience avec des plateformes comme SolarWinds, Zabbix, PRTG, Auvik ou similaires. Comprendre ce qu'elles font bien et mal est la partie utile, pas avoir déjà construit la meilleure version.

Si vous ne cochez pas toutes les cases ici, mais que cela vous semble être le genre de problème que vous aimez, postulez. Nous sommes plus intéressés par la façon dont vous réfléchissez à cet espace que par une correspondance parfaite des compétences.

Chez CommandLink, nous nous engageons à créer une expérience d'embauche équitable, cohérente et efficace. Dans le cadre de notre processus, nous utilisons des outils assistés par IA pour aider à examiner et analyser les candidatures. Ces outils aident notre équipe de recrutement en identifiant les qualifications et l'expérience qui correspondent aux exigences de chaque rôle.

Les outils d'IA sont utilisés uniquement pour aider au processus d'évaluation — ils ne prennent pas de décisions d'embauche finales. Chaque candidature est examinée par un membre de notre équipe de recrutement ou d'embauche avant que toute décision ne soit prise.

Pourquoi vous aimerez la vie chez Command|Link

Rejoignez-nous chez CommandLink, où vous aurez l'opportunité de façonner l'avenir de la communication d'entreprise. Nous valorisons l'esprit d'innovation et recherchons des individus prêts à apporter leur vision et leur expertise uniques à une équipe qui valorise les idées audacieuses et la pensée stratégique. Êtes-vous prêt à avoir un impact ?

  • Espace pour grandir dans une entreprise à forte croissance
  • Un environnement qui célèbre les idées et l'innovation
  • Votre travail aura un impact tangible
  • Congés payés flexibles
  • Événements amusants dans des lieux sympas
  • Primes de parrainage d'employés pour encourager l'ajout de nouvelles personnes formidables à l'équipe

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter