Responsable DevOps

Nom de l'entreprise: Thorens Solutions - Chasseurs de têtes
  • Secteur d'activité : Technologies

  • Salaire : Salaire compétitif entre 110 000 à 120 000$ selon l’expérience

  • Type d'emploi : Permanent - Temps plein, Mode de travail hybride

  • Ville : Montréal

Description de l'entreprise

Notre client est une entreprise québécoise proposant une technologie unique et innovante. En pleine croissance, notre client se spécialise dans le domaine des nouvelles générations d’appareils sans fil.

Description du poste

En tant que Lead DevOps, vous devrez planifier, concevoir et mettre en œuvre une infrastructure locale et dans le cloud pour le CICD et d'autres formes d'automatisation liées à divers projets, notamment mais sans s'y limiter, les bancs d'essai automatisés, la génération de rapports, etc. Vous travaillerez en étroite collaboration avec notre équipe ASIC, Firmware et QA pour élaborer un processus CICD et des bancs d'essai adaptés à leurs besoins. Cela peut inclure une infrastructure de matériel en boucle. Certaines tâches peuvent également inclure l'évaluation de la possibilité de déployer une partie de notre pipeline CI/CD dans le cloud et d'interconnecter certains de nos outils. Ce rôle est crucial pour améliorer notre flux de travail, nous avons donc besoin de quelqu'un avec une bonne expérience qui mettra en place des procédures et connaîtra les meilleures pratiques.

Tâches et responsabilités

  • Communiquer avec le service informatique pour le déploiement de l'infrastructure requise pour les besoins DevOps.
  • Élaborer des procédures et optimiser le flux de travail pour mettre en place les meilleures pratiques en matière de CICD.
  • Tenir compte de l'aspect sécurité de notre CICD pour éviter toute fuite d'informations clés dans notre CICD.
  • Rechercher et évaluer le déchargement d'une partie de notre CICD dans le cloud.
  • Rédiger et optimiser des images Docker.
  • Rédiger et optimiser des pipelines GitLab CICD et/ou Jenkins.
  • Interconnecter différents outils entre eux.
  • Rédiger différents scripts pour utiliser l'API de ces différents outils (par exemple, l'API Microsoft Graph).
  • Créer et exposer de nouvelles API et des webhooks à nos outils internes.
  • Travailler avec des technologies basées sur des conteneurs (Docker, Docker swarm, Kubernetes, etc.).
  • Automatiser la génération de rapports.
  • Intégrer les résultats des tests dans la base de données.
  • Rédiger des API et une interface utilisateur pour accéder à certains de nos rapports de test.
  • Participer au développement de différents projets pour concevoir des produits destinés à être testés et à faire partie d'un cycle CICD.
  • Encadrer et former d'autres personnes en DevOps.

Compétences recherchées

  • Diplôme universitaire en génie informatique, génie logiciel, génie informatique ou dans un domaine connexe.
  • 5+ ans d'expérience en DevOps.
  • Rédaction de scripts shell (Bash, Powershell, etc.)
  • Expérience dans l'écriture de scripts de pipeline CICD en utilisant une plateforme populaire comme GitLab, Jenkins, Github, Azure CICD, etc.
  • Expérience en programmation C (ou langage apparenté).
  • Expérience en Python et autres langages de script.
  • Expérience de l'utilisation d'une base de données.
  • Connaissance approfondie de Linux et connaissance de base de Windows.
  • Expérience des technologies de virtualisation et de conteneurs (VMware, KVM, Docker).
  • Connaissance de certains outils de surveillance et de journalisation tels que Graylog, Prometheus, Grafana, etc.
  • La connaissance de certains outils d'automatisation d'infrastructure (Ansible, Chef, Puppet, Salt...) est un plus.
  • Une expérience dans les systèmes embarqués est un plus.
  • Connaissances générales et compétences en systèmes embarqués pour faciliter la collaboration avec d'autres départements.
  • Procédure de test.
  • Bonnes aptitudes à la communication orale et écrite et à la présentation (français et anglais).
  • Capacité à travailler efficacement avec une équipe de développeurs.
  • Capacité à effectuer plusieurs tâches à la fois, à fixer des priorités pour les projets, à établir des buts et des objectifs axés sur les tâches à accomplir et à faire preuve d'initiative.
  • Écrire un code propre, compréhensible, robuste et durable.

Conditions de travail

Poste permanent à temps plein (37,5 heures/semaine)
Mode de travail hybride (télétravail et bureau)
Salaire compétitif entre 110 000 à 120 000$ selon l’expérience
Assurance collective
Régime d'épargne-retraite
Emplacement de choix au centre-ville de Montréal (à distance de marche de plusieurs stations de métro)
Travail dans un environnement de haute technologie

Note : Le masculin est utilisé pour alléger le texte, et ce, sans préjudice pour la forme féminine.

Cette offre a déjà été comblée.