Ingénieur DevOps H/F

JCDecaux Group
Canton de Plaisir, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
French, English
Experience level
Senior

Job location

Remote
Canton de Plaisir, France

Tech stack

Microsoft Windows
API
Amazon Web Services (AWS)
Apache HTTP Server
Tomcat
Server Applications
Confluence
JIRA
Bash
Cloud Computing
Databases
Continuous Delivery
Continuous Integration
Linux
DevOps
Elasticsearch
Web Servers
Python
PostgreSQL
Linux Servers
Maven
Microsoft SQL Server
MySQL
Cisco Nexus Switches
Oracle Applications
Ansible
Prometheus
SonarQube
Web Applications
Delivery Pipeline
Grafana
Gitlab
GIT
Containerization
Gitlab-ci
Script Language
InfluxDB
Centreon
Kibana
Zendesk
Docker
Jenkins

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

About the company

JCDecaux est N°1 mondial du mobilier urbain et de la publicité dans les transports, N°1 européen de l'affichage grand format et leader dans le vélo en libre-service. Avec un effectif de plus de 13 000 collaborateurs, le Groupe est présent dans plus de 80 pays. Un chiffre d'affaires de 3 618,5 millions d'euros a été réalisé en 2018. Inventeur du concept du Mobilier Urbain en 1964, JCDecaux est le seul acteur mondial à exercer exclusivement le métier de la Communication Extérieure., JCDecaux est N°1 mondial du mobilier urbain et de la publicité dans les transports, N°1 européen de l'affichage grand format et leader dans le vélo en libre-service.Avec un effectif de plus de 13 000 collaborateurs, le Groupe est présent dans plus de 80 pays. Un chiffre d'affaires de 3 618,5 millions d'euros a été réalisé en 2018.Inventeur du concept du Mobilier Urbain en 1964, JCDecaux est le seul acteur mondial à exercer exclusivement le métier de la Communication Extérieure.

Apply for this position