DevOps Developer [#5001]

AlteoMontréal, QuebecHybridFull-timeMid level, 2–5 yearsListed 8 hours ago

Apply now

About this role

Alteo is looking for a DevOps Developer for a permanent position based in Montreal.

*** Hybrid work: 3 days in the office / 2 days remote ***

You will be responsible for bridging the gap between software development and IT operations by automating, optimizing, and securing the software delivery lifecycle. This role involves designing, implementing, and maintaining CI/CD pipelines, automating deployments, and ensuring system monitoring and reliability practices. The DevOps Developer works closely with software developers, system administrators, and cybersecurity professionals to ensure the rapid, reliable, and secure delivery of applications and services in an evolving technology environment.

RESPONSIBILITIES:

- Optimize existing Jenkins pipelines for greater speed, stability, and maintainability;

- Improve Jenkins agent utilization, queue time, executor allocation, and build reliability;

- Integrate security controls into CI/CD pipelines, such as dependency scanning, secret detection, static analysis, and container image analysis;

- Design and improve Grafana dashboards for Jenkins, agents, pipelines, servers, and security signals;

- Define useful alerts for build failures, offline agents, high resource usage, long wait times, and abnormal failure patterns;

- Help standardize the structure of Jenkins pipelines, shared libraries, credential usage, and plugin practices;

- Review current CI/CD workflows and propose improvements in security and performance;

- Automate reporting and maintenance tasks using PowerShell, Bash, or Python;

- Establish standards for documentation processes, monitoring dashboards, and security procedures.

PROFILE:

- Associates or Bachelors degree in Computer Science, Software Engineering, or equivalent;

- 3–5+ years of experience in DevOps, system administration, or software engineering;

- Hands-on experience with build and deployment automation;

- Experience supporting production environments within a technology-driven organization;

- Solid experience with Jenkins pipelines and Jenkins administration;

- Experience with CI/CD optimization and troubleshooting;

- Good understanding of DevSecOps practices;

- Experience with Grafana dashboards and monitoring concepts;

- Knowledge of Prometheus, Loki, or similar observability tools;

- Knowledge of Java, C#;

- Skills in PowerShell, Bash, or Python scripting;

- Good knowledge of Linux and Windows build environments;

- Understanding of secret management, credential handling, and access control;

- Ability to collaborate with developers to improve pipelines without slowing down delivery;

- Strong analytical and problem-solving skills;

- Ability to work under pressure in critical production environments;

- Excellent communication and collaboration skills;

- Strong organizational and documentation skills;

- A mindset focused on continuous improvement;

- Ability to balance speed, reliability, and security in deployment practices.

@@@@@

Alteo est la recherche d'un Dveloppeur DevOps pour un emploi permanent bas Montral.

*** Travail hybride : 3 jours bureau / 2 jours tltravail ***

Vous serez charg de faire le lien entre le dveloppement logiciel et les oprations informatiques en automatisant, optimisant et scurisant le cycle de vie de la livraison des logiciels. Ce rle comprend la conception, la mise en uvre et la maintenance des pipelines CI/CD, l'automatisation des dploiements, la surveillance et les pratiques de fiabilit des systmes. Le Dveloppeur DevOps travaille en troite collaboration avec les dveloppeurs de logiciels, les administrateurs systme et les acteurs de la cyberscurit afin de garantir une livraison rapide, fiable et scurise des applications et des services dans un environnement technologique volutif.

RESPONSABILITS:

- Optimiser les pipelines Jenkins existants pour plus de rapidit, de stabilit et de facilit de maintenance;

- Amliorer l'utilisation des agents Jenkins, le temps de mise en file d'attente, l'allocation des excuteurs et la fiabilit des builds;

- Intgrer des contrles de scurit dans les pipelines CI/CD, tels que l'analyse des dpendances, la dtection des secrets, l'analyse statique et l'analyse des images de conteneurs;

- Concevoir et amliorer les tableaux de bord Grafana pour Jenkins, les agents, les pipelines, les serveurs et les signaux de scurit;

- Dfinir des alertes utiles pour les checs de compilation, les agents hors ligne, l'utilisation leve des ressources, les longs temps d'attente et les schmas de dfaillance anormaux;

- Contribuer standardiser la structure des pipelines Jenkins, les bibliothques partages, l'utilisation des identifiants et les pratiques relatives aux plugins;

- Examiner les flux de travail CI/CD actuels et proposer des amliorations en matire de scurit et de performance;

- Automatiser les tches de reporting et de maintenance l'aide de PowerShell, Bash ou Python;

- Normes relatives aux processus de documentation, tableaux de bord de surveillance et procdures de scurit.

PROFIL:

- DEC/BAC en informatique, en gnie logiciel ou l'quivalent;

- 3-5+ annes d'exprience en DevOps, administration systme ou ingnierie logicielle;

- Exprience pratique en matire d'automatisation de la compilation et du dploiement;

- Exprience du support des environnements de production au sein d'une organisation axe sur la technologie;

- Solide exprience des pipelines Jenkins et de l'administration Jenkins;

- Exprience en matire d'optimisation et de dpannage CI/CD;

- Bonne comprhension des pratiques DevSecOps;

- Exprience des tableaux de bord Grafana et des concepts de surveillance;

- Connaissance de Prometheus, Loki ou d'outils d'observabilit similaires;

- Connaissance de Java, C#;

- Comptences en programmation de scripts PowerShell, Bash ou Python;

- Bonne connaissance des environnements de compilation Linux et Windows;

- Comprhension de la gestion des secrets, du traitement des identifiants et du contrle d'accs;

- Capacit collaborer avec les dveloppeurs pour amliorer les pipelines sans ralentir la livraison;

- Solides comptences analytiques et de rsolution de problmes;

- 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'amlioration continue;

- Capacit trouver un quilibre entre rapidit, fiabilit et scurit dans les pratiques de dploiement.