Développeur DevOps

Fondée en 1998, Octasic est une société privée dont le siège social est situé à Montréal au Canada, avec des installations de Recherche et Développement au Canada et en Inde, ainsi qu'un réseau mondial de soutien aux ventes. Octasic est l'un des principaux fournisseurs de SoC (System on Chip), de logiciels et de plates-formes matérielles et logicielles intégrées pour les marchés mondiaux du sans fil et de passerelles multimédia. Nos plates-formes matérielles et logicielles sont à la base des systèmes sans fil de nouvelles générations destinés aux forces de Défense, aux Services de Police et aux agences de Sécurité Nationale.

 

On choisit Octasic pour :

  • Un milieu de travail à la fine pointe de la technologie, en contact avec les experts du domaine et ce dans une entreprise en croissance;
  • Des conditions de travail compétitives (salaires, avantages sociaux, une semaine payée entre Noël et le Jour de l’An, rabais d’abonnement au gym, programme d’achat d’action, programme de remboursement du transport collectif, douches sur place, collations et breuvages gratuits);
  • Assurances complètes (médicales, dentaires et télémédecine);
  • Une atmosphère de travail conviviale et collaborative avec plusieurs activités sociales tout au long de l’année;
  • Travailler au sein d’une entreprise impliquée dans sa communauté (levées de fonds pour Le Phare Enfants et Familles);
  • La proximité avec les différents services de transport en commun (secteur Angus, à dix minutes à pieds du métro Préfontaine).

À propos du poste :

Le développeur DevOps est chargé de faire le lien entre le développement logiciel et les opérations informatiques en automatisant, optimisant et sécurisant le cycle de vie de la livraison des logiciels. Ce rôle comprend la conception, la mise en œuvre et la maintenance des pipelines CI/CD, l'automatisation des déploiements, la surveillance et les pratiques de fiabilité des systèmes.

Le développeur DevOps travaille en étroite collaboration avec les développeurs de logiciels, les administrateurs système et les acteurs de la cybersécurité afin de garantir une livraison rapide, fiable et sécurisée des applications et des services dans un environnement technologique évolutif.


Responsabilités :

  • Optimiser les pipelines Jenkins existants pour plus de rapidité, de stabilité et de facilité de maintenance;
  • Améliorer l'utilisation des agents Jenkins, le temps de mise en file d'attente, l'allocation des exécuteurs et la fiabilité des builds;
  • Intégrer des contrôles de sécurité dans les pipelines CI/CD, tels que l'analyse des dépendances, la détection des secrets, l'analyse statique et l'analyse des images de conteneurs;
  • Concevoir et améliorer les tableaux de bord Grafana pour Jenkins, les agents, les pipelines, les serveurs et les signaux de sécurité;
  • Définir des alertes utiles pour les échecs de compilation, les agents hors ligne, l'utilisation élevée des ressources, les longs temps d'attente et les schémas de défaillance anormaux;
  • Contribuer à standardiser la structure des pipelines Jenkins, les bibliothèques partagées, l'utilisation des identifiants et les pratiques relatives aux plugins;
  • Examiner les flux de travail CI/CD actuels et proposer des améliorations en matière de sécurité et de performance;
  • Automatiser les tâches de reporting et de maintenance à l'aide de PowerShell, Bash ou Python;
  • Normes relatives aux processus de documentation, tableaux de bord de surveillance et procédures de sécurité.

Qualifications :

  • Diplôme en informatique, en génie logiciel, en technologies de l'information ou dans un domaine connexe;
  • Une expérience pratique équivalente peut être prise en compte;
  • 3 à 5 ans d'expérience minimum en DevOps, administration système ou ingénierie logicielle;
  • Expérience pratique en matière d'automatisation de la compilation et du déploiement;
  • Expérience du support des environnements de production au sein d'une organisation axée sur la technologie;
  • Solide expérience des pipelines Jenkins et de l'administration Jenkins;
  • Expérience en matière d'optimisation et de dépannage CI/CD;
  • Bonne compréhension des pratiques DevSecOps;
  • Expérience des tableaux de bord Grafana et des concepts de surveillance;
  • Connaissance de Prometheus, Loki ou d'outils d'observabilité similaires;
  • Connaissance de Java, C#;
  • Compétences en programmation de scripts PowerShell, Bash ou Python;
  • Bonne connaissance des environnements de compilation Linux et Windows;
  • Compréhension de la gestion des secrets, du traitement des identifiants et du contrôle d'accès;
  • Capacité à collaborer avec les développeurs pour améliorer les pipelines sans ralentir la livraison;
  • Solides compétences analytiques et de résolution de problèmes;
  • Capacité à travailler sous pression dans des environnements de production critiques;
  • Excellentes aptitudes en communication et en collaboration;
  • Bonnes aptitudes organisationnelles et de documentation;
  • Mentalité d'amélioration continue;
  • Capacité à trouver un équilibre entre rapidité, fiabilité et sécurité dans les pratiques de déploiement.

IT

Hybrid (Montréal, QC, CA)

Partager sur :

Conditions d’utilisationConfidentialitéCookiesAlimenté par Rippling