Lead DevOps

Montreal

Offre publiée le 2025-04-09

CA-Procom

Responsable DevOpsDans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un responsable DevOps pour une entreprise dans le domaine des médias. Notre client est situé à Montréal.Description des tâches et responsabilités – Responsable DevOpsLes responsabilités du poste incluent : - Mettre en œuvre, automatiser et supporter les CI / CD et pipelines pour le Cloud et sur site pour déployer des applications C# (.Net Framework et .NET Core) et Python;- Gérer et supporter l'infrastructure Cloud et sur site;- Développer, mettre en œuvre et supporter les automatisations pour le provisionnement et le déprovisionnement de l'infrastructure Cloud et sur site;- Fournir un support aux équipes de développement et autres parties prenantes;- Développer des fonctionnalités de surveillance, d'alerte et d'auto-guérison pour les CI / CD, l'infrastructure Cloud et les modèles d'applications métier courants;- Aider à standardiser notre processus de gestion des versions et de support pour toutes les initiatives d'applications d'entreprise (nouveaux produits, améliorations, interfaces d'applications, etc.) en collaboration avec les équipes de développement d'applications d'entreprise et de gestion des données d'entreprise;- Développer, améliorer et appliquer les meilleures pratiques d'ingénierie logicielle en collaboration avec les groupes de développement d'applications, d'architecture logicielle et de plateforme et de sécurité de l'information;- Aider à réduire la complexité, améliorer la communication et maintenir des artefacts de déploiement de haute qualité tout au long du pipeline de déploiement logiciel en collaboration avec les équipes d'architecture logicielle, de développement, d'opérations et de support pour assurer l'alignement;- Mettre en œuvre et étendre les outils de déploiement et de test automatisés pour réduire les erreurs, optimiser les délais de livraison et améliorer l'expérience client;- Soutenir notre projet de modernisation de l'évolution du Cloud en participant activement à la planification et à l'exécution du projet;- Incorporer les concepts, pratiques et outils "Secure by Design" dans le cycle de vie du développement logiciel et le pipeline de déploiement;- Créer des bibliothèques d'automatisation réutilisables et des API pouvant être appliquées aux applications d'entreprise;- Aider à la création de diagrammes architecturaux et de spécifications de conception pour faciliter l'automatisation sur les plateformes prises en charge;- Documenter les processus de support des plateformes et produits d'application;- Aider à rationaliser et participer au processus de support en astreinte pour les solutions de production existantes.Exigences du poste – Responsable DevOps- Détenir un baccalauréat en informatique (ou domaine connexe);- Avoir un minimum de 5 ans d'expérience pertinente;- Posséder une forte expérience avec les langages de programmation ou de script (C#, Python, Powershell, PowerCLI) et avec Git (Bitbucket, GitHub);- Avoir une solide connaissance d'une ou plusieurs des plateformes Cloud suivantes : Azure, AWS, Google, etc.;- Avoir une connaissance approfondie des systèmes d'exploitation et de l'administration système, y compris une solide connaissance des systèmes Linux, UNIX et Windows et des technologies de virtualisation (VMWare);- Avoir une connaissance approfondie des CI / CD (Jenkins, Azure DevOps, GitHub Actions, etc.);- Avoir une connaissance approfondie des configurations d'infrastructure, des protocoles réseau, du routage réseau, des pare-feu, de l'équilibrage de charge, de la gestion de contenu, de la sécurité et de la surveillance des performances;- Avoir une forte expérience en provisionnement / déprovisionnement, maintenance et gestion des environnements Azure (la certification Azure est un atout majeur) en utilisant Azure Portal, Azure CLI, ARM template, Terraform, Helm, Ansible;- Avoir une connaissance de la conteneurisation (Docker, Kubernetes);- Montrer un intérêt marqué pour les méthodologies agiles (la certification SCRUM est un atout);- Posséder une solide expérience en développement et adopter une mentalité opérationnelle;- Être familier avec les tendances actuelles et les meilleures pratiques de l'industrie;- Faire preuve d'autonomie avec une forte capacité à diriger par influence;- Démontrer d'excellentes compétences en communication et en coaching;- Être un excellent joueur d'équipe;- Avoir un esprit analytique et une approche ouverte à la résolution de problèmes;- Faire preuve de créativité et d'innovation;- Avoir la capacité à gérer plusieurs tâches et à traiter des priorités concurrentes et / ou conflictuelles;- Être capable de travailler avec des équipes à distance;- Posséder un bilinguisme (anglais et français), un atout majeur.Type de posteContractuel 6 mois Date de débutImmédiatementNuméro de référenceBH305941____________ENGLISH VERSION___________DevOps LeadAs a part of its agreements with its various clients, Procom is currently seeking a DevOps Lead for a company in the media sector. Our client is located in Montreal.Job details – DevOps LeadKey responsibilities for this position include : - Implement, automate, support CI / CD and pipelines for both Cloud and on-premise to deploy C# (.Net Framework and .NET Core) and Python applications;- Manage and support the Cloud and on-premise infrastructure;- Develop, implement and support automations for Cloud and on-premise infrastructure provisioning and deprovisioning;- Provide support to Development teams and other stakeholders;- Develop monitoring, alerting, and self-healing functionality for CI / CD, Cloud infrastructure and for common business application patterns;- Help standardize our release management and support process for all Enterprise Applications initiatives (new products, enhancements, application interfaces, etc.) working in collaboration with the Enterprise Application Development and Enterprise Data Management teams;- Develop, improve and enforce software engineering best practices in collaboration with the Application Development, Software and Platform Architecture, and InfoSec groups;- Help reduce complexity, enhance communication and maintain high-quality deployment artifacts throughout the entire software deployment pipeline in collaboration with the Software Architecture, Development, Operations and Support teams to ensure alignment;- Implement and expand automated deployment and testing tools to reduce errors, optimize delivery times and improve customer experience;- Support our Cloud Evolution modernization project by actively participating in the planning and execution of the project;- Incorporate “Secure by Design” concepts, practices and tools into the software development lifecycle and deployment pipeline;- Create reusable automation libraries and APIs that can be applied across Enterprise Applications;- Assist with the creation of architectural diagrams and design specifications to aid automation on supported platforms;- Document application platforms and product support processes;- Help streamline and participate in the on-call support process for existing production solutions.Mandatory Skills – DevOps Lead- Hold a bachelor's degree in computer science (or related field);- Have a minimum of 5 years of relevant experience;- Possess strong experience with programming or scripting languages (C#, Python, Powershell, PowerCLI) and with Git (Bitbucket, GitHub);- Have strong knowledge of one or more of the following Cloud platforms : Azure, AWS, Google, etc.;- Have in-depth knowledge of operating systems and system administration, including a solid knowledge of Linux, UNIX, and Windows systems and virtualization technologies (VMWare);- Have in-depth knowledge of CI / CD (Jenkins, Azure DevOps, GitHub Actions, etc.);- Have in-depth knowledge of infrastructure configurations, network protocols, network routing, firewalls, load-balancing, content management, security, and performance monitoring;- Have strong experience provisioning / deprovisioning, maintaining, and managing Azure environments (Azure certification is a major asset) using Azure Portal, Azure CLI, ARM template, Terraform, Helm, Ansible;- Have knowledge of containerization (Docker, Kubernetes);- Show a keen interest in agile methodologies (SCRUM certification is an asset);- Possess a strong development background and an operational mindset;- Be familiar with current trends and industry best practices;- Be a self-starter with a strong ability to lead through influence;- Demonstrate strong communication and coaching skills;- Be an excellent team player;- Have an analytical mind and an open-minded approach to problem-solving;- Be creative and innovative;- Have the ability to multitask and deal with concurrent and / or conflicting priorities;- Be able to work with remote teams;- Possess bilingualism (English and French), a strong asset.Assignment Length6-month contract – renewableStart dateImmediatelyReference numberBH30594