Development Team Leader (Data Storage Automation)

Description du poste

Mandat 12 mois
Lieu : Montréal
Hybride : 2 jours au bureau par semaine

Development Team Leader (Data Storage Automation)

Contexte : Diriger des équipes de développement, architecturer, concevoir et mettre en œuvre des solutions de stockage en utilisant Python pour l’automatisation, et gérer les pipelines CI/CD. Vous avez une connaissance approfondie des technologies de stockage (Netapp Hitachi indispensable), de la gestion des données, ainsi que des pratiques de développement de logiciels et des processus d’intégration et de déploiement continus.

Responsabilités :
Leadership de l’équipe de développement :
– Diriger et encadrer les équipes de développement chargées de créer des applications, des outils ou des scripts liés au stockage.
– Collaborer avec les développeurs pour assurer l’alignement entre l’architecture de stockage et les efforts de développement de logiciels.
– Favoriser un environnement de développement collaboratif et innovant.
– Maintenir et développer la passerelle API de stockage (produit interne pour l’automatisation du stockage des données).
Script Python :
– Utiliser des scripts Python pour l’automatisation des tâches liées au stockage, la gestion de la configuration et la surveillance du système (indispensable).
– Développer et maintenir des scripts Python pour une manipulation efficace des données, la migration et l’intégration avec les systèmes de stockage.
Intégration et déploiement continus (CI/CD) :
– Mettre en œuvre et gérer les pipelines CI/CD pour les applications et l’infrastructure liées au stockage.
– Collaborer avec les équipes DevOps pour automatiser les tests, le déploiement et la surveillance des solutions de stockage.
– Assurer l’intégration des composants de stockage dans les processus CI/CD plus larges de l’organisation.
Responsabilité du stockage des données
– Support Netapp L4 Support Ontap & Storage Grid
– Prise en charge du stockage en bloc Hitachi
– Support SAN (Broadcom)

Qualifications essentielles
– Forte expérience dans les API ONTAP, Storage Grid et Hitachi pour la gestion du stockage.
– Plus de 10 ans d’expérience dans la direction d’équipes de développement d’applications pour les grandes entreprises.
– Plus de 10 ans d’expérience dans la prise en charge d’un espace de stockage de plus de 50 Po.
– 15+ ans à concevoir, coder, tester et fournir les services et les fonctions avec une qualité de production.
– 10+ ans Contribuer à la mise en œuvre des bonnes pratiques de développement logiciel : intégration continue (CI), déploiement continu (CD), analyse statique du code, automatisation des tests (TDD), etc.
– Participer activement à la mise en œuvre des concepts DevOps.
– Définir les exigences et les spécifications avec les groupes internes dans le cadre d’une méthodologie Agile (Epics et User Stories).
– Effectuer la veille technologique ; contribuer à la stratégie et à l’évolution des services existants, ainsi qu’à l’évolution future de l’architecture autour des plateformes de communication.
– Connaissance fondamentale des technologies de stockage de données (bloc, fichier, objet)
– Connaissance experte de Python
– Connaissance experte du déploiement en tant que code.

Qualifications
– Licence en informatique ou en sciences de l’information
– Plus de 10 ans d’expérience technique ou opérationnelle dans le domaine des réseaux ou de l’informatique
– Plus de 10 ans d’expérience au niveau expert dans le domaine du stockage, principalement Ontap, Storagegrid, Hitachi
– Très bonne connaissance des réseaux
– Connaissance de VMWare
– Connaissance d’Openstack
– Connaissance de K8S
– Solides compétences en communication interpersonnelle, orale et écrite, avec un bon sens de l’humour.
– Esprit d’équipe qui place toujours l’intérêt de l’équipe au-dessus de toute autre priorité
– forte aptitude à reconnaître les possibilités d’amélioration dans le travail quotidien et à prendre les mesures qui s’imposent
– Excellentes capacités d’analyse, de résolution de problèmes et de prise de décision, avec un grand souci du détail.
– Solides compétences en matière de gestion du temps et éthique de travail (très motivé) pour gérer plusieurs projets/responsabilités.