Spécialiste en design II
Toronto, ON, CA Edmonton, AB, CA Montréal, QC, CA Vancouver, BC, CA Kamloops, BC, CA Qu?bec, QC, CA Ottawa, ON, CA Saskatoon, SK, CA West Vancouver, BC, CA Calgary, AB, CA
Description
Contribuez au changement au sein d’une équipe novatrice et à l’avant-garde de la technologie.
Joignez-vous à notre équipe et ce que nous accomplirons ensemble
À titre de membre de l’équipe Conception du transport à l’échelle nationale de TELUS, vous travaillerez dans un environnement dynamique en constante évolution et serez responsable de concevoir et de défendre des normes d’ingénierie, en assurant le leadership et l’expertise technique. Vous pourrez travailler sur des technologies de transport vocal, IP et filaire de nouvelle génération ainsi que sur un éventail de technologies mobiles essentielles au réseau de TELUS.
Notre équipe de conception élabore tous les designs d’ingénierie de Circuit Vision par l’entremise de l’infrastructure du réseau central de TELUS (transport optique 100G de pointe, transport mobile 5G, automatisation dans un environnement de développement et d’exploitation). Nous redéfinissons la façon de bâtir un réseau de télécommunication de pointe grâce à des méthodologies agiles et à l’innovation, qui sont au cœur de notre stratégie. Vous contribuerez à fournir aux clients de TELUS le réseau le plus fiable et la meilleure expérience utilisateur dans toutes les régions du pays, en exécutant efficacement des solutions de prochaine génération qui misent sur l’innovation technologique, l’automatisation, les outils et les partenariats clés.
Voici comment
- Collaborer avec des experts en la matière qui utilisent des méthodologies de développement agiles, pour concevoir et mettre en œuvre les capacités opérationnelles et les outils requis pour gérer l’évolution des solutions automatisées de TELUS
- Concevoir des logiciels pour mettre en place une solution de virtualisation de réseau hautement évolutive, automatisée, sécurisée et fiable
- Appuyer la mise en œuvre des processus d’intégration et de livraison continues (ICLC) pour faciliter l’automatisation des étapes du processus de livraison de logiciels et appliquer une approche de fiabilité intrinsèque durant les étapes de planification et de déploiement des nouvelles technologies
- Collaborer avec les partenaires clés de TELUS et des partenaires externes en dirigeant des équipes dans des déploiements complexes en misant sur votre expérience technique
- Appuyer les processus complets de conception de systèmes, de définition des exigences et de développement du récit utilisateur pour livrer des capacités d’automatisation opérationnelle pour les services et l’infrastructure réseau de TELUS
- Améliorer la fiabilité en établissant les meilleures pratiques communes et en développant et surveillant des indicateurs de rendement clés pour notre réseau et nos services à valeur ajoutée (applications de fonctions de réseau virtuel)
Compétences
Vous possédez
- Vous avez au moins 5 ans d’expérience en développement de logiciel généraliste, de préférence dans un environnement de développement et d’exploitation au sein du secteur des télécommunications
- Vous êtes titulaire d’un diplôme en ingénierie ou en informatique
- Vous possédez une vaste expérience en conception et en développement d’architectures Representational State Transfer (RESTful) et d’interfaces de programmation d’applications (API) SOAP
- Vous êtes capable de faire de la programmation ou de l’automatisation dans les langages suivants : Python, C++, Go, Java, Node.Js
- Vous avez de l’expérience pratique avec les bases de données (ElasticSearch, Postgres SQL, MySQL)
- Vous avez de l’expérience en automatisation, en validation et en essais à l’aide des pratiques d’intégration et de livraison continues : GitLab CI, Spinnaker, Jenkins
- Vous possédez des connaissances en infonuagique (Red Hat Openshift, GCP, AWS, MS Azure)
- Vous êtes capable de diriger un projet de manière autonome, de la conception à la réalisation
Atouts
- Expérience pratique des solutions et outils d’orchestration infonuagique, comme Docker et Kubernetes
- Connaissance de l’architecture de microservices (Pub/Sub, Messaging Bus, Passerelle API, etc.)
- Connaissance ou expérience en systèmes de gestion des versions : Git
- 3 à 5 années d’expérience dans le secteur en déploiement de réseau filaire ou mobile et en déploiement de solutions d’automatisation
Une connaissance avancée de l'anglais est requise, car vous serez appelé(e) et à interagir en anglais avec des parties internes (par ex. collègues ou parties prenantes) dans le cadre des tâches liées à ce poste dont la portée est .