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 nouveau DevOps qui aura un rôle transverse auprès des équipes R&D et Services.
LE POSTE / LES MISSIONS
Sous la responsabilité du CTO, votre serez garant d'améliorer et gérer l'infrastructure CI/CD au sein de l'entreprise et chez les clients. Ponctuellement, vous participerez également à l'administration IT de l'entreprise en soutien de l'administrateur système déjà présent (environ 10 à 20% du temps de travail).
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 : Jenkins, GitLab, Ansible, Docker, Linux, Windows, Python
PROFIL RECHERCHÉ
Compétences demandées :
- Maîtrise de l'anglais (écrit et oral ; niveau B2).
- Connaissance approfondie de GitLab et Jenkins.
- Expérience en scripting et automatisation
- À l'aise avec les environnements Linux et Windows.
- Capacité à programmer et automatiser des tâches pour répondre aux besoins des développeurs.