Hays

DevOps / Tests

★★★★ Avis

Découvrir
ce recruteur

Ingénieur devops H/F

02 novembre Provence-Alpes-Côte-d'Azur, Marseille Freelance Négociable

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.

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 !

Autres offres Etudes / Développement

Retour à la liste