Chargement en cours

Devops Engineer

PARIS, 75
il y a 13 jours

Level of qualifications required : Graduate degree or equivalent

Fonction : Temporary scientific engineer

Level of experience : From 3 to 5 years

Context

Software Heritage is an ambitious nonprofit, entirely Free/Open Source Software (FOSS) initiative that aims at collecting, organizing, preserving for the very long term, and sharing all publicly available software in source code form, together with the corresponding complete development history (e.g., from a Version Control System) where available. The Software Heritage archive already contains more than 13 billion unique source code files and 2.7 billion commits, retrieved from more than 185 million software projects.

The SoftwareHeritage initiative is hosted by INRIA fundation.

Assignment

We are looking for a experienced DevOps engineer to grow our operations team. The ideal candidate will be a highly motivated individual with a focus on scripting, automation, continuous integration and deployment.

As a member of the Software Heritage operation team, the candidate will contribute to maintain the Software Heritage stack and infrastructure, design the infrastructure evolutions and maintain an efficient development environment for our developers.

Here is an non exhaustive list of the possible ongoing projects you may be working on:

  • Help in designing the architecture of upcoming components of the SoftwareHeritage software ecosystem, aiming at ensuring horizontal and/or verticalscalability
  • Participate to the migration of our database storage from postgresql to cassandra
  • Participate to the migration of our internal object storage to a distributed storage solution (Ceph-based)
  • Migration of our old school CI/CD pipeline to a more modern stack based on tools like Gitlab CI or ArgoCD

Main activities

  • supervision and maintenance of the Software Heritage infrastructure
  • deployment and automation
  • active participation in team life
  • interaction with relevant Open Source communities and with Software Heritage partners

Skills

The ideal candidate should have experience in participating in existing FOSSprojects, in any capacity (developer, community organizer, technical writer, etc.). According to the candidate experience, we expect self-organisation and autonomy skills. System administration good practices should be well known ormastered, especially in the context of FOSS development, and software development should be at least a familiar skill.

The following skills are expected:

  • Python application deployment and operation
  • Puppet or equivalent infrastructure automation languages
  • Postgres or equivalent DB administration
  • Container technologies
  • Good English level (written and oral)
  • Good relational and communication skills

Knowledge and experienceof the following will be considered a plus:

  • Distributed scheduling technologies (e.g., RabbitMQ, Kafka, etc.)
  • Scale-out storage (e.g., Ceph, cloud-based blob storage, ZFS, Swift, etc.)
  • Working knowledge of distributed software architectures
  • System programming in C

Benefits package

  • Partial reimbursement of public transport costs
  • Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
  • Possibility of teleworking (after 6 months of employment) and flexible organization of working hours
  • Professional equipment available (videoconferencing, loan of computer equipment, etc.)
  • Social, cultural and sports events and activities

Recruitment Policy

  • Strong background in Linux in an enterprise production environment preferably at scale
  • Knowledge of development of systems management and administration automation
  • Experience with Kubernetes or similar container orchestration environments
  • Experience in configuration management technologies such as Puppet, Chef or Ansible
  • Familiar with one or more cloud providers
  • Experience coding in Python or similar languages
  • Excellent problem solving skills

We do not expect candidates to be familiar with all of them, but expertise with one or more of the above technologies will be appreciated.

#J-18808-Ljbffr
Entreprise
Inria
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès