Ingénieur Systèmes et Réseaux (H/F) / Infrastructure Engineer

Core infra · PARIS, PARIS
Department Core infra
Employment Type CDI
Minimum Experience Mid-level

Ingénieur Systèmes et Réseaux (H/F)


À propos de Quarkslab

Quarkslab est une société française spécialisée dans la R&D, le conseil et le développement de logiciels dans le domaine de la sécurité informatique. Notre expertise consiste à combiner la sécurité offensive et défensive pour aider les organisations à adopter une nouvelle posture de sécurité : forcer les attaquants, et non les défenseurs, à s'adapter en permanence.


Grâce à nos services de conseil ainsi qu'à nos logiciels, nous fournissons des solutions sur mesure aux organisations, les aidant à protéger leurs actifs, leurs données sensibles et leurs utilisateurs contre des attaques de plus en plus sophistiquées.


Où pouvez-vous nous aider ?

Vous vous joindrez aux deux autres ingénieurs et au futur technicien composant l'équipe Infrastructure de Quarkslab, dont la responsabilité est de maintenir l'infrastructure interne tout en l'adaptant afin de répondre aux besoins des employés et des équipes internes de développement logiciel de Quarkslab.


Quarkslab héberge très majoritairement ses serveurs en interne afin de garder le contrôle de ses données et services. Cette infrastructure interne a été créée lorsque Quarkslab était centrée sur des activités de service.


Depuis, Quarkslab se développe de plus en plus dans le domaine du développement et de la vente de logiciels. Notre infrastructure interne a été mise à rude épreuve pour s'adapter rapidement aux nouveaux besoins croissants des équipes de développement: serveurs d'intégration continue, de tests, hébergement de code, d'images Docker, et bien plus, le tout avec des contraintes de sécurité fortes. Cette adaptation s'est faite au détriment de la maintenabilité de l'infrastructure.


Aujourd'hui, les différentes équipes de Quarkslab sont demandeuses de fonctionnalités plus avancées, telles que le déploiement automatisé de machines virtuelles, la mise à disposition d'un cluster Kubernetes pour déployer des conteneurs ou encore des besoins de stockage de données bien plus variés et conséquents.


Notre infrastructure actuelle ne peut pas répondre à ces nouvelles problématiques, nous sommes donc en train d'en reconstruire une nouvelle intégrant ces besoins tout en éliminant la dette technique accumulée jusqu'ici.


Vos activités principales consisteront à maintenir en état de fonctionnement l'infrastructure actuelle et ses services, tout en travaillant sur la conception et le déploiement de la nouvelle infrastructure puis sur la migration des différents services de l'ancienne infrastructure à la nouvelle infrastructure.


Vous serez également amené à apporter du support aux employés de Quarkslab en cas de problèmes avec leur poste de travail ainsi que dans leurs accès à nos services internes. Cette tâche sera allégée dès lors que nous aurons recruté un technicien dans l'équipe Infrastructure, qui deviendra l'interlocuteur privilégié des employés de Quarkslab.


Vous aurez à déployer et administrer une multitude de services, principalement open source, dans une infrastructure basée très majoritairement sur des serveurs Linux (Debian), avec un fort accent sur l'aspect sécurité.


Vous serez amené à travailler avec un large panel de technologies réseau, virtualisation, conteneurisation et bien plus, allant par exemple de la conteneurisation d'un serveur Jitsi au diagnostic de problèmes de multipathing iSCSI entre un noeud de notre cluster de virtualisation et une de nos baies de stockage.


Qui êtes-vous ?

Voici une liste des compétences et des connaissances que vous devez avoir :

  • Maîtrise de l'installation et de l'administration de serveurs Linux (préférablement Debian), du bas niveau aux applications et services courants en passant par le réseau et la sécurité
  • Bonne connaissance d'un langage de script (Python ou Bash)
  • Forte expérience avec des technologies de conteneurisation (Docker) et de virtualisation (par exemple libvirt, QEMU/KVM, vSphere)
  • Bonne connaissance de git
  • Bonne compréhension du fonctionnement des services et réseaux locaux informatiques courants aux entreprises : VLAN, DHCP, DNS, LDAP, etc.
  • Maîtrise du Français et de l'Anglais (lu, écrit et parlé)
  • Autonomie et forte capacité d'apprentissage
  • Fort intérêt pour comprendre et résoudre en entièreté les problèmes rencontrés afin d'être certain qu'ils ne se reproduisent pas


Ce serait également bien si vous avez :

  • Bonne connaissance d'un outil de gestion de configuration (Ansible, Puppet, Chef, etc.)
  • Expérience dans la gestion de serveurs physiques (matériel, rackage, IPMI, etc.)
  • Expérience dans la gestion de réseaux physiques et virtuels (câblage, IPAM, VXLAN, Open vSwitch, etc.)
  • Expérience dans l'utilisation et la gestion de cluster Kubernetes
  • Fort intérêt pour la sécurité informatique


