19 Apr
|
Genetec
|
Montreal
Apply on Kit Job: kitjob.ca/job/2g8yj2
Aperçu du poste: Vous souhaitez améliorer directement la manière dont des centaines de développeurs créent, déploient et exploitent des logiciels dans des environnements cloud, sur site et hybrides ? Rejoignez-nous pour créer une plateforme unifiée qui élimine la complexité et permet aux équipes produit de se concentrer sur la création de valeur.Nous recherchons un ingénieur de plateforme passionné par Kubernetes, l'automatisation, l'observabilité, l'expérience développeur et les défis liés au déploiement hybride.L'équipe d'ingénierie de plateforme possède les compétences clés qui permettent aux équipes produits de Genetec de créer, fournir et exploiter des logiciels partout, du cloud aux environnements clients.Votre journée en un coup d'oeil : En fonction de vos compétences techniques et de vos centres d'intérêt, vous contribuerez à l'une ou plusieurs des missions suivantes :Hébergement hybride et mise en réseauPermettre aux développeurs d'exécuter des conteneurs de manière cohérente sur le cloud et les appareils sur siteCréer, gérer et mettre à niveau notre parc de clusters KubernetesFournir un réseau sécurisé et fiable pour tous les modes de déploiementAutomatisation des versionsPermettre aux développeurs de créer une seule fois et de déployer partoutFournir des pipelines CI/CD rapides et fiables avec un déploiement progressif et des retours en arrière rapides.Prendre en charge les déploiements en anneau et la livraison sur site en toute confiance.Observabilité et fiabilitéFournir des bibliothèques et des modèles standard pour simplifier l'instrumentation des applications.Centraliser l'ingestion des données télémétriques en trouvant le bon équilibre entre coût et performances.Permettre aux équipes produit de diagnostiquer rapidement les problèmes grâce à des tableaux de bord et des informations pertinents.Abstraire l'infrastructureSupprimer les dépendances spécifiques au cloud pour améliorer la portabilité et simplifier les opérationsAutomatiser l'approvisionnement pour des environnements rapides et reproductiblesOffrir des composants d'infrastructure sécurisés, conformes et réutilisablesExpérience développeur et libre-serviceRéduire en permanence la charge cognitive et les frictions pour les développeurs utilisant la plateformeConstruire et faire évoluer le portail interne des développeurs (IDP) de GenetecCollaborer étroitement avec d'autres équipes pour assurer une intégration transparente de la plateformeCe qui fait de vous un excellent candidat :Baccalauréat en informatique ou expérience équivalenteExpérience préalable dans l'ingénierie de plateformes, le DevOps, le SRE ou un poste similaireCapacité à s'épanouir dans un environnement en constante évolution avec des priorités changeantesSolides compétences en matière de collaboration, capable de travailler en étroite collaboration avec des ingénieurs hautement expérimentésMaîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)Votre expertise technique : Nous recherchons des ingénieurs possédant de solides connaissances fondamentales et une passion pour l'ingénierie de plateformes. Vous n'avez pas besoin de posséder toutes les compétences énumérées ci-dessous. Une expérience dans l'un de ces domaines vous aidera à réussir et à définir la mission à laquelle vous contribuerez :Exploitation de Kubernetes et de plateformes basées sur des conteneurs dans des environnements cloud ou sur siteCréation de services backend fiables et d'automatisation dans des langages tels que Go ou C#Compréhension des principes fondamentaux des réseaux, y compris la communication sécurisée de service à serviceUtilisation des principes GitOps et des pipelines CI/CD pour la livraison automatiséeMise en œuvre de pratiques d'observabilité,
y compris les métriques, les journaux et les traces avec OpenTelemetryGestion de l'infrastructure cloud et des réseaux hybrides (Azure, AWS, centres de données privés)Conception d'outils internes et d'interfaces utilisateur intuitives à l'aide de React pour améliorer la productivité des développeursTravail avec des concepts de systèmes distribués, notamment la résilience, la mise à l'échelle et le maillage de servicesApplication des meilleures pratiques en matière de sécurité pour les composants de la plateforme et les workflows de développementDéfinition et application de normes, d'abstractions réutilisables et de chemins tracés pour les développeursUn atout si vous avez :Contrôleurs GitOps et automatisation (Flux, Argo CD)Fédération sécurisée des identités et des charges de travail (SPIFFE/SPIRE, OIDC, mTLS)Maillage de services ou pile réseau moderne (Cilium, Envoy Gateway, Istio)Plateformes d'observabilité et pipelines de télémétrie (Prometheus, Grafana, Tempo, Loki)Expérience des modèles de livraison hybrides, y compris les appareils sur site ou les déploiements en périphérieOutils et portails de la plateforme interne des développeurs (Backstage ou IDP personnalisé)Expérience des pratiques SRE, notamment les SLO, les budgets d'erreurs et la réponse aux incidentsInfrastructure-as-Code (Terraform, Crossplane) et automatisation de l'environnementSécurité de la chaîne logistique logicielle et application des politiquesExpérience des systèmes distribués à grande échelle (scénarios multi-régions, multi-clusters)Voilà ce que nous offrons !Régime de rémunération attrayantProgramme de remboursement des frais de formationRepas subventionnés à notre incroyable Bistro (Les Cordons Bleus)Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexibleCafé gratuit à volontéEspace de stationnement gratuit pour tous les employésCentre d’entraînement sur placeNous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler – votre profil pourrait nous surprendre!Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.Job overview: Do you want to directly improve how hundreds of developers build, deploy, and operate software across cloud, on-premises and hybrid environments? Join us in building a unified platform that removes complexity and enables product teams to focus on delivering value.We are looking for a Platform Engineer who is passionate about Kubernetes, automation, observability, developer experience and hybrid deployment challenges.The Platform Engineering team owns the core capabilities that enable Genetec product teams to build, deliver and operate software anywhere, from the cloud to customer environments.Your day at a glance: Depending on your technical strengths and interests, you will contribute to one or more of the following mandates:Hybrid Hosting and NetworkingEmpower developers to run containers consistently across cloud and on-prem appliancesCreate, manage, and upgrade our fleet of Kubernetes clustersDeliver secure and reliable networking across all deployment modesRelease automationEmpower developers to build once,
deploy anywhereProvide fast and reliable CI/CD pipelines with gradual rollout and quick rollbacksSupport ring-based deployments and on-prem delivery with confidenceObservability and reliabilityProvide standard libraries and patterns to simplify application instrumentationCentralize telemetry ingestion with the right balance of cost and performanceEnable product teams to quickly diagnose issues with meaningful dashboards and insightsAbstract the infrastructureRemove cloud-specific dependencies to improve portability and simplify operationsAutomate provisioning for rapid and reproducible environmentsOffer secure, compliant and reusable infrastructure building blocksDeveloper Experience and self serviceContinuously reduce cognitive load and friction for developers using the platformBuild and evolve Genetec’s Internal Developer Portal (IDP)Partner extensively with other teams to ensure seamless platform integrationWhat makes you a great fit:Bachelor’s degree in computer science or equivalent experiencePrevious experience in Platform Engineering, DevOps, SRE or similar roleAbility to thrive in an evolving environment with changing prioritiesStrong collaboration skills, working closely with highly experienced engineersFluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)Your technical expertise: We are looking for engineers with strong fundamentals and a passion for platform engineering. You do not need to have all the skills listed below. Experience in any of these areas will help you succeed and shape the mandate you will contribute to:Operating Kubernetes and container-based platforms in cloud or on-prem environmentsBuilding reliable backend services and automation in languages such as Go or C#Understanding of networking fundamentals including secure service-to-service communicationUsing GitOps principles and CI/CD pipelines for automated deliveryImplementing observability practices including metrics, logs and traces with OpenTelemetryManaging cloud infrastructure and hybrid networking (Azure, AWS, private data centers)Designing internal tools and intuitive UIs using React to improve developer productivityWorking with distributed systems concepts including resiliency, scaling and service meshApplying security best practices for platform components and development workflowsDefining and applying standards, reusable abstractions and paved paths for developersAn asset if you have:GitOps controllers and automation (Flux, Argo CD)Secure identity and workload federation (SPIFFE/SPIRE, OIDC, mTLS)Service mesh or modern networking stack (Cilium, Envoy Gateway, Istio)Observability platforms and telemetry pipelines (Prometheus, Grafana, Tempo, Loki)Hybrid delivery model experiences including on-prem appliances or edge deploymentsInternal developer platform tooling and portals (Backstage or custom IDP)Experience with SRE practices including SLOs, error budgets and incident responseInfrastructure-as-Code (Terraform, Crossplane) and environment automationSoftware supply chain security and policy enforcementDistributed systems experience at scale (multi-region, multi-cluster scenarios)Let’s talk perks!Attractive compensation packageTraining Tuition Reimbursement ProgramSubsidized in our amazing Bistro (Les Cordons Bleus)Work-life balance with a flexible working scheduleFree, unlimited coffeePrivate, free parking for all employeesOnsite fitness facility with personal trainerWe know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.#J-18808-Ljbffr
Apply on Kit Job: kitjob.ca/job/2g8yj2
📌 Développeur Logiciel - Ing. De Plateforme / Software Developer - Platform Eng. (Montreal)
🏢 Genetec
📍 Montreal