Ingénieur DevOps et dev C

OP3FT
Paris, France
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Compensation
€ 45K

Job location

Remote
Paris, France

Tech stack

Software Quality
Continuous Integration
Software Debugging
Linux
DevOps
Integrated Development Environments
Python
Kernel-Based Virtual Machine
Quick EMUlator (QEMU)
Software Engineering
Virtual Machines
Virtual Environment
GIT
Operational Systems
Docker
VMware

Job description

Au sein d'une équipe à taille humaine, vous interviendrez sur des projets techniques à forte valeur ajoutée.

Environnement de développement & DevOps

Vous assurez la maintenance et l'évolution de notre environnement de développement sur mesure et cross-plateformes FPXDE) (Frogans Player X-platform Development Environment) incluant :

  • Chaînes de build (production de binaires, clang/gcc/...)
  • Outils de tests
  • Processus de run
  • Outils à destination des développeurs
  • Pipelines CI/CD
  • Processus de release
  • Gestion des machines virtuelles (VM, KVM, Qemu, libvirt, vmware, Docker)

Vous accompagnez également les équipes de développement :

  • Support technique (debug)
  • Développement d'outils spécifiques
  • Résolution de problématiques complexes

Développement logiciel

Vous participez au développement de Frogans Player, notamment :

  • Maintenance et évolution de la partie cross-plateforme de FPRT (Frogans Player Runtime)
  • Conception et implémentation à partir de pseudocode existant
  • Contribution aux bibliothèques communes
  • Participation à la rédaction des spécifications techniques

Qualité & bonnes pratiques

Vous travaillez dans le respect des méthodes et règles de codage de l'OP3FT :

  • Documentation claire des processus et des algorithmes
  • Code commenté, maintenable et robuste
  • Attention portée à la résilience et à la pérennité des choix techniques, Vous serez intégré(e) à l'équipe de développement de l'OP3FT.

Votre intégration sera encadrée, afin de vous habituer progressivement aux méthodes de travail de l'OP3FT. Durant cette période d'intégration, vous aurez un parrain développeur qui sera votre partenaire de réflexion et vous aidera à présenter et mettre en forme vos différents travaux.

Au sein de l'OP3FT, vous serez amené(e) à travailler sur des projets riches et variés. Nous favorisons l'intelligence collective, vous serez donc amené(e) à prêter main forte à vos collègues sur leurs projets, afin de trouver ensemble la meilleure solution., En raison de la complexité des projets et de la nécessité d'échanges dynamiques et prolongés, l'OP3FT privilégie le travail en présentiel. Le télétravail peut toutefois être accordé de manière ponctuelle, sous réserve de validation.

Processus de recrutement

Pour les candidatures présélectionnées sur CV et lettre de motivation, le processus de recrutement est le suivant :

  • un entretien téléphonique pour qualifier votre candidature
  • un entretien sur place avec des développeurs de l'OP3FT, incluant un test
  • un entretien sur place avec les dirigeants, Les utilisateurs finaux naviguent sur les sites Frogans en utilisant un logiciel dédié gratuit appelé Frogans Player.

Depuis le début de son développement en 1999, la technologie s'appuie sur des standards ouverts préexistants ou développés spécifiquement.

Ce développement a nécessité de travailler avec l'IETF afin de spécifier le format des liens permettant d'ouvrir des sites Frogans depuis le Web (RFC 8589), et avec l'ICANN afin d'assurer grâce à un domaine de premier niveau (.frogans) la sécurité, la stabilité, et la fiabilité du médium sur l'Internet.

Tout comme le Web, Frogans a été conçu techniquement comme une couche logicielle générique fonctionnant au-dessus de l'infrastructure d'origine de l'Internet. Mais à la différence du Web, Frogans a été conçu en pensant toujours en premier aux utilisateurs finaux et à leurs intérêts.

Requirements

Do you have experience in iOS?, Profil recherchéCompétences techniques

  • Solides connaissances en langage C, appuyées par des projets concrets
  • Bonne connaissance des systèmes d'exploitation bas niveau
  • Très bonne maîtrise de Linux
  • Bonne connaissance de Git
  • Expérience ou bonnes bases en gestion d'environnements virtuels (VM, KVM, Qemu, libvirt, VMware, Docker)

Compétences complémentaires

  • Curiosité technique et envie d'apprendre de nouveaux langages (ex. Python)
  • Autonomie, débrouillardise et esprit d'initiative
  • Goût pour les environnements techniques exigeants
  • Grande rigueur dans le développement des zones sensibles