Pourquoi travailler chez Quarkslab ?

  • Travaillez dans une équipe de passionnés, désireuse d'apprendre et de jouer avec de nouvelles approches et technologies, mélangeant des domaines de compétence variés couvrants tous les niveaux du logiciel au matériel : administration de serveurs Linux, design d'infrastructures bare-metal, virtualisation, conteneurisation, réseau et bien plus, le tout avec un fort accent sur l'aspect sécurité
  • Assistez à des conférences dans votre domaine, apprenez et partagez vos connaissances lors de nombreux évènements internes (conférence hebdomadaire, formations, etc.)
  • Contribuez au développement d'outils open source, dont l'utilisation est privilégiée en interne
  • Excellente mutuelle d'entreprise
  • Environnement international avec des bureaux à Paris et à Buenos Aires (team croissants vs. team asador)


Processus de recrutement

  1. Appel avec notre responsable de l'acquisition des talents
  2. Résoudre un challenge technique
  3. Entretien technique dans nos locaux de Paris ou en vidéoconférence
  4. Débriefing RH et offre d'emploi


-----------------------------------------------------------------------------------------------------------------------------------


Infrastructure Engineer


About Quarkslab

Quarkslab is a French company specialized in R&D, consulting and software development in the field of IT security. Our expertise consists in combining offensive and defensive security to help organizations adopt a new security posture: forcing attackers, and not defenders, to constantly adapt.


Through our consulting services as well as our software, we provide tailored solutions to organizations, helping them protect their assets, sensitive data and users from increasingly sophisticated attacks.


Where can you help us?

You'll join the other two engineers and the future technician who will make up the Quarkslab Infrastructure team, whose responsibility is to maintain the internal infrastructure while adapting it to meet the needs of Quarkslab's employees and internal software development teams.


Quarkslab hosts most of its servers internally in order to maintain control of its data and services. This internal infrastructure was created when Quarkslab was focused on service activities.


Since then, Quarkslab has been growing more and more in the field of software development. Our internal infrastructure has been put to the test in order to quickly adapt to the new and growing needs of the development teams: continuous integration servers, test servers, code hosting, Docker image servers, and much more, all with strong security constraints. This adaptation was done at the expense of the maintainability of the infrastructure.


Today, the various Quarkslab teams are demanding more advanced features, such as the automated deployment of virtual machines, the provision of a Kubernetes cluster to deploy containers, and even more varied and consequent data storage needs.


Our current infrastructure cannot respond to these new issues, so we are currently rebuilding a new one integrating these needs while eliminating the technical debt accumulated so far.


Your main activities will consist of maintaining the current infrastructure and its services in working order, while working on the design and deployment of the new infrastructure and then on the migration of the various services from the old infrastructure to the new one.


You will also provide support to Quarkslab employees in case of problems with their workstations and in accessing our internal services. This task will be lightened once we will have recruited a technician in the Infrastructure team, who will become the preferred contact for Quarkslab employees.


You will have to deploy and manage a multitude of services, mainly open source, in an infrastructure based mainly on Linux servers (Debian), with a strong emphasis on security.


You will work with a wide range of network technologies, virtualization, containerization and more, from containerizing a Jitsi server to diagnosing iSCSI multipathing problems between a node of our virtualization cluster and one of our storage arrays.


Who are you?

Here is a list of the skills and knowledge you should have:

  • Knowledge of Linux (preferably Debian) server installation and administration, from low-level to network and security to common applications and services
  • Good knowledge of a scripting language (Python or Bash)
  • Strong experience with containerization (Docker) and virtualization technologies (e.g. libvirt, QEMU/KVM, vSphere)
  • Good knowledge of git
  • Good understanding of the functioning of common business IT local area networks and services: VLAN, DHCP, DNS, LDAP, etc.
  • Fluency in French and English (read, written and spoken)
  • Autonomy and strong learning capacity
  • Strong interest in fully understanding and resolving the problems encountered to ensure that they do not recur


It would also be nice if you have:

  • Good knowledge of a configuration management tool (Ansible, Puppet, Chef, etc.)
  • Experience in physical server management (hardware, racking, IPMI, etc.)
  • Experience in physical and virtual network management (cabling, IPAM, VXLAN, Open vSwitch, etc.)
  • Experience in using and managing Kubernetes clusters
  • Strong interest in computer security


Why work at Qb?

  • Work in a team of passionate people, eager to learn and play with new approaches and technologies, mixing various areas of expertise covering all levels from software to hardware: Linux server administration, bare-metal infrastructure design, virtualization, containerization, networking and much more, all with a strong focus on security
  • Attend conferences in your field, learn and share your knowledge at numerous internal events (weekly conference, training sessions, etc.)
  • Contribute to the development of open source tools, whose use is privileged internally
  • Premium health insurence
  • International environment with offices in Paris and Buenos Aires (team croissants vs. team asador)


Recruitment process

  1. Call with our talent acquisition manager
  2. Play with a small technical challenge
  3. Technical interview, in office or by videoconference
  4. HR debrief and job offer

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    PARIS, PARIS
  • Department
    Core infra
  • Employment Type
    CDI
  • Minimum Experience
    Mid-level