L'ENTREPRISE
Créée en 2013, basée en France et aux Etats-Unis, cette pépite tricolore développe des outils d'analyse et d'amélioration de code.
Son objectif ? Garantir l'absence d'anomalies, la qualité et la sécurité des logiciels de Google, Huawei, Sony... et pleins d'autres clients, tous plus prestigieux les uns que les autres !
Dans le cadre de sa croissance, cette entreprise cherche à recruter un nouvel Ingénieur Système qui aura un rôle transverse auprès des équipes R&D et Services.
LE POSTE / LES MISSIONS
Sous la responsabilité du Responsable R&D, votre serez garant d'améliorer et gérer l'infrastructure de l'entreprise ainsi que d'optimiser et mettre en place les pipelines CI/CD en interne et chez les clients. Ponctuellement, vous participerez également à l'administration IT de l'entreprise.
Plus précisément, vous travaillerez sur 3 domaines principaux :
1. Assistance à l'équipe Services (les analystes) :
- Aider les clients à maintenir les systèmes d'intégration continue (CI) sur leur infrastructure en utilisant Jenkins.
- Collaborer avec les analystes pour mettre à jour et gérer les systèmes CI, y compris les mises à jour de code.
- Mettre en œuvre des pratiques d'amélioration continue, la gestion des licences, la conformité légale et les rapports automatisés.
2. Recherche & Développement (R&D) :
- Soutenir l'équipe de développement en utilisant GitLab pour exécuter en continu plusieurs versions à travers un cycle de développement logiciel standard.
- Gérer les serveurs opérationnels et les scripts, en ajoutant des fonctionnalités à GitLab au besoin.
- Optimiser le suivi des tâches de développement via des tickets GitLab.
3. IT Général :
- Gérer les comptes et les accès pour les nouveaux arrivants, en s'assurant qu'ils ont accès aux ressources nécessaires sur SharePoint.
- Gérer les comptes et le contrôle d'accès.
- Supporter un environnement Linux pour le personnel technique et gérer les machines Windows pour le personnel non technique.
Responsabilités Supplémentaires :
- Gérer les machines de développement et comprendre les besoins des développeurs.
- Proposer et mettre en œuvre des améliorations dans l'organisation des dépôts Git et les processus de développement.
- Servir de soutien pour les tâches administratives au besoin.
- Participer aux interactions avec les clients et à la structuration des services.
Environnement technique : Linux, Bash, Jenkins, GitLab, Ansible, Docker
PROFIL RECHERCHÉ
Compétences demandées :
- Maîtrise de l'anglais (écrit et oral ; niveau B2).
- Maitrise des environnements Linux et des commandes associées.
- Connaissance approfondie de GitLab et Jenkins.
- Expérience en scripting et automatisation
- Capacité à programmer et automatiser des tâches pour répondre aux besoins des développeurs.