A propos de Hays
Hays, leader mondial du recrutement spécialisé, est expert du recrutement des professionnels qualifiés et compétents à travers le monde. Nous comptons 10 000 salariés dans 253 bureaux à travers 32 pays et 20 divisions. Fort de son développement et de sa croissance, Hays France compte aujourd’hui plus de 1000 salariés répartis au sein de 21 bureaux. En tant qu'entreprise qui place l'humain au premier plan, nous donnons aux personnes talentueuses les moyens d'avancer dans leur carrière, en les aidant à décrocher le poste ou le projet qui correspond à leurs compétences et à leurs aspirations.
+40 000 Partenariats clients dans le monde entier
+280 000 Personnes talentueuses aux bons postes
+1 000 Postes pourvus chaque jour
Description de l'offre
Nous recherchons pour notre client un Ingénieur DevOps pour une prestation ou portage salarial (CDI.c) pour une durée de six mois avec une évolution possible en CDI. Localisation : Marseille (13). Secteur : transport / logistique.
Vos missions sont :
- Automatisation des tâches : développer des outils et des pipelines pour accélérer le déploiement, les tests et d'autres processus liés au développement et à l'exploitation.
- Intégration continue (CI) : implémenter des pratiques et des outils pour permettre une intégration continue du code source dans le dépôt principal, facilitant des déploiements plus fréquents et plus fiables.
- Déploiement continu (CD) : étendre l'intégration continue en automatisant également le déploiement du code vers les environnements de test, de préproduction et de production.
- Surveillance et gestion des incidents : mettre en place des solutions de surveillance pour suivre les performances des applications et des infrastructures, ainsi que pour détecter et résoudre rapidement les incidents.
- Gestion de la configuration : utiliser des outils pour gérer la configuration des infrastructures et assurer la cohérence entre les différents environnements.
- Collaboration inter-équipes : faciliter la communication et la collaboration entre les équipes de développement et d'exploitation pour garantir un cycle de développement plus fluide.
- Sécurité : intégrer des pratiques de sécurité dès le début du cycle de vie du développement et mettre en place des mesures de sécurité pour protéger les applications et les données.
- Optimisation des performances : identifier et résoudre les goulots d'étranglement de performance dans les applications et les infrastructures.
- Evolutivité et extensibilité : concevoir des solutions qui permettent de faire évoluer les applications et les infrastructures en fonction des besoins changeants.
- Documentation : maintenir une documentation précise et à jour pour les configurations, les processus et les workflows afin de faciliter la compréhension et la collaboration.
Profil recherché
Ce qu'il vous faut pour réussir : vous devez avoir au moins cinq ans d'expérience dans un rôle similaire et être titulaire d'un diplôme de niveau Master en informatique.Compétences techniques :
* Expertise en administration et utilisation de GitLab.
* Connaissance approfondie des méthodologies de déploiement.
* Maîtrise de Docker et Docker Compose pour la gestion des conteneurs y compris PostgreSQL, Nginx, PHP, Minio.
* Connaissance des meilleures pratiques de sécurité, gestion des environnements et des droits d'accès (ACL).
* Compétence dans l'utilisation d'outils d'administration comme Graylog et Grafana pour le monitoring et les outils destinés aux Développeurs.
* Connaissance de Composer et de la gestion des packages (Symfony, Vue.js) pour maintenir et faire évoluer les versions applicatives.
* Connaissance du Framework Symfony pour gérer la sécurité et déployer différents environnements.
* Maîtrise d'un environnement Linux et du scripting en Bash.
* Connaissance des principes de sécurité des applications et des infrastructures.
* Adaptabilité à différents environnements : Windows WSL, Ubuntu, Fedora, MacOS pour assurer la compatibilité du projet pour tous les Développeurs.
* Connaissance des langages de programmation tels que PHP, Python, JavaScript, HTML, Shell, etc.
* Compréhension des systèmes d'exploitation, des réseaux et de la gestion des serveurs.
* Soft Skills :
* Excellente communication pour expliquer des concepts techniques de manière compréhensible et collaborer avec des équipes interconvictionnelles.
* Capacité à affirmer ses idées avec pédagogie et conviction pour mobiliser les collaborateurs.
* Adaptabilité pour faire face à des environnements différents, aux nouvelles technologies et méthodologies.
* Capacité à identifier et résoudre rapidement les problèmes (qu'il s'agisse de code, d'infrastructure ou d'autres problématiques techniques) et à prendre des décisions éclairées dans des situations critiques.
* Sens du service pour se concentrer sur les besoins des utilisateurs finaux et l'amélioration continue des services.
* Bonne gestion du temps pour travailler de manière optimale en mode projet.
Intéressé ? Nous attendons votre CV !