Devops Engineer

Company:  Inria
Location: Versailles
Closing Date: 18/11/2024
Salary: £60 - £80 Per Annum
Type: Temporary
Job Requirements / Description
Receive job alerts that match your preferences.Level of qualifications required: Graduate degree or equivalentFunction: Temporary scientific engineerLevel of experience: From 3 to 5 yearsContextSoftware 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 Software Heritage initiative is hosted by INRIA foundation.AssignmentWe are looking for an 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 maintaining the Software Heritage stack and infrastructure, design the infrastructure evolutions, and maintain an efficient development environment for our developers.Here is a non-exhaustive list of the possible ongoing projects you may be working on:Help in designing the architecture of upcoming components of the Software Heritage software ecosystem, aiming at ensuring horizontal and/or vertical scalabilityParticipate in the migration of our database storage from PostgreSQL to CassandraParticipate in 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 ArgoCDSupervision and maintenance of the Software Heritage infrastructureDeployment and automationActive participation in team lifeInteraction with relevant Open Source communities and with Software Heritage partnersSkillsThe ideal candidate should have experience in participating in existing FOSS projects, in any capacity (developer, community organizer, technical writer, etc.). According to the candidate's experience, we expect self-organization and autonomy skills. System administration good practices should be well known or mastered, 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 operationPuppet or equivalent infrastructure automation languagesPostgres or equivalent DB administrationContainer technologiesGood English level (written and oral)Good relational and communication skillsKnowledge and experience of 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 architecturesSystem programming in CBenefits packagePartial reimbursement of public transport costsLeave: 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 hoursProfessional equipment available (videoconferencing, loan of computer equipment, etc.)Social, cultural, and sports events and activitiesWarning: You must enter your e-mail address in order to save your application to Inria. Applications must be submitted online on the Inria website. Processing of applications sent from other channels is not guaranteed.Instruction to applyCV and cover letter requiredDefence Security:This position is likely to be situated in a restricted area (ZRR), as defined in Decree No. 2011-1425 relating to the protection of national scientific and technical potential (PPST). Authorization to enter an area is granted by the director of the unit, following a favourable Ministerial decision, as defined in the decree of 3 July 2012 relating to the PPST. An unfavourable Ministerial decision in respect of a position situated in a ZRR would result in the cancellation of the appointment.Recruitment Policy:As part of its diversity policy, all Inria positions are accessible to people with disabilities.Strong background in Linux in an enterprise production environment preferably at scaleKnowledge of development of systems management and administration automationExperience with Kubernetes or similar container orchestration environmentsExperience in configuration management technologies such as Puppet, Chef or AnsibleFamiliar with one or more cloud providersExperience coding in Python or similar languagesExcellent problem-solving skillsWe do not expect candidates to be familiar with all of them, but expertise with one or more of the above technologies will be appreciated.About InriaInria is the French national research institute dedicated to digital science and technology. It employs 2,600 people. Its 200 agile project teams, generally run jointly with academic partners, include more than 3,500 scientists and engineers working to meet the challenges of digital technology, often at the interface with other disciplines. The Institute also employs numerous talents in over forty different professions. 900 research support staff contribute to the preparation and development of scientific and entrepreneurial projects that have a worldwide impact.Published2024-08-072024-10-31 23:59 (Europe/Paris)2024-10-31 23:59 (CET) #J-18808-Ljbffr
Apply Now
Share this job
Inria
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