Devops Specialist
Scalian • Montreal, Canada
10 hours ago
Job type
- Full-time
Job description
Job Description
Responsibilities:
- Design, troubleshoot, and maintain embedded software development build and test pipelines.
- Maintain laboratory testing environments and build stations.
- Investigate and resolve issues related to automated embedded software tests.
- Design and maintain databases to store test results and statistics for analysis and reporting.
- Document existing and newly implemented Software Development Life Cycle (SDLC) processes.
***
Responsabilités :
- Concevoir, dépanner et maintenir les pipelines de compilation et de tests liés au développement de logiciels embarqués.
- Assurer la maintenance des environnements de tests en laboratoire et des stations de compilation.
- Analyser et résoudre les problèmes liés aux tests automatisés de logiciels embarqués.
- Concevoir et maintenir des bases de données permettant de stocker les résultats des tests et les statistiques afin de faciliter leur analyse et la production de rapports.
- Documenter les processus existants et nouvellement mis en place dans le cadre du cycle de vie du développement logiciel (SDLC).
Qualifications
Required Qualifications:
- Minimum 5 years of experience in a DevOps or automation engineering role.
- Proficiency in scripting languages for automation (Python, PowerShell, Bash, Groovy, VBScript, etc.).
- Proven experience with CI/CD tools such as Jenkins or GitLab CI.
- Familiarity with Docker, Nexus, PyTest, and automated testing frameworks.
- Knowledge of engineering environments: FPGAs, PCB design, software development tools.
- Understanding of networking and security principles in an enterprise context.
- Good knowledge of agile methodologies.
***
Qualifications requises :
- Minimum 5 ans d’expérience dans un rôle DevOps ou d’ingénierie de l’automatisation.
- Maîtrise des langages de scripting pour l’automatisation (Python, Powershell, Bash, Groovy, VBScript…).
- Expérience confirmée avec les outils CI/CD tels que Jenkins ou GitLab CI.
- Familiarité avec Docker, Nexus, PyTest et les différents cadres de tests automatisés.
- Connaissance des environnements d’ingénierie : FPGAs, conception PCB, outils de développement logiciel.
- Compréhension des réseaux et des principes de sécurité en contexte d’entreprise.
- Bonne connaissance des méthodologies agiles.
Additional Information
Why join our team?
- Gain valuable experience across various sectors and critical projects while advancing within the same company;
- Enjoy a competitive salary and a comprehensive benefits package (health and dental insurance, life and long-term disability insurance, group RRSP with company Access continuous training to expand your knowledge and stay on the cutting edge of technology;
- -Access continuous training to expand your knowledge and stay on the cutting edge of technology;
- Build a personalized career path aligned with your professional goals;
- Explore international work opportunities through our mobility program and global presence;
- Join a dynamic, specialized, and growing team where communication is key and each team member is valued;
- Be part of a team where professional fulfillment is a priority (team buildings, happy hours, marathons, and much more!).
***
Pourquoi rejoindre notre équipe ?
- Acquérir une expérience enrichissante au sein de divers secteurs et projets critiques tout en évoluant dans une même entreprise ;
- Profiter d'un salaire compétitif et d'un ensemble d'avantages sociaux attractifs (assurance santé et dentaire, assurance vie et invalidité de longue durée, REER collectif avec contribution de l'entreprise, congés maladie, etc.) ;
- Accéder à des formations continues pour élargir vos connaissances et rester à la pointe des technologies ;
- Construire un plan de carrière personnalisé, aligné avec vos objectifs professionnels ;
- Explorer des opportunités de travail à l'international grâce à notre programme de mobilité et notre présence mondiale ;
- Intégrer un groupe dynamique, spécialisé et en pleine croissance, où la communication est essentielle et où chaque membre de l'équipe est valorisé ;
- Faire partie d'une équipe où l'épanouissement professionnel est une priorité (team buildings, 5 à 7, marathons, et bien plus encore !).