Akkodis recrute un(e) DevOps Azure pour une Compagnie Leader qui produit sa propre solution TI à Québec :
- Poste permanent directement au sein de la compagnie finale
- Compagnie qui travaille à 4j/semaine : tous les vendredis sont offs
- Bureau basé à Québec
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.