
Principal DevOps
- Montréal, QC
- Permanent
- Temps-plein
- Résoudre des problèmes et trouver des solutions créatives. Vous êtes orienté.e vers les solutions et les résultats.
- Bon esprit d'équipe et de collaboration
- Faire preuve d'autonomie, de minutie et de curiosité à propos des nouvelles technologies
- Capacité à gérer son stress dans des situations critiques OU problématiques.
- Être capable de s'adapter à des contextes variés
- Savoir être flexible lorsque l'équipe en a besoin (Être sur appel après les heures de travail en rotation)
- Faire preuve d'un solide état d'esprit orienté DevOps
- Communiquer efficacement avec les équipes en français ainsi qu'en anglais (La maîtrise de l'anglais est essentielle afin de communiquer avec des partenaires externes.)
- 5 ans+ d'expérience dans des environnements de production avec Kubernetes
- 10 ans+ d'expérience en tant que DevOps / SysOps / administrateur.trice système
- Expérience dans l'administration d'environnements basés sur GNU/Linux
- Maîtrise des processus CI/CD (Gitlab)
- Maîtrise des frameworks d'automatisation d'infrastructure comme Saltstack ou similaire (ansible / puppet / chef..)
- Bonne compréhension des réseaux
- Bonne connaissance des langages de scripts tels que: bash, python ou similaire...
- Travailler main dans la main avec les équipes de développement pour connaître leurs charges de travail, leur configuration et l'ensemble de leurs fonctionnalités.
- Être en charge et en maîtrise de la technologie Cloud qui permet l'automatisation et le déploiement des fonctionnalités du projet.
- Monter les serveurs pour les différents mandats, collaborer avec les développeurs.ses pour les déploiements et créer des processus d'automatisation
- Trouver des solutions aux problèmes qui surviennent et être stratégique afin d'assurer la fiabilité des sites de Turbulent
- Surveiller les alertes et les incidents afin d'agir immédiatement pendant votre quart de travail ou après les heures de travail si vous êtes sur appel. L'équipe DevOps de Turbulent est sur appel en rotation.
- Surveiller, analyser et maintenir l'infrastructure réseau
- Documenter, maintenir les fonctionnalités logicielles et les clusters de machines virtuelles
- Développer et maintenir la documentation pertinente au troubleshooting concernant le design, le réseau, les dépendances, etc.
- Participer aux tests système pour la sécurité, les performances, la résilience et la disponibilité
- Participer à l'analyse de la planification des capacités et formuler des recommandations
- Gérer les accès aux environnements
- Explorer les opportunités afin d'ajouter de la valeur aux processus DevOps et à l'organisation
- Offrir du support aux autres ingénieurs DevOps et SREs de votre équipe
- 🐶 Bureau accueillant les chiens à Montréal, Québec
- 🎢 Horaires flexibles
- ⌛️ Volume horaire adapté (de 35 heures à 40 heures par semaine)
- 🎮 Temps supplémentaire payé - et jamais requis
- 🏖️ Un minimum de 4 semaines de vacances selon la séniorité + 1 semaine de fermeture pour les fêtes de fin d'année
- 💊 Choix d'un programme d'assurance santé, télémédecine ainsi que 15 journées maladie.
- 📈 Contribution au régime de retraite
- ☀️ Horaires d'été
- 🖥️ Choix du matériel (Mac, PC)
- Solving problems and finding creative solutions. You are results and solution oriented.
- Being a good team player and showing a collaborative spirit
- Demonstrating autonomy, thoroughness and curiosity about new technologies
- Managing your stress in critical OR problematic situations
- Adapting to various contexts
- Being flexible when the team needs it (work on call after hours in rotation)
- Demonstrating a strong DevOps mindset
- Communicating effectively with teams in both French and English (English is essential in order to collaborate with external partners)
- 5+ years experience in production environments with Kubernetes
- 10+ years of experience as a DevOps / SysOps / System Administrator
- Experience in administering GNU/Linux based environments
- Mastery of CI/CD processes (Gitlab)
- Mastery of infrastructure automation frameworks like Saltstack or similar (ansible / puppet / chef..)
- Good understanding of networks
- Good knowledge of scripting languages such as: bash, python or similar...
- Working hand in hand with the development teams to get to know their workloads, configuration and feature set
- Being in charge and in control of the Cloud technology that allows the automation and deployment of project features.
- Setting up servers for the different mandates, collaborating with developers for deployments and creating automation processes
- Finding solutions to issues that arise and being strategic in ensuring the reliability of Turbulent sites
- Monitoring alerts and incidents to take immediate action during your shift or after hours if you are on call. Turbulent's DevOps team is on call on a rotating basis.
- Monitoring, analyzing and maintaining the network infrastructure
- Documenting, maintaining software features and virtual machine clusters
- Developing and maintaining documentation relevant to troubleshooting regarding design, network, dependencies, etc.
- Participating in system testing for security, performance, resiliency and availability
- Participating in capacity planning analysis and making recommendations
- Managing access to environments
- Exploring opportunities to add value to DevOps processes and the organization
- Providing support to other DevOps engineers and SREs on your team
- 🐶 Dog friendly office based in Montreal, Quebec
- 🎢 Flexible hours
- ⌛️ Ability to flex work week between 35 hours and 40 hours
- 🎮 Paid overtime, although overtime will never be required
- 🏖️ A minimum of 4 weeks vacation depending on seniority + 1 week off for the Holidays
- 💊 Choice of Health insurance Program, telemedicine as well as 15 sick days.
- 📈 Contribution to retirement plan
- ☀️ Summer hours
- 🖥️ Choice of equipment (Mac, PC)