Modèle de description de poste de DevOps Engineer DevOps / Brief

Nous recherchons un ingénieur senior DevOps qui collaborera avec les développeurs d'applications pour automatiser et accélérer les tests, la libération et le déploiement des applications dans un environnement d'exécution en temps opportun et fiable. L'ingénieur senior DevOps devrait avoir une expérience du développement, des opérations et des implémentations complètes.

Ils auront également une expertise dans l'installation, la configuration et l'approvisionnement des scripts dans un langage de haut niveau tel que Ruby, Python, Java, C #, etc. Ils fourniront des solutions de livraison continues dans un environnement cloud et se familiariseront avec la principale gamme d'outils requis pour gérer divers fournisseurs de cloud.

Profil d'emploi d'ingénieur de DevOps senior

Un ingénieur senior DevOps s'approche de chaque problème donné de manière globale, tentant de comprendre comment ce changement peut être mis en œuvre à une taille d'entreprise plutôt que de simplement résoudre le problème une fois. Cette capacité est moins technique et plus soucieuse de l'analyse et de la résolution de problèmes.

Rapports à

  • Directeur de la technologie

Responsabilités des ingénieurs seniors DevOps

  • Consulter la gestion des besoins de fonctionnement des solutions logicielles
  • Partager des connaissances sur les alternatives, les risques et l'effet opérationnel du système d'information
  • Guide les ingénieurs logiciels juniors lorsqu'ils acquièrent une expertise et assument des tâches DevOps
  • superviser l'installation et la configuration de la solution
  • Travailler avec les développeurs sur les exigences logicielles et analyser les résultats de l'étape de test
  • Concevoir des déploiements de modules automatisés et développer des simulateurs d'interface
  • terminer la mise à jour du code et les scripts, ainsi que la résolution des problèmes de mise en œuvre du produit
  • Superviser les processus de maintenance normaux et faire des tests de diagnostic
  • Enregistrer les procédures et suivre les mesures de performance
  • Adhérer à l'administration du réseau et aux meilleures pratiques de cybersécurité

Exigences et compétences de l'ingénieur des DevOps seniors

  • Un baccalauréat en informatique, une analyse des systèmes ou un domaine d'étude connexe, ou une expérience comparable
  • Cinq ans ou plus d'expertise dans au moins deux domaines informatiques, tels que l'architecture technique, le développement d'applications ou les opérations
  • Compréhension pratique des technologies du centre de données d'entreprise telles que les systèmes de stockage, la commutation de réseau et l'architecture de sécurité dans un centre de données virtualisé
  • L'expérience antérieure en tant que chef d'équipe est essentielle
  • Compréhension des idées et des méthodes de réingénierie des processus métier
  • Connaissance approfondie des approches de développement d'applications
  • compétent en évaluant efficacement les situations et en exerçant un jugement raisonnable
  • Expérience avec la gestion des infrastructures cloud et les technologies d'automatisation, ainsi que la familiarité avec une gamme complète de solutions d'infrastructure AWS (EBS, S3, EC2, Elastic IP, Route 53, VPC) (chef, marionnette)
  • Capacités de script de surveillance et d'automatisation (shell, python, ruby)
  • Compétence des technologies d'intégration continue comme Jenkins, Hudson, etc.
  • Expérience antérieure Optimisation des applications pour des performances maximales dans les systèmes autonomes et distribués
  • Boullés éprouvés du maintien de l'infrastructure et d'assurer la stabilité tout en introduisant de nouvelles fonctionnalités
  • La capacité d'exprimer efficacement les options de conception et de mise en œuvre
  • La capacité de travailler avec une large gamme de technologies et d'outils open source
  • Capacité à effectuer des tests et un déploiement réguliers et incrémentiels
  • être bien versé dans les outils d'automatisation
  • Capacité à collaborer, communiquer ouvertement et atteindre au-delà des limites fonctionnelles
  • Une expérience antérieure de travail dans une recherche ou un cadre universitaire est préférée