About Us
Être spécialiste DevOps chez Korem, c’est contribuer à la conception, l’implémentation et le suivi opérationnel de solutions géospatiales complexes avec une équipe dynamique, stimulée par des projets variés et fière de développer des applications pour des clients d’envergure internationale, leaders de leurs industries. Enfin, c’est avoir l’opportunité de faire une différence, un impact sur des projets concrets et contribuer activement au succès de Korem.
Par sa passion et son autonomie, le ou la Spécialiste DevOps maîtrise une panoplie de compétences afin de maintenir des mécanismes complexes d’automatisation des infrastructures de solutions tout en étant un.e acteur.rice clé de la gestion de la sécurité.
Pourquoi localiser ta carrière chez nous?
- Des projets innovants et stimulants. Des opportunités pour sortir de ta zone de confort;
- Un souci pour ton développement professionnel et du perfectionnement en continu;
- Horaire flexible de 4 jours par semaine;
- Un mode de travail hybride flexible;
- 4 semaines de vacances;
- Un programme d’assurances collectives dès ton embauche;
- Télémédecine pour toi et ta famille et PAE;
- Contribution de Korem à notre REER collectif;
- Une foule d’activités amusantes pour resserrer les liens entre collègues (défis sportifs, 5 à 7, team building et bien plus);
- 800$ d’allocation qui s’adapte à ton mode de vie (Bonus, congé personnel additionnel, REER, etc.);
- Un programme de référencement avantageux – boni de 3 000 $ et une semaine de vacances additionnelle pour les références menant à une embauche.
Responsabilités principales
- Collaborer avec les équipes de développement, d'architecture et d'infrastructure afin d'élaborer et mettre en place différentes automatisations reliées à la création des environnements et aux déploiements des solutions;
- Participer à l'analyse et à la conception des composants systèmes à livrer;
- Concevoir et implanter des architectures infonuagiques pour Azure, en suivant les pratique d’Infrastructure-as-code (IaC) en vue du provisionnement et de la gestion de la configuration;
- Assurer l’évolution de l’outillage CI/CD et l’accompagnement de l’équipe de développement dans l’utilisation optimale de ceux-ci;
- Assurer l’utilisation des bonnes pratiques afin d’assurer la pérennité des solutions développées;
- Partager avec les développeurs et les architectes de systèmes les connaissances acquises lors des mandats;
- Assurer à l'occasion le coaching des développeurs moins familiers avec la pratique DevOps.
Technologies et concepts à maîtriser
Le spécialiste DevOps maîtrise et favorise la mise en place de bonnes pratiques en lien avec les technologies et outils suivants :
- Plateformes infonuagiques (Principalement Microsoft Azure);
- Technologies de conteneurs (Docker, Podman, etc..);
- Systèmes de gestion de versions (Git (ex.: Bitbucket, GitHub, etc..));
- Outillage CI/CD (Jenkins pipelines, Azure repos, etc..);
- Gestionnaires de dépôts d'artefacts (ex.: Nexus, Artifactory, ACR);
- Systèmes d'automatisation et orchestration (ex.: Kubernetes (AKS), Azure Container Apps, ArgoCD);
- Plateformes et processus infrastructure-as-code (IaC) (ex.: Terraform, Ansible/Packer, Helm), incluant le développement de composants réutilisables (modules, rôles & charts);
- Cloud-native.
Exigences et compétences requises
- DEC ou BAC, génie ou équivalent;
- Un minimum de 3 ans d’expérience dans la mise en place de pipelines CI/CD et la pratique DevOps;
- Niveau de français professionnel et d'un anglais fonctionnel, en raison d’interactions avec des collègues ou partenaires internes anglophones et francophones à travers le Canada et les États-Unis;
- Démontrer une autonomie dans la gestion de son temps;
- Faire preuve d’initiative et de proactivité;
- Fort intérêt à collaborer et travailler en équipe;
- Capacité à trouver des solutions novatrices;
- Faire preuve de rigueur professionnelle et souci de la qualité;
- Connaissance/expérience de la pratique Agile (ex. : Scrum, Kanban etc..);
- Capacité à collaborer avec diverses équipes sur des projets multiples.
Atouts
- Être à l’aise avec les technologies de développement suivantes : Java, Maven, Tomcat, PostgreSQL, Oracle, etc.;
- Habileté avec des solutions d’analyse de données telle que Splunk, Azure Monitor et Azure App Insight;
- Connaissances des architectures distribuées et micro services;
- Connaissance des problématiques réseau dans Azure;
- Avoir intégré des concepts géospatiaux;
- Être familier avec des normes de sécurité telles que ISO 27001.
À noter que ce poste offre un mode de travail hybride. Afin de faciliter la collaboration en personne et les interactions avec notre équipe, nous privilégions les candidiat.e.s de la ville de Québec et ses environs.