FR EN ES

Développeur (se) serveur devops H/F

Category : TECHNIQUE / DEVELOPPEMENT City : Roubaix

Job Description

Au sein de l'équipe de développement du jeu DOFUS TOUCH composée d’une dizaine de personnes, sous la responsabilité du producer et en lien avec les équipes de développement, tu seras amené(e) à concevoir, développer et intégrer les fonctionnalités du jeu, en accord avec le cahier des charges fonctionnel, et d’en assurer le suivi.

Tes missions seront les suivantes:

  • Comprendre les besoins d’évolution des serveurs de jeu
  • Analyser la faisabilité et les délais et concevoir l'architecture du code 
  • Développer des nouvelles fonctionnalités pour le jeu
  • Elaborer et réaliser les tests fonctionnels
  • Veiller continuellement à la maintenabilité du code et à la stabilité des serveurs
  • Prendre part au déboggage et résoudre les éventuels problèmes,
  • Participer à l'amélioration des performances globales
  • Documenter et réaliser une veille technique
  • Administrer les systèmes sous Linux (Debian/ubuntu) et les services cloud (Amazon, google etc..)
  • Assurer la supervision avec des outils comme Zabbix, Kibana, grafana
  • Optimiser la virtualisation et le mise en container avec Amazon web services ou docker
  • Développer et automatiser les process à mettre en œuvre : scripting, developpement APIs etc….
  • Mettre en place des solutions d’intégrations et de déploiement continus
  • Identifier les solutions d’optimisation et proposer des évolutions possibles
  • Participer à la haute scalabilité de l’infrastructure.

Tu pourras être amené (e) à faire preuve de polyvalence dans le cadre de développement d’outils ou pour aider les autres développeurs notamment.

Tu participes à l’évolution du projet DOFUS Touch en participant avec les autres membres de l’équipe aux développements des nouvelles features et des mises à jour en ayant une vision large du projet. De façon générale, tu interviens sur la gestion des serveurs et des features backend et tu communiqueras et collaboreras avec les différents corps de métier de la chaîne de production du jeu dans un contexte international.

Desired Profile

De formation supérieure en informatique, tu as au minimum 2 ans d’expérience dans la programmation JAVA ou programmation orientée objet et tu as une préférence pour le développement du back end. Tu connais l’univers du jeu vidéo, à titre personnel ou professionnel et tu souhaites mettre tes compétences dans ce domaine. La connaissance des jeux Ankama et leurs mécanismes est un plus

Tu es passionné(e) par la technologie et tu as su développer une double compétence en développement et en administrations d’application, dans un environnement en haute disponibilité.  

Tu as une expérience système confirmée sous Linux et tu aimes les environnements open source. Tu connais le scripting en bash ou Python. Tu maitrises également Docker.

Tu as une bonne maitrise des outils de monitoring, metrologie et logging tel qu’ELK, et la connaissance des technologies de cloud computings tels que AWS ou google cloud platform est nécessaire.

Habitué (e) au travail en équipe, tu sais faire preuve d’un bon relationnel et tu es ouvert (e) aux échanges. Tu apprécies la pratique du code review pour assurer la qualité du code et développer les compétences de l’ensemble de l’équipe.

Tu fais preuve de bonnes capacités d'analyse, d'apprentissage et d'autonomie. Tu sauras t’adapter à l’existant et avoir une vision long terme pour l’évolution du projet.

 Compétences techniques

  • Tu maitrises la programmation orientée objet, plus spécifiquement Java
  • Tu es familier(ère) avec l’environnement Unix
  • Tu sais utiliser des bases de données relationnelles, notamment POstGre SQL
  • Tu sais mettre en place des tests unitaires et de non-régression
  • Seront appréciés une expérience avec le gestionnaire de version GIT, l'outil de build Maven, l'environnement d'intégration et de déploiement continu Jenkins, et des connaissances en JavaScript (Node.JS) et C#

Le poste est situé à Tokyo au Japon, tu seras amené (e) à travailler avec une équipe internationale avec des collègues à distance. La maitrise de l’anglais (à l’oral et à l’écrit) est obligatoire. L’attrait pour la culture japonaise et une première expérience à l’étranger est en plus pour favoriser l’intégration dans le pays.