T&M – Ingénieur Système Telco Cloud OpenShift
MANNARINO Systems & Software Inc. est un leader dans la fourniture de systèmes critiques, de logiciels, de matériel et de services d'ingénierie de certification aux industries de l'aérospatiale, de la défense, de l'espace, de la simulation et de la production d'énergie.
Notre clientèle est très large, couvrant les entreprises aérospatiales traditionnelles ainsi que des marchés nouveaux et passionnants, y compris la propulsion électrique, la mobilité aérienne urbaine, les véhicules aériens sans pilote et le vol autonome.
La culture de MANNARINO est axée sur la qualité, le travail, le professionnalisme et le travail d'équipe dans une atmosphère très respectueuse et motivante, axée sur la croissance à long terme de l'entreprise.
En tant que membre de notre équipe, vous en bénéficierez :
D’une gamme complète d’assurance collective et un plan RÉER collectif;
D’une politique d’horaire flexible;
D’une prime discrétionnaire ;
Du remboursement des frais de conditionnement physique;
D'autres avantages, tels que des dîners hebdomadaires par un traiteur de même que des boissons chaudes à volonté (expresso, café, chocolat chaud, thé);
Des sorties régulières avec les membres de l’équipe.
Rôle/Responsabilités du Poste
L’équipe a besoin d’un ingénieur senior capable de faire le lien entre l’expertise traditionnelle des cœurs/réseaux de transport télécom et des compétences avancées en Kubernetes/Cloud Native. Le candidat retenu devra concevoir, déployer et optimiser les fonctions DU (Distributed Unit) et CU (Central Unit) conteneurisées, garantir des performances de niveau opérateur (SR‑IOV, CPU pinning, faible latence) et assurer le cycle de vie des clusters OpenShift hébergeant les logiciels RAN.
Déployer et gérer des clusters OpenShift de niveau production (4.x/5.x).
Créer et maintenir des Helm charts et des Operators pour les micro‑services DU/CU.
Mettre en œuvre et optimiser des pipelines CI/CD (GitLab/Jenkins/ArgoCD).
Configurer et surveiller les stacks CNI (OVS‑DPDK, Multus) et les pools SR‑IOV VF pour les performances RAN.
Déployer et assurer la disponibilité des clusters OpenShift en production.
Packager les fonctions DU et CU (ex. O‑RAN DU, cœur 2G (MSC, HLR), UPF 5G‑Core) sous forme d’images OCI.
Réaliser le CPU‑pinning, HugePages, l’ordonnancement NUMA‑aware et les réglages kernel pour une latence sous‑milliseconde.
Piloter les mises à jour progressives des pods DU/CU sans impact sur le trafic actif.
Effectuer des mesures de latence, débit et gigue ; utiliser des tableaux de bord Prometheus/Grafana pour orienter l’optimisation.
Diagnostiquer les crashs de pods, corruptions etcd, violations de network‑policy et incompatibilités de storage‑class.
Appliquer des politiques de ressources (requests/limits) et des stratégies de redémarrage de pods pour respecter les SLA opérateurs.
Concevoir le placement UPF (edge vs. passerelle centrale) et configurer les interfaces N2/N3.
Travailler sur le routage IP, QoS, SyncE/PTP et l’acheminement eCPRI.
Collaborer avec les équipes Core‑5G (AMF, SMF, UPF) pour garantir l’interopérabilité.
Construire des Operators basés sur Helm capables d’auto‑guérison (Pod‑Disruption‑Budgets, etc.).
Étendre les exporters Prometheus pour les KPI RAN (utilisation PRB, distribution des états RRC).
Configurer des alertes Grafana pour latence > 1 ms, dérive de CPU‑pinning ou épuisement des VF.
Participer aux ateliers techniques pré‑vente, réponses aux RFP et démonstrations sur site pour les opérateurs.
Assurer le support lors des revues de performance post‑déploiement et des investigations d’incidents en réseau live.
Communiquer l’état technique, les évaluations de risques et les résultats d’études comparatives à la direction ou aux clients/partenaires.
Participer aux ateliers techniques pré‑vente, réponses aux RFP et démonstrations sur site pour les opérateurs.
Support B&P.
Rédiger le Plan Directeur de Vérification Système couvrant tests unitaires, sous‑systèmes et système.
Définir le cadre d’automatisation des tests, la définition des cas de test, l’analyse des résultats et la certification des rapports de test.
Encadrer les ingénieurs juniors et accompagner le personnel RAN traditionnel dans l’adoption des concepts Cloud‑Native (network policies, storage classes, redémarrage de pods).
Servir de liaison technique avec les clients, partenaires et fournisseurs externes.
Contribuer aux initiatives d’amélioration continue.
Alimenter la base de connaissances MDA, les améliorations de processus et le développement des standards.
Produire les documents d’exigences système (SRD), documents de contrôle d’interface (ICD) et run‑books (recovery cluster, restauration etcd).
S’assurer que tous les artefacts, analyses, firmwares, livrables et documents sont versionnés dans l’environnement PLM.
Présider les revues de conception (SRR, PDR, CDR, MRR/TRR…).
Contribuer à la planification technologique et à l’innovation.
Compétences Requises
B.Sc. en génie électrique, informatique ou télécommunications (M.Sc. un atout) avec plus de 8 ans d’expérience dans le cœur/transport télécom et dans les environnements Cloud Native/Kubernetes.
Expérience démontrée dans le déploiement à grande échelle de DU/CU conteneurisés ou de fonctions RAN similaires.
Expérience avec le cœur 5G (AMF, SMF, UPF) et les interfaces N2/N3 ; routage IP et QoS ; SyncE vs PTP ; eCPRI.
Capacité à écrire et réviser des Helm charts et à développer des Operators Kubernetes (Go ou Ansible).
Maîtrise de Multus, OVN Kubernetes, Calico ou Cilium ; compréhension approfondie de la configuration SR‑IOV VF et de DPDK.
Excellentes compétences en rédaction technique et en présentation ; aisance dans les interactions avec clients, fournisseurs et direction.
Profil pratique capable de soutenir les processus d’intégration système, de tester les systèmes et de résoudre les problèmes.
Grande attention aux détails.
Expérience avec Confluence et JIRA.
Capacité démontrée à travailler efficacement avec peu ou pas de supervision.
Aptitude à réduire des problèmes complexes à leurs fondamentaux pour les résoudre par analyse, analogie ou créativité.
La connaissance de l'anglais est requise pour communiquer et travailler avec nos clients situés à l'extérieur de la province de Québec. / Knowledge of English is required to communicate and work with customers outside the province of Quebec.
Chez MANNARINO, nous croyons que la passion et le désir d'apprendre sont essentiels. La diversité des idées et des expériences mène à des solutions innovantes et à la créativité. C'est pourquoi nous aimerions encourager toutes les personnes intéressées à postuler.
L’utilisation du masculin est uniquement afin d’alléger le texte. Nous souscrivons au principe d'équité en emploi. Toutes les demandes d’emploi seront traitées avec la plus stricte confidentialité.
- Statut à distance
- Hybride
Siège social
En tant que membre de notre équipe, vous bénéficierez de:
-
Un régime complet d'assurance collective et de REER
-
Une politique d'horaire flexible avec heures supplémentaires payées et primes de placement hors site
-
Des primes discrétionnaires
-
Un programme de remboursement des frais de conditionnement physique
-
D’autres avantages au bureau, tels que des déjeuners hebdomadaires avec service de traiteur et des boissons chaudes gratuites (expresso, café, chocolat chaud et thé).
-
Des sorties d’entreprise régulières.