DevOps Engineer

Ruggedmon — Canada · Posted ~1 day ago

Mid Full-time Hybrid

Skills

CI/CD Docker Kubernetes Git AWS Azure GCP Python Bash PowerShell GitLab CI Jenkins GitHub Actions Azure DevOps

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Maintain and automate modern software delivery infrastructure, manage cloud and container platforms, strengthen DevSecOps practices and collaborate across engineering teams in a permanent hybrid role.

Highlights

Permanent role with flexible schedule, hybrid work, strong benefits, training support, modern DevOps practices and opportunities in a growing technology environment.

Description

Ingénieur(e) DevOps Poste permanant Relevant de l'équipe technologique, la personne titulaire du poste sera responsable de notre infrastructure d'intégration continue (CI) pour la construction (build) de notre code source et l'exécution de nos suites de tests automatisés. Elle pourrait également être appelée à soutenir nos services en ligne donnant accès à notre base de données de produits, couvrant l'ensemble du cycle de vie — de la fabrication jusqu'à la livraison chez nos clients. Ton rôle consistera à : Concevoir, déployer et maintenir les pipelines CI/CD (intégration et livraison continues) pour automatiser le build, les tests et le déploiement du code source;Assurer la fiabilité, la performance et la scalabilité de l'infrastructure supportant les environnements de développement, de test et de production;Gérer et optimiser l'exécution des suites de tests automatisés (unitaires, intégration, bout en bout) au sein des pipelines;Administrer les environnements conteneurisés (Docker, Kubernetes) et orchestrer leur déploiement;Superviser et maintenir les services en ligne exposant l'accès à la base de données des produits (API, services web) utilisés par les équipes internes et potentiellement par des partenaires ou clients;Mettre en œuvre des outils de surveillance, de journalisation et d'alertes (monitoring/logging) afin d'assurer la disponibilité des systèmes;Gérer les environnements infonuagiques (AWS, Azure ou GCP) ou sur site, incluant la sécurité, la sauvegarde et la reprise après sinistre;Automatiser les tâches répétitives à l'aide de scripts (Bash, Python, PowerShell).Collaborer étroitement avec les équipes de développement logiciel et d'assurance qualité pour améliorer les pratiques DevOps et DevSecOps;Participer à la gestion des accès, à la sécurité des systèmes et à la conformité des environnements (gestion des secrets, permissions, chiffrement);Documenter les processus, les architectures et les procédures d'exploitation;Mettre en place des outils permettant de générer automatiquement la documentation requise lors des relâches logicielles (ex. détail des composants logiciels SBOM — Software Bill of Materials, exigée notamment par le règlement européen sur la cyber-résilience (CRA), et notes de version);Participer, au besoin, à la garde technique (astreinte) pour répondre aux incidents critiques. Pour être la personne que nous recherchons, tu dois : Détenir un Baccalauréat en informatique, génie informatique, génie logiciel ou équivalent;Avoir un minimum de 5 ans d’expérience;Détenir un bon niveau d’anglais (vous devrez communiquer de manière régulière en anglais, tant à l’oral qu’à l’écrit);Posséder une expérience pratique avec des outils CI/CD (GitLab CI, Jenkins, GitHub Actions, Azure DevOps ou équivalent);Maîtriser les systèmes de contrôle de version (Git);Posséder une expérience avec la conteneurisation (Docker) et, idéalement, avec l'orchestration (Kubernetes);Posséder une expérience avec au moins une plateforme infonuagique (AWS, Azure ou GCP);Détenir des connaissances en administration de bases de données ainsi qu'en développement et en maintenance d'API (un atout important compte tenu de la gestion prévue de l'accès à la base de données des produits);Être à l'aise avec le scripting (Python, Bash ou PowerShell);Comprendre les bonnes pratiques de sécurité applicative et infrastructurelle;Démontrer une excellente capacité à travailler en équipe multidisciplinaire (développement, qualité et opérations);Faire preuve d'autonomie, de rigueur et d'un grand souci de la documentation;Être bilingue (français et anglais), un atout selon la clientèle desservie;Posséder une expérience dans un environnement industriel ou manufacturier;Connaître les enjeux liés aux équipements électriques ou à l'Internet des objets industriels (IIoT);Posséder une expérience avec des systèmes de gestion de production ou de traçabilité des produits. Rugged Monitoring est un leader dans la conception et la fabrication d’une large gamme de capteurs à fibre optique robustes et de solutions de surveillance pour diverses applications dans des environnements hostiles. Nos systèmes, personnalisables et à la fine pointe de la technologie, sont vendus partout dans le monde et largement utilisés dans l’industrie par des chefs de file tels que Siemens, ABB et Maschinenfabrik Reinhausen (MR). Voici ce qui t’attends : Une grande flexibilité horaire pour favoriser votre équilibre entre vie professionnelle et personnelle;Salaire concurrentiel selon l'expérience;Des vendredis après-midi libre grâce à notre horaire d'été (fin de journée à 12h);Des assurances collectives payées à 60% par l’entreprise et un accès à la télémédecine;3 semaines de vacances + 3 congés mobiles + congés payés durant la période des Fêtes !Du télétravail hybride (Possibilité de 2 jours selon les tâches) ;11 jours fériés;Le café gratuit;Le stationnement gratuit;Un programme d’aide aux employés;Un Régime de participation différée aux bénéfices (RPDB);Un environnement de travail dynamique, collaboratif et inclusif;L’accès au programme AbonneBus (35% de rabais sur la passe d’autobus annuelle);Des événements sociaux organisés par l'entreprise;L'opportunité de rejoindre une entreprise en bonne santé et en grande croissance;Le remboursement des frais liés à la formation.Seules les personnes retenues pour une entrevue seront contactées.