DevOps Engineer

Description de la mission :

Notre société développe des solutions informatiques pour les secteurs du contrôle technique et des examens au permis de conduire.

Nous recherchons un Medior Business Analyst pour soutenir la croissance de notre portfolio applicatif et de notre équipe de développement ainsi que la diversification de nos activités via la mise à disposition « as a Service » de nos suites logicielles.

Responsabilités

Pour cette mission, sous la responsabilité du Senior DevOps Engineer, vous :

  • Reprenez la main sur l’infrastructure et les solutions existantes
  • Participez aux améliorations à apporter à l’infrastructure en place pour augmenter sa résilience et sa disponibilité.
  • Recherchez, évaluez, implémentez et déployez les solutions qui permettent de répondre aux besoins de l’équipe de développement et ceux de nos clients.
  • Formez les utilisateurs internes (développeurs) et externes (clients) à l’utilisation de ces solutions.
  • Epaulez les membres des équipes en charge des développements, de l’infrastructure, du réseau et des bases de données pour relever les défis de productivité et d’efficacité notamment via l’automatisation des processus de build, test, release, déploiement, suivi et support.
  • Participez à la collecte des indicateurs de performance (notamment des applications développées), l’indexation et l’exploitation de ces indicateurs (dashboard, monitoring, alerting) afin de rencontrer les objectifs fixés.
  • Participez à la mise en place des outils qui permettent d’évaluer la conformité et la qualité des développements réalisés avant que ceux-ci ne soient déployés (test end-to-end, charge, stress, sécurité, …).

 

DevOps Engineer Medior (3 à 5 ans)

Vous disposez d’une expérience probante qui peut démontrer :

  • D’une forte affinité avec l’administration système d’environnement Linux et des technologies Open Source
  • De vos capacités à vous documenter, évaluer, synthétiser et partager vos recherches sur le sujet
  • De vos aptitudes à travailler individuellement et en équipe – en support des collaborateurs
  • D’une communication courante (écrite et parlée) en français et/ou en anglais.
  • D’une maitrise de l’anglais technique
  • D’une capacité à travailler dans des environnements variés de développement, de build et de déploiement dont Linux et Windows
  • D’une expérience de mise en place d’environnements cloud ou hybride orientés conteneurs avec orchestrateur
  • D’une expérience en pratique DevOps : automatisations des builds et des tests, intégration continue, déploiement continu, surveillance (+ alerte) des systèmes et réseaux tant au niveau des performances que de la sécurité
  • D’une expérience dans l’utilisation et le maintien d’outils DevOps tels que gestion des sources, orchestrateur d’intégration continue, analyse de qualité du code, gestionnaires des binaires
  • D’une expérience (+2 ans) au sein d’équipe de développement utilisant un ecosystème Java, Maven et Spring
  • (ET/OU) D’une expérience (+2 ans) au sein d’équipe de développement utilisant un ecosystème JavaScript/TypeScript, Node (+ NPM) et Angular (ou équivalent)

 

Profil

  • Expérience Linux / Docker
  • Expérience DevOps
  • Expérience Java et/ou JavaScript/TypeScript
  • Connaissance Kubernetes
  • Connaissance architecture de microservices
  • Connaissance REST API

Nice to have

Une connaissance des outils suivants (ou équivalents) constitue un atout :

  • Conteneurs/orchestration : Docker, Kubernetes
  • Infrastructure cloud (ou hybride) : OpenStack, VMWare
  • K8S Tools: Helm, Kustomize, ArgoCD
  • Observabilité : Elastic Stack (ElasticSearch, Kibana, Beats, Logstash, APM), Grafana Stack (Grafana, Mimir, Tempo, Loki)
  • Routeurs/Proxy : pfSense, Zuul, Apache, Nginx, HAProxy
  • Bases de données : PostgreSQL MongoDB, ElasticSearch
  • Testing : unitaire, intégration, acceptance, de charge, de stress
  • Intégration continue: Jenkins/Gitlab, Maven, Nexus, SonarQube
  • Service Mesh : Istio, Linkerd
  • Langage: Go, Bash, Groovy, Python, Jsonnet
  • Outils : Confluence, Jira, Git
  • Autres : J2EE, XML, JSON, SQL, JUnit, Messaging (JMS), Broker, WebService, Tomcat/Jetty, Hibernate