Équipe technique

  • En tant qu’ingénieurs chez Nexthink, nous jouons un rôle majeur dans le développement du produit, ce qui est très gratifiant.

  • Travailler chez Nexthink, c’est comme être à bord de l’USS Enterprise : on essaie constamment d’aller là où personne n’est encore jamais allé, avec Spock, McCoy, Scott et Chekov comme coéquipiers et en vitesse supraluminique !

  • Nous repoussons les limites du .NET et n’avons pas peur des initiatives audacieuses. Tout le monde veut ce qu’il y a de mieux pour le logiciel et pour au final offrir une formidable expérience aux utilisateurs.

  • Nous essayons de créer des produits à la fois simples et puissants, en cachant la complexité et les imperfections des composants internes sous-jacents du système d’exploitation.

  • La vie est trop courte pour faire des tests manuels.

Qui est derrière la technologie Nexthink ?

La technologie révolutionnaire de Nexthink tire son origine d’un projet de recherche avancé en intelligence artificielle mené à la prestigieuse École polytechnique fédérale de Lausanne (EPFL), en Suisse.

L'équipe technique de Nexthink regroupe aujourd'hui plus de 20 nationalitées différentes et comprend des ingénieurs de haute qualité qui maîtrisent pas moins de 10 langages informatiques. Nous adorons créer des logiciels innovants offrant une excellente expérience utilisateur et y mettons toute notre passion.

Collector

Collector

  • C
  • C++
  • Windows Kernel
  • OSX Kernel

Nexthink Collector est le pilier de la technologie Nexthink. Reposant sur des technologies extrêmement avancées au niveau kernel de la machine, le Collector est en mesure d’extraire des données détaillées directement depuis le système d’exploitation. Avec un très faible impact sur le processeur et la mémoire, Collector surveille les applications, le réseau, le Web, les impressions et l’activité du système, et encode les données ainsi extraites dans un flux UDP transmis à l’Engine via un protocole développé en interne. Le déploiement de Collector est ultra-rapide et, preuve de notre engagement continu envers la qualité, nous sommes fiers d’avoir réussi les tests de fiabilité les plus stricts du Microsoft Plugfest.

Engine

Engine

  • C
  • C++
  • Lua
  • Linux
  • Boost

L'équipe en charge de l’Engine est passionnée de base de données et de la performance de base de données. Nous étions l'une des premières entreprises déployant une base de données en mémoire et sommes très fiers d'en avoir encore l'une des plus rapides, et nous travaillons dur pour rester en tête ! Ces derniers jours, nous travaillons sur un nouveau langage de requête, sur des structures immutables en C ++ et sur l’optimisation du post-compilateur. Quelque fois, l’utilisation des règles C++ pallient au manque de puissance et de beauté que les Managed Frameworks peuvent avoir.

Finder

Finder

  • C#
  • .NET
  • Rx
  • XAML
  • GDI
  • Prism

Le Finder est l'expérience interactive ultime pour visualiser l'activité dans les infrastructures informatiques. Nous avons développé des composants visuels uniques en utilisant WPF et des techniques de dessin en travaillant directement sur les canvas. L’interactivité est alimentée avec Reactive Extension à l’image de notre recherche directe. Le Finder extrait la connaissance de l’Engine via l’utilisation de connexions comme les services basés sur HTTP de Nexthink tels que la bibliothèque en ligne. Le Finder est également l'outil principal de configuration de la plate-forme Nexthink et dispose de son propre Framework de gestion pour élaborer les formulaires et arbres d'objets.

Portal

Portal

  • Java
  • Scala
  • JS
  • Ajax
  • Python
  • Single-page
  • PostgresSQL

Nexthink Portal est au cœur de la plateforme Nexthink. Portal permet de créer des tableaux de bord personnalisés via une interface web contenant du drag and drop. Des widgets élaborés permettent de définir et visualiser l’évolution de metrics, dans le temps ainsi que selon la hiérarchie en place dans l’organisation. Les widgets utilisent Ajax et même JavaScript afin d’assurer une flexibilité maximale. Les metrics Nexthink sont collectées depuis les Engines et fédérées dans une base de données Portal afin de fournir une information haut niveau. Une hiérarchie et une gestion des rôles avancées permettent d’assurer que chaque utilisateur ait accès aux données qui lui sont utiles. Les tableaux de bord sont associés à des fonctionnalités de reporting capables de générer des fichiers docx haute résolution et personnalisables à partir des metrics. Portal est enfin le lieu où l’on peut configurer l’architecture de la plateforme Nexthink dans son ensemble, définir des hiérarchies et fédérer les données dans toute la solution.

Cloud

Cloud

  • Java
  • Scala
  • Akka
  • Puppet
  • Logstash
  • Python

Les équipes informatique et SaaS travaillent pour préparer une offre Nexthink connectée. L’offre Cloud de Nexthink combine des composants divers qui permettent à Nexthink de fournir des fonctionnalités connectées et faciliter le développement des clients Nexthink, tant en taille qu’en flexibilité. Des composants telles que library, licensing, reporting, deployment & update, content manager, etc, sont autant de briques qui facilitent de larges déploiements. Tout ce qui touche à la sécurité étant essentiel dans cet environnement connecté, l’équipe a acquis une solide expertise dans ce domaine.

Vous aimeriez vous joindre à nous ?

Rejoignez Nexthink pour travailler dans une ambiance agréable
et découvrir une atmosphère qui n’a rien à envier à la Silicon Valley dans la superbe région du lac Léman, près de Genève.