À propos du SNC
Nous sommes de l’avis que les services publics doivent être conviviaux, sécurisés, fiables, accessibles et inclusifs : ils doivent fonctionner pour tout le monde, en particulier pour ceux et celles qui en ont le plus besoin. C’est pourquoi nous sollicitons votre aide!
Nous avons pour mandat d’aider le gouvernement à améliorer la façon dont il conçoit et fournit ses services au Canada. Nous outillons nos partenaires pour mettre les gens au cœur des services. Nous fournissons une aide individualisée aux organismes pour la prise de décisions opportunes en matière de conception et de technologie, le renforcement des capacités et l’adoption de nouvelles méthodes de travail. Nous proposons aussi des composants de services numériques communs — Notification GC et Formulaires GC — que toute équipe du gouvernement peut utiliser pour rapidement mettre en place un service. Nous partageons notre travail ouvertement et encourageons les changements de politiques qui facilitent l’adoption de pratiques agiles et axées sur les personnes.
À propos de votre équipe
Le poste relève de l’unité opérationnelle de la plateforme, dont le mandat est d’outiller le gouvernement à mieux servir les gens par la prestation de produits en libre-service qui permettent de créer et mettre en place des services publics de qualité pour la population canadienne.
Nous sommes à la recherche d’un·e développeur·euse principal·e de l’infrastructure ayant comme mandat de concevoir, construire, configurer et améliorer l’infrastructure en tant que code que nous utilisons dans plusieurs outils et produits internes, afin de les déployer plus rapidement, de les mettre à l’échelle aisément et de garantir la sécurité des données du système.
Ce rôle est classé au groupe et niveau IT-04 ou IT-05 des systèmes d’ordinateurs. Ce poste est désigné anglais essentiel et peut être assumé de n’importe où au Canada. À l’avenir, des déplacements occasionnels à Ottawa pourraient être nécessaires.
Vos responsabilités :
- Concevoir, construire, configurer et améliorer l’infrastructure en tant que code utilisée dans plusieurs outils et produits internes, afin de les déployer plus rapidement, de les mettre à l’échelle aisément et de garantir la sécurité des données du système.
- Appliquer les meilleures pratiques en matière de sécurité et remplir la documentation de conformité pour assurer la sécurité de l’infrastructure et des outils infonuagiques destinés aux utilisateur·rice·s et aux personnes bénéficiant de leur aide.
- Réduire constamment la charge de travail au profit de l’automatisation au sein d’une petite équipe de produits, afin d’en limiter le nombre d’effectifs tout en répondant aux exigences du produit.
- Cerner les lacunes en matière d’efficacité et les goulots d’étranglement touchant nos pipelines d’intégration continue ou de déploiement continu, nos capacités de surveillance et notre infrastructure infonuagique.
- Conseiller les membres de l’équipe de produit, notamment ceux et celles qui ne sont pas développeur·se·s.
- Promouvoir la prestation inclusive, l’incidence durable, ainsi que le travail transparent, intègre et équitable.
- Assurer la rotation du personnel de soutien opérationnel et y participer, y compris la rotation sur appel en dehors des heures de travail.
Nos attentes :
- Expérience du développement, du déploiement et de l’exploitation de services à l’aide des principaux outils d’infonuagiques (de préférence avec AWS).
- Expérience de l’utilisation et de l’amélioration des modèles de conception infonuagique pour les services du SNC.
- Vaste expérience avec Kubernetes.
- Connaissance des pratiques de la fiabilité des sites, des opérations de développement et du développement de logiciels.
- Capacité à améliorer continuellement les solutions et processus.
- Capacité à travailler de manière transparente dans un environnement très variable et très visible, comptant de multiples parties prenantes.
- Connaissance des principes de l’infrastructure en tant que code (Terraform et Terragrunt) et de la configuration en tant que code.
Nous sommes conscient·e·s que chacun·e présente des compétences et des expériences différentes, et que personne ne répond exactement aux exigences. Postulez quand même! Dites-nous pourquoi vous êtes le ou la bon·ne candidat·e.