Pourquoi nous rejoindre ?

  • Projets techniques profonds et stimulants
  • Environnement à taille humaine, favorisant l'autonomie et l'impact
  • Forte culture de la qualité logicielle
  • Poste clé mêlant DevOps, développement bas niveau et CI/CD

Savoir-être :

  • Proactif(ve) et autonome : vous n'hésitez pas à poser des questions, vous n'attendez pas d'être relancé(e), vous organisez des réunions de travail quand nécessaire, etc.
  • Curieux(se) et aimant les défis : vous partez à la recherche des informations nécessaires en utilisant des spécifications techniques ou des recherches sur le Web, vous savez vous adapter vite, y compris à des architectures peu communes.
  • Doté(e) d'un solide esprit d'équipe et rationnel(le) : vous respectez le travail des autres, vous êtes capable d'argumenter vos propositions et d'écouter les contre-arguments, vous documentez votre travail, etc.
  • Humble et capable de se remettre en cause : parfois la meilleure solution n'est pas la vôtre, mais celle qui a été trouvée par l'équipe !

Benefits & conditions

Prise de poste dès que possible / Rémunération minimum : 35K€

About the company

Organisation à taille humaine, orientée innovation et technologies bas niveau, nous développons des technologies cross-plateformes exigeantes, au cœur de problématiques de performance, de robustesse et de qualité logicielle., Nous avons créé Frogans parce qu'il n'y a qu'un seul choix, le Web (ou World Wide Web), pour publier des contenus et des services sur l'Internet de façon universelle. Créé en 1989, le Web (ou World Wide Web) est un médium pour publier des contenus et des services sur l'Internet de façon universelle. Le Web permet à des millions d'éditeurs de contenus et à des milliards d'utilisateurs finaux de communiquer à travers des sites Web. D'un point de vue technique, le Web est conçu comme une couche logicielle générique fonctionnant au-dessus de l'infrastructure d'origine de l'Internet, c'est-à-dire les protocoles TCP et IP et le système des noms de domaine (DNS). Lorsque l'on n'a qu'un seul choix, il n'y a pas de liberté. Avec l'arrivée de Frogans, les éditeurs de contenus ont la liberté de choisir un autre médium pour publier des contenus et des services sur l'Internet de façon universelle. L'arrivée d'un nouveau médium donne aussi la liberté de penser différemment à des problèmes qui ne trouvent pas de solutions satisfaisantes dans le monde actuel, en s'affranchissant du cadre technique défini dans l'ADN du Web. Ainsi, Frogans introduit des modèles nouveaux visant par exemple à mieux protéger la vie privée des utilisateurs finaux ou à réduire l'empreinte carbone du numérique. Comparé au Web, Frogans est un médium conçu pour une communication plus visuelle, des contenus plus ciblés et une interaction plus naturelle. Frogans permet de publier des sites Frogans. Les sites Frogans ont des formes libres qui s'affranchissent du format rectangulaire obligatoire des sites Web. Ils flottent sur l'écran des utilisateurs finaux. Leur apparence est identique sur tous les écrans, qu'il s'agisse par exemple d'ordinateurs (Windows, macOS, Linux), de smartphones (Android, iOS), ou d'équipements de réalité virtuelle et augmentée (Meta Quest, Apple Vision Pro). Chaque site Frogans a une adresse qui permet d'accéder au site. L'adresse peut s'écrire avec des caractères internationaux., L'OP3FT est une organisation de standardisation à but non lucratif créée en 2012, dédiée et indépendante, dont l'objet est de détenir, promouvoir, protéger et faire progresser la technologie Frogans sous la forme d'un standard ouvert de l'Internet utilisable gratuitement par tous. La mission de l'OP3FT est de détenir, promouvoir, protéger et faire progresser la technologie sous la forme d'un standard ouvert de l'Internet utilisable gratuitement par tous. Dans le cadre de sa mission, l'OP3FT développe et publie des spécifications techniques, des implémentations de référence et des chartes. L'OP3FT a une équipe d'une vingtaine de personnes. Grâce à l'OP3FT, qui est basée à Paris, Pékin et Washington, le développement de Frogans est mené irrévocablement de manière neutre, ouverte et transparente, et son accès est garanti à tous dans l'intérêt général.

Apply for this position