Ingénieur DevOps H/F
Role details
Job location
Tech stack
Job description
Au sein de l'équipe Opérations Applicatives de Production, vous contribuez à la fiabilité, la performance et l'industrialisation des applications de production.
Missions
Run / Exploitation :
-
Participer à l'exploitation quotidienne des applications de production (disponibilité, performances, traitements batch, interfaces).
-
Assurer le support de niveau 2 et 3 sur la production, incluant :
-
La prise en charge des incidents (analyse, diagnostic, résolution ou orientation vers les équipes dev/infra/réseau/DBA),
-
La participation aux astreintes.
-
Mettre en place et optimiser la supervision, la métrologie et les alertes (disponibilité, performance, capacité).
-
Contribuer à l'amélioration continue de la résilience (robustesse, continuité de service, reprise après incident).
-
Participer à l'analyse des incidents et à la mise en oeuvre des plans d'actions correctifs (problèmes récurrents, plans de remédiation, post-mortem).
-
Définir et coordonner la réalisation de projets complexes d'exploitation / d'industrialisation
-
Contribuer à la mise à jour des référentiels de production : dossiers d'exploitation, consignes de pilotage, fiches de tâches, normes et standards.
-
Réaliser et/ou coordonner les mises à jour système des environnements
Automatisation & CI/CD :
-
Concevoir/challenger et maintenir des pipelines CI/CD
-
Participer à la définition des procédures d'intégration et de déploiement sur tous les environnements et diffuser les consignes auprès des différentes équipes.
-
Industrialiser les déploiements sur les environnements de pré-production et de production.
-
Automatiser les tâches récurrentes d'exploitation (provisioning, backups, mises à jour, vérifications post-déploiement...).
-
Réaliser l'industrialisation des tâches d'exploitation courante via scripts et outillage adaptés.
-
Contribuer à la standardisation des templates de déploiement (applications web, APIs, batch, etc.) afin d'homogénéiser les pratiques et réduire les risques opérationnels.
-
Proactivité & amélioration continue : force de proposition pour améliorer les outils, processus, standards.
Communication :
-
Communiquer avec tous les acteurs de la chaine applicative (du développement jusqu'aux clients finaux)
-
Communique avec les équipes transverses (infra, sécurité, réseau ...) sur les outils et actions les impactant
-
Accompagner et s'assurer de la bonne application des règles, normes d'installation des applications, respect des critères de performance.
Organisation :
-
Organisation 24/7 avec participation à un dispositif d'astreinte
-
Interventions possibles en horaires décalés lors d'incidents majeurs ou opérations critiques.
-
1 journée de télétravail
Environnement technique :
-
Ticketing/ Support : Jira, Zendesk
-
Documentation : Confluence, XWIKI
-
Versionning: Gitlab
-
Packaging : Nexus, harbor
-
Intégration Continue : Zuul, Gitlab-CI, SonarQube
-
Déploiement Continu : Ansible, Jenkins, docker
-
Systèmes : Linux, WindowsServer
-
Serveurs web : Jboss6/7, Tomcat, apache
-
DB : influxDB, postgres, mysql
-
Cloud : Aws
-
Monitoring : Kibana, elasticsearch, grafana, prometheus; cerberus, mmonit, centreon
Requirements
Profil recherché :5 à 7 ans d'expérience minimum en environnement production / exploitation applicative avec une pratique DevOps, ou en développement avec une forte exposition aux sujets d'exploitation. Expérience significative en environnement critique et/ou forte disponibilité (24/7, B2B/B2C) Compétences requises :Competences techniques Anglais écrit et parlé niveau technique Maitrise en administration des serveurs Linux et bonnes connaissances Windows Maitrise en administration des serveurs d'applications Bonne expérience des outils DevOps : Jenkins, Jira, Ansible, Zuul, Git, Maven Bonne expérience sur un ordonnanceur idéalement $Universe ou Automator Bonne expérience de la conteneurisation Connaissance des fondamentaux sur la gestion des bases de données (SqlServer, Postgres, MySQL, Oracle) et l'exploitation dans des environnements Cloud. À l'aise avec au moins un langage de script : Bash, Python Compétences comportementales (soft skills) :Orientation service & production : goût pour la stabilité, la fiabilité et la qualité de service. Culture de l'automatisation : chercher systématiquement à industrialiser plutôt que traiter au cas par cas. Rigueur et sens des priorités, notamment en contexte d'incident ou de changement sensible. Esprit d'équipe et pédagogie : capacité à vulgariser, à partager les bonnes pratiques, à accompagner les équipes. Proactivité & amélioration continue : force de proposition pour améliorer les outils, processus, standards., * 5 à 7 ans d'expérience minimum en environnement production / exploitation applicative avec une pratique DevOps, ou en développement avec une forte exposition aux sujets d'exploitation.
- Expérience significative en environnement critique et/ou forte disponibilité (24/7, B2B/B2C)
Compétences requises :
-
Competences techniques
-
Anglais écrit et parlé niveau technique
-
Maitrise en administration des serveurs Linux et bonnes connaissances Windows
-
Maitrise en administration des serveurs d'applications
-
Bonne expérience des outils DevOps : Jenkins, Jira, Ansible, Zuul, Git, Maven
-
Bonne expérience sur un ordonnanceur idéalement $Universe ou Automator
-
Bonne expérience de la conteneurisation
-
Connaissance des fondamentaux sur la gestion des bases de données (SqlServer, Postgres, MySQL, Oracle) et l'exploitation dans des environnements Cloud.
-
À l'aise avec au moins un langage de script : Bash, Python
Compétences comportementales (soft skills) :
-
Orientation service & production : goût pour la stabilité, la fiabilité et la qualité de service.
-
Culture de l'automatisation : chercher systématiquement à industrialiser plutôt que traiter au cas par cas.
-
Rigueur et sens des priorités, notamment en contexte d'incident ou de changement sensible.
-
Esprit d'équipe et pédagogie : capacité à vulgariser, à partager les bonnes pratiques, à accompagner les équipes.
-
Proactivité & amélioration continue : force de proposition pour améliorer les outils, processus, standards., Python