Ingénieur Devops
Role details
Job location
Tech stack
Job description
Descriptif du posteDans le cadre de son développement, Hello Pomelo recherche plusieurs Ingénieurs Devops pour rejoindre nos équipes.Les missions principales de l'ingénieur Devops :1/ Projet DevopsConstruire et mettre en place de nouveaux outils et infrastructures de développementComprendre les besoins des parties prenantes et les transmettre aux développeursTravailler sur les moyens d'automatiser et d'améliorer les processus de développement et de publication.Connaissance approfondie de la conteneurisation des applicationsTester et examiner le code écrit par d'autres personnes et analyser les résultats.Veiller à ce que les systèmes soient sûrs et protégés contre les menaces de cybersécuritéIdentifier les problèmes techniques et développer des mises à jour et des corrections de logicielsTravailler avec des développeurs et des ingénieurs logiciels pour s'assurer que le développement suit les processus établis et fonctionne comme prévuPlanifier des projets et participer aux décisions relatives à la gestion des projets.2/ Support techniqueDéployer les mises à jour et les correctifsFournir un support technique de niveau 2Construire des outils pour réduire les occurrences d'erreurs et améliorer l'expérience clientDévelopper des logiciels pour les intégrer aux systèmes back-end internesEffectuer une analyse des causes profondes des erreurs de productionExaminer et résoudre les problèmes techniquesDévelopper des scripts pour automatiser la visualisationConcevoir des procédures de dépannage et de maintenance des systèmes3/ Contribution à la gestionProposer activement des idées/solutions pour aider à prévenir ou à résoudre les problèmes dans la production d'applications, et pour améliorer le processus de travail, la méthode de gestion, la coordination entre les équipes (à l'intérieur et à l'extérieur du studio) impliquées dans la production d'applications, ainsi que la gestion et la réglementation du studio.En collaboration avec les responsables fonctionnels des programmeurs concernés, évaluer les membres de l'équipe à chaque période d'évaluation de manière constructive, en soulignant leurs forces et leurs faiblesses ; aider à identifier les bons éléments et à améliorer les membres de l'équipe qui ne répondent pas aux attentes.Gérer en devops l'intégration et l'installation de l'architecture de l'environnement des applications attribuées.4/ Développement d'applicationLe rôle principal de notre société est de développer des applications mobiles ou web pour les clients.Soutenir le développement d'applications web ou mobilesDévelopper des applications internesMettre en œuvre devops et CICDPartager avec les chefs d'équipe les meilleures pratiques pour développer de la bonne façonConfirmer le processus et vérifier la qualité du code pour donner des directives à l'équipe de développement.Concevoir avec l'équipe du bouclier de nouvelles façons de développer et de nouvelles technologies pour s'assurer que toutes les équipes s'améliorent.Former les nouveaux développeurs et organiser des formations spécifiques sur les nouvelles technologies.Profil recherchéCe poste est fait pour toi si :Tu as un BSc en informatique, en ingénierie ou dans un domaine pertinentTu as de l'expérience en tant qu'ingénieur DevOps ou dans un rôle similaire d'ingénierie logicielleTu as une maîtrise de git et des flux de travail gitTu as une bonne connaissance de l'un des langages - Java, Python ou NodeJSTu as des connaissances pratiques des bases de données et de SQLQualifications souhaitées Maîtrise en informatique ou en génie logicielTu as une expérience en génie logiciel, expérience client et génie civilTu as une expérience du développement d'applications d'ingénierie pour une grande entrepriseTu as des compétences en matière de planification : comment utiliser les ressources de manière efficace, savoir rédiger des politiques et des procédures et les mettre en œuvre en équipe.Compétences techniques souhaitées :Architecture Linux/windowsDockerKubernetesConnaissance du cloud Azure / OVHLangages de programmation : Linux scriptshellTu n'arrives pas seulBarcelone, ça fait rêver, et ça fait aussi un peu peur quand on débarque. Tu rejoins une équipe francophone déjà bien ancrée dans la ville : des collègues qui connaissent les quartiers, les galères administratives à éviter, et les bonnes adresses. Tu n'arrives pas en terrain inconnu, tu arrives chez des gens qui le connaissent.Déroulement des entretiensCall préparatoireRDV 1 : Présentation de l'offre et du candidatRDV 2 : Exercice pratiqueCall final avec un associéAutres informations utiles :Salaire :Selon profilPrimes :Intéressement annuel basé sur les bénéfices de l'entrepriseSee moreApplication deadlineAs long as the job is onlineStudy levelMaster level or equivalentJob CategoryProgramming
Requirements
Proposer activement des idées/solutions pour aider à prévenir ou à résoudre les problèmes dans la production d'applications, et pour améliorer le processus de travail, la méthode de gestion, la coordination entre les équipes (à l'intérieur et à l'extérieur du studio) impliquées dans la production d'applications, ainsi que la gestion et la réglementation du studio. En collaboration avec les responsables fonctionnels des programmeurs concernés, évaluer les membres de l'équipe à chaque période d'évaluation de manière constructive, en soulignant leurs forces et leurs faiblesses ; aider à identifier les bons éléments et à améliorer les membres de l'équipe qui ne répondent pas aux attentes. Gérer en devops l'intégration et l'installation de l'architecture de l'environnement des applications attribuées. 4/ Développement d'application Le rôle principal de notre société est de développer des applications mobiles ou web pour les clients. Soutenir le développement d'applications web ou mobiles, Architecture Linux/windows Docker Kubernetes Connaissance du cloud Azure / OVH Langages de programmation : Linux scriptshell
Benefits & conditions
Travailler sur les moyens d'automatiser et d'améliorer les processus de développement et de publication. Connaissance approfondie de la conteneurisation des applications Tester et examiner le code écrit par d'autres personnes et analyser les résultats. Veiller à ce que les systèmes soient sûrs et protégés contre les menaces de cybersécurité Identifier les problèmes techniques et développer des mises à jour et des corrections de logiciels Travailler avec des développeurs et des ingénieurs logiciels pour s'assurer que le développement suit les processus établis et fonctionne comme prévu, Développer des applications internes Mettre en œuvre devops et CICD Partager avec les chefs d'équipe les meilleures pratiques pour développer de la bonne façon Confirmer le processus et vérifier la qualité du code pour donner des directives à l'équipe de développement. Concevoir avec l'équipe du bouclier de nouvelles façons de développer et de nouvelles technologies pour s'assurer que toutes les équipes s'améliorent. Former les nouveaux développeurs et organiser des formations spécifiques sur les nouvelles technologies. Profil recherché Ce poste est fait pour toi si : Tu as un BSc en informatique, en ingénierie ou dans un domaine pertinent Tu as de l'expérience en tant qu'ingénieur DevOps ou dans un rôle similaire d'ingénierie logicielle Tu as une maîtrise de git et des flux de travail git Tu as une bonne connaissance de l'un des langages - Java, Python ou NodeJS Tu as des connaissances pratiques des bases de données et de SQL Qualifications souhaitées Maîtrise en informatique ou en génie logiciel Tu as une expérience en génie logiciel, expérience client et génie civil Tu as une expérience du développement d'applications d'ingénierie pour une grande entreprise Tu as des compétences en matière de planification : comment utiliser les ressources de manière efficace, savoir rédiger des politiques et des procédures et les mettre en œuvre en équipe.