Retour a l'aperçu
Visible aujourd'hui sur IKONSNouveauPopulaire

Ingénieur DevOps

BelgiqueHybrideHeures a convenir<3mois

À propos de la mission. Un ingénieur DevOps expérimenté est responsable de la consultation des clients internes concernant l'environnement technologique logiciel de complexité moyenne à élevée. Ce rôle traduit les exigences commerciales en termes technologiques et développe des algorithmes et du code de programmation plus complexes pour les solutions logicielles.

L'objectif principal de l'ingénieur DevOps est de concevoir, tester, implémenter et maintenir le code logiciel qui permet aux systèmes informatiques d'effectuer des tâches spécifiques et aide à déterminer comment la technologie peut être appliquée pour répondre aux besoins du client.

Ce que vous ferez.

  • Travaille en étroite collaboration avec les spécialistes de la plateforme pour recevoir des spécifications détaillées des exigences commerciales/utilisateurs qui identifient les objectifs du programme.
  • Assiste à la préparation d'un document d'exigences techniques, y compris des systèmes et des organigrammes qui montrent schématiquement comment l'information circulera à travers l'ordinateur et ses équipements périphériques ou connexes.
  • Analyse les exigences commerciales et s'assure que la solution conçue répond à ces exigences.
  • Transforme les exigences détaillées en un document de conception de systèmes complet et détaillé qui se concentre sur la manière de fournir la fonctionnalité requise.
  • Effectue une preuve de concept si nécessaire.
  • Compile des spécifications techniques détaillées basées sur leurs conceptions pour que les développeurs ou les programmeurs informatiques les implémentent.
  • Convertit une conception en un système d'information complet. Cela inclut l'acquisition et l'installation de l'environnement système, la création et le test de bases de données, la préparation de procédures de cas de test, la préparation de fichiers de test, le codage, la compilation, le raffinement des programmes, et l'exécution de la revue de préparation aux tests et des activités d'approvisionnement.
  • S'assure que tout au long de la phase de développement, le processus est documenté, y compris les procédures de développement pour l'utilisation et la sécurité des applications.
  • Examine toute erreur de programme dans la logique et les données et fait les recommandations nécessaires pour corriger le programme si nécessaire et/ou escalade le problème en conséquence.
  • Travaille avec les équipes requises pour aider à l'installation et au déploiement de l'application.
  • Assiste à la préparation de l'implémentation et à l'implémentation de la solution dans un environnement de production.
  • Assiste à la résolution de tout problème identifié dans les phases d'intégration et de test.
  • Prend en charge tous les ensembles de code et les implémentations qui ont été mis en production conformément aux accords de niveau de service (SLA) définis pour l'organisation.
  • Rédige et distribue les descriptions de tâches dans un environnement de production pour exploiter et maintenir la solution qui a été conçue et implémentée.
  • Assiste aux revues de processus post-implémentation.
  • Effectue toute autre tâche connexe si nécessaire.

Ce qu'ils demandent.

  • Connaissance approfondie des meilleures pratiques de conception d'applications multi-technologies.
  • Capacité à avoir une vue holistique des environnements d'application, y compris les plateformes matérielles, les applications, les bases de données, les systèmes d'exploitation et le stockage.
  • Capacité à travailler avec des concepts abstraits et à posséder de solides compétences en résolution de problèmes et en analyse.
  • Compréhension technique approfondie du développement et de l'ingénierie de plateforme.
  • Excellente orientation client avec la capacité de se concentrer sur les résultats commerciaux.
  • Très organisé avec d'excellentes compétences en planification.
  • Compétences en communication éprouvées pour interagir efficacement avec diverses parties prenantes, y compris les équipes techniques et les clients.
  • Capacité à faire preuve d'une attention impeccable aux détails et à bien travailler en équipe.
  • Excellente connaissance des principes de gestion de projet pour s'assurer que les projets avec les clients sont exécutés en conséquence.
  • Capacité à contribuer continuellement à l'amélioration de l'efficacité interne en contribuant à l'amélioration des méthodologies, processus et outils actuels.
  • Connaissance avancée pour concevoir, implémenter et maintenir des pipelines d'intégration continue et de déploiement continu (CI/CD) pour automatiser les processus de construction, de test et de déploiement de logiciels.
  • Connaissance et expérience approfondies de la gestion du déploiement et des versions dans différents environnements.
  • Connaissance approfondie des outils d'automatisation et des référentiels de code source.

Profil

  • Baccalauréat ou équivalent en technologies de l'information ou dans un domaine connexe.
  • Certification DevOps pertinente préférée.
  • Certification Agile pertinente préférée.
  • Certification pertinente des plateformes et services cloud, par exemple (mais sans s'y limiter) AWS, Azure, GCP.
  • Certification pertinente des langages de script et de programmation, par exemple (mais sans s'y limiter) Bash, Python, Ruby.
  • Expérience approfondie du déploiement de solutions logicielles chez des clients dans un environnement informatique externalisé ou similaire.
  • Expérience approfondie du travail dans un environnement multi-équipes à travers plusieurs zones géographiques.
  • Expérience approfondie de la programmation/développement, y compris les processus Agile tels que SCRUM, KANBAN.

Comment postuler

Consultez le texte complet de la mission et les informations de candidature des que votre candidature sur mesure est prete.

Commandez une candidature sur mesure pour consulter la mission complete et les informations de candidature.

Plus de contexte, moins d'heures de recherche dispersees.

Vous recevez juste assez de contexte pour evaluer si cette mission est interessante. Le briefing complet, les details client et les prochaines etapes restent disponibles dans l'app.