Senior DevOps Specialist

Tait Towers — Canada · Posted ~2 hours ago

Senior

Skills

DevOps Infrastructure design Infrastructure automation Deployment automation Infrastructure operations Problem solving Collaboration Mentoring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior DevOps role responsible for independently designing, maintaining, and evolving infrastructure, automation systems, and deployment mechanisms. You will strengthen software delivery practices, improve platform reliability and scalability, solve complex technical problems, collaborate closely with engineering teams, and mentor less-experienced colleagues.

Highlights

Take ownership of infrastructure and automation solutions, improve the software delivery lifecycle, help maintain reliable, scalable, and secure platforms, collaborate with engineering teams, mentor less-experienced colleagues, and influence infrastructure decisions.

Description

Raison d'être du poste À titre de spécialiste principal(e) DevOps, vous jouerez un rôle clé dans la conception, le maintien et l'évolution des infrastructures, des systèmes d'automatisation et des mécanismes de déploiement qui soutiennent notre vision de Créer des moments qui touchent les gens. Vous concevrez et mettrez en œuvre de façon autonome des solutions d'infrastructure, améliorerez les capacités d'automatisation soutenant l'ensemble du cycle de livraison logicielle et contribuerez à maintenir des plateformes fiables, évolutives et sécuritaires. Grâce à votre capacité à résoudre des problèmes complexes et à votre collaboration avec les équipes d'ingénierie, vous contribuerez au renforcement des pratiques DevOps, au mentorat de collègues moins expérimentés et à l'orientation des décisions relatives à l'infrastructure. Responsabilités principales Le ou la spécialiste principal(e) DevOps est responsable de la livraison de solutions d'infrastructure et d'automatisation fiables, sécuritaires et évolutives soutenant nos produits, projets et plateformes logicielles. La Personne Titulaire Du Poste Devra Collaborer étroitement avec les architectes DevOps et logiciels afin de concevoir, mettre en œuvre et maintenir l'infrastructure conformément à la stratégie produit et technique.Concevoir, mettre en œuvre et maintenir l'infrastructure en tant que code (Infrastructure as Code), les pipelines d'intégration et de livraison continues (CI/CD) ainsi que les mécanismes d'automatisation des déploiements dans des environnements infonuagiques et locaux.Configurer, maintenir et dépanner les environnements de développement, de test et de production, y compris les configurations systèmes et la gestion des dépendances.Prendre en charge les initiatives d'infrastructure et d'automatisation de la conception jusqu'à la validation finale.Surveiller la santé et la performance des systèmes et intervenir lors d'incidents afin d'assurer leur disponibilité et leur fiabilité.Identifier et résoudre des enjeux complexes d'infrastructure dans des environnements de développement, de préproduction et de production, tant dans le nuage que sur du matériel local.Gérer les dépendances logicielles, les versions et la cohérence des environnements de développement et de déploiement, tout en assurant la conformité des licences et l'identification des vulnérabilités.Collaborer avec les équipes d'ingénierie logicielle afin d'intégrer les pratiques d'infrastructure et de déploiement à leurs processus de développement.Contribuer à l'amélioration des outils, méthodes de travail et standards DevOps.Encadrer et soutenir les spécialistes DevOps moins expérimentés dans leur développement professionnel.Maintenir une documentation claire de la configuration des infrastructures et des processus opérationnels.Participer à l'évaluation et à l'intégration de nouvelles technologies favorisant l'automatisation et la fiabilité.Explorer et adopter de façon proactive des outils et flux de travail fondés sur l'intelligence artificielle afin d'améliorer votre efficacité personnelle ainsi que les activités d'automatisation, de dépannage et de gestion des infrastructures.Effectuer toute autre tâche requise afin de répondre aux besoins de l'entreprise. Qualifications Et Expérience Formation Baccalauréat, DEC ou DEP en informatique, en technologies de l'information ou expérience pertinente équivalente. Expérience, connaissances et compétences Minimum de 6 années d'expérience professionnelle en génie logiciel, infrastructure, ingénierie de plateforme ou environnements DevOps, dont au moins 4 années consacrées aux pratiques DevOps, à l'automatisation de l'infrastructure, aux pipelines CI/CD, aux déploiements infonuagiques ou locaux, ou à des responsabilités connexes.Expérience pratique de la gestion de configuration des environnements (approvisionnement et préparation des environnements), tant dans le nuage que sur du matériel local.Solide expertise en gestion des dépendances et des paquets logiciels dans plusieurs langages et technologies ainsi qu'en maintien de la cohérence des environnements.Capacité démontrée à concevoir, mettre en œuvre et maintenir des infrastructures avec un minimum de supervision.Une expérience en conteneurisation et en orchestration constitue un atout.Connaissance des meilleures pratiques en matière de surveillance, de journalisation et de gestion des incidents.Excellentes capacités d'analyse et de résolution de problèmes, y compris dans des contextes techniques peu familiers.Bonnes compétences en communication et capacité à documenter et présenter clairement des solutions techniques.Aisance dans un environnement dynamique et en constante évolution.Désir d'identifier de façon proactive les possibilités d'amélioration des systèmes, outils et processus. Une Connaissance Fonctionnelle De L’anglais, Tant à L’oral Qu’à L’écrit, Est Requise Pour Ce Poste. Cette Exigence Est Nécessaire Puisque La Personne Titulaire Du Poste Devra collaborer régulièrement avec des collègues, équipes et partenaires situés à l’extérieur du Québec dont la langue de travail est l’anglais;participer à des réunions techniques, des revues de code et des discussions de conception tenues en anglais;consulter, analyser et utiliser de la documentation technique, des outils de développement, des cadres logiciels (frameworks) et des ressources spécialisées principalement disponibles en anglais;rédiger ou réviser de la documentation technique, des commentaires de code et des communications destinées à des équipes anglophones;contribuer à des projets logiciels mondiaux nécessitant des échanges fréquents en anglais. ENGLISH Position Purpose As a Senior DevOps Specialist, you will play a key role in building and maintaining the infrastructure, automation, and deployment systems that power our vision to Create Moments that Move People. You will independently design and implement infrastructure solutions, improve automation to support all aspects of software delivery, and help ensure our platforms remain reliable, scalable, and secure. Through proactive problem-solving and close collaboration with engineering teams, you will strengthen our DevOps practices, mentor less experienced engineers and influence infrastructure decisions. Responsibilities The Senior DevOps Specialist is responsible for delivering reliable, secure, and scalable infrastructure and automation solutions that support our software products, projects and platform. The Senior DevOps Specialist Will Work closely alongside DevOps and software architects to design, implement, and maintain infrastructure in alignment with product and technical strategy.Design, implement, and maintain infrastructure-as-code, CI/CD pipelines, and deployment automation across cloud and on-premises environments.Configure, maintain, and troubleshoot build, test, and production infrastructure, including OS-level configuration and dependency management.Take ownership of infrastructure and automation tasks from design through implementation and validation.Monitor system health and performance, and respond to incidents to maintain reliability and uptime.Identify and resolve complex infrastructure issues across development, staging and production environments spanning cloud and local hardware.Manage software dependencies, versioning, and environment consistency across development and deployment targets, ensuring license compliance and identification of vulnerabilities.Collaborate with software engineering teams to integrate infrastructure and deployment practices into their development process.Contribute to improving DevOps tooling, workflows, and standards across development teams.Mentor and support more junior DevOps engineers in developing their skills.Maintain clear documentation for infrastructure configurations and operational processes.Assist with evaluating and integrating new tools and technologies to improve automation and reliability.Proactively explore and adopt AI tools and workflows to drive your personal efficiency, and that of our automation, troubleshooting and management of infrastructure.Perform other duties as required to meet business needs. Position Requirements Qualifications – Academic / Vocational Required Bachelor’s degree, DEC or DEP in Computer Science or Information Technology, or equivalent industry experience. Experience – Knowledge And Skills 6+ years of professional experience in software engineering, infrastructure, platform engineering, or DevOps environments, including at least 4 years focused on DevOps, infrastructure automation, CI/CD, cloud/on-prem deployment, or related platform responsibilities.Hands-on experience with machine configuration management (provisioning and environment setup) for both cloud and local hardware.Strong skills in dependency and package management across a variety of languages and technologies, including techniques for maintaining environment consistency.A demonstrated ability to design, implement and maintain infrastructure with limited supervision.Experience with containerization and orchestration is desirable.Familiarity with monitoring, logging and incident management best practices.Strong analytical and troubleshooting skills, with an ability to apply these quickly in unfamiliar environments.Good communication skills, with an ability to clearly document and discuss technical solutions.Comfortable working in a fast-paced and constantly evolving environment.A desire to take initiative in identifying areas for improvement across systems, tools and processes.