LinuxJobs LinuxJobs (mobile)

Lead Open Source C++ Engineer (H/F)

Ajoutée le 19 juin 2017

Linagora

Paris (Devops)

https://job.linagora.com/poste/lead-open-source-c-...


ENVIRONNEMENT

LINAGORA est l’un des éditeurs de Logiciels Libres les plus innovants au monde. La mission que s'est donnée LINAGORA est de permettre aux grandes organisations publiques ou privées de développer leur indépendance technologique. LINAGORA est un acteur clé de la souveraineté numérique pour ses clients.

C'est l'une des rares entreprises non américaines à pouvoir offrir une alternative aux principales solutions du marché, avec des produits libres, innovants, pour lesquels ses équipes et contributeurs s'efforcent de maintenir un haut niveau de qualité et des processus d'industrialisation qui leur permettent d'en assurer la pérennité. Ainsi, avec ses logiciels, LINAGORA équipe près de la moitié de l’État français et est en train de déployer dans de nombreux autres pays ses solutions.

Depuis ses origines, LINAGORA assure un soutien aux grandes organisation publiques et privées, à travers la réalisation de grands projets de transformation sur base de technologies libres. LINAGORA, fort de gains de très grands marchés, est en fort développement et *recrute de nouveaux talents amoureux des technologies libres et souhaitant participer à des projets structurants. * Afin de consolider son équipe OSSA (Open Source Software Assurance), et de préparer au mieux ses grandes ambitions, LINAGORA recherche un ingénieur développement C++ expérimenté, doté d’un fort esprit d’équipe et passionné d’Open Source!

MISSIONS

Au sein du pôle « OSSA », vous apporterez votre expertise en développement logiciel C++ et optimisation de performances sur une grande variété de logiciels.
Ainsi vous contribuerez à la maintenance évolutive de Linux, Thunderbird, Firefox ou de l’un des 400 autres logiciels de notre catalogue, tout en montant en compétence en Architecture de Solutions au travers des outils d’industrialisation de processus de développement que vous utiliserez au quotidien (Docker, Gitlab, intégration continue...).

Vous interviendrez sur les aspects suivants :

  • Qualifier les incidents remontés par nos contacts (Ministères, Grands Comptes)
  • Reproduire les incidents sur nos plate-formes de test Docker ou maquettes virtualisées, en collaboration avec les équipes techniques de nos clients
  • Prendre contact avec les Communautés des logiciels concernés pour affiner la qualification des incidents (bugs, demandes d’évolutions)
  • Valider les versions du logiciel sur lesquelles les corrections doivent être effectuées, et ainsi permettre une gestion rigoureuse du Release Management
  • Réaliser les corrections en prenant en compte les critères de qualité et de performance de code
  • Être force de proposition auprès de l’équipe dans le déploiement de process et bonnes pratiques favorisant la célérité des corrections et livraisons
  • Valider les corrections auprès du client

Au delà des développements que vous effectuerez, vous devrez :

  • Maintenir un contact régulier avec les Communautés Open Source (IRC, forums, évenements)
  • Produire le cas échéant les documentations permettant la compréhension des solutions que vous développerez
  • Contribuer vos corrections auprès de la Communauté

Votre implication dans la fourniture de correctifs de qualité et leur contribution au sein des Communautés sera la clef du succès du département OSSA, où vous serez également référent technique sur vos thèmes de spécialisation.

PROFIL

Vous êtes impliqué dans la communauté Open Source en tant que contributeur, souhaitez en faire une activité à plein temps, et ainsi décupler votre impact dans le développement des logiciels qui vous tiennent à coeur. Vous êtes enthousiaste à l’idée de partager votre expertise et d’ajouter de nouvelles cordes à votre arc lors des échanges avec les autres férus du Libre qui animent l’OSSA et plus largement, LINAGORA.

Vous possédez un niveau ingénieur ou un équivalent professionnel dont pouvez justifier.

Le C++ n’a (presque) plus de secrets pour vous, et vous prenez plaisir à produire du code performant, élégant, dans l’optique de son intégration dans le versions upstream des plus grands logiciels du paysage Open Source.

Vous avez occupé des postes qui ont forgé votre aptitude à intervenir sur des logiciels denses en Design Patterns et êtes familier avec les différents outils permettant d’industrialiser les processus de développement.

Vous justifiez par ailleurs d’une expérience significative sur les technologies et méthodologies suivantes :

  • C++ / STL
  • Design Patterns
  • Langages de script Bash/Python
  • Bases de données : SQL (MySQL, PostgreSQL), Cassandra, MongoDB
  • Outils de gestion de révisions (Git, Gitlab, ...)
  • Outils de debugging
  • Une expérience sur Docker serait un plus
  • Pratique de Scrum / Kanban

L’anglais lu et écrit exigé.

Curieux, vous êtes passionné par le monde du Libre et de l’Open Source, et bien sûr vous aimez travailler en équipe et partager vos expériences avec d’autres nerds de haut vol.

LinuxJobs Twitter LinuxJobs Diasporas Twitter RSS LinuxJobs Journal du hacker