En un coup d'œil
- Missions: Développez et maintenez l'infrastructure de Software Heritage tout en collaborant sur des projets innovants.
- Entreprise: Projet non lucratif d'archivage de code source, axé sur le logiciel libre.
- Avantages: Salaire compétitif, 35 jours de congés, télétravail et opportunités de développement professionnel.
- Autres infos: Travaillez dans un environnement dynamique avec des possibilités de croissance de carrière.
- Pourquoi ce job: Rejoignez une équipe passionnée et faites partie d'une mission qui préserve le code source pour l'avenir.
- Qualifications: Expérience en DevOps, compétences en scripting et connaissance des environnements Linux.
Le salaire estimé est compris entre 30000 - 70000 € par an.
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 27 billion unique source files and 5 billion commits, retrieved from over 300 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 Dev Ops engineer to develop our operations team.
The ideal candidate will have a particular interest in scripting, automation, continuous integration and deployment.
As a member of the Software Heritage team, the candidate will be involved in maintaining the software heritage stack and infrastructure, designing infrastructure evolutions and maintaining 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 the architecture of future components of the Software Heritage ecosystem, to ensure horizontal and/or vertical scalability.
- Participate in the specification and deployment of Software Heritage environments for partner projects
- Specify developments enabling Software Heritage to be used as a data source for research projects (Big Data, AI, Cybersecurity).
- Main tasks and activities
- 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
The skills required for the position are as follows (in order of preference):
Experience on Kubernetes or equivalent container orchestration environment.
- Solid Linux experience on a production environment, preferably at scale
- Experience with configuration management technologies such as Puppet, Chef or Ansible
- Operation of relational (Postgre SQL) and/or No SQL (Cassandra) databases
- Experience in operating a Big Data environment
- 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.
Software Heritage is a complex technical architecture (see doc ), 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 above-mentioned subjects 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.
Working conditions
We are a team of 15 people, including 9 technical staff (5 developers and 4 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 (Bordeaux, Lille, Lyon, Grenoble, Rennes, Saclay, Sofia Antipolis, Nancy).
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
DevOps Engineer 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.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher DevOps Engineer
✨Construire ton réseau tech
Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.
✨Contribuer à des projets open-source
Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.
✨Préparer un excellent entretien
Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.
✨Postuler sur notre site
N'oublie pas de consulter notre site pour des opportunités chez Software Heritage. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !
Nous pensons qu'il te faut ces compétences pour exceller en tant que DevOps Engineer
Quelques conseils pour ta candidature 🫡
Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !
Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !
Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour Software Heritage. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !
Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !
Comment te préparer à un entretien d'embauche chez Software Heritage
✨Maîtrise des Outils de Développement
Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie Software Heritage. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.
✨Prépare des Exemples de Projets Concrets
Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.
✨Sois Prêt pour des Tests Techniques
Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.
✨Montre Ton Intérêt pour l’Innovation
Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.