Senior DevSecOps Engineering Professional / Professionnel principal de l'ingénierie DevSecOps

Montreal, Canada
Departments – DevSecOps /
Full Time /
Hybrid
Nous sommes à la recherche d'un professionnel principal de l'ingénierie DevOps pour se joindre à notre équipe DevOps. L'objectif d'un professionnel de l'ingénierie DevOps chez Wisk est de s'assurer que l'équipe des logiciels dispose des outils et des ressources dont elle a besoin pour définir et construire l'infrastructure logicielle et développer, déployer et tester efficacement nos produits logiciels. 

We are looking for a Senior DevOps Engineering Professional to join our DevOps team. The goal of a DevOps Engineering Professional at Wisk is to ensure that the software team has the tools and resources they need to define/build software infrastructure, and efficiently develop, deploy and test our software products. 

Pourquoi avons-nous besoin de vous (Why we need you):

    • Le professionnel de l'ingénierie DevOps est chargé d'analyser les besoins en outils sur mesure ou standards pour soutenir tous les aspects du processus de développement du produit, de concevoir et de mettre en œuvre les systèmes et l'automatisation connexe pour répondre à ces besoins et de travailler avec toutes les équipes de l'entreprise pour tirer parti des outils et des systèmes disponibles pour une efficacité maximale de développement.  Vous aiderez à appliquer les processus et les pratiques exemplaires de GitOps pour automatiser l'infrastructure des plateformes virtuelles.

    • The DevOps Engineering Professional is responsible for analyzing needs for custom or off-the-shelf tools to support all aspects of the product development process, designing and implementing the systems and associated automation to meet those needs and working with all teams within the company to leverage available tools and systems for maximum development efficiency.  You will help to apply processes and best practices of GitOps to automate infrastructure in cloud platforms.

Votre mission (What you will do):

    • Élaborer des outils et cerner les possibilités d'améliorer l'efficacité du développement et de la vérification de logiciels intégrés et d'applications Web grâce à l'automatisation Gitlab
    • Soutenir les opérations de développement de logiciels en maintenant et en améliorant l'intégration continue et les systèmes automatisés de test et de déploiement dans les environnements de développement infonuagiques
    • Comprendre les considérations DO-330 et les appliquer aux outils d'automatisation destinés à faciliter le processus de certification des logiciels
    • Collaborer étroitement avec diverses équipes de logiciels pour comprendre leurs besoins et leurs procédures uniques, recommander des solutions et favoriser l'autosuffisance.

    • Develop tools and identify opportunities to improve the efficiency of embedded and Web application software development and verification through Gitlab automation
    • Support software development operations by maintaining and improving continuous integration, automated test and deployment systems in cloud-based development environments
    • Understand and apply DO-330 considerations to automation tools intended to aid in the software certification process
    • Closely collaborate with various software teams to understand their unique needs and procedures, recommend solutions and enable self-sufficiency.

Ce que vous avez réalisé (What you have done):

    • BS ou MS en CS ou EE ou l'équivalent avec cinq années d'expérience antérieure en DevOps ou dans des rôles de développement d'outils
    • Compétence dans au moins un langage de script (Python, BASH, Javascript)
    • Familier avec les processus de développement de logiciels hautement automatisés et les outils modernes (git, Bitbucket/GitLab/GitHub, JIRA, Jenkins/Bamboo, etc.)
    • Intérêt à travailler avec une variété d'outils et de technologies pour résoudre les problèmes existants
    • Expérience de gestion de la configuration, GitOps et des outils IaC (Puppet, Chef, Ansible, Terraform)
    • Compétence en conteneurisation et infrastructure virtuelle (Docker, Kubernetes, AWS/GCP)
    • À l'aise avec la ligne de commande Linux et les scripts Bash/Shell

    • BS or MS in CS or EE or equivalent with 5 years of prior experience in DevOps or tools development roles
    • Proficiency in at least one scripting language (Python, BASH, Javascript)
    • Familiar with highly automated software development processes and modern tools (git, Bitbucket/GitLab/GitHub, JIRA, Jenkins/Bamboo, etc.)
    • Interest in working with a variety of tools and technologies to solve the problems at hand
    • Experienced with configuration management, GitOps, and IaC tools (Puppet, Chef, Ansible, Terraform)
    • Proficiency in containerization and cloud infrastructure (Docker, Kubernetes, AWS/GCP)
    • Comfortable with Linux command line and Bash/Shell scripting

Souhaité (Desired):

    • Passionné par l’aviation, la mobilité aérienne avancée et l’avenir des transports
    • Expérience antérieure avec des systèmes de construction de logiciels (Bazel, Make, Scons)
    • Compétence en C/C++, Go ou tout autre langage de programmation moderne orienté objet
    • Projets antérieurs élaborés en C/C++
    • Compréhension de la couverture des énoncés de code source et des outils d'analyse statique
    • Expérience de développement de bout en bout (SPA, Javascript, HTML/CSS, etc.)
    • Expérience avec des logiciels certifiés essentiels à la sécurité (par ex. DO-178B/C, ISO-26262 ou l'équivalent)
    • Familier avec la conception basée sur des modèles (MBD) à l'aide d'outils comme Matlab et Simulink

    • Passionate about aviation and the future of transportation
    • Prior experience with software build systems (Bazel, Make, Scons)
    • Proficiency in C/C++, Go or other modern object oriented programming language
    • Previous projects developed in C/C++
    • Understanding of source code statement coverage and static analysis tools
    • Full stack development experience (SPAs, Javascript, HTML/CSS, etc.)
    • Experience with certified, safety-critical software (e.g. DO-178B/C, ISO-26262 or equivalent)
    • Familiar with model-based design (MBD) using tools like Matlab and Simulink

Qui vous êtes (Who you are):

    • Vous êtes un individu hautement motivé doté d’esprit d’initiative et disposant d’une vaste gamme de compétences et vous ne craignez jamais d’être confronté à des défis techniques complexes
    • Vous êtes une personne orientée vers la solution et dotée d’un fort esprit analytique.
    • Vous disposez de solides aptitudes à la communication et pouvez facilement adapter vos communications au public visé
    • Vous vous adaptez rapidement ou proposez les changements nécessaires pour obtenir des résultats rapides dans des délais opportuns
    • Vous relevez des défis, prenez des engagements et livrez des résultats correspondant à des attentes raisonnables
    • Vous avez un esprit d’équipe positif

    • You are a highly motivated, self starting individual with a broad set of skills and never afraid of facing complex technical challenges
    • You are a solution oriented individual with a strong analytical mindset
    • You have strong communication skills and can easily tailor your communications to suit the audience
    • You can adapt quickly or propose changes needed to achieve early results in a timely fashion
    • You embrace challenges and take commitments and deliver results within reasonable expectations
    • You are a positive team player