Software Heritage is a universal software source code archive project, whose aim is to recover, preserve for the very long term and share all publicly available source code, together with its development history (e.g., as stored in version control systems). The Software Heritage archive already contains over 30 billion unique source files and 6 billion commits, retrieved from over 440 million software development projects. The Software Heritage initiative, hosted by the Inria Foundation, is an entirely free software (FOSS) and non-profit project.
The Position
We are looking for an experienced Ops engineer to develop our operations team. The ideal candidate will have a particular interest in hardware, system administration and large scale infrastructure management.
As a member of the Software Heritage team, the candidate will maintain the Software Heritage stack and infrastructure, design evolutions of the infrastructure and maintain an efficient development environment for our developers.
Here is a non-exhaustive list of projects on which you could be called upon to collaborate:
- Help design and install a new infrastructure for Software Heritage hosted at CINES
- Participate in the specification and deployment of Software Heritage on this new infrastructure
- Consolidate and automate the infrastructure for the next 5 years
Main tasks and activities
- Installation, supervision and maintenance of the Software Heritage infrastructure
- Platform deployment and automation
- Support and troubleshooting
- Active participation in team life
- Progress monitoring and reporting on assigned projects
- Interaction with relevant Open Source communities and Software Heritage partners
Skills
Software Heritage is a complex technical architecture (see our documentation), based on many different technologies, which continues to evolve. We do not expect candidates to master all of them, but rather to be open to discovery and learning. Previous knowledge of one or more of the subjects mentioned below will help in the process of getting to grips with the project, but we encourage you to apply whatever your level of experience in these technologies.
- Solid Linux experience on a production environment, preferably at scale
- Experience in networking and hardware management (servers, storage, switches, etc.)
- Experience on Kubernetes or equivalent container orchestration environment.
- Experience with configuration management technologies such as Puppet, Chef or Ansible
- Scalable storage (e.g. Ceph, cloud-based blob storage, ZFS, Swift…)
- Programming experience in Python or other languages
- Good level of English (written and spoken)
- Good interpersonal and communication skills
The ideal candidate will be sensitive to the FOSS culture and ecosystem (use, possible contributions to projects…). We expect self-organization and autonomy skills commensurate with the candidate’s experience. Good system administration practices should be well known or mastered, particularly in the context of FOSS development, and software development should be at least a familiar skill.
Working conditions
We are a team of 25 people, including 13 technical staff (8 developers and 5 sysadmins). Autonomy, transparency and consultation are at the heart of our values (the project is free and Open Source).
Most of the team is based at the Inria center in Paris, but the position is open to any location in France close to an Inria center. Since the data center will be located in Montpellier, this location is considered a plus.
The contract is a 2-year renewable full-time fixed-term contract, with the prospect of permanent employment.
- Telecommuting: 90 days/year (average 2 days a week)
- Vacation: 35 days + 10 days RTT
- Salary range: 30 to 70 k€ depending on profile and experience.
#J-18808-Ljbffr
Ops Engineer in Montpellier employeur : Software Heritage
Software Heritage est un employeur exceptionnel, offrant un environnement de travail dynamique et engagé au sein d'une équipe internationale dédiée à la préservation du patrimoine numérique de l'humanité. Situé au Centre Inria de Paris, ce rôle de Responsable des Communications permet de façonner la stratégie de communication d'une organisation en pleine croissance, tout en bénéficiant d'opportunités de développement professionnel, de conditions de travail flexibles et d'avantages tels que des chèques-repas et une contribution aux transports. Rejoindre Software Heritage, c'est contribuer à une mission significative et enrichissante dans le domaine de l'open source et de la science ouverte.