H/F DevOps CI/CD

Start up - Edition de logiciels d'analyse 🔎

 
 
 
CDI - Paris - 2 jours de remote / semaine  
Publiée le 01/10/2024 REF #01P411577
 
50 à 70K€

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.