From 510ce956e128ba19e1c13f8d505b770b60eb7f0c Mon Sep 17 00:00:00 2001 From: Vic Chan <39972942+victoriachanimal@users.noreply.github.com> Date: Fri, 21 Apr 2023 15:03:04 -0400 Subject: [PATCH 01/78] Digital learning list update (#4665) * Remove contact CTA on Guides page * New resource added to Digital learning list guide --- content/en/guides/digital-learning-list.html | 1 + content/fr/guides/digital-learning-list.html | 1 + 2 files changed, 2 insertions(+) diff --git a/content/en/guides/digital-learning-list.html b/content/en/guides/digital-learning-list.html index cea006403..395dfee5e 100644 --- a/content/en/guides/digital-learning-list.html +++ b/content/en/guides/digital-learning-list.html @@ -134,6 +134,7 @@

Procuring and governing digital

href="https://www.oii.ox.ac.uk/research/publications/digital-era-governance-it-corporations-the-state-and-e-government/">Digital-Era Governance: IT Corporations, the State, and e-Government, Patrick Dunleavy, Helen Margetts, Simon Bastow, and Jane Tinkler +
  • Funding Software Related Activities, Rémy Bernard
  • Governance Vacuums and How Code Is Becoming Law, Bianca Wiley
  • Acquisition et gestion du numérique
  • Governance Vacuums and How Code Is Becoming Law (l’absence de gouvernance et la façon dont le code est adopté; en anglais), par Bianca Wiley
  • +
  • Le financement d'activités reliées au logiciel, par Rémy Bernard
  • Moderniser l’État grâce aux Startups d’État, par Matti Schneider
  • New Public From dc04150abc1850ba1caa7613dc28399a4ee9e00e Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Wed, 26 Apr 2023 09:37:05 -0400 Subject: [PATCH 02/78] updated to buster-slim (#4672) --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index cde459bd7..2d6e1e323 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM debian:stretch-slim as build +FROM debian:buster-slim as build RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ && apt-get -y install wget \ From 779a667dc8de651eda90568560f8f444908f5b5e Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Wed, 26 Apr 2023 11:37:02 -0400 Subject: [PATCH 03/78] [AUTO-PR] New content release - 2023-04-26T13:42:56.300Z (#4673) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updated file: a-faster-way-to-create-privacy-and-consent-notices-in-government.md * Updated file: des-avis-de-confidentialité-et-de-consentement-en-un-clin-d’œil.md * Updated file: team.yml --- ...-to-create-privacy-and-consent-notices-in-government.md | 4 ++-- ...-de-consentement-en-un-clin-d\342\200\231\305\223il.md" | 2 +- data/team.yml | 7 ------- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/content/en/blog/posts/a-faster-way-to-create-privacy-and-consent-notices-in-government.md b/content/en/blog/posts/a-faster-way-to-create-privacy-and-consent-notices-in-government.md index 2e37d19dd..1f9bd48e6 100644 --- a/content/en/blog/posts/a-faster-way-to-create-privacy-and-consent-notices-in-government.md +++ b/content/en/blog/posts/a-faster-way-to-create-privacy-and-consent-notices-in-government.md @@ -21,7 +21,7 @@ There’s a lot involved in putting together a notice, and it can take a few wee In government, privacy notices need to be: -* In French and English +* In French and English * In plain language * Specific to the location, context, and research activity * Policy compliant @@ -71,7 +71,7 @@ So what do these patterns and the framework help us do? They create a shared und We still need ATIP’s approval for our notices. But, we shortened the time to create the first draft of a notice from a few days to a few minutes. Some end-to-end reviews even dropped from a few weeks to a single afternoon. This meant we were spending less time navigating bureaucracy, and more time talking to the public to make government services better. ## Check out the “Generate Privacy and Consent Notices” tool -While the tool is currently limited to internal use, you can see how we **[Generate Privacy and Consent Notices](https://privacy-statements.cds.alpha.canada.ca/)** here. +While the tool is currently limited to internal use, you can see how we **[Generate Privacy and Consent Notices](https://simplify-privacy-statements.alpha.canada.ca/en)** here. If you’re a federal public servant in Canada, we’re working on adapting it for wider use. This includes changing the collection authority to make it less specific to CDS's needs. So stay tuned for updates or [reach out](mailto:CDS-SNC@tbs-sct.gc.ca) to learn more about adopting it in your department! diff --git "a/content/fr/blog/posts/des-avis-de-confidentialit\303\251-et-de-consentement-en-un-clin-d\342\200\231\305\223il.md" "b/content/fr/blog/posts/des-avis-de-confidentialit\303\251-et-de-consentement-en-un-clin-d\342\200\231\305\223il.md" index df8b7619c..9421845ea 100644 --- "a/content/fr/blog/posts/des-avis-de-confidentialit\303\251-et-de-consentement-en-un-clin-d\342\200\231\305\223il.md" +++ "b/content/fr/blog/posts/des-avis-de-confidentialit\303\251-et-de-consentement-en-un-clin-d\342\200\231\305\223il.md" @@ -69,7 +69,7 @@ Qu’est-ce que ces tendances et le cadre fonctionnel nous permettent de faire? Nos avis doivent toujours être soumis pour l’approbation de l’équipe d’AIPRP, mais nous avons fait passer de quelques jours à quelques minutes le temps nécessaire pour créer la première ébauche d’un avis. L’évaluation intégrale de certains avis est même passée de quelques semaines à un seul après-midi. Nous passons donc moins de temps à gérer des questions de bureaucratie et plus de temps à parler au public pour améliorer les services gouvernementaux. ## Essayez l’outil « Générer des avis de confidentialité et de consentement » -Bien qu’à l’heure actuelle, l’outil soit destiné à une utilisation interne, vous pouvez en faire l’essai ici : **[Générer des avis de confidentialité et de consentement](https://privacy-statements.cds.alpha.canada.ca/fr/)**. +Bien qu’à l’heure actuelle, l’outil soit destiné à une utilisation interne, vous pouvez en faire l’essai ici : **[Générer des avis de confidentialité et de consentement](http://simplification-avis-confidentialite.alpha.canada.ca/)**. Si vous êtes un fonctionnaire fédéral au Canada, nous travaillons à adapter l’outil pour une utilisation plus large. Nous prévoyons notamment en modifier les autorisations de collecte de renseignements pour en assurer l’utilité à tous les utilisateurs de la fonction publique. Restez donc à l’écoute pour toute nouvelle sur l’outil ou [écrivez-nous](mailto:CDS-SNC@tbs-sct.gc.ca) pour en savoir plus sur son adoption dans votre ministère! diff --git a/data/team.yml b/data/team.yml index 0fb9a9e13..60449e612 100644 --- a/data/team.yml +++ b/data/team.yml @@ -464,13 +464,6 @@ team: fr: Conception imagehash: small_dylan_zheng_040acd2115 email: dylan.zheng@tbs-sct.gc.ca - - archived: false - name: Edwin Imidy - title: - en: Internal Operations - fr: Opérations internes - imagehash: edwin_imidy_2172440310 - email: edwin.imidy@tbs-sct.gc.ca - archived: false name: Élise Cossette title: From e5e76b84e434e84a5c6afeb80e10c18175b10e8b Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 27 Apr 2023 09:40:09 -0400 Subject: [PATCH 04/78] Updated file: team.yml (#4674) --- data/team.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/team.yml b/data/team.yml index 60449e612..114801665 100644 --- a/data/team.yml +++ b/data/team.yml @@ -518,7 +518,7 @@ team: title: en: Partnerships fr: Partenariats - imagehash: small_gabe_sawhney_f30c3e464d + imagehash: small_gabe_sawhney_f5cb386608 email: gabe.sawhney@tbs-sct.gc.ca linkedin: gabesawhney twitter: gggg From dbe0c19dceb386c4bea89a8e200d2049d0843055 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 4 May 2023 15:24:23 -0400 Subject: [PATCH 05/78] [AUTO-PR] New content release - 2023-05-04T19:20:57.418Z (#4683) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added new file: listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md * Added new file: à-l’écoute-des-utilisateur·rice·s :-passer-d’un-processus-papier-à-un-service-numérique.md --- ...aper-based-process-to-a-digital-service.md | 109 ++++++++++++++++++ ...r-\303\240-un-service-num\303\251rique.md" | 93 +++++++++++++++ 2 files changed, 202 insertions(+) create mode 100644 content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md create mode 100644 "content/fr/blog/posts/\303\240-l\342\200\231\303\251coute-des-utilisateur\302\267rice\302\267s\302\240:-passer-d\342\200\231un-processus-papier-\303\240-un-service-num\303\251rique.md" diff --git a/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md b/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md new file mode 100644 index 000000000..b389225f9 --- /dev/null +++ b/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md @@ -0,0 +1,109 @@ +--- +layout: blog +title: 'Listening to users: Moving from a paper-based process to a digital service' +description: >- + The Canadian Firearms Digital Services Solutions team at RCMP shares their user-centred approach to converting a paper-based service online. +author: 'Canadian Firearms Digital Services Solution (CFDSS) team, RCMP' +date: '2023-05-04T15:19:31' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/05/RCMPDigitalServicesBlog_Blog_Post-scaled.jpg +image-alt: A graphic illustration of paper files in a folder moving to a digital system on a laptop. +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/05/RCMPDigitalServicesBlog_Blog_Post-scaled.jpg +translationKey: listening-to-users-moving-from-a-paper-based-process-to-a-digital-service +--- + +

    People accessing government services often ask themselves – why is this so complicated? Outdated legacy systems and burdensome processes make it difficult for Canadians to get access to the services they need.  The scale of the problems can be daunting, but thankfully there are multidisciplinary teams working in departments across government to improve how these services are delivered. In this series, we’ll be highlighting the work of these teams, and showing what good looks like in digital service delivery. 

    + + + +

    In today’s feature, we sat down with Emma MacNeil from the Canadian Firearms Digital Services Solution (CFDSS) team – part of the Canadian Firearms Program (CFP) at the Royal Canadian Mounted Police (RCMP). She talks about her team’s work and how they applied a user-centred approach to convert a paper-based process to an end-to-end digital service.

    + + + +

    Untangling an acronym: CFDSS and the work they do 

    + + + +

    The Canadian Firearms Digital Services Solution (CFDSS) team is a small but mighty group in the RCMP, who have been working to design a digital solution to a paper-based problem: applying for a Possession and Acquisition Licence (PAL), which is required to possess or acquire firearms in Canada. 

    + + + +

    The CFDSS is a multidisciplinary team, made up of developers, analysts, strategists, a scrum master, a product owner, and a project sponsor. They’ve worked to transform a process that was entirely paper based (the paper application form needed to be filled in and submitted by mail), to one that can be conducted online from end-to-end. 

    + + + +

    Paper forms, stamps and an envelope (the before)

    + + + +

    Up until November 14, 2022, Canadians could only apply for a PAL through a paper-based, mail-in application form. This manual process stretched resources, contributing to longer processing times, and reduced satisfaction of some clients. Employees had to capture all the data from these application forms by hand. Up to 40% of the forms were incomplete or had errors, requiring even more burdensome back-and-forth communication with the applicant, all completed by paper-based mail (imagine the delays!). 

    + + + +

    The  Canadian Firearms Program (CFP) wanted to improve the user experience and meet people’s needs by developing a new online application for the PAL that was intuitive and user-friendly. The new online process reflects stringent security requirements while saving time and effort through reducing manual processing and application errors or omissions.  

    + + + +

    Listening to, learning from, and testing with users

    + + + +

    To develop the online application, the team put users at the centre of their work by: 

    + + + +
      +
    • Engaging users in the design process by speaking directly with people who applied for a PAL in the past;
    • + + + +
    • Conducting usability sessions with prototypes of the new online service;
    • + + + +
    • Listening to and learning from employees at the CFP’s Contact Centre who regularly field questions from people applying for a PAL.
    • +
    + + + +

    The project began with a review of existing user research (including common application errors, top questions from the contact centre, and past program evaluations). Taking a peek behind the curtain, the team summarized key problems faced by applicants, processing agents, and the Contact Centre. This was followed by user interviews to gather more information about the end-to-end experience of applying for a PAL. 

    + + + +

    When this initial research was complete, the team developed a prototype in order to test a new PAL online application form with Canadians. Working with the Canadian Digital Service (CDS), the team prioritized key areas of the application where users would be most likely to struggle, and these tasks were chosen to be tested in usability sessions with users. With consideration given to the Gender Based Analysis Plus (GBA+) conducted by the CFP, the team developed recruitment criteria to ensure diverse participants in the usability sessions. They also worked with CDS to offer compensation for the usability sessions, resulting in a better response rate and increased diversity of participants. 

    + + + +

    The usability test used a clickable prototype, which allowed users to click through screens but not enter any content, and participants were asked to talk through their thinking as they completed each task. The team conducted a total of 8 usability tests (7 English, 1 French) between March 28 and April 8, 2022. The results of the testing sessions identified various usability issues that made the process more difficult to complete, and resulted in 22 recommendations for improvement. By testing the online application prototype with users, the team captured a number of usability issues early on, enabling them to make improvements to the form before it was released to the public. 

    + + + +

    What we can learn from people who choose not to use our service

    + + + +

    We all know the value of designing with users of our services, but what about the people who choose not to use them? The CFDSS team wanted to learn more about the reasons people chose to use a paper application, when an online version also existed. 

    + + + +

    To learn about this hesitancy, they ran a survey with users of other CFP services who had chosen the paper process over online to provide insights on their motivations and behaviours. This guided the CFDSS team towards a design that responded to concerns around security and privacy and other friction points, with the goal of leading to more widespread adoption, user satisfaction, and reduced strain on the people working to process applications.

    + + + +

    Digital from end- to-end (streamlined, but responsible)

    + + + +

    Following the usability testing sessions, the team developed an end-to-end digital application process. A combination of automated error checks within the online application as well as automated integration with applicant references and photo guarantors results in applicants receiving automated updates and reducing the need for client follow-ups. Often, digital service delivery means quicker and easier to access services. However, given the strict security requirements of the PAL program, the emphasis is not on speed but on reducing the administrative burden on both applicants and the employees who process the applications. 

    + + + +

    This new user-centred online form has modernized the CFP’s systems and processes to increase process efficiency and effectiveness. This work has better informed digital transformation discussions in the CFP around future releases of online services, including firearm licensing applications for businesses and carriers, as well as designing a safety training portal for instructors (in collaboration with Code for Canada). The team has also established feedback loops to get input on how the online application can be improved. Feedback from calls from applicants, trends in application errors, user surveys, and learnings from training new processing agents are regularly routed to the team, who use them to prioritize service improvement work. 

    + + + +

    Some parting words of wisdom 

    + + + +

    Besides listening to, learning from, and testing with users to improve its service, the team credits having a senior leader championing their work as a key condition for success. It’s fundamental to have a sponsor in senior leadership to create space for the team to experiment and learn, and to clearly articulate the value and impact of the work. The project sponsor for the RCMP is a consistent supporter, and pushed for the team to operate in an agile, multidisciplinary environment from the very start. 

    Are you a public servant working on improving services for people in Canada? Share your story with us!

    + diff --git "a/content/fr/blog/posts/\303\240-l\342\200\231\303\251coute-des-utilisateur\302\267rice\302\267s\302\240:-passer-d\342\200\231un-processus-papier-\303\240-un-service-num\303\251rique.md" "b/content/fr/blog/posts/\303\240-l\342\200\231\303\251coute-des-utilisateur\302\267rice\302\267s\302\240:-passer-d\342\200\231un-processus-papier-\303\240-un-service-num\303\251rique.md" new file mode 100644 index 000000000..a51a1b178 --- /dev/null +++ "b/content/fr/blog/posts/\303\240-l\342\200\231\303\251coute-des-utilisateur\302\267rice\302\267s\302\240:-passer-d\342\200\231un-processus-papier-\303\240-un-service-num\303\251rique.md" @@ -0,0 +1,93 @@ +--- +layout: blog +title: 'À l’écoute des utilisateur·rice·s : passer d’un processus papier à un service numérique' +description: >- + L’équipe de la Solution de services en ligne du Programme canadien des armes à feu de la GRC discute de ses travaux en cours et de la façon dont elle a appliqué une approche axée sur les utilisateur·rice·s pour transformer un processus sur papier en un service entièrement numérique. +author: 'L’équipe de Solution de services en ligne du Programme canadien des armes à feu (SSLPCAF) de la GRC' +date: '2023-05-04T15:19:18' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/05/RCMPDigitalServicesBlog_Blog_Post_FR-scaled.jpg +image-alt: un dessin illustrant un tas de feuilles de papier qui passent d’un dossier à un système numérique dans un ordinateur portable. +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/05/RCMPDigitalServicesBlog_Blog_Post_FR-scaled.jpg +translationKey: blogue-solution-numerique-grc +--- + +

    Les personnes qui accèdent aux services publics se demandent souvent pourquoi c’est si compliqué. En effet, les utilisateur·rice·s ont du mal à accéder aux services dont ils ont besoin en raison de systèmes obsolètes et de procédures fastidieuses. L’ampleur des problèmes peut sembler décourageante, mais heureusement des équipes pluridisciplinaires travaillent au sein des ministères à améliorer la manière de livrer ces services. Dans cette série, nous expliquerons le travail mené par ces équipes et montrerons en quoi consiste une bonne prestation de services numériques.

    L’article d’aujourd’hui est consacré à Emma MacNeil de l’équipe de Solution de services en ligne du Programme canadien des armes à feu (SSLPCAF) de la Gendarmerie Royale du Canada (GRC). Elle nous parle du travail réalisé par son équipe et de la façon dont leur approche centrée sur les utilisateur·rice·s a permis de convertir un processus papier en un service entièrement numérique.

    + + + +

    Plus qu’un acronyme : que fait la SSLPCAF?

    + + + +

    L’équipe de la Solution de services en ligne du Programme canadien des armes à feu (SSLPCAF) de la GRC est un groupe petit, mais puissant, qui travaille à la conception d’une solution numérique permettant d’abandonner le processus papier de la demande d’un permis de possession et d’acquisition (PPA) nécessaire à la possession ou à l’acquisition d’armes à feu au Canada.

    La SSLPCAF est une équipe multidisciplinaire composée de développeur·euse·s, d’analystes, d’un·e maître de mêlées, d’un·e propriétaire du produit et d’un·e promoteur·rice de projet. Cette équipe a travaillé pour passer d’un processus qui dépendait entièrement du papier, car il fallait remplir le formulaire et l’envoyer par la poste, à un autre réalisable entièrement en ligne.

    + + + +

    Formulaires en papier, timbres postaux et enveloppes (le passé)

    + + + +

    Avant le 14 novembre 2022, les Canadien·ne·s ne pouvaient présenter une demande de PPA qu’au moyen d’un formulaire de demande en papier envoyé par la poste. Ce processus manuel mettait à l’épreuve les ressources, ce qui provoquait, à son tour, un allongement des délais de traitement et une réduction du taux de satisfaction d’une partie de la clientèle. Le personnel devait rentrer à la main tous les renseignements demandés dans ce formulaire. Près de 40 % des formulaires étaient incomplets ou comportaient des erreurs, ce qui demandait des échanges constants avec la personne faisant la demande. Qui plus est, le tout était envoyé par courrier postal : on peut alors s’imaginer les retards!

    + + + +

    Le programme canadien des armes à feu (PCAF) a donc voulu améliorer l’expérience utilisateur et répondre aux besoins des gens en développant une nouvelle application en ligne pour rendre le processus de demande de PPA plus intuitif et convivial. Le nouveau processus en ligne répond à des exigences de sécurité strictes tout en permettant de gagner du temps et de réduire la charge de travail grâce à une diminution du traitement manuel et des erreurs ou omissions dans les demandes.

    + + + +

    Écoute, apprentissage et tests auprès des utilisateur·rice·s

    + + + +

    Pour développer l’application en ligne, l’équipe s’est donné pour mission de placer les utilisateur·rice·s au centre de leur travail par : 

    + + + + + + + +

    Le projet a démarré par un examen de ce qui avait déjà été fait en matière de recherche sur les utilisateurs : erreurs d’application courantes, principales questions posées au centre d’appel, évaluations de programmes antérieures. Un regard derrière le rideau a permis à l’équipe de dresser un aperçu des principaux problèmes rencontrés par les personnes qui déposaient une demande, par celles qui les traitent et par le centre d’appel. L’équipe a ensuite procédé à des entretiens auprès des utilisateur·rice·s visant à recueillir plus d’informations sur l’expérience de la demande de PPA dans son ensemble.

    Une fois cette recherche initiale terminée, l’équipe a mis au point un prototype du formulaire de demande en ligne de PPA auprès des Canadien·ne·s. En collaboration avec le Service numérique canadien (SNC), l’équipe a sélectionné une série d’étapes du processus susceptibles de poser des difficultés aux utilisateur·rice·s pour pouvoir les intégrer aux tests d’utilisabilité réalisés auprès des utilisateur·rice·s. L’équipe a tenu compte de l’Analyse comparative entre les sexes plus (ACS+) réalisée par le PCAF pour élaborer des critères de recrutement qui assurent la diversité au sein du groupe de personnes participant aux séances d’utilisabilité. Elle a également travaillé avec le SNC pour rémunérer la participation aux séances d’utilisabilité, permettant ainsi d’obtenir un meilleur taux de réponse et une plus grande diversité au sein des participant·e·s.

    Le test d’utilisabilité utilisait un prototype cliquable qui permettait aux utilisateur·rice·s de cliquer dans chaque écran sans entrer aucun contenu, et qui l’invitait à exprimer son raisonnement durant la réalisation de chaque tâche. L’équipe a mené un total de 8 tests d’utilisabilité (7 en anglais, 1 en français) entre le 28 mars et le 8 avril 2022. Les conclusions des séances de test ont permis de détecter divers problèmes qui rendaient plus difficile de mener à bien le processus, et ont donné lieu à 22 recommandations d’améliorations. Grâce aux tests du prototype de demande en ligne auprès des utilisateur·rice·s, l’équipe a pu repérer un certain nombre de problèmes d’utilisabilité, permettant ainsi d’apporter des améliorations au formulaire avant qu’il ne soit mis à la disposition du public.

    + + + +

    Leçons à tirer des personnes qui choisissent de ne pas utiliser notre service

    + + + +

    Tout le monde est conscient de la valeur apportée par notre approche de conception auprès des utilisateur·rice·s. Mais qu’en est-il des personnes qui choisissent de ne pas l’utiliser? L’équipe de la SSLPCAF voulait en savoir plus sur les raisons qui mènent les gens à tout de même choisir de soumettre une demande en papier, alors qu’il existe une version en ligne.

    + + + +

    Pour pouvoir en apprendre plus sur les motivations et les comportements derrière cette réticence, l’équipe a décidé de mener un sondage auprès d’utilisateur·rice·s d’autres services du PCAF qui avaient choisi la version papier du formulaire. Les réponses à ce sondage ont aidé l’équipe de la SSLPCAF à concevoir un système répondant aux préoccupations en matière de sécurité et de respect de la vie privée, pour n’en citer que quelques-unes, le but étant l’adoption généralisée du système en ligne, une meilleure satisfaction des utilisateur·rice·s et la réduction de la charge de travail du personnel chargé de traiter les demandes.

    + + + +

    Complètement numérique (simplifié, mais responsable)

    + + + +

    À la suite des séances de tests d’utilisabilité, l’équipe a développé un processus d’application numérique complet. Grâce à une combinaison de vérifications automatisées des erreurs dans la demande en ligne et à une intégration automatisée avec les références des candidat·e·s et les garant·e·s de photo, les candidat·e·s peuvent recevoir des mises à jour automatisées, ce qui réduit le besoin de faire des suivis. La prestation de services numériques se matérialise par un accès plus rapide et plus facile aux services. Toutefois, compte tenu des exigences strictes en matière de sécurité du prototype de demande de PPA, la priorité n’est pas la rapidité, mais la réduction de la charge administrative, autant du côté des demandeur·se·s que du personnel qui les traite.

    Ce nouveau formulaire en ligne axé sur l’utilisateur·rice a modernisé les systèmes et les processus du PCAF pour ainsi rendre le processus plus efficace. Ce travail a permis d’éclairer les discussions sur la transformation numérique dans le cadre du PCAF concernant les futures versions de services en ligne, notamment en ce qui concerne les demandes de permis d’armes à feu pour les entreprises et les fournisseurs de services, ainsi que la conception d’un portail de formation en sécurité pour les formateur·rice·s (en collaboration avec Code for Canada). L’équipe a également créé des boucles de rétroaction pour obtenir des commentaires sur la façon d’améliorer la demande en ligne. La rétroaction obtenue à partir des appels des candidat·e·s, des tendances en matière d’erreurs dans les demandes, des sondages auprès des utilisateur·rice·s et des leçons tirées dans le cadre de la formation du nouveau personnel chargé du traitement des demandes est régulièrement acheminée à l’équipe, qui les utilise pour établir les priorités en matière d’amélioration des services.

    + + + +

    Quelques mots pour conclure

    + + + +

    Outre la contribution (tests d’utilisabilité, rétroaction) apportée par les utilisateur·rice·s à l’amélioration des services, l’équipe estime que la présence d’un·e cadre supérieur qui défend le travail de l’équipe est une condition essentielle de la réussite. La présence d’une personne à la tête du projet qui crée les conditions pour que l’équipe puisse expérimenter et apprendre, et qui explique clairement la valeur et l’incidence de leur travail est fondamentale. La personne à la tête du projet pour la GRC est une partisane constante, qui pousse pour que l’équipe travaille dans un environnement agile et pluridisciplinaire dès le début du projet.

    + + + +

    Vous êtes fonctionnaire et travaillez à l’amélioration des services offerts à la population du Canada? Racontez-nous votre histoire!

    + From baa10f6037094112a9db86790a4f82ac75c77751 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 4 May 2023 15:33:11 -0400 Subject: [PATCH 06/78] Updated file: listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md (#4687) --- ...s:-moving-from-a-paper-based-process-to-a-digital-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md b/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md index b389225f9..b99fea9a6 100644 --- a/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md +++ b/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md @@ -2,7 +2,7 @@ layout: blog title: 'Listening to users: Moving from a paper-based process to a digital service' description: >- - The Canadian Firearms Digital Services Solutions team at RCMP shares their user-centred approach to converting a paper-based service online. + The Canadian Firearms Digital Services Solutions team at the RCMP share their user-centred approach to converting a paper-based service online. author: 'Canadian Firearms Digital Services Solution (CFDSS) team, RCMP' date: '2023-05-04T15:19:31' image: https://articles.alpha.canada.ca/uploads/sites/25/2023/05/RCMPDigitalServicesBlog_Blog_Post-scaled.jpg From 4c93051b45c4197c976449e0aaea3eedef8ca438 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 4 May 2023 15:44:57 -0400 Subject: [PATCH 07/78] [AUTO-PR] New content release - 2023-05-04T19:41:41.448Z (#4690) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updated file: listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md * Updated file: à-l’écoute-des-utilisateur·rice·s :-passer-d’un-processus-papier-à-un-service-numérique.md --- ...oving-from-a-paper-based-process-to-a-digital-service.md | 6 +++--- ...rocessus-papier-\303\240-un-service-num\303\251rique.md" | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md b/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md index b99fea9a6..7e2167426 100644 --- a/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md +++ b/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md @@ -11,7 +11,7 @@ thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/05/RCMPDigitalServ translationKey: listening-to-users-moving-from-a-paper-based-process-to-a-digital-service --- -

    People accessing government services often ask themselves – why is this so complicated? Outdated legacy systems and burdensome processes make it difficult for Canadians to get access to the services they need.  The scale of the problems can be daunting, but thankfully there are multidisciplinary teams working in departments across government to improve how these services are delivered. In this series, we’ll be highlighting the work of these teams, and showing what good looks like in digital service delivery. 

    +

    People accessing government services often ask themselves – why is this so complicated? Outdated legacy systems and burdensome processes make it difficult for Canadians to get access to the services they need.  The scale of the problems can be daunting, but thankfully there are multidisciplinary teams working in departments across government to improve how these services are delivered. In this series, we’ll be highlighting the work of these teams, and showing what good looks like in digital service delivery. 

    @@ -97,7 +97,7 @@ translationKey: listening-to-users-moving-from-a-paper-based-process-to-a-digita -

    This new user-centred online form has modernized the CFP’s systems and processes to increase process efficiency and effectiveness. This work has better informed digital transformation discussions in the CFP around future releases of online services, including firearm licensing applications for businesses and carriers, as well as designing a safety training portal for instructors (in collaboration with Code for Canada). The team has also established feedback loops to get input on how the online application can be improved. Feedback from calls from applicants, trends in application errors, user surveys, and learnings from training new processing agents are regularly routed to the team, who use them to prioritize service improvement work. 

    +

    This new user-centred online form has modernized the CFP’s systems and processes to increase process efficiency and effectiveness. This work has better informed digital transformation discussions in the CFP around future releases of online services, including firearm licensing applications for businesses and carriers, as well as designing a safety training portal for instructors (in collaboration with Code for Canada). The team has also established feedback loops to get input on how the online application can be improved. Feedback from calls from applicants, trends in application errors, user surveys, and learnings from training new processing agents are regularly routed to the team, who use them to prioritize service improvement work. 

    @@ -105,5 +105,5 @@ translationKey: listening-to-users-moving-from-a-paper-based-process-to-a-digita -

    Besides listening to, learning from, and testing with users to improve its service, the team credits having a senior leader championing their work as a key condition for success. It’s fundamental to have a sponsor in senior leadership to create space for the team to experiment and learn, and to clearly articulate the value and impact of the work. The project sponsor for the RCMP is a consistent supporter, and pushed for the team to operate in an agile, multidisciplinary environment from the very start. 

    Are you a public servant working on improving services for people in Canada? Share your story with us!

    +

    Besides listening to, learning from, and testing with users to improve its service, the team credits having a senior leader championing their work as a key condition for success. It’s fundamental to have a sponsor in senior leadership to create space for the team to experiment and learn, and to clearly articulate the value and impact of the work. The project sponsor for the RCMP is a consistent supporter, and pushed for the team to operate in an agile, multidisciplinary environment from the very start. 

    Are you a public servant working on improving services for people in Canada? Share your story with us!

    diff --git "a/content/fr/blog/posts/\303\240-l\342\200\231\303\251coute-des-utilisateur\302\267rice\302\267s\302\240:-passer-d\342\200\231un-processus-papier-\303\240-un-service-num\303\251rique.md" "b/content/fr/blog/posts/\303\240-l\342\200\231\303\251coute-des-utilisateur\302\267rice\302\267s\302\240:-passer-d\342\200\231un-processus-papier-\303\240-un-service-num\303\251rique.md" index a51a1b178..087a09a82 100644 --- "a/content/fr/blog/posts/\303\240-l\342\200\231\303\251coute-des-utilisateur\302\267rice\302\267s\302\240:-passer-d\342\200\231un-processus-papier-\303\240-un-service-num\303\251rique.md" +++ "b/content/fr/blog/posts/\303\240-l\342\200\231\303\251coute-des-utilisateur\302\267rice\302\267s\302\240:-passer-d\342\200\231un-processus-papier-\303\240-un-service-num\303\251rique.md" @@ -8,7 +8,7 @@ date: '2023-05-04T15:19:18' image: https://articles.alpha.canada.ca/uploads/sites/25/2023/05/RCMPDigitalServicesBlog_Blog_Post_FR-scaled.jpg image-alt: un dessin illustrant un tas de feuilles de papier qui passent d’un dossier à un système numérique dans un ordinateur portable. thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/05/RCMPDigitalServicesBlog_Blog_Post_FR-scaled.jpg -translationKey: blogue-solution-numerique-grc +translationKey: blog-digital-solution-rcmp ---

    Les personnes qui accèdent aux services publics se demandent souvent pourquoi c’est si compliqué. En effet, les utilisateur·rice·s ont du mal à accéder aux services dont ils ont besoin en raison de systèmes obsolètes et de procédures fastidieuses. L’ampleur des problèmes peut sembler décourageante, mais heureusement des équipes pluridisciplinaires travaillent au sein des ministères à améliorer la manière de livrer ces services. Dans cette série, nous expliquerons le travail mené par ces équipes et montrerons en quoi consiste une bonne prestation de services numériques.

    L’article d’aujourd’hui est consacré à Emma MacNeil de l’équipe de Solution de services en ligne du Programme canadien des armes à feu (SSLPCAF) de la Gendarmerie Royale du Canada (GRC). Elle nous parle du travail réalisé par son équipe et de la façon dont leur approche centrée sur les utilisateur·rice·s a permis de convertir un processus papier en un service entièrement numérique.

    From 078c23b26fadd326fad449092615dfdc02c4263b Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 4 May 2023 15:53:12 -0400 Subject: [PATCH 08/78] Updated file: listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md (#4691) --- ...s:-moving-from-a-paper-based-process-to-a-digital-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md b/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md index 7e2167426..79f0ee535 100644 --- a/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md +++ b/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md @@ -8,7 +8,7 @@ date: '2023-05-04T15:19:31' image: https://articles.alpha.canada.ca/uploads/sites/25/2023/05/RCMPDigitalServicesBlog_Blog_Post-scaled.jpg image-alt: A graphic illustration of paper files in a folder moving to a digital system on a laptop. thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/05/RCMPDigitalServicesBlog_Blog_Post-scaled.jpg -translationKey: listening-to-users-moving-from-a-paper-based-process-to-a-digital-service +translationKey: blog-digital-solution-rcmp ---

    People accessing government services often ask themselves – why is this so complicated? Outdated legacy systems and burdensome processes make it difficult for Canadians to get access to the services they need.  The scale of the problems can be daunting, but thankfully there are multidisciplinary teams working in departments across government to improve how these services are delivered. In this series, we’ll be highlighting the work of these teams, and showing what good looks like in digital service delivery. 

    From 09a4bc8506249b6eb66ead77a635df7f42963cee Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Mon, 15 May 2023 13:55:14 -0400 Subject: [PATCH 09/78] Create project structure and workflow (#4692) * terraform workflow, project structure * moved terragrunt file to production * renamed files * edit * updated versions --- .github/workflows/tf_apply_production.yml | 44 +++++++++++++++++++++ .github/workflows/tf_plan_production.yml | 48 +++++++++++++++++++++++ terragrunt/aws/main.tf | 0 terragrunt/env/production/terragrunt.hcl | 0 4 files changed, 92 insertions(+) create mode 100644 .github/workflows/tf_apply_production.yml create mode 100644 .github/workflows/tf_plan_production.yml create mode 100644 terragrunt/aws/main.tf create mode 100644 terragrunt/env/production/terragrunt.hcl diff --git a/.github/workflows/tf_apply_production.yml b/.github/workflows/tf_apply_production.yml new file mode 100644 index 000000000..774ef35d2 --- /dev/null +++ b/.github/workflows/tf_apply_production.yml @@ -0,0 +1,44 @@ +name: "Terraform Apply Production" + +on: + push: + branches: + - main + paths: + - "terragrunt/**" + - ".github/workflows/tf_apply_production.yml" + +env: + AWS_REGION: ca-central-1 + TERRAFORM_VERSION: 1.4.6 + TERRAGRUNT_VERSION: 0.45.11 + CONFTEST_VERSION: 0.42.1 + +permissions: + id-token: write + contents: read + pull-requests: write + actions: write + checks: write + statuses: write + +jobs: + terragrunt-apply: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3.0.2 + + - name: setup terraform tools + uses: cds-snc/terraform-tools-setup@v1 + + - name: configure aws credentials using OIDC + uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # tag=v1.7.0 + with: + role-to-assume: arn:aws:iam::521732289257:role/digital-canada-ca-apply # TF apply + role-session-name: TFApply + aws-region: ${{ env.AWS_REGION }} + + - name: Terraform Apply + working-directory: terragrunt/env/production/ + run: terragrunt apply --terragrunt-non-interactive -auto-approve \ No newline at end of file diff --git a/.github/workflows/tf_plan_production.yml b/.github/workflows/tf_plan_production.yml new file mode 100644 index 000000000..54b4ae9b2 --- /dev/null +++ b/.github/workflows/tf_plan_production.yml @@ -0,0 +1,48 @@ +name: "Terraform Plan" + +on: + workflow_dispatch: + pull_request: + paths: + - "terragrunt/**" + - ".github/workflows/tf_plan_production.yml" + +env: + AWS_REGION: ca-central-1 + TERRAFORM_VERSION: 1.4.6 + TERRAGRUNT_VERSION: 0.45.11 + CONFTEST_VERSION: 0.42.1 + +permissions: + id-token: write + contents: read + pull-requests: write + actions: write + checks: write + statuses: write + +jobs: + terragrunt-plan: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3.0.2 + + - name: set up terraform tools + uses: cds-snc/terraform-tools-setup@v1 + + - name: configure aws credentials using OIDC + uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # tag=v1.7.0 + role-to-assume: arn:aws:iam::521732289257:role/digital-canada-ca-plan # TF plan + role-session-name: TFPlan + aws-region: ${{ env.AWS_REGION }} + + - name: Terraform Plan + uses: cds-snc/terraform-plan@5dabd36aabffca551363241c9a4032f81eb6cab1 # tag=v2.2.0 + with: + comment-delete: true + comment-title: "Production" + directory: terragrunt/env/production/ + github-token: ${{ secrets.GITHUB_TOKEN }} + terragrunt: true + diff --git a/terragrunt/aws/main.tf b/terragrunt/aws/main.tf new file mode 100644 index 000000000..e69de29bb diff --git a/terragrunt/env/production/terragrunt.hcl b/terragrunt/env/production/terragrunt.hcl new file mode 100644 index 000000000..e69de29bb From 9a72580561d6899aec6d91088e0078f5415f0be1 Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Tue, 16 May 2023 14:46:59 -0400 Subject: [PATCH 10/78] updated hcl and common fles (#4693) * updated hcl and common fles * updated git ignore * updated dommon_variables * updates --- .gitignore | 2 +- terragrunt/aws/main.tf | 0 terragrunt/env/common/common_variables.tf | 32 ++++++++++++++++ terragrunt/env/common/provider.tf | 19 ++++++++++ terragrunt/env/production/env_vars.hcl | 7 ++++ terragrunt/env/production/terragrunt.hcl | 0 terragrunt/env/terragrunt.hcl | 46 +++++++++++++++++++++++ 7 files changed, 105 insertions(+), 1 deletion(-) delete mode 100644 terragrunt/aws/main.tf create mode 100644 terragrunt/env/common/common_variables.tf create mode 100644 terragrunt/env/common/provider.tf create mode 100644 terragrunt/env/production/env_vars.hcl delete mode 100644 terragrunt/env/production/terragrunt.hcl create mode 100644 terragrunt/env/terragrunt.hcl diff --git a/.gitignore b/.gitignore index ee66f11d2..f73c3c5c7 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,6 @@ deploy.md Dockerfile backstop_data/html_report/ bitmaps_test/ - +**/.terragrunt-cache # Specifically include these files !.devcontainer/Dockerfile diff --git a/terragrunt/aws/main.tf b/terragrunt/aws/main.tf deleted file mode 100644 index e69de29bb..000000000 diff --git a/terragrunt/env/common/common_variables.tf b/terragrunt/env/common/common_variables.tf new file mode 100644 index 000000000..5a7923a4c --- /dev/null +++ b/terragrunt/env/common/common_variables.tf @@ -0,0 +1,32 @@ +variable "account_id" { + description = "(Required) The account ID to perform actions on." + type = string +} +variable "env" { + description = "The current running environment" + type = string +} +variable "product_name" { + description = "(Required) The name of the product you are deploying." + type = string +} +variable "region" { + description = "The current AWS region" + type = string +} +variable "billing_code" { + description = "The billing code to tag our resources with" + type = string +} +variable "domain" { + description = "Domain name of the CDS Website" + type = string +} +variable "fr_domain" { + description = "French domain name of the CDS Website" + type = string +} +variable "cbs_satellite_bucket_name" { + description = "(Required) Name of the Cloud Based Sensor S3 satellite bucket" + type = string +} \ No newline at end of file diff --git a/terragrunt/env/common/provider.tf b/terragrunt/env/common/provider.tf new file mode 100644 index 000000000..b3cf27600 --- /dev/null +++ b/terragrunt/env/common/provider.tf @@ -0,0 +1,19 @@ +terraform { + required_providers { + aws = { + source = "hashicorp/aws" + version = "~> 4.67.0" + } + } +} + +provider "aws" { + alias = "us-east-1" + region = "us-east-1" + allowed_account_ids = [var.account_id] +} + +provider "aws" { + region = var.region + allowed_account_ids = [var.account_id] +} \ No newline at end of file diff --git a/terragrunt/env/production/env_vars.hcl b/terragrunt/env/production/env_vars.hcl new file mode 100644 index 000000000..ba7668c20 --- /dev/null +++ b/terragrunt/env/production/env_vars.hcl @@ -0,0 +1,7 @@ +inputs = { + account_id = "521732289257" + env = "production" + billing_code = "digital-canada-website-production" + domain = "digital.cdssandbox.xyz" + fr_domain = "numerique.cdssandbox.xyz" +} \ No newline at end of file diff --git a/terragrunt/env/production/terragrunt.hcl b/terragrunt/env/production/terragrunt.hcl deleted file mode 100644 index e69de29bb..000000000 diff --git a/terragrunt/env/terragrunt.hcl b/terragrunt/env/terragrunt.hcl new file mode 100644 index 000000000..6c4519b06 --- /dev/null +++ b/terragrunt/env/terragrunt.hcl @@ -0,0 +1,46 @@ +locals { + vars = read_terragrunt_config("../env_vars.hcl") +} + +# DO NOT CHANGE ANYTHING BELOW HERE UNLESS YOU KNOW WHAT YOU ARE DOING + +inputs = { + product_name = "digital-canada-website" + account_id = "${local.vars.inputs.account_id}" + env = "${local.vars.inputs.env}" + region = "ca-central-1" + billing_code = "${local.vars.inputs.billing_code}" + domain = "${local.vars.inputs.domain}" + fr_domain = "${local.vars.inputs.fr_domain}" + cbs_satellite_bucket_name = "cbs-satellite-${local.vars.inputs.account_id}" +} + +generate "provider" { + path = "provider.tf" + if_exists = "overwrite" + contents = file("./common/provider.tf") + +} + +generate "common_variables" { + path = "common_variables.tf" + if_exists = "overwrite" + contents = file("./common/common_variables.tf") +} + +remote_state { + backend = "s3" + generate = { + path = "backend.tf" + if_exists = "overwrite_terragrunt" + } + config = { + encrypt = true + bucket = "${local.vars.inputs.billing_code}-tf" + dynamodb_table = "terraform-state-lock-dynamo" + region = "ca-central-1" + key = "${path_relative_to_include()}/terraform.tfstate" + s3_bucket_tags = { CostCentre : local.vars.inputs.billing_code } + dynamodb_table_tags = { CostCentre : local.vars.inputs.billing_code } + } +} \ No newline at end of file From 1844bc2ce0f10889365ea422293a015fbc737b76 Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Thu, 18 May 2023 15:19:09 -0400 Subject: [PATCH 11/78] added s3 module (#4694) * added s3 module * updated plan wf * updated plan workflow * updated variable * updated output description * terraform fmt * comment updates * updated log bucket name --- .github/workflows/tf_apply_production.yml | 4 +- .github/workflows/tf_plan_production.yml | 19 +++++--- terragrunt/aws/s3/inputs.tf | 5 +++ terragrunt/aws/s3/outputs.tf | 6 +++ terragrunt/aws/s3/s3.tf | 43 +++++++++++++++++++ .../env/production/s3/.terraform.lock.hcl | 25 +++++++++++ terragrunt/env/production/s3/terragrunt.hcl | 7 +++ 7 files changed, 101 insertions(+), 8 deletions(-) create mode 100644 terragrunt/aws/s3/inputs.tf create mode 100644 terragrunt/aws/s3/outputs.tf create mode 100644 terragrunt/aws/s3/s3.tf create mode 100644 terragrunt/env/production/s3/.terraform.lock.hcl create mode 100644 terragrunt/env/production/s3/terragrunt.hcl diff --git a/.github/workflows/tf_apply_production.yml b/.github/workflows/tf_apply_production.yml index 774ef35d2..24cf4c0bc 100644 --- a/.github/workflows/tf_apply_production.yml +++ b/.github/workflows/tf_apply_production.yml @@ -39,6 +39,6 @@ jobs: role-session-name: TFApply aws-region: ${{ env.AWS_REGION }} - - name: Terraform Apply - working-directory: terragrunt/env/production/ + - name: Terraform Apply S3 + working-directory: terragrunt/env/production/s3 run: terragrunt apply --terragrunt-non-interactive -auto-approve \ No newline at end of file diff --git a/.github/workflows/tf_plan_production.yml b/.github/workflows/tf_plan_production.yml index 54b4ae9b2..fb66d99f7 100644 --- a/.github/workflows/tf_plan_production.yml +++ b/.github/workflows/tf_plan_production.yml @@ -23,6 +23,12 @@ permissions: jobs: terragrunt-plan: + strategy: + fail-fast: false + matrix: + include: + - module: s3 + runs-on: ubuntu-latest steps: - name: Checkout @@ -33,16 +39,17 @@ jobs: - name: configure aws credentials using OIDC uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # tag=v1.7.0 - role-to-assume: arn:aws:iam::521732289257:role/digital-canada-ca-plan # TF plan - role-session-name: TFPlan - aws-region: ${{ env.AWS_REGION }} + with: + role-to-assume: arn:aws:iam::521732289257:role/digital-canada-ca-plan # TF plan + role-session-name: TFPlan + aws-region: ${{ env.AWS_REGION }} - name: Terraform Plan - uses: cds-snc/terraform-plan@5dabd36aabffca551363241c9a4032f81eb6cab1 # tag=v2.2.0 + uses: cds-snc/terraform-plan@v3.0.4 with: comment-delete: true - comment-title: "Production" - directory: terragrunt/env/production/ + comment-title: "Production: ${{ matrix.module }}" + directory: terragrunt/env/production/${{ matrix.module }} github-token: ${{ secrets.GITHUB_TOKEN }} terragrunt: true diff --git a/terragrunt/aws/s3/inputs.tf b/terragrunt/aws/s3/inputs.tf new file mode 100644 index 000000000..842efc5e4 --- /dev/null +++ b/terragrunt/aws/s3/inputs.tf @@ -0,0 +1,5 @@ +variable "buckets" { + description = "The two S3 buckets that will hold EN and FR content respectively" + type = set(string) + default = ["cds-website-english-s3-bucket", "cds-website-french-s3-bucket"] +} \ No newline at end of file diff --git a/terragrunt/aws/s3/outputs.tf b/terragrunt/aws/s3/outputs.tf new file mode 100644 index 000000000..bb6ed97a7 --- /dev/null +++ b/terragrunt/aws/s3/outputs.tf @@ -0,0 +1,6 @@ +output "s3_bucket_regional_domain_name" { + description = "The regional domain names of the buckets that will be used as Cloudfront origin Id" + value = tomap({ + for k, domain in module.s3_buckets : k => domain.s3_bucket_regional_domain_name + }) +} \ No newline at end of file diff --git a/terragrunt/aws/s3/s3.tf b/terragrunt/aws/s3/s3.tf new file mode 100644 index 000000000..f81f036b3 --- /dev/null +++ b/terragrunt/aws/s3/s3.tf @@ -0,0 +1,43 @@ +module "s3_buckets" { + source = "github.com/cds-snc/terraform-modules?ref=v5.1.8//S3" + for_each = var.buckets + bucket_name = each.key + + logging = { + target_bucket = module.log_bucket.s3_bucket_id + } + + billing_tag_value = var.billing_code +} + +module "log_bucket" { + source = "github.com/cds-snc/terraform-modules?ref=v5.1.8//S3_log_bucket" + bucket_name = "cds-website-s3-bucket-logs" + billing_tag_value = var.billing_code +} + +### This requires importing cloudfront resource value which has not been created ### + +# data "aws_iam_policy_document" "website_bucket_policy_doc" { +# for_each = module.s3_buckets +# statement { +# effect = "Allow" +# principals { +# type = "AWS" +# identifiers = #This will be cloudfront identity once resource is created +# } +# actions = [ +# "s3:GetObject" +# ] +# resources = [ +# "${each.value.s3_bucket_arn}/*" +# ] +# } + +# } + +# resource "aws_s3_bucket_policy" "website_bucket_policy" { +# for_each = module.s3_buckets +# bucket = each.value.s3_bucket_id +# policy = data.aws_iam_policy_document.website_bucket_policy_doc[each.key].json +# } \ No newline at end of file diff --git a/terragrunt/env/production/s3/.terraform.lock.hcl b/terragrunt/env/production/s3/.terraform.lock.hcl new file mode 100644 index 000000000..7c4956101 --- /dev/null +++ b/terragrunt/env/production/s3/.terraform.lock.hcl @@ -0,0 +1,25 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "4.67.0" + constraints = ">= 4.9.0, ~> 4.67.0, < 5.0.0" + hashes = [ + "h1:P43vwcDPG99x5WBbmqwUPgfJrfXf6/ucAIbGlRb7k1w=", + "zh:0843017ecc24385f2b45f2c5fce79dc25b258e50d516877b3affee3bef34f060", + "zh:19876066cfa60de91834ec569a6448dab8c2518b8a71b5ca870b2444febddac6", + "zh:24995686b2ad88c1ffaa242e36eee791fc6070e6144f418048c4ce24d0ba5183", + "zh:4a002990b9f4d6d225d82cb2fb8805789ffef791999ee5d9cb1fef579aeff8f1", + "zh:559a2b5ace06b878c6de3ecf19b94fbae3512562f7a51e930674b16c2f606e29", + "zh:6a07da13b86b9753b95d4d8218f6dae874cf34699bca1470d6effbb4dee7f4b7", + "zh:768b3bfd126c3b77dc975c7c0e5db3207e4f9997cf41aa3385c63206242ba043", + "zh:7be5177e698d4b547083cc738b977742d70ed68487ce6f49ecd0c94dbf9d1362", + "zh:8b562a818915fb0d85959257095251a05c76f3467caa3ba95c583ba5fe043f9b", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:9c385d03a958b54e2afd5279cd8c7cbdd2d6ca5c7d6a333e61092331f38af7cf", + "zh:b3ca45f2821a89af417787df8289cb4314b273d29555ad3b2a5ab98bb4816b3b", + "zh:da3c317f1db2469615ab40aa6baba63b5643bae7110ff855277a1fb9d8eb4f2c", + "zh:dc6430622a8dc5cdab359a8704aec81d3825ea1d305bbb3bbd032b1c6adfae0c", + "zh:fac0d2ddeadf9ec53da87922f666e1e73a603a611c57bcbc4b86ac2821619b1d", + ] +} diff --git a/terragrunt/env/production/s3/terragrunt.hcl b/terragrunt/env/production/s3/terragrunt.hcl new file mode 100644 index 000000000..22a2c38fe --- /dev/null +++ b/terragrunt/env/production/s3/terragrunt.hcl @@ -0,0 +1,7 @@ +terraform { + source = "../../../aws//s3" +} + +include { + path = find_in_parent_folders() +} \ No newline at end of file From 99af3e5f23679852df08db1ba7dc701fbd994cc2 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Wed, 31 May 2023 14:56:36 -0400 Subject: [PATCH 12/78] [AUTO-PR] New content release - 2023-05-31T18:50:22.455Z (#4697) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updated file: little-and-often:-making-critique-a-daily-practice.md * Updated file: listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md * Updated file: three-years-of-data-driven-comms-for-“get-updates-on-covid-19”.md * Updated file: writing-without-excluding:-inclusivity-in-the-french-language.md * Updated file: how-we’re-building-gc-forms:-our-4-accessible-approaches.md * Updated file: writing-privacy-notices-that-are-easy-to-read-and-understand.md * Updated file: improving-client-communications-using-gc-forms-and-gc-notify.md * Updated file: advice-informed-by-experience:-working-with-the-consulting-team-at-cds.md * Updated file: working-in-the-open-with-a-sense-of-humility-and-community.md * Updated file: storytelling-resource-for-‘cooking-up-a-[blog]-storm’!.md * Updated file: à-l’écoute-des-utilisateur·rice·s :-passer-d’un-processus-papier-à-un-service-numérique.md * Updated file: obtenir-les-nouvelles-sur-la-covid-19 :-trois-années-de-communications-basées-sur-les-données.md * Updated file: écrire-sans-exclure-:-l’inclusivité-en-langue-française.md * Updated file: comment-nous-concevons-formulaires-gc:-nos-quatre-approches-accessibles.md * Updated file: rédiger-des-avis-de-confidentialité-faciles-à-lire-et-à-comprendre.md * Updated file: améliorer-les-communications-avec-vos-clients-grâce-à-formulaires-gc-et-notification-gc.md * Updated file: des-conseils-éclairés-par-l’expérience-:-la-collaboration-avec-l’équipe-de-conseil-au-snc.md * Updated file: travailler-ouvertement-avec-un-sentiment-d’humilité-et-de-communauté.md * Updated file: ressources-de-narration-:-rédigez-pour-régaler!.md --- ...working-with-the-consulting-team-at-cds.md | 12 +++++----- ...-gc-forms:-our-4-accessible-approaches.md" | 22 +++++++++---------- ...unications-using-gc-forms-and-gc-notify.md | 16 +++++++------- ...aper-based-process-to-a-digital-service.md | 12 +++++----- ...often:-making-critique-a-daily-practice.md | 2 +- ...cooking-up-a-[blog]-storm\342\200\231!.md" | 10 ++++----- ...234get-updates-on-covid-19\342\200\235.md" | 12 +++++----- ...-with-a-sense-of-humility-and-community.md | 8 +++---- ...es-that-are-easy-to-read-and-understand.md | 6 ++--- ...ing:-inclusivity-in-the-french-language.md | 8 +++---- ...\240-formulaires-gc-et-notification-gc.md" | 14 ++++++------ ...es-gc:-nos-quatre-approches-accessibles.md | 20 ++++++++--------- ...200\231\303\251quipe-de-conseil-au-snc.md" | 12 +++++----- ...s-bas\303\251es-sur-les-donn\303\251es.md" | 12 +++++----- ...-:-r\303\251digez-pour-r\303\251galer!.md" | 10 ++++----- ...s-\303\240-lire-et-\303\240-comprendre.md" | 6 ++--- ...umilit\303\251-et-de-communaut\303\251.md" | 8 +++---- ...r-\303\240-un-service-num\303\251rique.md" | 12 +++++----- ...vit\303\251-en-langue-fran\303\247aise.md" | 8 +++---- 19 files changed, 105 insertions(+), 105 deletions(-) diff --git a/content/en/blog/posts/advice-informed-by-experience:-working-with-the-consulting-team-at-cds.md b/content/en/blog/posts/advice-informed-by-experience:-working-with-the-consulting-team-at-cds.md index b4a10f0fe..c02e05a2e 100644 --- a/content/en/blog/posts/advice-informed-by-experience:-working-with-the-consulting-team-at-cds.md +++ b/content/en/blog/posts/advice-informed-by-experience:-working-with-the-consulting-team-at-cds.md @@ -23,7 +23,7 @@ translationKey: blog-nov-24-22 -

    Advice informed by experience

    +

    Advice informed by experience

    @@ -43,7 +43,7 @@ translationKey: blog-nov-24-22 -

    How can we help? 

    +

    How can we help? 

    @@ -83,7 +83,7 @@ translationKey: blog-nov-24-22 -

    Working together to deliver better services

    +

    Working together to deliver better services

    @@ -91,7 +91,7 @@ translationKey: blog-nov-24-22 -

    Natural Resources Canada- Flood mapping

    +

    Natural Resources Canada- Flood mapping

    @@ -103,7 +103,7 @@ translationKey: blog-nov-24-22 -

    Open Government – National Action Plan Tracker

    +

    Open Government – National Action Plan Tracker

    @@ -111,7 +111,7 @@ translationKey: blog-nov-24-22 -

    We’re here to listen and ready to help

    +

    We’re here to listen and ready to help

    diff --git "a/content/en/blog/posts/how-we\342\200\231re-building-gc-forms:-our-4-accessible-approaches.md" "b/content/en/blog/posts/how-we\342\200\231re-building-gc-forms:-our-4-accessible-approaches.md" index 7f6d1fcd4..002996a89 100644 --- "a/content/en/blog/posts/how-we\342\200\231re-building-gc-forms:-our-4-accessible-approaches.md" +++ "b/content/en/blog/posts/how-we\342\200\231re-building-gc-forms:-our-4-accessible-approaches.md" @@ -45,7 +45,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Q1: How do automated accessibility tests help with development?

    +

    Q1: How do automated accessibility tests help with development?

    @@ -53,7 +53,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Automated testing isn’t perfect but it’s a start

    +

    Automated testing isn’t perfect but it’s a start

    @@ -153,7 +153,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Q2: The team also runs manual accessibility tests – why both?

    +

    Q2: The team also runs manual accessibility tests – why both?

    @@ -161,7 +161,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Manual tests help catch issues missed by automations

    +

    Manual tests help catch issues missed by automations

    @@ -203,7 +203,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Q3: How does design research improve product accessibility?

    +

    Q3: How does design research improve product accessibility?

    @@ -211,7 +211,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Design research tests our assumptions

    +

    Design research tests our assumptions

    @@ -228,7 +228,7 @@ translationKey: blog-gcforms-accessible-approaches
    Research resources: Design accessible product experiences -
    Guidance to help with GC design research
    +
    Guidance to help with GC design research
    @@ -236,7 +236,7 @@ translationKey: blog-gcforms-accessible-approaches -
    How design research improved experiences using GC Forms
    +
    How design research improved experiences using GC Forms
    @@ -309,7 +309,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Q4: How do accessibility audits improve product experiences?

    +

    Q4: How do accessibility audits improve product experiences?

    @@ -317,7 +317,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Auditing for accessibility gaps

    +

    Auditing for accessibility gaps

    @@ -347,7 +347,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Share your experiences with us!

    +

    Share your experiences with us!

    diff --git a/content/en/blog/posts/improving-client-communications-using-gc-forms-and-gc-notify.md b/content/en/blog/posts/improving-client-communications-using-gc-forms-and-gc-notify.md index 767f51a79..754135672 100644 --- a/content/en/blog/posts/improving-client-communications-using-gc-forms-and-gc-notify.md +++ b/content/en/blog/posts/improving-client-communications-using-gc-forms-and-gc-notify.md @@ -31,11 +31,11 @@ translationKey: blog-pbs-rachel-muston -

    Q1. What was the project about?

    +

    Q1. What was the project about?

    -

    Impacting government services through digital initiatives

    +

    Impacting government services through digital initiatives

    @@ -63,11 +63,11 @@ translationKey: blog-pbs-rachel-muston -

    Q2. How did GC Forms and GC Notify help improve the service?

    +

    Q2. How did GC Forms and GC Notify help improve the service?

    -

    Relieving pain points using CDS products

    +

    Relieving pain points using CDS products

    @@ -143,11 +143,11 @@ translationKey: blog-pbs-rachel-muston -

    Q3. Why do you think public servants should try GC Forms & GC Notify?

    +

    Q3. Why do you think public servants should try GC Forms & GC Notify?

    -

    GC Forms & GC Notify meet your and the public’s needs

    +

    GC Forms & GC Notify meet your and the public’s needs

    @@ -163,7 +163,7 @@ translationKey: blog-pbs-rachel-muston -

    Feedback on product improvement

    +

    Feedback on product improvement

    @@ -179,7 +179,7 @@ translationKey: blog-pbs-rachel-muston -

    Closing thoughts

    +

    Closing thoughts

    diff --git a/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md b/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md index 79f0ee535..4e1d5cb40 100644 --- a/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md +++ b/content/en/blog/posts/listening-to-users:-moving-from-a-paper-based-process-to-a-digital-service.md @@ -19,7 +19,7 @@ translationKey: blog-digital-solution-rcmp -

    Untangling an acronym: CFDSS and the work they do 

    +

    Untangling an acronym: CFDSS and the work they do 

    @@ -31,7 +31,7 @@ translationKey: blog-digital-solution-rcmp -

    Paper forms, stamps and an envelope (the before)

    +

    Paper forms, stamps and an envelope (the before)

    @@ -43,7 +43,7 @@ translationKey: blog-digital-solution-rcmp -

    Listening to, learning from, and testing with users

    +

    Listening to, learning from, and testing with users

    @@ -77,7 +77,7 @@ translationKey: blog-digital-solution-rcmp -

    What we can learn from people who choose not to use our service

    +

    What we can learn from people who choose not to use our service

    @@ -89,7 +89,7 @@ translationKey: blog-digital-solution-rcmp -

    Digital from end- to-end (streamlined, but responsible)

    +

    Digital from end- to-end (streamlined, but responsible)

    @@ -101,7 +101,7 @@ translationKey: blog-digital-solution-rcmp -

    Some parting words of wisdom 

    +

    Some parting words of wisdom 

    diff --git a/content/en/blog/posts/little-and-often:-making-critique-a-daily-practice.md b/content/en/blog/posts/little-and-often:-making-critique-a-daily-practice.md index 8e70990d2..fb74be5bc 100644 --- a/content/en/blog/posts/little-and-often:-making-critique-a-daily-practice.md +++ b/content/en/blog/posts/little-and-often:-making-critique-a-daily-practice.md @@ -57,5 +57,5 @@ One of the happiest surprises of our critiques: we’re all learning more about All in all, I am so delighted with our critique practice. If you and your team are needing a quick and effective way to improve your skills, I highly recommend a daily dose of content critique! -Feel free to [reach out to me](mailto:kate.wilhelm@cds-snc.ca) if you’d like to learn more. +Feel free to [reach out to us](mailto:CDS-SNC@tbs-sct.gc.ca) if you’d like to learn more. diff --git "a/content/en/blog/posts/storytelling-resource-for-\342\200\230cooking-up-a-[blog]-storm\342\200\231!.md" "b/content/en/blog/posts/storytelling-resource-for-\342\200\230cooking-up-a-[blog]-storm\342\200\231!.md" index 6ac4e4cef..bd7c7cc8c 100644 --- "a/content/en/blog/posts/storytelling-resource-for-\342\200\230cooking-up-a-[blog]-storm\342\200\231!.md" +++ "b/content/en/blog/posts/storytelling-resource-for-\342\200\230cooking-up-a-[blog]-storm\342\200\231!.md" @@ -31,7 +31,7 @@ translationKey: blog-brainstorm-activity -

    ‘Working in the open’ through blogs

    +

    ‘Working in the open’ through blogs

    @@ -51,7 +51,7 @@ translationKey: blog-brainstorm-activity -

    Activity: Brainstorming blog ingredients! 🧑‍🍳 ⚡️

    +

    Activity: Brainstorming blog ingredients! 🧑‍🍳 ⚡️

    @@ -79,7 +79,7 @@ translationKey: blog-brainstorm-activity -

    10 ingredients for a tasty blog:

    +

    10 ingredients for a tasty blog:

    @@ -133,7 +133,7 @@ translationKey: blog-brainstorm-activity -

    Blog design ‘nuggets’ (tips)

    +

    Blog design ‘nuggets’ (tips)

    @@ -155,7 +155,7 @@ translationKey: blog-brainstorm-activity -

    Blog in the open with us!

    +

    Blog in the open with us!

    diff --git "a/content/en/blog/posts/three-years-of-data-driven-comms-for-\342\200\234get-updates-on-covid-19\342\200\235.md" "b/content/en/blog/posts/three-years-of-data-driven-comms-for-\342\200\234get-updates-on-covid-19\342\200\235.md" index cb270557d..fd9ef6e2b 100644 --- "a/content/en/blog/posts/three-years-of-data-driven-comms-for-\342\200\234get-updates-on-covid-19\342\200\235.md" +++ "b/content/en/blog/posts/three-years-of-data-driven-comms-for-\342\200\234get-updates-on-covid-19\342\200\235.md" @@ -11,7 +11,7 @@ thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/03/Updates_EN.jpeg translationKey: blog-covid-updates-3yrs --- -

    Where we started: Breaking through the noise

    +

    Where we started: Breaking through the noise

    @@ -41,7 +41,7 @@ translationKey: blog-covid-updates-3yrs -

    What we’ve learned: Using the digital standards to create useful content

    +

    What we’ve learned: Using the digital standards to create useful content

    @@ -53,7 +53,7 @@ translationKey: blog-covid-updates-3yrs -

    Analyzing data to improve our content

    +

    Analyzing data to improve our content

    @@ -67,7 +67,7 @@ translationKey: blog-covid-updates-3yrs -

    Using GC Notify- how an open source tool helped us save time and money

    +

    Using GC Notify- how an open source tool helped us save time and money

    @@ -75,7 +75,7 @@ translationKey: blog-covid-updates-3yrs -

    Getting by with a little help from friends

    +

    Getting by with a little help from friends

    @@ -83,7 +83,7 @@ translationKey: blog-covid-updates-3yrs -

    What’s next

    +

    What’s next

    diff --git a/content/en/blog/posts/working-in-the-open-with-a-sense-of-humility-and-community.md b/content/en/blog/posts/working-in-the-open-with-a-sense-of-humility-and-community.md index 0b243aad1..06dc5047e 100644 --- a/content/en/blog/posts/working-in-the-open-with-a-sense-of-humility-and-community.md +++ b/content/en/blog/posts/working-in-the-open-with-a-sense-of-humility-and-community.md @@ -35,7 +35,7 @@ translationKey: blog-work-open-community -

    Working in the open is not easy

    +

    Working in the open is not easy

    @@ -71,7 +71,7 @@ translationKey: blog-work-open-community -

    A certain dose of humility

    +

    A certain dose of humility

    @@ -91,7 +91,7 @@ translationKey: blog-work-open-community -

    A sense of community

    +

    A sense of community

    @@ -115,7 +115,7 @@ translationKey: blog-work-open-community -

    Join the community

    +

    Join the community

    diff --git a/content/en/blog/posts/writing-privacy-notices-that-are-easy-to-read-and-understand.md b/content/en/blog/posts/writing-privacy-notices-that-are-easy-to-read-and-understand.md index ae472acf0..09958ffbb 100644 --- a/content/en/blog/posts/writing-privacy-notices-that-are-easy-to-read-and-understand.md +++ b/content/en/blog/posts/writing-privacy-notices-that-are-easy-to-read-and-understand.md @@ -19,7 +19,7 @@ translationKey: blog-privacy-notices -

    It takes a village

    +

    It takes a village

    @@ -57,7 +57,7 @@ translationKey: blog-privacy-notices -

    Communicating privacy in the context of services you’re building

    +

    Communicating privacy in the context of services you’re building

    @@ -73,7 +73,7 @@ translationKey: blog-privacy-notices -

    A stepping stone to simpler privacy notices everywhere

    +

    A stepping stone to simpler privacy notices everywhere

    diff --git a/content/en/blog/posts/writing-without-excluding:-inclusivity-in-the-french-language.md b/content/en/blog/posts/writing-without-excluding:-inclusivity-in-the-french-language.md index 102f834ff..0981b8c39 100644 --- a/content/en/blog/posts/writing-without-excluding:-inclusivity-in-the-french-language.md +++ b/content/en/blog/posts/writing-without-excluding:-inclusivity-in-the-french-language.md @@ -23,7 +23,7 @@ translationKey: blog-ecrire-inclusivite -

    The Government of Canada: Bilingualism and inclusivity

    +

    The Government of Canada: Bilingualism and inclusivity

    @@ -31,7 +31,7 @@ translationKey: blog-ecrire-inclusivite -

    French: A gendered, binary language

    +

    French: A gendered, binary language

    @@ -43,7 +43,7 @@ translationKey: blog-ecrire-inclusivite -

    Potential solutions

    +

    Potential solutions

    @@ -91,7 +91,7 @@ translationKey: blog-ecrire-inclusivite -

    CDS’s solution: A lot of epicene writing and some interpuncts

    +

    CDS’s solution: A lot of epicene writing and some interpuncts

    diff --git "a/content/fr/blog/posts/am\303\251liorer-les-communications-avec-vos-clients-gr\303\242ce-\303\240-formulaires-gc-et-notification-gc.md" "b/content/fr/blog/posts/am\303\251liorer-les-communications-avec-vos-clients-gr\303\242ce-\303\240-formulaires-gc-et-notification-gc.md" index e82752f5d..de2c070ae 100644 --- "a/content/fr/blog/posts/am\303\251liorer-les-communications-avec-vos-clients-gr\303\242ce-\303\240-formulaires-gc-et-notification-gc.md" +++ "b/content/fr/blog/posts/am\303\251liorer-les-communications-avec-vos-clients-gr\303\242ce-\303\240-formulaires-gc-et-notification-gc.md" @@ -31,11 +31,11 @@ translationKey: blog-pbs-rachel-muston -

    Q1. En quoi consistait le projet pilote d’EDSC?

    +

    Q1. En quoi consistait le projet pilote d’EDSC?

    -

    Améliorer les services publics grâce à des initiatives numériques

    +

    Améliorer les services publics grâce à des initiatives numériques

    @@ -63,7 +63,7 @@ translationKey: blog-pbs-rachel-muston -

    Surmonter des difficultés grâce aux produits du SNC

    +

    Surmonter des difficultés grâce aux produits du SNC

    @@ -135,11 +135,11 @@ translationKey: blog-pbs-rachel-muston -

    Q3. Selon vous, pourquoi vos pairs devraient-ils envisager d’utiliser Formulaires GC et Notification GC?

    +

    Q3. Selon vous, pourquoi vos pairs devraient-ils envisager d’utiliser Formulaires GC et Notification GC?

    -

    Formulaires GC et Notification GC répondent à vos besoins et à ceux du public

    +

    Formulaires GC et Notification GC répondent à vos besoins et à ceux du public

    @@ -155,7 +155,7 @@ translationKey: blog-pbs-rachel-muston -

    Rétroaction pour l’amélioration du produit

    +

    Rétroaction pour l’amélioration du produit

    @@ -171,7 +171,7 @@ translationKey: blog-pbs-rachel-muston -

    Le mot de la fin…

    +

    Le mot de la fin…

    diff --git a/content/fr/blog/posts/comment-nous-concevons-formulaires-gc:-nos-quatre-approches-accessibles.md b/content/fr/blog/posts/comment-nous-concevons-formulaires-gc:-nos-quatre-approches-accessibles.md index 9edd43c6a..4e2814fed 100644 --- a/content/fr/blog/posts/comment-nous-concevons-formulaires-gc:-nos-quatre-approches-accessibles.md +++ b/content/fr/blog/posts/comment-nous-concevons-formulaires-gc:-nos-quatre-approches-accessibles.md @@ -45,7 +45,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Q1 : Comment est-ce que les tests automatisés sur l’accessibilité appuient le développement du produit ?

    +

    Q1 : Comment est-ce que les tests automatisés sur l’accessibilité appuient le développement du produit ?

    @@ -53,7 +53,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Les tests automatisés ne sont pas encore parfaits, mais ils représentent un point de départ.

    +

    Les tests automatisés ne sont pas encore parfaits, mais ils représentent un point de départ.

    @@ -155,7 +155,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Q2 : L’équipe réalise aussi des tests d’accessibilité manuels. Pourquoi cette double vérification ?

    +

    Q2 : L’équipe réalise aussi des tests d’accessibilité manuels. Pourquoi cette double vérification ?

    @@ -163,7 +163,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Les tests manuels aident à déceler des problèmes que les automatisations ont manqués

    +

    Les tests manuels aident à déceler des problèmes que les automatisations ont manqués

    @@ -205,7 +205,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Q3 : Comment la recherche en conception améliore-t-elle l’accessibilité d’un produit ?

    +

    Q3 : Comment la recherche en conception améliore-t-elle l’accessibilité d’un produit ?

    @@ -213,7 +213,7 @@ translationKey: blog-gcforms-accessible-approaches -

    La recherche en conception met à l’épreuve nos hypothèses

    +

    La recherche en conception met à l’épreuve nos hypothèses

    @@ -230,7 +230,7 @@ translationKey: blog-gcforms-accessible-approaches
    Ressources en matière de recherche : Concevoir des expériences accessibles relatives au produit -
    Conseils concernant la recherche en conception au sein du GC
    +
    Conseils concernant la recherche en conception au sein du GC
    @@ -238,7 +238,7 @@ translationKey: blog-gcforms-accessible-approaches -
    Comment la recherche en conception a amélioré l’expérience offerte par Formulaires GC
    +
    Comment la recherche en conception a amélioré l’expérience offerte par Formulaires GC
    @@ -311,7 +311,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Q4 : En quoi les vérifications d’accessibilité améliorent-elles les expériences offertes par le produit ?

    +

    Q4 : En quoi les vérifications d’accessibilité améliorent-elles les expériences offertes par le produit ?

    @@ -319,7 +319,7 @@ translationKey: blog-gcforms-accessible-approaches -

    Nous réalisons des audits pour déceler les lacunes en matière d’accessibilité

    +

    Nous réalisons des audits pour déceler les lacunes en matière d’accessibilité

    diff --git "a/content/fr/blog/posts/des-conseils-\303\251clair\303\251s-par-l\342\200\231exp\303\251rience-:-la-collaboration-avec-l\342\200\231\303\251quipe-de-conseil-au-snc.md" "b/content/fr/blog/posts/des-conseils-\303\251clair\303\251s-par-l\342\200\231exp\303\251rience-:-la-collaboration-avec-l\342\200\231\303\251quipe-de-conseil-au-snc.md" index 6f53888e2..0bda08fb0 100644 --- "a/content/fr/blog/posts/des-conseils-\303\251clair\303\251s-par-l\342\200\231exp\303\251rience-:-la-collaboration-avec-l\342\200\231\303\251quipe-de-conseil-au-snc.md" +++ "b/content/fr/blog/posts/des-conseils-\303\251clair\303\251s-par-l\342\200\231exp\303\251rience-:-la-collaboration-avec-l\342\200\231\303\251quipe-de-conseil-au-snc.md" @@ -23,7 +23,7 @@ translationKey: blog-nov-24-22 -

    Des conseils nourris d’expérience

    +

    Des conseils nourris d’expérience

    @@ -43,7 +43,7 @@ translationKey: blog-nov-24-22 -

    Comment pouvons-nous vous aider? 

    +

    Comment pouvons-nous vous aider? 

    @@ -83,7 +83,7 @@ translationKey: blog-nov-24-22 -

    Collaborer pour offrir de meilleurs services

    +

    Collaborer pour offrir de meilleurs services

    @@ -91,7 +91,7 @@ translationKey: blog-nov-24-22 -

    Ressources naturelles Canada, cartographie des inondations

    +

    Ressources naturelles Canada, cartographie des inondations

    @@ -103,7 +103,7 @@ translationKey: blog-nov-24-22 -

    Gouvernement ouvert : Outil de suivi du plan d’action national

    +

    Gouvernement ouvert : Outil de suivi du plan d’action national

    @@ -111,7 +111,7 @@ translationKey: blog-nov-24-22 -

    Nous sommes là pour vous écouter et pour vous aider

    +

    Nous sommes là pour vous écouter et pour vous aider

    diff --git "a/content/fr/blog/posts/obtenir-les-nouvelles-sur-la-covid-19\302\240:-trois-ann\303\251es-de-communications-bas\303\251es-sur-les-donn\303\251es.md" "b/content/fr/blog/posts/obtenir-les-nouvelles-sur-la-covid-19\302\240:-trois-ann\303\251es-de-communications-bas\303\251es-sur-les-donn\303\251es.md" index aaba903cd..0b99cf12a 100644 --- "a/content/fr/blog/posts/obtenir-les-nouvelles-sur-la-covid-19\302\240:-trois-ann\303\251es-de-communications-bas\303\251es-sur-les-donn\303\251es.md" +++ "b/content/fr/blog/posts/obtenir-les-nouvelles-sur-la-covid-19\302\240:-trois-ann\303\251es-de-communications-bas\303\251es-sur-les-donn\303\251es.md" @@ -11,7 +11,7 @@ thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/03/Updates_FR.jpeg translationKey: blog-covid-updates-3yrs --- -

    Notre point de départ : Se frayer un chemin à travers le tumulte

    +

    Notre point de départ : Se frayer un chemin à travers le tumulte

    @@ -41,7 +41,7 @@ translationKey: blog-covid-updates-3yrs -

    Ce que nous avons appris : L’utilisation des normes numériques pour la création de contenu utile

    +

    Ce que nous avons appris : L’utilisation des normes numériques pour la création de contenu utile

    @@ -53,7 +53,7 @@ translationKey: blog-covid-updates-3yrs -

    Analyse des données pour l’amélioration de notre contenu

    +

    Analyse des données pour l’amélioration de notre contenu

    @@ -71,7 +71,7 @@ translationKey: blog-covid-updates-3yrs -

    Utilisation de Notification GC : Un outil à code source ouvert pour économiser temps et argent

    +

    Utilisation de Notification GC : Un outil à code source ouvert pour économiser temps et argent

    @@ -79,7 +79,7 @@ translationKey: blog-covid-updates-3yrs -

    Collaboration avec des ami·e·s pour soutenir le service

    +

    Collaboration avec des ami·e·s pour soutenir le service

    @@ -87,7 +87,7 @@ translationKey: blog-covid-updates-3yrs -

    Prochaines étapes

    +

    Prochaines étapes

    diff --git "a/content/fr/blog/posts/ressources-de-narration-:-r\303\251digez-pour-r\303\251galer!.md" "b/content/fr/blog/posts/ressources-de-narration-:-r\303\251digez-pour-r\303\251galer!.md" index 3caef4edb..112ebba5e 100644 --- "a/content/fr/blog/posts/ressources-de-narration-:-r\303\251digez-pour-r\303\251galer!.md" +++ "b/content/fr/blog/posts/ressources-de-narration-:-r\303\251digez-pour-r\303\251galer!.md" @@ -31,7 +31,7 @@ translationKey: blog-brainstorm-activity -

    « Travailler ouvertement » par le biais des blogues

    +

    « Travailler ouvertement » par le biais des blogues

    @@ -51,7 +51,7 @@ translationKey: blog-brainstorm-activity -

    Activité : remue-méninges sur les ingrédients d’un billet de blogue! 🧑‍🍳 ⚡️

    +

    Activité : remue-méninges sur les ingrédients d’un billet de blogue! 🧑‍🍳 ⚡️

    @@ -75,7 +75,7 @@ translationKey: blog-brainstorm-activity -

    Dix ingrédients pour un billet de blogue irrésistible :

    +

    Dix ingrédients pour un billet de blogue irrésistible :

    @@ -91,7 +91,7 @@ translationKey: blog-brainstorm-activity -

    Astuces pour la promotion de billets de blogue.

    +

    Astuces pour la promotion de billets de blogue.

    @@ -103,7 +103,7 @@ translationKey: blog-brainstorm-activity -

    Bloguez ouvertement avec nous!

    +

    Bloguez ouvertement avec nous!

    diff --git "a/content/fr/blog/posts/r\303\251diger-des-avis-de-confidentialit\303\251-faciles-\303\240-lire-et-\303\240-comprendre.md" "b/content/fr/blog/posts/r\303\251diger-des-avis-de-confidentialit\303\251-faciles-\303\240-lire-et-\303\240-comprendre.md" index 168e28a3e..80da5beb5 100644 --- "a/content/fr/blog/posts/r\303\251diger-des-avis-de-confidentialit\303\251-faciles-\303\240-lire-et-\303\240-comprendre.md" +++ "b/content/fr/blog/posts/r\303\251diger-des-avis-de-confidentialit\303\251-faciles-\303\240-lire-et-\303\240-comprendre.md" @@ -19,7 +19,7 @@ translationKey: blog-privacy-notices -

    Un travail d’équipe

    +

    Un travail d’équipe

    @@ -57,7 +57,7 @@ translationKey: blog-privacy-notices -

    Communiquer sur la vie privée dans le contexte des services que vous mettez en place

    +

    Communiquer sur la vie privée dans le contexte des services que vous mettez en place

    @@ -73,7 +73,7 @@ translationKey: blog-privacy-notices -

    Un point de départ pour la simplification de tous les avis de confidentialité

    +

    Un point de départ pour la simplification de tous les avis de confidentialité

    diff --git "a/content/fr/blog/posts/travailler-ouvertement-avec-un-sentiment-d\342\200\231humilit\303\251-et-de-communaut\303\251.md" "b/content/fr/blog/posts/travailler-ouvertement-avec-un-sentiment-d\342\200\231humilit\303\251-et-de-communaut\303\251.md" index 4e2bc17a3..bd65f5470 100644 --- "a/content/fr/blog/posts/travailler-ouvertement-avec-un-sentiment-d\342\200\231humilit\303\251-et-de-communaut\303\251.md" +++ "b/content/fr/blog/posts/travailler-ouvertement-avec-un-sentiment-d\342\200\231humilit\303\251-et-de-communaut\303\251.md" @@ -35,7 +35,7 @@ translationKey: blog-work-open-community -

    Travailler ouvertement, c’est loin d’être simple

    +

    Travailler ouvertement, c’est loin d’être simple

    @@ -63,7 +63,7 @@ translationKey: blog-work-open-community -

    Une dose d’humilité

    +

    Une dose d’humilité

    @@ -83,7 +83,7 @@ translationKey: blog-work-open-community -

    Un sentiment de communauté

    +

    Un sentiment de communauté

    @@ -107,7 +107,7 @@ translationKey: blog-work-open-community -

    Joignez-vous au mouvement!

    +

    Joignez-vous au mouvement!

    diff --git "a/content/fr/blog/posts/\303\240-l\342\200\231\303\251coute-des-utilisateur\302\267rice\302\267s\302\240:-passer-d\342\200\231un-processus-papier-\303\240-un-service-num\303\251rique.md" "b/content/fr/blog/posts/\303\240-l\342\200\231\303\251coute-des-utilisateur\302\267rice\302\267s\302\240:-passer-d\342\200\231un-processus-papier-\303\240-un-service-num\303\251rique.md" index 087a09a82..e065ae65c 100644 --- "a/content/fr/blog/posts/\303\240-l\342\200\231\303\251coute-des-utilisateur\302\267rice\302\267s\302\240:-passer-d\342\200\231un-processus-papier-\303\240-un-service-num\303\251rique.md" +++ "b/content/fr/blog/posts/\303\240-l\342\200\231\303\251coute-des-utilisateur\302\267rice\302\267s\302\240:-passer-d\342\200\231un-processus-papier-\303\240-un-service-num\303\251rique.md" @@ -15,7 +15,7 @@ translationKey: blog-digital-solution-rcmp -

    Plus qu’un acronyme : que fait la SSLPCAF?

    +

    Plus qu’un acronyme : que fait la SSLPCAF?

    @@ -23,7 +23,7 @@ translationKey: blog-digital-solution-rcmp -

    Formulaires en papier, timbres postaux et enveloppes (le passé)

    +

    Formulaires en papier, timbres postaux et enveloppes (le passé)

    @@ -35,7 +35,7 @@ translationKey: blog-digital-solution-rcmp -

    Écoute, apprentissage et tests auprès des utilisateur·rice·s

    +

    Écoute, apprentissage et tests auprès des utilisateur·rice·s

    @@ -61,7 +61,7 @@ translationKey: blog-digital-solution-rcmp -

    Leçons à tirer des personnes qui choisissent de ne pas utiliser notre service

    +

    Leçons à tirer des personnes qui choisissent de ne pas utiliser notre service

    @@ -73,7 +73,7 @@ translationKey: blog-digital-solution-rcmp -

    Complètement numérique (simplifié, mais responsable)

    +

    Complètement numérique (simplifié, mais responsable)

    @@ -81,7 +81,7 @@ translationKey: blog-digital-solution-rcmp -

    Quelques mots pour conclure

    +

    Quelques mots pour conclure

    diff --git "a/content/fr/blog/posts/\303\251crire-sans-exclure-:-l\342\200\231inclusivit\303\251-en-langue-fran\303\247aise.md" "b/content/fr/blog/posts/\303\251crire-sans-exclure-:-l\342\200\231inclusivit\303\251-en-langue-fran\303\247aise.md" index 7e9f0ff16..a3f17a4e1 100644 --- "a/content/fr/blog/posts/\303\251crire-sans-exclure-:-l\342\200\231inclusivit\303\251-en-langue-fran\303\247aise.md" +++ "b/content/fr/blog/posts/\303\251crire-sans-exclure-:-l\342\200\231inclusivit\303\251-en-langue-fran\303\247aise.md" @@ -23,7 +23,7 @@ translationKey: blog-ecrire-inclusivite -

    Le gouvernement canadien : bilinguisme et inclusivité

    +

    Le gouvernement canadien : bilinguisme et inclusivité

    @@ -31,7 +31,7 @@ translationKey: blog-ecrire-inclusivite -

    Le français : une langue genrée et binaire

    +

    Le français : une langue genrée et binaire

    @@ -43,7 +43,7 @@ translationKey: blog-ecrire-inclusivite -

    Les pistes de solution

    +

    Les pistes de solution

    @@ -99,7 +99,7 @@ translationKey: blog-ecrire-inclusivite -

    Les solutions au SNC : Beaucoup de rédaction épicène et une touche de point médian

    +

    Les solutions au SNC : Beaucoup de rédaction épicène et une touche de point médian

    From 8030e1b1b8e1445bcca81433b3a8456a38c54b2e Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Wed, 31 May 2023 15:07:54 -0400 Subject: [PATCH 13/78] =?UTF-8?q?Updated=20file:=20courtes-et-fr=C3=A9quen?= =?UTF-8?q?tes-:-faire-de-la-critique-une-pratique-quotidienne.md=20(#4698?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...1quentes-:-faire-de-la-critique-une-pratique-quotidienne.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/content/fr/blog/posts/courtes-et-fr\303\251quentes-:-faire-de-la-critique-une-pratique-quotidienne.md" "b/content/fr/blog/posts/courtes-et-fr\303\251quentes-:-faire-de-la-critique-une-pratique-quotidienne.md" index 673d0dfdb..d8922f367 100644 --- "a/content/fr/blog/posts/courtes-et-fr\303\251quentes-:-faire-de-la-critique-une-pratique-quotidienne.md" +++ "b/content/fr/blog/posts/courtes-et-fr\303\251quentes-:-faire-de-la-critique-une-pratique-quotidienne.md" @@ -49,5 +49,5 @@ L’une des meilleures surprises de nos critiques : nous en apprenons davantage Dans l’ensemble, je suis tellement ravie de nos critiques d’équipe. Si vous et votre équipe avez besoin d’un moyen rapide et efficace d’améliorer vos compétences, je vous conseille fortement une dose quotidienne de critique de contenu! -N’hésitez pas à [m’écrire](mailto:kate.wilhelm@cds-snc.ca) pour en savoir plus. +N’hésitez pas à [nous ’écrire](mailto:CDS-SNC@tbs-sct.gc.ca) pour en savoir plus. From fb37a66186db8c999e7cc02e66b781924f6bad09 Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Wed, 7 Jun 2023 12:53:19 -0400 Subject: [PATCH 14/78] updates to s3 outputs (#4699) --- terragrunt/aws/s3/inputs.tf | 6 ++++++ terragrunt/aws/s3/outputs.tf | 11 +++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/terragrunt/aws/s3/inputs.tf b/terragrunt/aws/s3/inputs.tf index 842efc5e4..f1806bb3f 100644 --- a/terragrunt/aws/s3/inputs.tf +++ b/terragrunt/aws/s3/inputs.tf @@ -2,4 +2,10 @@ variable "buckets" { description = "The two S3 buckets that will hold EN and FR content respectively" type = set(string) default = ["cds-website-english-s3-bucket", "cds-website-french-s3-bucket"] +} + +variable "website_domains" { + description = "Website subdomains used for testing purposes" + type = list(string) + default = ["digital.cdssandbox.xyz", "numerique.cdssandbox.xyz"] } \ No newline at end of file diff --git a/terragrunt/aws/s3/outputs.tf b/terragrunt/aws/s3/outputs.tf index bb6ed97a7..dc2c565c2 100644 --- a/terragrunt/aws/s3/outputs.tf +++ b/terragrunt/aws/s3/outputs.tf @@ -1,6 +1,13 @@ +locals { + website_subdomains = var.website_domains + regional_domains = flatten([for buckets, domain in module.s3_buckets : [ + domain + ]]) +} + output "s3_bucket_regional_domain_name" { description = "The regional domain names of the buckets that will be used as Cloudfront origin Id" value = tomap({ - for k, domain in module.s3_buckets : k => domain.s3_bucket_regional_domain_name + for ind, domain in local.regional_domains : local.website_subdomains[ind] => domain.s3_bucket_regional_domain_name }) -} \ No newline at end of file +} From 1937e81792c29dd7e172cc1ac98b9efd759ba22c Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Thu, 8 Jun 2023 09:11:44 -0400 Subject: [PATCH 15/78] added hosted zone module (#4700) * added hosted zone module * updated workflows --- .github/workflows/tf_apply_production.yml | 6 ++++- .github/workflows/tf_plan_production.yml | 1 + terragrunt/aws/hosted_zone/outputs.tf | 9 +++++++ terragrunt/aws/hosted_zone/route53.tf | 15 +++++++++++ .../hosted_zone/.terraform.lock.hcl | 25 +++++++++++++++++++ .../env/production/hosted_zone/terragrunt.hcl | 6 +++++ 6 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 terragrunt/aws/hosted_zone/outputs.tf create mode 100644 terragrunt/aws/hosted_zone/route53.tf create mode 100644 terragrunt/env/production/hosted_zone/.terraform.lock.hcl create mode 100644 terragrunt/env/production/hosted_zone/terragrunt.hcl diff --git a/.github/workflows/tf_apply_production.yml b/.github/workflows/tf_apply_production.yml index 24cf4c0bc..566e2206a 100644 --- a/.github/workflows/tf_apply_production.yml +++ b/.github/workflows/tf_apply_production.yml @@ -41,4 +41,8 @@ jobs: - name: Terraform Apply S3 working-directory: terragrunt/env/production/s3 - run: terragrunt apply --terragrunt-non-interactive -auto-approve \ No newline at end of file + run: terragrunt apply --terragrunt-non-interactive -auto-approve + + - name: Terraform Apply Hosted Zone + working-directory: terragrunt/env/production/hosted_zone + run: terragrunt apply --terragrunt-non-interactive -auto-approve \ No newline at end of file diff --git a/.github/workflows/tf_plan_production.yml b/.github/workflows/tf_plan_production.yml index fb66d99f7..d52fdb5f6 100644 --- a/.github/workflows/tf_plan_production.yml +++ b/.github/workflows/tf_plan_production.yml @@ -28,6 +28,7 @@ jobs: matrix: include: - module: s3 + - module: hosted_zone runs-on: ubuntu-latest steps: diff --git a/terragrunt/aws/hosted_zone/outputs.tf b/terragrunt/aws/hosted_zone/outputs.tf new file mode 100644 index 000000000..69ebfffda --- /dev/null +++ b/terragrunt/aws/hosted_zone/outputs.tf @@ -0,0 +1,9 @@ +output "hosted_zone_id_en" { + description = "Route53 hosted zone ID that will hold our DNS records" + value = aws_route53_zone.cds_website_en.zone_id +} + +output "hosted_zone_id_fr" { + description = "Route53 hosted zone ID that will hold our French DNS records" + value = aws_route53_zone.cds_website_fr.zone_id +} \ No newline at end of file diff --git a/terragrunt/aws/hosted_zone/route53.tf b/terragrunt/aws/hosted_zone/route53.tf new file mode 100644 index 000000000..c092be889 --- /dev/null +++ b/terragrunt/aws/hosted_zone/route53.tf @@ -0,0 +1,15 @@ +resource "aws_route53_zone" "cds_website_en" { + name = var.domain + tags = { + CostCentre = var.billing_code + Terraform = true + } +} + +resource "aws_route53_zone" "cds_website_fr" { + name = var.fr_domain + tags = { + CostCentre = var.billing_code + Terraform = true + } +} \ No newline at end of file diff --git a/terragrunt/env/production/hosted_zone/.terraform.lock.hcl b/terragrunt/env/production/hosted_zone/.terraform.lock.hcl new file mode 100644 index 000000000..3e7089e18 --- /dev/null +++ b/terragrunt/env/production/hosted_zone/.terraform.lock.hcl @@ -0,0 +1,25 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "4.67.0" + constraints = "~> 4.67.0" + hashes = [ + "h1:P43vwcDPG99x5WBbmqwUPgfJrfXf6/ucAIbGlRb7k1w=", + "zh:0843017ecc24385f2b45f2c5fce79dc25b258e50d516877b3affee3bef34f060", + "zh:19876066cfa60de91834ec569a6448dab8c2518b8a71b5ca870b2444febddac6", + "zh:24995686b2ad88c1ffaa242e36eee791fc6070e6144f418048c4ce24d0ba5183", + "zh:4a002990b9f4d6d225d82cb2fb8805789ffef791999ee5d9cb1fef579aeff8f1", + "zh:559a2b5ace06b878c6de3ecf19b94fbae3512562f7a51e930674b16c2f606e29", + "zh:6a07da13b86b9753b95d4d8218f6dae874cf34699bca1470d6effbb4dee7f4b7", + "zh:768b3bfd126c3b77dc975c7c0e5db3207e4f9997cf41aa3385c63206242ba043", + "zh:7be5177e698d4b547083cc738b977742d70ed68487ce6f49ecd0c94dbf9d1362", + "zh:8b562a818915fb0d85959257095251a05c76f3467caa3ba95c583ba5fe043f9b", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:9c385d03a958b54e2afd5279cd8c7cbdd2d6ca5c7d6a333e61092331f38af7cf", + "zh:b3ca45f2821a89af417787df8289cb4314b273d29555ad3b2a5ab98bb4816b3b", + "zh:da3c317f1db2469615ab40aa6baba63b5643bae7110ff855277a1fb9d8eb4f2c", + "zh:dc6430622a8dc5cdab359a8704aec81d3825ea1d305bbb3bbd032b1c6adfae0c", + "zh:fac0d2ddeadf9ec53da87922f666e1e73a603a611c57bcbc4b86ac2821619b1d", + ] +} diff --git a/terragrunt/env/production/hosted_zone/terragrunt.hcl b/terragrunt/env/production/hosted_zone/terragrunt.hcl new file mode 100644 index 000000000..eb4b5ba60 --- /dev/null +++ b/terragrunt/env/production/hosted_zone/terragrunt.hcl @@ -0,0 +1,6 @@ +terraform { + source = "../../../aws//hosted_zone" +} +include { + path = find_in_parent_folders() +} \ No newline at end of file From f176225ed0d24e5f47764af6f0082291f4396651 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 8 Jun 2023 10:00:59 -0400 Subject: [PATCH 16/78] [AUTO-PR] New content release - 2023-06-08T13:55:10.528Z (#4704) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added new file: growing-a-service-without-compromising-security:-gc-notify.md * Added new file: faire-évoluer-un-service-sans-en-compromettre-la-sécurité-:-notification-gc.md --- ...ithout-compromising-security:-gc-notify.md | 95 +++++++++++++++++++ ...303\251curit\303\251-:-notification-gc.md" | 95 +++++++++++++++++++ 2 files changed, 190 insertions(+) create mode 100644 content/en/blog/posts/growing-a-service-without-compromising-security:-gc-notify.md create mode 100644 "content/fr/blog/posts/faire-\303\251voluer-un-service-sans-en-compromettre-la-s\303\251curit\303\251-:-notification-gc.md" diff --git a/content/en/blog/posts/growing-a-service-without-compromising-security:-gc-notify.md b/content/en/blog/posts/growing-a-service-without-compromising-security:-gc-notify.md new file mode 100644 index 000000000..8ce41f01e --- /dev/null +++ b/content/en/blog/posts/growing-a-service-without-compromising-security:-gc-notify.md @@ -0,0 +1,95 @@ +--- +layout: blog +title: 'Growing a service without compromising security: GC Notify' +description: >- + Did you know that that GC Notify, our longest running platform product, is now being used by over 350 government services? Yael Berger (Product Manager) shares more on the growth of the product. +author: 'Yael Berger' +date: '2023-06-08T09:53:36' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/InterviewYael_1200X628_FIP_Blog_Post_EN.png +image-alt: A portrait image of Yael Berger, GC Notify product manager +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/InterviewYael_1200X628_FIP_Blog_Post_EN.png +translationKey: blog-growing-service +--- + +

    This article was previously published on CDS’s LinkedIn page in May 2023. Check out the original post.

    + + + +

    At CDS, we work with teams across government to improve services for people in Canada. One way we’re doing that is through platform tools– small interconnected services that teams can plug into their current systems to improve processing times, cut down on procurement costs, and deliver great user experiences. 

    + + + +

    GC Notify is our longest running platform product. It’s a free-to-use, cloud-based government tool that provides a simple and efficient way for departments to integrate email and text notifications into their services. Since launching in 2019 with a handful of government services, GC Notify has seen immense growth. Fast forward 4 years, and the tool is now used by 351 government services with over 87 million messages sent and the GC Notify team isn’t slowing down anytime soon!

    + + + +

    To learn more about how GC Notify has grown as a service without sacrificing accessibility, security, and ease of use, we sat down with Yael Berger, Product Manager, to talk about the work her team does. 

    + + + +
    + + + +

    Q&A:

    + + + +

    1. Can you tell us a bit about your role as a Product Manager on GC Notify? What does a typical day look like for you?

    + + + +

    Yael: “Every day as the product manager for GC Notify looks a bit different, but that’s what’s so interesting about this job. My main role is to provide focus and prioritization for the multi-disciplinary team of designers, developers, researcher, and policy advisor I work with. I do that by helping guide what the team should be building, and when we should be building it, to bring as much value to our clients as quickly as possible. I think good product managers act as funnels and filters to help the team understand what the biggest problems and opportunities are for our clients, and organize our work around how to solve them. 

    + + + +

    So a typical day may include reviewing the previous day’s data and metrics, a support call with a client of GC Notify who has a unique use case, facilitating a review meeting to share our work in progress with stakeholders, writing user stories for future features we want to build, and organizing the product team’s backlog of work so that we know the status of what we’re working on and what to tackle next to reach our objectives.” 

    + + + +

    2. GC Notify has grown a lot in the past 3 and half years, both in the number of services supported and the volume of notifications sent out on a monthly basis. How has your team balanced growing the service to support more people in Canada, without compromising security, reliability, and accessibility?

    + + + +

    Yael: “In many cases, GC Notify has seen 100% growth year over year, so growing and maturing GC Notify while maintaining a very high standard of service has been the team’s main focus for the past 18 months. 

    + + + +

    We put a lot of focus on product reliability and scaling up our front-door API by switching to Amazon Web Services Lambda for example, which matches the bursts of throughput demand we receive on a daily basis. As a result of this work, we’ve been able to share Service Level Objectives publicly to set expectations with our clients for the speed and reliability they can expect from GC Notify. 

    + + + +

    On the security front, we went through the full Authority to Operate (ATO) process and a thorough security assessment to achieve a Protected B Medium Integrity, Medium Availability level for our GC Notify system, even though we only allow up to Protected A data. We further secured our product by introducing rate limiting, file scanning and firewall rules that we rolled out and tested extensively to ensure they would only block malicious activity, and not any legitimate traffic. We also partnered with the Canadian Centre for Cyber Security to audit our logs. We practice continuous security with every feature and change we make to the product. 

    + + + +

    Similarly, we bring accessibility into our work on a daily basis. We did a full external accessibility audit of GC Notify in 2022, and have been resolving issues towards achieving the WCAG 2.1 AA standard. We also test new features and changes to the user interface with automated accessibility tests and manual tests, and we run usability tests with people who use assistive devices to ensure that we’re not introducing any barriers that could make it harder for someone to use GC Notify. All of the designers working on GC Notify have gone through accessibility training to acquire new skills to better serve our clients.”  

    + + + +

    3. What are your hopes for the future of the service?

    + + + +

    Yael: “I hope GC Notify can continue to grow and scale to meet the needs of public servants who are looking to provide timely and trustworthy updates to the public they serve. I think we’ll continue to hear stories of how we’ve been able to help enable teams across the Government of Canada to send notifications in a simple and easy way. 

    + + + +

    We have some more capacity to tackle new features and more scaling now that we’ve set some really great foundations. We plan to continue to improve and enhance the self-serve nature of GC Notify, so we can be ready and available for high impact use cases, and grow our client base in a sustainable way. I’m excited about what’s to come as the team continues to prioritize listening to our clients’ needs and adding value to what’s already a great product.”

    + + + +

    4. When you’re not managing GC Notify, what do you do for fun?

    + + + +

    Yael: “I recently started playing Dungeons and Dragons on the weekends (thank you Stranger Things!) even though I never played it growing up. It’s never too late to foster your imagination and get creative.” 

    + + + +
    + + + +

    Thanks so much Yael! If you’re a federal public servant interested in using GC Notify, give it a try today!

    + diff --git "a/content/fr/blog/posts/faire-\303\251voluer-un-service-sans-en-compromettre-la-s\303\251curit\303\251-:-notification-gc.md" "b/content/fr/blog/posts/faire-\303\251voluer-un-service-sans-en-compromettre-la-s\303\251curit\303\251-:-notification-gc.md" new file mode 100644 index 000000000..1b684cced --- /dev/null +++ "b/content/fr/blog/posts/faire-\303\251voluer-un-service-sans-en-compromettre-la-s\303\251curit\303\251-:-notification-gc.md" @@ -0,0 +1,95 @@ +--- +layout: blog +title: 'Faire évoluer un service sans en compromettre la sécurité : Notification GC' +description: >- + Saviez-vous que Notification GC, notre plus ancien produit de plateforme, est maintenant utilisé par plus de 350 services gouvernementaux?Yael Berger, gestionnaire de produit, nous parle de la croissance et des choses à venir. +author: 'Yael Berger' +date: '2023-06-08T09:53:58' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/InterviewYael_1200X628_FIP_Blog_Post_FR.png +image-alt: Un portrait de Yael Berger, gestionnaire de produit, Notification GC +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/InterviewYael_1200X628_FIP_Blog_Post_FR.png +translationKey: blog-growing-service +--- + +

    Cet article a été publié sur la page LinkedIn du SNC en mai 2023. Consultez le billet original.

    + + + +

    Au SNC, nous travaillons avec des équipes du gouvernement afin d’améliorer les services offerts aux gens du Canada. L’une de façons d’y parvenir consiste à mettre en place les outils de plateforme : petits services interconnectés que les équipes peuvent intégrer à leurs systèmes actuels pour améliorer les temps de traitement, réduire les coûts d’approvisionnement et offrir une expérience utilisateur de qualité.

    + + + +

    Notification GC est notre produit le plus ancien. Il s’agit d’un outil d’infonuagique gratuit offrant aux ministères un moyen simple et efficace d’intégrer à leurs services des notifications par courriel et par messagerie. Lancé en 2019 avec une série de services gouvernementaux, Notification GC a connu un immense succès. Quatre ans plus tard, l’outil est utilisé par 351 services gouvernementaux, avec plus de 87 millions de messages envoyés et l’équipe de Notification GC n’est pas près de ralentir. 

    + + + +

    Nous avons rencontré Yael Berger, cheffe de produit, pour en savoir davantage sur le travail que son équipe fait pour développer ce service sans compromettre l’accessibilité, la sécurité et la convivialité. 

    + + + +
    + + + +

    Questions et réponses:

    + + + +

    1. Pouvez-vous nous parler un peu de votre rôle en tant que cheffe de produit de Notification GC? À quoi ressemble une journée typique pour vous?

    + + + +

    Yael: « En tant que cheffe de produit de Notification GC, chaque journée est un peu différente, mais c’est ce qui rend ce travail si intéressant. Mon rôle principal est de fournir l’orientation et les priorités à l’équipe pluridisciplinaire de concepteur·rice·s, développeur·se·s, chercheur·se·s et conseiller·ère·s politiques avec laquelle je travaille. Pour ce faire, j’aide l’équipe à déterminer ce qu’il faut développer, et quand il faut le faire; le but étant d’offrir le plus de valeur possible à notre clientèle, le plus rapidement possible. Je considère qu’un·e bon·ne gestionnaire de produits doit, d’une part, agir comme un entonnoir et un filtre pour aider l’équipe à cerner les problèmes et à saisir les occasions les plus importantes pour notre clientèle, d’autre part, organiser notre travail autour de la recherche de solutions. 

    + + + +

    Une journée typique peut donc comprendre l’examen des données et des indicateurs de la veille, un appel de soutien avec un·e client·e de Notification GC qui présente un cas d’utilisation particulier, l’animation d’une réunion de compte rendu pour parler de notre travail en cours avec les parties prenantes, la rédaction de récits utilisateur pour des fonctionnalités à développer, ainsi que l’organisation du backlog de l’équipe de produit pour que nous sachions chaque jour où nous en sommes et à quoi nous attaquer pour atteindre nos objectifs. »

    + + + +

    2. Notification GC a connu une forte croissance au cours des trois dernières années et demie, tant sur le plan des services pris en charge que le volume de notifications envoyées chaque mois. Comment votre équipe a-t-elle réussi à trouver un équilibre pour offrir ce service à un plus grand nombre de personnes au Canada sans compromettre la sécurité, la fiabilité et l’accessibilité du service?

    + + + +

    Yael: « À bien des égards, Notification GC connaît une croissance de 100 % d’une année à l’autre. C’est pourquoi l’équipe a misé sur la croissance et la maturation de ce produit, tout en maintenant un niveau de service très élevé durant les 18 derniers mois. 

    + + + +

    En effet, pour améliorer la fiabilité et l’envergure de notre API frontale, nous avons opté pour Amazon Web Services Lambda : une solution qui permet de répondre à la demande de débit que nous recevons au quotidien. Grâce à ce travail, nous avons pu rendre publics les objectifs de niveau de service de façon à établir des attentes concernant la vitesse et la fiabilité auxquelles notre clientèle peut s’attendre de la part de Notification GC. 

    + + + +

    Sur le plan de la sécurité, nous avons obtenu l’autorisation d’exploitation et nous nous sommes soumis à une évaluation approfondie de la sécurité afin d’obtenir le profil de contrôle de sécurité Protégé B / Intégrité moyenne / Disponibilité moyenne pour notre système Notification GC, et ce, même si nous n’autorisons que des données Protégé A. Nous avons également sécurisé notre produit en introduisant des règles de limitation de débit, de balayage de fichiers et de pare-feu que nous avons déployées et testées minutieusement afin de nous assurer qu’elles ne bloqueraient que les activités malveillantes, et non le trafic légitime. Nous avons par ailleurs conclu un partenariat avec le Centre canadien pour la cybersécurité afin d’auditer nos journaux. Et nous pratiquons une approche de sécurité continue avec chaque fonctionnalité et chaque changement que nous ajoutons à notre produit. 

    + + + +

    De la même façon, nous intégrons l’accessibilité dans notre travail au quotidien. Par exemple, nous avons effectué un audit externe complet de l’accessibilité du site Notification GC en 2022. Depuis, nous travaillons à corriger les problèmes afin de satisfaire à la norme WCAG 2.1, niveau AA. Nous testons également les nouvelles fonctionnalités et les changements apportés à l’interface utilisateur à l’aide de tests d’accessibilité automatisés et de tests manuels, et nous effectuons des tests d’utilisabilité auprès de personnes utilisant des dispositifs d’assistance pour nous assurer de ne pas introduire d’obstacles susceptibles de les empêcher d’utiliser Notification GC. L’ensemble des concepteur·rice·s qui travaillent avec Notification GC ont suivi une formation sur l’accessibilité afin d’acquérir de nouvelles compétences pour mieux servir notre clientèle. »

    + + + +

    3. Qu’envisagez-vous pour l’avenir de ce service?

    + + + +

    Yael: « J’espère que Notification GC pourra continuer à se développer pour répondre aux besoins des fonctionnaires qui cherchent à offrir des mises à jour rapides et fiables à leur public. J’anticipe de nombreuses histoires sur la façon dont nous avons pu aider les équipes du gouvernement du Canada à envoyer des notifications de manière simple et facile.

    + + + +

    Les bases solides de ce service ayant été posées, nous sommes désormais en mesure de développer de nouvelles fonctionnalités et d’accroître l’échelle de nos activités. Nous comptons poursuivre l’amélioration du caractère libre-service de Notification GC pour nous préparer en cas de forte demande du service et pour accroître notre clientèle de manière durable. Ce travail continu d’écoute auprès de notre clientèle pour répondre à leurs besoins et ajouter de la valeur à ce qui est déjà un produit de qualité me fait voir l’avenir avec beaucoup d’enthousiasme. »

    + + + +

    4. Que faites-vous pour vous amuser lorsque vous ne gérez pas Notification GC?

    + + + +

    Yael: « Récemment, j’ai commencé à jouer à Donjons et Dragons pendant les week-ends (merci Stranger Things!), même si je n’y ai jamais joué pendant mon enfance. Il n’est jamais trop tard pour stimuler son imagination et faire preuve de créativité. »

    + + + +
    + + + +

    Un grand merci à Yael! Si vous travaillez dans la fonction publique fédérale et souhaitez utiliser Notification GC, c’est le moment de l’essayer!

    + From 5adc85b065a645fbd3810003e7cc4fc977c604c7 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 8 Jun 2023 10:10:03 -0400 Subject: [PATCH 17/78] Added new file: minding-the-[digital]-gender-gap-–-a-conversation-with-vic-chan.md (#4708) --- ...ap-–-a-conversation-with-vic-chan.md | 119 ++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 content/en/blog/posts/minding-the-[digital]-gender-gap-–-a-conversation-with-vic-chan.md diff --git a/content/en/blog/posts/minding-the-[digital]-gender-gap-–-a-conversation-with-vic-chan.md b/content/en/blog/posts/minding-the-[digital]-gender-gap-–-a-conversation-with-vic-chan.md new file mode 100644 index 000000000..73c6b86c1 --- /dev/null +++ b/content/en/blog/posts/minding-the-[digital]-gender-gap-–-a-conversation-with-vic-chan.md @@ -0,0 +1,119 @@ +--- +layout: blog +title: 'Minding the [digital] gender gap – A conversation with Vic Chan' +description: >- + Victoria Chan, CDS website team lead shares her thoughts as a BIPOC woman in tech, on the benefits of investing in employee career development, and more. +author: 'Vic Chan' +date: '2023-06-08T10:05:37' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Vic_1200X628_FIP_Blog_Post_EN.png +image-alt: A portrait of Vic Chan, CDS website lead +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Vic_1200X628_FIP_Blog_Post_EN.png +translationKey: blog-conversation-vic +--- + +

    This article was previously published on CDS’s LinkedIn page in May 2023. Check out the original post.

    + + + +

    It’s easy to underestimate the impact that a learning culture can have on leveliing the playing field for people with intersecting identities.

    Vic Chan, Website Team Lead
    + + + +

    CDS can only deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We strive to make CDS more reflective of the people that we serve, and to create an environment where different perspectives and experiences are valued. 

    + + + +

    Join us as we chat with Victoria Chan, CDS website team lead. Vic shares some lessons learned, her experience as a BIPOC woman in tech, and the benefit of investing in your employees’ career development. 

    + + + +
    + + + +

    Q&A

    + + + +

    1. Can you tell us about your background?

    + + + +

    Vic: “I have a background in journalism. After finishing my masters at Toronto Metropolitan University, I spent a few years freelance writing while working as an assistant at a hotel. My day job involved working with legacy systems that were challenging to use, and I became fascinated with how digital services like Airbnb were transforming traditional industries like hospitality. I knew nothing about technology, but wanted to explore its disruptive potential. So I left. 

    + + + +

    After that, I did a nine-week bootcamp in web development at Juno College. I quickly realized I didn’t have the chops to become a full-time developer, but the experience gave me the confidence to reach out to CDS for opportunities.

    + + + +

    Since then, I’ve been working here for almost 4 years (distributed from Toronto). I started out as a storyteller and am now leading a multidisciplinary team in the redesign of the CDS website. “

    + + + +

    2. What does a typical day look like for you?

    + + + +

    Vic: “The website team is currently focused on doing a full redesign of the CDS website, so a typical day for me involves any type of work that helps us plan, connect, collaborate, and deliver. That could be anything from facilitating a group brainstorm session to finding training opportunities that support someone’s professional development. 

    + + + +

    I’ve bought into the idea that some of us are most productive in the morning, so I try to tackle key tasks and problem-solving when I start work. I typically have meetings throughout the day and try to take advantage of afternoons for creative work, like ideation. When I’m overwhelmed or procrastinating, something that’s helped maintain structure and flow is the two-minute rule — if something takes less than two minutes, you should just do it right away. “

    + + + +

    3. Can you speak on your experience as a BIPOC woman in a male dominated industry?

    + + + +

    Vic: “Early in my career, I absorbed the mentality that if someone takes a big piece of the pie, that leaves less for everyone else. That has changed. Whether it was journalism, hospitality, or civic tech, I’ve had the privilege of learning from female mentors, including women of colour, who showed me the ropes, helped me navigate work dynamics, and advocated for my ideas to be heard. 

    + + + +

    It’s easy to underestimate the impact that a learning culture can have on levelling the playing field for people with intersecting identities. From experiencing its value firsthand, I try to integrate mentorship and coaching into my role as a manager and collaborator because at some point, someone did the same for me. 

    + + + +

    I believe investing in employee development, whether through knowledge sharing, open feedback or creating opportunities to up-skill, are ways to put into practice an organization’s commitment to equity. And if it’s something that can’t be made an organizational priority for whatever reason, that doesn’t mean we (those that hold more power, privilege, and resources in the workplace) can’t carve out our own space to practice mentorship and coaching at an individual level.”

    + + + +

    4. Can you share a highlight from your time at CDS?

    + + + +

    Vic: “Learning to embrace creative tension. We have a huge mission to support the Government of Canada on the digital front to serve people better. My role is to ensure the CDS website helps users find what they need quickly, so I work closely with people from different disciplines and build solutions from multiple perspectives. 

    + + + +

    My colleagues bring a level of passion and expertise that I find humbling, energizing, and sometimes frustrating, but necessary for change. I’ve come to accept that disagreement, conflict, and discomfort are not always bad things, but fundamental parts of the creative process. “

    + + + +

    5. What about some of the challenges?

    + + + +

    Vic: “The website team is a small one, made up of four people — a content designer, interaction designer, developer, and me (team lead). Our biggest challenge is finding the right balance between our limited capacity, maintaining the website, and creating an experience that helps people get to where they need to go. We’ve learned to be resourceful and make small steps to eventually achieve big changes. 

    + + + +

    For example, last year we released the first iteration of a site-wide search bar. While our team wanted to improve the feature, we didn’t have capacity to do large-scale usability testing and analysis (it didn’t help that I was away on language training). So the team started with small steps, testing internally with colleagues to get quick feedback and improve the search bar’s usability, paving the way for research with external folks down the line. Our content designer Charlotte, and our developer Omar, even wrote separate blogs about building for learning and iteration with our web search bar and the steps to building a website search bar. “

    + + + +
    + + + +

    Empowering the next generation 

    + + + +

    Vic, and many like her, continuously work to push through systemic barriers, while leading and showing up as their authentic selves. By sharing stories and experiences like Vic’s we hope to empower a new generation of young girls and non-binary folk to explore careers and education in STEM related fields.

    + + + +

    That’s all folks! If you liked this piece, subscribe to our newsletter and get the inside scoop on work happening across the GC to improve services for people in Canada. 

    + From a8af105208a620a78a7ee323ba83f4baef1ae74b Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Thu, 8 Jun 2023 11:06:49 -0400 Subject: [PATCH 18/78] removed md file (#4718) --- ...ap-–-a-conversation-with-vic-chan.md | 119 ------------------ 1 file changed, 119 deletions(-) delete mode 100644 content/en/blog/posts/minding-the-[digital]-gender-gap-–-a-conversation-with-vic-chan.md diff --git a/content/en/blog/posts/minding-the-[digital]-gender-gap-–-a-conversation-with-vic-chan.md b/content/en/blog/posts/minding-the-[digital]-gender-gap-–-a-conversation-with-vic-chan.md deleted file mode 100644 index 73c6b86c1..000000000 --- a/content/en/blog/posts/minding-the-[digital]-gender-gap-–-a-conversation-with-vic-chan.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -layout: blog -title: 'Minding the [digital] gender gap – A conversation with Vic Chan' -description: >- - Victoria Chan, CDS website team lead shares her thoughts as a BIPOC woman in tech, on the benefits of investing in employee career development, and more. -author: 'Vic Chan' -date: '2023-06-08T10:05:37' -image: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Vic_1200X628_FIP_Blog_Post_EN.png -image-alt: A portrait of Vic Chan, CDS website lead -thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Vic_1200X628_FIP_Blog_Post_EN.png -translationKey: blog-conversation-vic ---- - -

    This article was previously published on CDS’s LinkedIn page in May 2023. Check out the original post.

    - - - -

    It’s easy to underestimate the impact that a learning culture can have on leveliing the playing field for people with intersecting identities.

    Vic Chan, Website Team Lead
    - - - -

    CDS can only deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We strive to make CDS more reflective of the people that we serve, and to create an environment where different perspectives and experiences are valued. 

    - - - -

    Join us as we chat with Victoria Chan, CDS website team lead. Vic shares some lessons learned, her experience as a BIPOC woman in tech, and the benefit of investing in your employees’ career development. 

    - - - -
    - - - -

    Q&A

    - - - -

    1. Can you tell us about your background?

    - - - -

    Vic: “I have a background in journalism. After finishing my masters at Toronto Metropolitan University, I spent a few years freelance writing while working as an assistant at a hotel. My day job involved working with legacy systems that were challenging to use, and I became fascinated with how digital services like Airbnb were transforming traditional industries like hospitality. I knew nothing about technology, but wanted to explore its disruptive potential. So I left. 

    - - - -

    After that, I did a nine-week bootcamp in web development at Juno College. I quickly realized I didn’t have the chops to become a full-time developer, but the experience gave me the confidence to reach out to CDS for opportunities.

    - - - -

    Since then, I’ve been working here for almost 4 years (distributed from Toronto). I started out as a storyteller and am now leading a multidisciplinary team in the redesign of the CDS website. “

    - - - -

    2. What does a typical day look like for you?

    - - - -

    Vic: “The website team is currently focused on doing a full redesign of the CDS website, so a typical day for me involves any type of work that helps us plan, connect, collaborate, and deliver. That could be anything from facilitating a group brainstorm session to finding training opportunities that support someone’s professional development. 

    - - - -

    I’ve bought into the idea that some of us are most productive in the morning, so I try to tackle key tasks and problem-solving when I start work. I typically have meetings throughout the day and try to take advantage of afternoons for creative work, like ideation. When I’m overwhelmed or procrastinating, something that’s helped maintain structure and flow is the two-minute rule — if something takes less than two minutes, you should just do it right away. “

    - - - -

    3. Can you speak on your experience as a BIPOC woman in a male dominated industry?

    - - - -

    Vic: “Early in my career, I absorbed the mentality that if someone takes a big piece of the pie, that leaves less for everyone else. That has changed. Whether it was journalism, hospitality, or civic tech, I’ve had the privilege of learning from female mentors, including women of colour, who showed me the ropes, helped me navigate work dynamics, and advocated for my ideas to be heard. 

    - - - -

    It’s easy to underestimate the impact that a learning culture can have on levelling the playing field for people with intersecting identities. From experiencing its value firsthand, I try to integrate mentorship and coaching into my role as a manager and collaborator because at some point, someone did the same for me. 

    - - - -

    I believe investing in employee development, whether through knowledge sharing, open feedback or creating opportunities to up-skill, are ways to put into practice an organization’s commitment to equity. And if it’s something that can’t be made an organizational priority for whatever reason, that doesn’t mean we (those that hold more power, privilege, and resources in the workplace) can’t carve out our own space to practice mentorship and coaching at an individual level.”

    - - - -

    4. Can you share a highlight from your time at CDS?

    - - - -

    Vic: “Learning to embrace creative tension. We have a huge mission to support the Government of Canada on the digital front to serve people better. My role is to ensure the CDS website helps users find what they need quickly, so I work closely with people from different disciplines and build solutions from multiple perspectives. 

    - - - -

    My colleagues bring a level of passion and expertise that I find humbling, energizing, and sometimes frustrating, but necessary for change. I’ve come to accept that disagreement, conflict, and discomfort are not always bad things, but fundamental parts of the creative process. “

    - - - -

    5. What about some of the challenges?

    - - - -

    Vic: “The website team is a small one, made up of four people — a content designer, interaction designer, developer, and me (team lead). Our biggest challenge is finding the right balance between our limited capacity, maintaining the website, and creating an experience that helps people get to where they need to go. We’ve learned to be resourceful and make small steps to eventually achieve big changes. 

    - - - -

    For example, last year we released the first iteration of a site-wide search bar. While our team wanted to improve the feature, we didn’t have capacity to do large-scale usability testing and analysis (it didn’t help that I was away on language training). So the team started with small steps, testing internally with colleagues to get quick feedback and improve the search bar’s usability, paving the way for research with external folks down the line. Our content designer Charlotte, and our developer Omar, even wrote separate blogs about building for learning and iteration with our web search bar and the steps to building a website search bar. “

    - - - -
    - - - -

    Empowering the next generation 

    - - - -

    Vic, and many like her, continuously work to push through systemic barriers, while leading and showing up as their authentic selves. By sharing stories and experiences like Vic’s we hope to empower a new generation of young girls and non-binary folk to explore careers and education in STEM related fields.

    - - - -

    That’s all folks! If you liked this piece, subscribe to our newsletter and get the inside scoop on work happening across the GC to improve services for people in Canada. 

    - From 84c83a59d64941251b82251c8283f3e935bc804c Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 8 Jun 2023 11:20:44 -0400 Subject: [PATCH 19/78] [AUTO-PR] New content release - 2023-06-08T15:13:12.849Z (#4721) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added new file: minding-the-[digital]-gender-gap-:-a-conversation-with-vic-chan.md * Added new file: un-regard-sur-l’écart-[numérique]-entre-les-genres:-conversation-avec-vic-chan.md --- ...nder-gap-:-a-conversation-with-vic-chan.md | 119 ++++++++++++++++++ ...les-genres:-conversation-avec-vic-chan.md" | 119 ++++++++++++++++++ 2 files changed, 238 insertions(+) create mode 100644 content/en/blog/posts/minding-the-[digital]-gender-gap-:-a-conversation-with-vic-chan.md create mode 100644 "content/fr/blog/posts/un-regard-sur-l\342\200\231\303\251cart-[num\303\251rique]-entre-les-genres:-conversation-avec-vic-chan.md" diff --git a/content/en/blog/posts/minding-the-[digital]-gender-gap-:-a-conversation-with-vic-chan.md b/content/en/blog/posts/minding-the-[digital]-gender-gap-:-a-conversation-with-vic-chan.md new file mode 100644 index 000000000..ccca9e70c --- /dev/null +++ b/content/en/blog/posts/minding-the-[digital]-gender-gap-:-a-conversation-with-vic-chan.md @@ -0,0 +1,119 @@ +--- +layout: blog +title: 'Minding the [digital] gender gap : A conversation with Vic Chan' +description: >- + Victoria Chan, CDS website team lead shares her thoughts as a BIPOC woman in tech, on the benefits of investing in employee career development, and more. +author: 'Vic Chan' +date: '2023-06-08T10:05:37' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Vic_1200X628_FIP_Blog_Post_EN.png +image-alt: A portrait of Vic Chan, CDS website lead +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Vic_1200X628_FIP_Blog_Post_EN.png +translationKey: blog-conversation-vic +--- + +

    This article was previously published on CDS’s LinkedIn page in May 2023. Check out the original post.

    + + + +

    It’s easy to underestimate the impact that a learning culture can have on leveliing the playing field for people with intersecting identities.

    Vic Chan, Website Team Lead
    + + + +

    CDS can only deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We strive to make CDS more reflective of the people that we serve, and to create an environment where different perspectives and experiences are valued. 

    + + + +

    Join us as we chat with Victoria Chan, CDS website team lead. Vic shares some lessons learned, her experience as a BIPOC woman in tech, and the benefit of investing in your employees’ career development. 

    + + + +
    + + + +

    Q&A

    + + + +

    1. Can you tell us about your background?

    + + + +

    Vic: “I have a background in journalism. After finishing my masters at Toronto Metropolitan University, I spent a few years freelance writing while working as an assistant at a hotel. My day job involved working with legacy systems that were challenging to use, and I became fascinated with how digital services like Airbnb were transforming traditional industries like hospitality. I knew nothing about technology, but wanted to explore its disruptive potential. So I left. 

    + + + +

    After that, I did a nine-week bootcamp in web development at Juno College. I quickly realized I didn’t have the chops to become a full-time developer, but the experience gave me the confidence to reach out to CDS for opportunities.

    + + + +

    Since then, I’ve been working here for almost 4 years (distributed from Toronto). I started out as a storyteller and am now leading a multidisciplinary team in the redesign of the CDS website. “

    + + + +

    2. What does a typical day look like for you?

    + + + +

    Vic: “The website team is currently focused on doing a full redesign of the CDS website, so a typical day for me involves any type of work that helps us plan, connect, collaborate, and deliver. That could be anything from facilitating a group brainstorm session to finding training opportunities that support someone’s professional development. 

    + + + +

    I’ve bought into the idea that some of us are most productive in the morning, so I try to tackle key tasks and problem-solving when I start work. I typically have meetings throughout the day and try to take advantage of afternoons for creative work, like ideation. When I’m overwhelmed or procrastinating, something that’s helped maintain structure and flow is the two-minute rule — if something takes less than two minutes, you should just do it right away. “

    + + + +

    3. Can you speak on your experience as a BIPOC woman in a male dominated industry?

    + + + +

    Vic: “Early in my career, I absorbed the mentality that if someone takes a big piece of the pie, that leaves less for everyone else. That has changed. Whether it was journalism, hospitality, or civic tech, I’ve had the privilege of learning from female mentors, including women of colour, who showed me the ropes, helped me navigate work dynamics, and advocated for my ideas to be heard. 

    + + + +

    It’s easy to underestimate the impact that a learning culture can have on levelling the playing field for people with intersecting identities. From experiencing its value firsthand, I try to integrate mentorship and coaching into my role as a manager and collaborator because at some point, someone did the same for me. 

    + + + +

    I believe investing in employee development, whether through knowledge sharing, open feedback or creating opportunities to up-skill, are ways to put into practice an organization’s commitment to equity. And if it’s something that can’t be made an organizational priority for whatever reason, that doesn’t mean we (those that hold more power, privilege, and resources in the workplace) can’t carve out our own space to practice mentorship and coaching at an individual level.”

    + + + +

    4. Can you share a highlight from your time at CDS?

    + + + +

    Vic: “Learning to embrace creative tension. We have a huge mission to support the Government of Canada on the digital front to serve people better. My role is to ensure the CDS website helps users find what they need quickly, so I work closely with people from different disciplines and build solutions from multiple perspectives. 

    + + + +

    My colleagues bring a level of passion and expertise that I find humbling, energizing, and sometimes frustrating, but necessary for change. I’ve come to accept that disagreement, conflict, and discomfort are not always bad things, but fundamental parts of the creative process. “

    + + + +

    5. What about some of the challenges?

    + + + +

    Vic: “The website team is a small one, made up of four people — a content designer, interaction designer, developer, and me (team lead). Our biggest challenge is finding the right balance between our limited capacity, maintaining the website, and creating an experience that helps people get to where they need to go. We’ve learned to be resourceful and make small steps to eventually achieve big changes. 

    + + + +

    For example, last year we released the first iteration of a site-wide search bar. While our team wanted to improve the feature, we didn’t have capacity to do large-scale usability testing and analysis (it didn’t help that I was away on language training). So the team started with small steps, testing internally with colleagues to get quick feedback and improve the search bar’s usability, paving the way for research with external folks down the line. Our content designer Charlotte, and our developer Omar, even wrote separate blogs about building for learning and iteration with our web search bar and the steps to building a website search bar. “

    + + + +
    + + + +

    Empowering the next generation 

    + + + +

    Vic, and many like her, continuously work to push through systemic barriers, while leading and showing up as their authentic selves. By sharing stories and experiences like Vic’s we hope to empower a new generation of young girls and non-binary folk to explore careers and education in STEM related fields.

    + + + +

    That’s all folks! If you liked this piece, subscribe to our newsletter and get the inside scoop on work happening across the GC to improve services for people in Canada. 

    + diff --git "a/content/fr/blog/posts/un-regard-sur-l\342\200\231\303\251cart-[num\303\251rique]-entre-les-genres:-conversation-avec-vic-chan.md" "b/content/fr/blog/posts/un-regard-sur-l\342\200\231\303\251cart-[num\303\251rique]-entre-les-genres:-conversation-avec-vic-chan.md" new file mode 100644 index 000000000..b49aa2eb4 --- /dev/null +++ "b/content/fr/blog/posts/un-regard-sur-l\342\200\231\303\251cart-[num\303\251rique]-entre-les-genres:-conversation-avec-vic-chan.md" @@ -0,0 +1,119 @@ +--- +layout: blog +title: 'Un regard sur l’écart [numérique] entre les genres: Conversation avec Vic Chan' +description: >- + Victoria Chan, responsable de l’équipe du site Web, nous parle de son expérience en tant que femme PANDC dans le secteur de la technologie, de l’avantage d’investir dans le perfectionnement professionnel des employé·e·s, et plus encore. Lisez la FAQ au complet. +author: 'Vic Chan' +date: '2023-06-08T10:06:01' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Vic_1200X628_FIP_Blog_Post_FR.png +image-alt: Un portrait de Vic Chan, responsable de l’équipe du site Web du SNC +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Vic_1200X628_FIP_Blog_Post_FR.png +translationKey: blog-conversation-vic +--- + +

    Cet article a été publié sur la page LinkedIn du SNC en mai 2023. Consultez le billet original.

    + + + +

    « Il arrive souvent que l’on sous-estime l’impact que la culture d’apprentissage peut avoir sur l’égalité des chances des personnes aux identités intersectionnelles. »

    Vic Chan, responsable de l’équipe du site Web
    + + + +

    Ce n’est qu’en tirant parti de diverses perspectives, expériences et compétences que le SNC pourra offrir des services publics de meilleure qualité, plus accessibles et plus inclusifs. C’est pourquoi nous nous efforçons de faire évoluer le SNC à l’image des gens qu’il sert ainsi que de créer un environnement où la diversité de perspectives et d’expériences est valorisée. 

    + + + +

    Joignez-vous à nous dans cette conversation avec Victoria Chan, responsable de l’équipe du site Web du SNC. Vic nous parle des leçons tirées, de son expérience en tant que femme PANDC dans le secteur de la technologie et des avantages procurés par l’investissement dans le perfectionnement professionnel des employé·e·s.

    + + + +
    + + + +

    Questions et réponses:

    + + + +

    1. Parlez-nous un peu de votre cheminement.

    + + + +

    Vic: « J’ai d’abord fait des études en journalisme. Après avoir terminé ma maîtrise à la Toronto Metropolitan University, j’ai travaillé quelques années comme rédactrice indépendante tout en travaillant comme adjointe de direction dans un hôtel. Mon quotidien consistait à travailler avec des systèmes hérités qui n’étaient pas conviviaux. C’est là que je suis devenue fascinée par la façon dont des services numériques comme Airbnb transformaient l’industrie de l’hôtellerie. Je ne connaissais rien à la technologie, mais je voulais découvrir son potentiel révolutionnaire. J’ai décidé alors de quitter mon emploi. 

    + + + +

    Après ça, j’ai suivi une formation intensive de neuf semaines en développement Web au collège Juno. Je me suis vite rendu compte que je n’avais pas les compétences pour être développeuse à temps plein, mais l’expérience que cette formation m’a apportée m’a donné la confiance pour postuler au SNC.

    + + + +

    Et cela fait quasiment quatre ans que je travaille ici, à distance depuis Toronto. Au début, je travaillais comme narratrice. Aujourd’hui, je dirige une équipe multidisciplinaire chargée de la refonte du site Web du SNC. »

    + + + +

    2. À quoi ressemble une journée typique pour vous?

    + + + +

    Vic: « En ce moment, l’équipe travaille essentiellement à la refonte intégrale du site Web. Mon quotidien consiste donc à réaliser toute tâche liée à la planification, la mise en relation, la collaboration et la livraison. Il peut s’agir, entre autres, d’organiser une séance de remue-méninges ou de trouver des formations qui contribuent au perfectionnement professionnel d’un·e membre de l’équipe. 

    + + + +

    Je suis de l’avis que certain·e·s d’entre nous sont plus productif·ive·s le matin. J’essaie alors de m’attaquer aux tâches importantes et à la résolution de problèmes en début de journée. D’habitude, j’ai des réunions durant toute la journée et j’essaie de réserver les après-midi pour le travail créatif, comme l’idéation. Une chose qui m’a aidé à maintenir la structure et le déroulement des opérations lorsque je suis débordée ou que je remets les choses est la règle des deux minutes : si quelque chose prend moins de deux minutes, il faut s’en occuper tout de suite. »

    + + + +

    3. Pouvez-vous nous parler de votre expérience en tant que femme PANDC dans un secteur dominé par les hommes?

    + + + +

    Vic: « Au début de ma carrière, j’ai adopté la mentalité suivante : si quelqu’un prend une grosse part du gâteau, il en restera moins pour les autres. Cela a changé. En effet, j’ai eu le privilège d’apprendre de mentores féminins issues de plusieurs domaines (journalisme, hôtellerie, technologie civique), y compris des femmes de couleur, qui m’ont montré les ficelles du métier, m’ont appris à comprendre la dynamique du travail et m’ont aidée à faire entendre mes idées. 

    + + + +

    Il arrive fréquemment que l’on sous-estime l’impact que la culture de l’apprentissage peut avoir sur l’égalité des chances pour les personnes aux identités intersectionnelles. Pour en avoir fait l’expérience directe, j’essaie d’intégrer le mentorat et l’encadrement dans mon rôle de gestionnaire et de collaboratrice, sachant qu’on a déjà fait pareil pour moi. 

    + + + +

    Je pense que l’investissement en matière de perfectionnement du personnel, que ce soit en partageant des connaissances, en faisant une rétroaction ouverte ou en offrant des occasions de perfectionnement, est un moyen de mettre en pratique l’engagement d’une organisation en matière d’équité. Et si cela ne devient pas une priorité pour l’organisation, quelle qu’en soit la raison, il n’en reste pas moins que nous — ceux et celles qui détiennent le plus de pouvoir, de privilèges et de ressources au travail — ne pouvons pas créer notre propre espace pour pratiquer le mentorat et l’encadrement à titre individuel. »

    + + + +

    4. Pouvez-vous nous parler d’un élément important qui a marqué votre expérience au SNC?

    + + + +

    Vic: « Apprendre à maîtriser la tension créatrice. Nous avons l’importante mission d’aider le gouvernement du Canada à offrir de meilleurs services numériques à la population. Mon rôle consiste donc à garantir que les utilisateur·rice·s du site Web du SNC y trouvent ce dont ils ou elles ont besoin. Pour ce faire, je travaille en étroite collaboration avec des personnes issues de disciplines variées dans le but de créer des solutions qui intègrent différentes perspectives. 

    + + + +

    Mes collègues apportent un degré de passion et de compétence qui est pour moi une leçon d’humilité, ainsi qu’une source d’énergie et aussi de frustration, mais qui est nécessaire pour faire changer les choses. J’ai fini donc par accepter que le désaccord, le conflit et l’inconfort ne sont pas toujours négatifs, mais font partie intégrante du processus créatif. »

    + + + +

    5. Pouvez-vous aussi nous parler des défis?

    + + + +

    Vic: « L’équipe du site Web est une petite équipe, composée de quatre personnes : une conceptrice de contenu, une conceptrice d’interaction, un développeur et moi-même (responsable d’équipe). Notre plus grand défi consiste alors à trouver le juste équilibre entre notre capacité limitée, la maintenance du site Web et la création d’une expérience permettant aux utilisateur·rice·s de trouver les informations recherchées. Nous avons appris à faire preuve d’ingéniosité et à faire de petits pas pour parvenir à de grands changements. 

    + + + +

    Par exemple, l’année dernière, nous avons lancé la première version d’une barre de recherche pour l’ensemble du site. Notre équipe souhaitait améliorer cette fonctionnalité, mais nous n’avions pas la capacité de réaliser des tests et des analyses d’utilisabilité à grande échelle, et le fait que je sois partie en formation linguistique n’a pas aidé. L’équipe a donc commencé par de petits pas, en testant en interne avec des collègues pour avoir une rétroaction rapide et améliorer la convivialité de la barre de recherche, ouvrant ainsi la voie à des recherches ultérieures auprès de personnes externes. Notre conceptrice de contenu, Charlotte, et notre développeur, Omar, ont même écrit deux billets de blogue distincts sur comment créer avec l’intention d’apprendre et de s’améliorer avec notre barre de recherche Web et sur les étapes à suivre pour créer une barre de recherche sur un site Web. »

    + + + +
    + + + +

    Outiller la prochaine génération 

    + + + +

    Vic, et bien d’autres comme elle, travaillent sans relâche à surmonter les barrières systémiques, tout en dirigeant et en se présentant telles qu’elles sont. C’est justement en partageant des histoires et des expériences comme celles de Vic que nous espérons donner à une nouvelle génération de jeunes filles et de personnes non binaires les moyens de découvrir des carrières et des formations dans les domaines liés aux STIM.

    + + + +

    C’est tout pour l’instant! Si vous avez aimé cet article, abonnez-vous à notre infolettre pour en savoir plus sur le travail réalisé au sein du GC pour améliorer les services offerts à la population canadienne. 

    + From 0e77336fd5c49e3f1236195f9732f52e1327d0cd Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Mon, 12 Jun 2023 07:48:17 -0400 Subject: [PATCH 20/78] Updated file: team.yml (#4724) --- data/team.yml | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/data/team.yml b/data/team.yml index 114801665..d5deca287 100644 --- a/data/team.yml +++ b/data/team.yml @@ -1,14 +1,4 @@ exec: - - archived: true - name: Aaron Snow - title: - en: Chief Executive Officer - fr: Président-directeur général - imagehash: aaron_snow2_3d68f68391 - email: aaron.snow@tbs-sct.gc.ca - github: aaronsnow - linkedin: aaronsnow - twitter: aaronsnow - archived: false name: Alex MacEachern title: @@ -18,14 +8,6 @@ exec: email: Alex.MacEachern@tbs-sct.gc.ca linkedin: alexandra-maceachern-4b0209b2 twitter: amaceachern123 - - archived: true - name: Anatole Papadopoulos - title: - en: Acting Chief Executive Officer - fr: Président-directeur général par intérim - imagehash: anatole_papadopoulos_b4da501172 - email: Anatole.Papadopoulos@tbs-sct.gc.ca - twitter: anatolep - archived: true name: Andrea Gilbrook title: @@ -529,6 +511,13 @@ team: fr: Liaison et diffusion imagehash: gabriel_kennedy_6dd4e2d18f email: gabriel.kennedy@tbs-sct.gc.ca + - archived: false + name: Gayaneh Panosian + title: + en: Policy + fr: Politiques + imagehash: small_gayaneh_panosian_d1ba1d39f9 + linkedin: gayanehpanosian - archived: true name: Gillian Massel title: From 0bf6feaefb11263f44fee52bb6ec849499e825cc Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Mon, 12 Jun 2023 13:26:39 -0400 Subject: [PATCH 21/78] added cloudfront module (#4695) * added cloudfront module * added description for var * removed location restriction * added WAF * fixed WAF * terraform fmt * fixed WAF * fmt * added IAM, UPDATED waf * added aliases * update * cookies * updates * reverted * added aliases * created certificates.tf * certificates * wip * wip * certificates * viewer certificate, format * fixed viewer cert * update --- .github/workflows/tf_apply_production.yml | 6 +- .github/workflows/tf_plan_production.yml | 3 +- terragrunt/aws/cloudfront/certificates.tf | 50 ++++++ terragrunt/aws/cloudfront/cloudfront.tf | 56 ++++++ terragrunt/aws/cloudfront/iam.tf | 56 ++++++ terragrunt/aws/cloudfront/inputs.tf | 15 ++ terragrunt/aws/cloudfront/locals.tf | 9 + terragrunt/aws/cloudfront/outputs.tf | 4 + terragrunt/aws/cloudfront/s3.tf | 5 + terragrunt/aws/cloudfront/waf.tf | 159 ++++++++++++++++++ .../production/cloudfront/.terraform.lock.hcl | 25 +++ .../env/production/cloudfront/terragrunt.hcl | 38 +++++ 12 files changed, 424 insertions(+), 2 deletions(-) create mode 100644 terragrunt/aws/cloudfront/certificates.tf create mode 100644 terragrunt/aws/cloudfront/cloudfront.tf create mode 100644 terragrunt/aws/cloudfront/iam.tf create mode 100644 terragrunt/aws/cloudfront/inputs.tf create mode 100644 terragrunt/aws/cloudfront/locals.tf create mode 100644 terragrunt/aws/cloudfront/outputs.tf create mode 100644 terragrunt/aws/cloudfront/s3.tf create mode 100644 terragrunt/aws/cloudfront/waf.tf create mode 100644 terragrunt/env/production/cloudfront/.terraform.lock.hcl create mode 100644 terragrunt/env/production/cloudfront/terragrunt.hcl diff --git a/.github/workflows/tf_apply_production.yml b/.github/workflows/tf_apply_production.yml index 566e2206a..f452bd061 100644 --- a/.github/workflows/tf_apply_production.yml +++ b/.github/workflows/tf_apply_production.yml @@ -45,4 +45,8 @@ jobs: - name: Terraform Apply Hosted Zone working-directory: terragrunt/env/production/hosted_zone - run: terragrunt apply --terragrunt-non-interactive -auto-approve \ No newline at end of file + run: terragrunt apply --terragrunt-non-interactive -auto-approve + + - name: Terraform Apply Cloudfront + working-directory: terragrunt/env/production/cloudfront + run: terragrunt apply --terragrunt-non-interactive -auto-approve \ No newline at end of file diff --git a/.github/workflows/tf_plan_production.yml b/.github/workflows/tf_plan_production.yml index d52fdb5f6..afe437a3d 100644 --- a/.github/workflows/tf_plan_production.yml +++ b/.github/workflows/tf_plan_production.yml @@ -28,7 +28,8 @@ jobs: matrix: include: - module: s3 - - module: hosted_zone + - module: hosted_zone + - module: cloudfront runs-on: ubuntu-latest steps: diff --git a/terragrunt/aws/cloudfront/certificates.tf b/terragrunt/aws/cloudfront/certificates.tf new file mode 100644 index 000000000..db53908a2 --- /dev/null +++ b/terragrunt/aws/cloudfront/certificates.tf @@ -0,0 +1,50 @@ +resource "aws_acm_certificate" "cds_website_statement_certificate" { + for_each = { + for domain in var.website_domains : domain => { + domain = domain + } + } + provider = aws.us-east-1 + domain_name = each.value.domain + subject_alternative_names = ["*.${each.value.domain}"] + validation_method = "DNS" + + tags = { + CostCentre = var.billing_code + Terraform = true + } + lifecycle { + create_before_destroy = true + } +} + +locals { + record_values = flatten([ + for ind, doms in var.website_domains : [ + for key, dvo in aws_acm_certificate.cds_website_statement_certificate[var.website_domains[ind]].domain_validation_options : { + ind = ind + 1 + zone_id = var.hosted_zone_id_list[ind] + name = dvo.resource_record_name + type = dvo.resource_record_type + record = dvo.resource_record_value + } + ] + ]) +} +resource "aws_route53_record" "cds_website_dns_validation" { + for_each = { for i, vals in local.record_values : i => vals } + allow_overwrite = true + zone_id = each.value.zone_id + name = each.value.name + type = each.value.type + records = [each.value.record] + ttl = 60 + +} + +resource "aws_acm_certificate_validation" "cds_website_validation_certificate" { + provider = aws.us-east-1 + for_each = aws_acm_certificate.cds_website_statement_certificate + certificate_arn = each.value.arn + validation_record_fqdns = [for record in aws_route53_record.cds_website_dns_validation : record.fqdn] +} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/cloudfront.tf b/terragrunt/aws/cloudfront/cloudfront.tf new file mode 100644 index 000000000..5152baa85 --- /dev/null +++ b/terragrunt/aws/cloudfront/cloudfront.tf @@ -0,0 +1,56 @@ +resource "aws_cloudfront_origin_access_identity" "origin_access_identity" { + comment = "cloudfront origin access identity" +} + +resource "aws_cloudfront_distribution" "distribution" { + for_each = var.s3_bucket_regional_domain_name + default_root_object = "index.html" + enabled = true + aliases = [each.key] + price_class = "PriceClass_All" + web_acl_id = aws_wafv2_web_acl.cds_website_waf.arn + + default_cache_behavior { + target_origin_id = each.value + viewer_protocol_policy = "redirect-to-https" + allowed_methods = ["GET", "HEAD", "OPTIONS"] + cached_methods = [ + "GET", + "HEAD", + ] + compress = true + cache_policy_id = local.cloudfront_cache_policy_optimized + origin_request_policy_id = local.cloudfront_origin_request_policy_cors_s3origin + response_headers_policy_id = local.cloudfront_response_headers_policy_cors_preflight + } + origin { + domain_name = each.value + origin_id = each.value + s3_origin_config { + origin_access_identity = aws_cloudfront_origin_access_identity.origin_access_identity.cloudfront_access_identity_path + } + } + + restrictions { + geo_restriction { + restriction_type = "none" + } + + } + + viewer_certificate { + acm_certificate_arn = aws_acm_certificate_validation.cds_website_validation_certificate[each.key].certificate_arn + minimum_protocol_version = "TLSv1.2_2021" + ssl_support_method = "sni-only" + } + logging_config { + include_cookies = false + bucket = module.log_bucket.s3_bucket_domain_name + prefix = "cloudfront" + } + + tags = { + CostCentre = var.billing_code + Terraform = true + } +} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/iam.tf b/terragrunt/aws/cloudfront/iam.tf new file mode 100644 index 000000000..9f99008ac --- /dev/null +++ b/terragrunt/aws/cloudfront/iam.tf @@ -0,0 +1,56 @@ +resource "aws_iam_role" "waf_log_role" { + name = "cds-website-logs" + assume_role_policy = data.aws_iam_policy_document.firehose_assume_role.json + + tags = { + CostCentre = var.billing_code + Terraform = true + } +} + +data "aws_iam_policy_document" "firehose_assume_role" { + statement { + effect = "Allow" + + principals { + type = "Service" + identifiers = ["firehose.amazonaws.com"] + } + + actions = ["sts:AssumeRole"] + } +} +resource "aws_iam_role_policy_attachment" "write_waf_logs" { + role = aws_iam_role.waf_log_role.name + policy_arn = aws_iam_policy.write_waf_logs.arn +} + +resource "aws_iam_policy" "write_waf_logs" { + name = "${var.product_name}_WriteLogs" + description = "Allow writing WAF logs to S3" + policy = data.aws_iam_policy_document.write_waf_logs.json + + tags = { + CostCentre = var.billing_code + Terraform = true + } +} + +data "aws_iam_policy_document" "write_waf_logs" { + statement { + sid = "S3PutObjects" + effect = "Allow" + actions = [ + "s3:AbortMultipartUpload", + "s3:GetBucketLocation", + "s3:GetObject", + "s3:ListBucket", + "s3:ListBucketMultipartUploads", + "s3:PutObject" + ] + resources = [ + local.cbs_satellite_bucket_arn, + "${local.cbs_satellite_bucket_arn}/waf_acl_logs/*" + ] + } +} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/inputs.tf b/terragrunt/aws/cloudfront/inputs.tf new file mode 100644 index 000000000..3ec02cd6c --- /dev/null +++ b/terragrunt/aws/cloudfront/inputs.tf @@ -0,0 +1,15 @@ +variable "s3_bucket_regional_domain_name" { + description = "The regional domain names of the buckets that will be used as Cloudfront origin Id" + type = map(string) +} + +variable "website_domains" { + description = "Website subdomains used for testing purposes" + type = list(string) + default = ["digital.cdssandbox.xyz", "numerique.cdssandbox.xyz"] +} + +variable "hosted_zone_id_list" { + description = "The hosted zone ID that holds our English and French DNS records" + type = list(string) +} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/locals.tf b/terragrunt/aws/cloudfront/locals.tf new file mode 100644 index 000000000..eb90b13c7 --- /dev/null +++ b/terragrunt/aws/cloudfront/locals.tf @@ -0,0 +1,9 @@ +locals { + cbs_satellite_bucket_arn = "arn:aws:s3:::${var.cbs_satellite_bucket_name}" + # https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-managed-cache-policies.html#managed-cache-caching-optimized + cloudfront_cache_policy_optimized = "658327ea-f89d-4fab-a63d-7e88639e58f6" + # https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-managed-origin-request-policies.html#managed-origin-request-policy-cors-s3 + cloudfront_origin_request_policy_cors_s3origin = "88a5eaf4-2fd4-4709-b370-b4c650ea3fcf" + # https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-managed-response-headers-policies.html#managed-response-headers-policies-cors-preflight + cloudfront_response_headers_policy_cors_preflight = "5cc3b908-e619-4b99-88e5-2cf7f45965bd" +} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/outputs.tf b/terragrunt/aws/cloudfront/outputs.tf new file mode 100644 index 000000000..46d5ac404 --- /dev/null +++ b/terragrunt/aws/cloudfront/outputs.tf @@ -0,0 +1,4 @@ +output "origin_access_identity" { + description = "Cloudfront origin access identity" + value = aws_cloudfront_origin_access_identity.origin_access_identity.iam_arn +} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/s3.tf b/terragrunt/aws/cloudfront/s3.tf new file mode 100644 index 000000000..20b3a4e8e --- /dev/null +++ b/terragrunt/aws/cloudfront/s3.tf @@ -0,0 +1,5 @@ +module "log_bucket" { + source = "github.com/cds-snc/terraform-modules?ref=v5.1.8//S3_log_bucket" + bucket_name = "cds-website-waf-bucket-logs" + billing_tag_value = var.billing_code +} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/waf.tf b/terragrunt/aws/cloudfront/waf.tf new file mode 100644 index 000000000..e499eb97f --- /dev/null +++ b/terragrunt/aws/cloudfront/waf.tf @@ -0,0 +1,159 @@ +resource "aws_wafv2_web_acl" "cds_website_waf" { + provider = aws.us-east-1 + + name = "cds_website_waf" + description = "WAF for CDS Website" + scope = "CLOUDFRONT" + + tags = { + CostCentre = var.billing_code + Terraform = true + } + + default_action { + allow {} + } + + rule { + name = "AWSManagedRulesAmazonIpReputationList" + priority = 10 + + override_action { + none {} + } + + + statement { + managed_rule_group_statement { + name = "AWSManagedRulesAmazonIpReputationList" + vendor_name = "AWS" + } + } + + visibility_config { + cloudwatch_metrics_enabled = true + metric_name = "AWSManagedRulesAmazonIpReputationList" + sampled_requests_enabled = true + } + } + + rule { + name = "RateLimit" + priority = 20 + + action { + block {} + } + + + statement { + rate_based_statement { + limit = 2000 + aggregate_key_type = "IP" + } + } + + visibility_config { + cloudwatch_metrics_enabled = true + metric_name = "RateLimit" + sampled_requests_enabled = true + } + } + + rule { + name = "AWSManagedRulesCommonRuleSet" + priority = 30 + + override_action { + none {} + } + + statement { + managed_rule_group_statement { + name = "AWSManagedRulesCommonRuleSet" + vendor_name = "AWS" + } + } + + visibility_config { + cloudwatch_metrics_enabled = true + metric_name = "AWSManagedRulesCommonRuleSet" + sampled_requests_enabled = true + } + } + + rule { + name = "AWSManagedRulesKnownBadInputsRuleSet" + priority = 40 + + override_action { + none {} + } + + statement { + managed_rule_group_statement { + name = "AWSManagedRulesKnownBadInputsRuleSet" + vendor_name = "AWS" + + } + } + + visibility_config { + cloudwatch_metrics_enabled = true + metric_name = "AWSManagedRulesKnownBadInputsRuleSet" + sampled_requests_enabled = true + } + } + + visibility_config { + cloudwatch_metrics_enabled = true + metric_name = "api" + sampled_requests_enabled = false + } +} + +resource "aws_cloudwatch_log_group" "cds_website_waf" { + name = "/aws/kinesisfirehose/cds_website_waf" + retention_in_days = 14 + + tags = { + CostCentre = var.billing_code + Terraform = true + } +} + +resource "aws_kinesis_firehose_delivery_stream" "cds_website_waf" { + provider = aws.us-east-1 + name = "aws-waf-log-cds-website" + destination = "extended_s3" + + server_side_encryption { + enabled = true + } + + extended_s3_configuration { + role_arn = aws_iam_role.waf_log_role.arn + prefix = "waf_acl_logs/AWSLogs/${var.account_id}/" + bucket_arn = local.cbs_satellite_bucket_arn + compression_format = "GZIP" + + cloudwatch_logging_options { + enabled = true + log_group_name = aws_cloudwatch_log_group.cds_website_waf.name + log_stream_name = "WAFLogS3Delivery" + } + } + + tags = { + CostCentre = var.billing_code + Terraform = true + } + + +} + +resource "aws_wafv2_web_acl_logging_configuration" "cds_website_waf" { + provider = aws.us-east-1 + log_destination_configs = [aws_kinesis_firehose_delivery_stream.cds_website_waf.arn] + resource_arn = aws_wafv2_web_acl.cds_website_waf.arn +} \ No newline at end of file diff --git a/terragrunt/env/production/cloudfront/.terraform.lock.hcl b/terragrunt/env/production/cloudfront/.terraform.lock.hcl new file mode 100644 index 000000000..3e7089e18 --- /dev/null +++ b/terragrunt/env/production/cloudfront/.terraform.lock.hcl @@ -0,0 +1,25 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "4.67.0" + constraints = "~> 4.67.0" + hashes = [ + "h1:P43vwcDPG99x5WBbmqwUPgfJrfXf6/ucAIbGlRb7k1w=", + "zh:0843017ecc24385f2b45f2c5fce79dc25b258e50d516877b3affee3bef34f060", + "zh:19876066cfa60de91834ec569a6448dab8c2518b8a71b5ca870b2444febddac6", + "zh:24995686b2ad88c1ffaa242e36eee791fc6070e6144f418048c4ce24d0ba5183", + "zh:4a002990b9f4d6d225d82cb2fb8805789ffef791999ee5d9cb1fef579aeff8f1", + "zh:559a2b5ace06b878c6de3ecf19b94fbae3512562f7a51e930674b16c2f606e29", + "zh:6a07da13b86b9753b95d4d8218f6dae874cf34699bca1470d6effbb4dee7f4b7", + "zh:768b3bfd126c3b77dc975c7c0e5db3207e4f9997cf41aa3385c63206242ba043", + "zh:7be5177e698d4b547083cc738b977742d70ed68487ce6f49ecd0c94dbf9d1362", + "zh:8b562a818915fb0d85959257095251a05c76f3467caa3ba95c583ba5fe043f9b", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:9c385d03a958b54e2afd5279cd8c7cbdd2d6ca5c7d6a333e61092331f38af7cf", + "zh:b3ca45f2821a89af417787df8289cb4314b273d29555ad3b2a5ab98bb4816b3b", + "zh:da3c317f1db2469615ab40aa6baba63b5643bae7110ff855277a1fb9d8eb4f2c", + "zh:dc6430622a8dc5cdab359a8704aec81d3825ea1d305bbb3bbd032b1c6adfae0c", + "zh:fac0d2ddeadf9ec53da87922f666e1e73a603a611c57bcbc4b86ac2821619b1d", + ] +} diff --git a/terragrunt/env/production/cloudfront/terragrunt.hcl b/terragrunt/env/production/cloudfront/terragrunt.hcl new file mode 100644 index 000000000..219693eff --- /dev/null +++ b/terragrunt/env/production/cloudfront/terragrunt.hcl @@ -0,0 +1,38 @@ +terraform { + source = "../../../aws//cloudfront" +} + +dependencies { + paths = ["../s3", "../hosted_zone"] +} + +dependency "s3" { + config_path = "../s3" + mock_outputs_allowed_terraform_commands = ["init", "fmt", "validate", "plan", "show"] + mock_outputs_merge_strategy_with_state = "shallow" + mock_outputs = { + s3_bucket_regional_domain_name = [] + } +} + +dependency "hosted_zone" { + config_path = "../hosted_zone" + mock_outputs_allowed_terraform_commands = ["init", "fmt", "validate", "plan", "show"] + mock_outputs_merge_strategy_with_state = "shallow" + mock_outputs = { + hosted_zone_id_en = "" + hosted_zone_id_fr = "" + } +} + + +inputs = { + s3_bucket_regional_domain_name = dependency.s3.outputs.s3_bucket_regional_domain_name + hosted_zone_id_en = dependency.hosted_zone.outputs.hosted_zone_id_en + hosted_zone_id_fr = dependency.hosted_zone.outputs.hosted_zone_id_fr + hosted_zone_id_list = [dependency.hosted_zone.outputs.hosted_zone_id_en, dependency.hosted_zone.outputs.hosted_zone_id_fr] +} + +include { + path = find_in_parent_folders() +} \ No newline at end of file From 67c9fb274623e1bca8da4dd7cb9ad665bb279d91 Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Wed, 14 Jun 2023 10:26:01 -0400 Subject: [PATCH 22/78] created alias record (#4725) * created alias record * fmt --- terragrunt/aws/cloudfront/route53.tf | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 terragrunt/aws/cloudfront/route53.tf diff --git a/terragrunt/aws/cloudfront/route53.tf b/terragrunt/aws/cloudfront/route53.tf new file mode 100644 index 000000000..b1b5d01c7 --- /dev/null +++ b/terragrunt/aws/cloudfront/route53.tf @@ -0,0 +1,13 @@ +resource "aws_route53_record" "cds_website_A" { + for_each = aws_cloudfront_distribution.distribution + name = each.key + zone_id = each.value.hosted_zone_id + type = "A" + + alias { + name = each.value.domain_name + zone_id = each.value.hosted_zone_id + evaluate_target_health = false + } +} + From 70355a4693902684279be81a0a1db032c037b216 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Wed, 14 Jun 2023 16:33:35 -0400 Subject: [PATCH 23/78] Updated file: team.yml (#4732) --- data/team.yml | 51 +++++++++++++++------------------------------------ 1 file changed, 15 insertions(+), 36 deletions(-) diff --git a/data/team.yml b/data/team.yml index d5deca287..88b3a7825 100644 --- a/data/team.yml +++ b/data/team.yml @@ -1,13 +1,4 @@ exec: - - archived: false - name: Alex MacEachern - title: - en: Director of Strategic Engagement - fr: Directrice de l'engagement stratégique - imagehash: alex_maceachern_0d6ca2eb31 - email: Alex.MacEachern@tbs-sct.gc.ca - linkedin: alexandra-maceachern-4b0209b2 - twitter: amaceachern123 - archived: true name: Andrea Gilbrook title: @@ -558,14 +549,6 @@ team: imagehash: small_janicelagiorgia_50b38e05fc email: janice.lagiorgia@tbs-sct.gc.ca linkedin: janicelagiorgia/ - - archived: false - name: Javier Ponce de Leon - title: - en: Outreach - fr: Liaison et diffusion - imagehash: small_javier_ponce_de_leon_46eb791680 - email: javier.poncedeleon@tbs-sct.gc.ca - linkedin: /javierpdeleontranslator/ - archived: false name: Jeana Frost title: @@ -591,6 +574,14 @@ team: fr: Partenariats imagehash: jen_fletcher_c9156fb097 email: jennifer.fletcher@tbs-sct.gc.ca + - archived: false + name: Jessica Fan + title: + en: Partnerships + fr: Partenariats + imagehash: small_jessica_fan_a6c7fa89db + email: jessica.fan@tbs-sct.gc.ca + linkedin: jessicafan - archived: false name: Jessica Loadenthal title: @@ -724,15 +715,6 @@ team: github: mcman12 twitter: mcman12 - archived: true - name: Megan Beretta - title: - en: Policy - fr: Politiques - imagehash: meg_beretta_2733fad2e3 - email: megan.beretta@tbs-sct.gc.ca - linkedin: meganberetta - twitter: megberetta - - archived: false name: Meghan Hellstern title: en: Policy @@ -757,6 +739,13 @@ team: email: melissa.banyard@tbs-sct.gc.ca linkedin: melbanyard twitter: melbanyard + - archived: false + name: Melissa Toutloff + title: + en: Policy + fr: Politiques + imagehash: small_melissa_toutloff_773a86a100 + email: melissa.toutloff@tbs-sct.gc.ca - archived: true name: Mohamed Nur title: @@ -982,16 +971,6 @@ team: fr: Politiques imagehash: small_victoria_woodworth_lynas_493b5d5eba email: Victoria.Woodworth-Lynas@tbs-sct.gc.ca - - archived: false - name: Vivian Nobrega - title: - en: Partnerships - fr: Partenariats - imagehash: small_vivian_nobrega_b9e225e371 - email: vivian.nobrega@tbs-sct.gc.ca - github: ShadeWyrm - linkedin: vivian-nobrega-782481160 - twitter: ShadeWyrm - archived: false name: Wanpeng Yang title: From ea26df2ee2274e742c88ccbe4465077cada4ffea Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Wed, 14 Jun 2023 16:51:20 -0400 Subject: [PATCH 24/78] fixed waf logs name (#4733) --- terragrunt/aws/cloudfront/waf.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/terragrunt/aws/cloudfront/waf.tf b/terragrunt/aws/cloudfront/waf.tf index e499eb97f..8911115d2 100644 --- a/terragrunt/aws/cloudfront/waf.tf +++ b/terragrunt/aws/cloudfront/waf.tf @@ -124,7 +124,7 @@ resource "aws_cloudwatch_log_group" "cds_website_waf" { resource "aws_kinesis_firehose_delivery_stream" "cds_website_waf" { provider = aws.us-east-1 - name = "aws-waf-log-cds-website" + name = "aws-waf-logs-cds-website" destination = "extended_s3" server_side_encryption { From ec23e656be5343a4bea0cbf8585a34c768e45e74 Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Thu, 15 Jun 2023 13:32:21 -0400 Subject: [PATCH 25/78] updated alias records (#4734) * updated alias records * fmt --- terragrunt/aws/cloudfront/route53.tf | 31 +++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/terragrunt/aws/cloudfront/route53.tf b/terragrunt/aws/cloudfront/route53.tf index b1b5d01c7..6591845c9 100644 --- a/terragrunt/aws/cloudfront/route53.tf +++ b/terragrunt/aws/cloudfront/route53.tf @@ -1,13 +1,30 @@ -resource "aws_route53_record" "cds_website_A" { - for_each = aws_cloudfront_distribution.distribution - name = each.key - zone_id = each.value.hosted_zone_id - type = "A" +resource "aws_route53_record" "cds_website_en_A" { + name = local.name_en + zone_id = local.hosted_zone_en + type = "A" alias { - name = each.value.domain_name - zone_id = each.value.hosted_zone_id + name = aws_cloudfront_distribution.distribution[local.name_en].domain_name + zone_id = aws_cloudfront_distribution.distribution[local.name_en].hosted_zone_id evaluate_target_health = false } } +resource "aws_route53_record" "cds_website_fr_A" { + name = local.name_fr + zone_id = local.hosted_zone_fr + type = "A" + + alias { + name = aws_cloudfront_distribution.distribution[local.name_fr].domain_name + zone_id = aws_cloudfront_distribution.distribution[local.name_fr].hosted_zone_id + evaluate_target_health = false + } +} + +locals { + hosted_zone_en = var.hosted_zone_id_list[0] + hosted_zone_fr = var.hosted_zone_id_list[1] + name_en = var.website_domains[0] + name_fr = var.website_domains[1] +} \ No newline at end of file From 69a44abf0e561daa427ed0408ae2b85a6104a5f9 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Fri, 16 Jun 2023 09:25:25 -0400 Subject: [PATCH 26/78] Updated file: team.yml (#4741) --- data/team.yml | 48 ++++++++++++++++++++++++++++-------------------- 1 file changed, 28 insertions(+), 20 deletions(-) diff --git a/data/team.yml b/data/team.yml index 88b3a7825..5847c768d 100644 --- a/data/team.yml +++ b/data/team.yml @@ -16,6 +16,16 @@ exec: imagehash: andreanne_trudeau_9074cc18b5 email: andreanne.trudeau@tbs-sct.gc.ca linkedin: andreannetrudeau + - archived: false + name: Calvin Rodo + title: + en: Director of Core Services + fr: Directeur par intérim des services de base + imagehash: small_calvin_rodo_b56b0d044a + email: calvin.rodo@tbs-sct.gc.ca + github: CalvinRodo + linkedin: calvin-rodo-54396710 + twitter: CalvinR - archived: false name: Chelsea Novak title: @@ -95,8 +105,8 @@ exec: - archived: false name: Max Neuvians title: - en: Head of Internal Site Reliability Engineering (SRE) - fr: Chef de l’ingénierie de fiabilité des sites interne + en: Director of Internal Site Reliability Engineering (SRE) + fr: Directeur de l'ingénierie de fiabilité des sites internes imagehash: max_neuvians_75b0928209 email: max.neuvians@cds-snc.ca github: maxneuvians @@ -205,8 +215,8 @@ team: - archived: false name: Alvaro Scheid title: - en: Development - fr: Développement + en: Security and infrastructure + fr: Sécurité et infrastructure imagehash: small_Alvaro_Scheid_860d42349c email: alvaro.scheid@tbs-sct.gc.ca github: ascheid @@ -318,16 +328,6 @@ team: imagehash: small_caitlin_tom_5d3d233ee2 email: caitlin.tom@tbs-sct.gc.ca linkedin: caitlinmtom - - archived: false - name: Calvin Rodo - title: - en: Internal Site Reliability Engineering (SRE) - fr: Ingénierie de fiabilité des sites interne - imagehash: small_calvin_rodo_b56b0d044a - email: calvin.rodo@tbs-sct.gc.ca - github: CalvinRodo - linkedin: calvin-rodo-54396710 - twitter: CalvinR - archived: true name: Cayce Fischer title: @@ -353,6 +353,14 @@ team: email: charlyne.lefebvre-paille@tbs-sct.gc.ca linkedin: /charlynelefebvrepaille/ twitter: /CharLefPai + - archived: false + name: Cheng Ye + title: + en: Security and infrastructure + fr: Sécurité et infrastructure + imagehash: small_cheng_ye_5da39538a4 + email: Cheng.Ye@tbs-sct.gc.ca + linkedin: cheng-gang-ye-5176a61 - archived: false name: Ciara Cronin title: @@ -424,8 +432,8 @@ team: - archived: false name: Dee Nguyen title: - en: Internal Site Reliability Engineering (SRE) - fr: Ingénierie de fiabilité des sites interne + en: Security and infrastructure + fr: Sécurité et infrastructure imagehash: dee_nguyen_4dd02d00c6 email: dee.nguyen@tbs-sct.gc.ca github: dnngyn @@ -482,8 +490,8 @@ team: - archived: false name: Francois Moisan title: - en: Internal Site Reliability Engineering (SRE) - fr: Ingénierie de fiabilité des sites interne + en: Security and infrastructure + fr: Sécurité et infrastructure imagehash: francois_moisan_2335ae913c email: francois.moisan@tbs-sct.gc.ca - archived: false @@ -974,8 +982,8 @@ team: - archived: false name: Wanpeng Yang title: - en: Internal Site Reliability Engineering (SRE) - fr: Ingénierie de fiabilité des sites interne + en: Security and infrastructure + fr: Sécurité et infrastructure imagehash: small_wanpeng_yang_da38652443 email: wanpeng.yang@tbs-sct.gc.ca github: /wanpeng-cds From 7b62fcd239b95fd929678a1557d70f0bfbcc14dd Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Fri, 16 Jun 2023 12:15:01 -0400 Subject: [PATCH 27/78] Updated file: team.yml (#4744) --- data/team.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/data/team.yml b/data/team.yml index 5847c768d..b86fe662e 100644 --- a/data/team.yml +++ b/data/team.yml @@ -39,8 +39,8 @@ exec: - archived: false name: Eman El-Fayomi title: - en: Head of Learning Resources - fr: Cheffe des ressources d'apprentissage + en: Head of Service Design + fr: Cheffe de la conception des services imagehash: eman_elfayomi_f0738a4ba5 email: Eman.El-Fayomi@tbs-sct.gc.ca linkedin: eelfayomi @@ -152,8 +152,8 @@ exec: - archived: false name: Sage Cram title: - en: Head of Portfolio Management - fr: Cheffe de la gestion de portefeuille + en: Head of Intake + fr: Cheffe de la reception des demandes imagehash: sage_cram_b9d6d4ed1f email: sage.cram@tbs-sct.gc.ca - archived: false @@ -208,8 +208,8 @@ team: - archived: false name: Alexa Davidson title: - en: Talent - fr: Talent + en: Outreach + fr: Outreach imagehash: alexa_davidson_4fd32774b7 email: Alexa.Davidson@tbs-sct.gc.ca - archived: false From 03b159ddc9a9e3a070f4fe90853dba7b17608072 Mon Sep 17 00:00:00 2001 From: Vic Chan <39972942+victoriachanimal@users.noreply.github.com> Date: Mon, 19 Jun 2023 09:45:23 -0400 Subject: [PATCH 28/78] Remove sr product manager job (#4745) * Remove contact CTA on Guides page * New resource added to Digital learning list guide * Removing old job posting for Senior Product Manager --- .../positions/senior-product-manager.md | 60 ----------------- .../gestionnaire-principal-de-produits.md | 64 ------------------- 2 files changed, 124 deletions(-) delete mode 100644 content/en/careers/positions/senior-product-manager.md delete mode 100644 content/fr/careers/positions/gestionnaire-principal-de-produits.md diff --git a/content/en/careers/positions/senior-product-manager.md b/content/en/careers/positions/senior-product-manager.md deleted file mode 100644 index 40dd0612a..000000000 --- a/content/en/careers/positions/senior-product-manager.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -layout: job-posting -type: section -title: Senior Product Manager -description: >- - The Senior Product Manager role at CDS is a career-defining opportunity for - someone passionate about using product management to transform public services - as part of a world-class team of engineers, designers, and researchers who - share a vision of better public services in Canada. -archived: true -translationKey: senior-product-manager ---- -We’re transforming government. Our products will impact people's everyday lives. It's an exciting thing to be part of. We need you. - -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We’re hiring people at all levels of experience in Ottawa, Toronto, Waterloo, and Montreal. - -The role we’re looking to fill is a career-defining opportunity for someone passionate about using product management to transform public services as part of a world-class team of engineers, designers, and researchers who share a vision of better public services in Canada. - -A few examples of ways in which our portfolio is already benefiting Canadian society: - -* Helping Veterans access benefits -* Improving the citizenship process -* Unlocking household energy data - -The products you'll deliver will make government services faster, simpler and more reliable. You'll have the opportunity to collaborate and engage with users and teams across government. This work will be creative, rewarding and high profile. - -## Provide product management leadership: -As a Senior Product Manager, you will help CDS and its partners through fulfilling responsibilities that include: - -* Providing in-depth knowledge of the users’ needs and championing these in the delivery of your products and the services you support. -* Planning and coordinating delivery across multiple product teams. -* Building trust with our government partners and developing their understanding of the benefits of user-centred service design and delivery. -* Assembling, analyzing and prioritizing a range of qualitative and quantitative information to help teams solve problems and ship value to users as early as possible. -* Setting measurable goals for your products and reporting against these to demonstrate progress and build trust amongst users and partners. -* Communicating the benefits of the products and sharing the experience of delivery to get organizational buy in and build the capability of others. -* Coaching and mentoring colleagues in product and service management roles in CDS and partner departments. - -## Contribute your skills and experience -We expect you to be able to demonstrate the following essential capabilities: - -* Creativity and passion for problem-solving through the use of quantitative and qualitative data about users, services and technology. -* Track record of developing business cases and delivery plans for products that have had significant reach and impact. -* Experience of leading the development, release and continuous improvement of digital products through different stages of delivery. -* Proficiency in agile product management techniques, such as writing user stories, prioritizing backlogs, developing roadmaps, and reporting against success metrics. -* Ability to coordinate and motivate multiple teams of developers, designers, and researchers, with experience of having worked in similar roles and teams previously. -* Capability to communicate persuasively through a variety channels - such as conferences, blog posts and product demos - with a range of audiences. -* Habits of being organized, taking action, learning through doing and helping others to achieve their goals. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. - -## Interested? - -Email us at [CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca](mailto:CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca) with "Senior Product Manager" in the subject line. Include a link to a CV, examples of your work, and/or whatever you think we should see to get to know you. - diff --git a/content/fr/careers/positions/gestionnaire-principal-de-produits.md b/content/fr/careers/positions/gestionnaire-principal-de-produits.md deleted file mode 100644 index d142f58ad..000000000 --- a/content/fr/careers/positions/gestionnaire-principal-de-produits.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -layout: job-posting -type: section -title: Gestionnaire de produits expérimenté -description: >- - Le rôle constitue une occasion déterminante dans une carrière pour une - personne passionnée par l’utilisation de la gestion de produits afin de - transformer les services publics au sein d’une équipe d’ingénieurs, de - concepteurs et de chercheurs de calibre international qui ont une vision - commune de créer de meilleurs services publics au Canada. -archived: true -translationKey: senior-product-manager ---- -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de notre mission, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en s’appuyant sur les besoins des personnes. - -## Contribuer au bien public des Canadiens - -Le rôle constitue une occasion déterminante dans une carrière pour une personne passionnée par l’utilisation de la gestion de produits afin de transformer les services publics au sein d’une équipe d’ingénieurs, de concepteurs et de chercheurs de calibre international qui ont une vision commune de créer de meilleurs services publics au Canada. Voici quelques exemples de façons dont notre portefeuille bénéficie déjà à la société canadienne : - -* Aider les anciens combattants à obtenir des prestations. -* Améliorer le processus d’obtention de la citoyenneté. -* Déverrouiller des données sur l’énergie des ménages. - -Les produits que vous livrerez rendront les services du gouvernement plus rapides, plus simples et plus fiables. Vous aurez la possibilité de collaborer et de dialoguer avec des utilisateurs et des équipes de l’ensemble du gouvernement. Ce travail sera créatif, enrichissant et à grande visibilité. - - -## Assurer un leadership en matière de gestion de produits - -À titre de gestionnaire principal de produits, vous aiderez le SNC et ses partenaires à s’acquitter de leurs responsabilités, soit : - -* Fournir des connaissances approfondies sur les besoins des utilisateurs et les défendre dans le cadre de la livraison de vos produits et de la prestation des services que vous soutenez. -* Planifier et coordonner la prestation pour diverses équipes de produits. -* Établir la confiance avec nos partenaires gouvernementaux et les aider à comprendre les avantages de la conception et de la prestation de services centrés sur les utilisateurs. -* Recueillir et analyser un éventail de renseignements qualitatifs et quantitatifs et en établir la priorité afin d’aider les équipes à régler des problèmes et à apporter une valeur aux utilisateurs dès que possible. -* Établir des objectifs mesurables pour vos produits et en rendre compte afin de démontrer les progrès réalisés et d’établir la confiance des utilisateurs et des partenaires. -* Communiquer les avantages des produits et partager l’expérience de la prestation afin d’obtenir une acceptation organisationnelle et d’établir la capacité des autres. -* Encadrer les collègues et leur offrir un mentorat dans le cadre des rôles de gestion de produits et services au sein du SNC et des ministères partenaires. - - -## Mettez vos compétences et expériences à contribution - -Nous nous attendons à ce que vous puissiez démontrer les capacités essentielles suivantes : - -* créativité et passion pour la résolution de problèmes par l’utilisation de données quantitatives et qualitatives sur les utilisateurs, les services et la technologie; -* avoir fait ses preuves quant à l’élaboration de dossier d’analyse et de plans de livraison pour les produits qui ont une portée et une incidence importantes; -* expérience de la direction de l’élaboration, de la diffusion et de l’amélioration continue de produits numériques à différentes étapes de la prestation; -* maîtrise des techniques de gestion de produits agiles, comme la rédaction d’histoires d’utilisateurs, la priorisation de la liste de production, l’élaboration de feuilles de route et la production de rapports par rapport aux paramètres de réussite; -* capacité à coordonner et à motiver plusieurs équipes de développeurs, de concepteurs et de chercheurs, et posséder une expérience d’avoir assumé des fonctions semblables et d’avoir travaillé dans des équipes précédemment; -* capacité à communiquer de façon persuasive par divers canaux, par exemple, des conférences, des billets de blogue et des démonstrations de produits, à un éventail de publics cibles; -* habitudes d’être organisé, d’agir, d’apprendre par l’action et d’aider les autres à atteindre leurs objectifs. - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. - -## Vous êtes intéressé? - -Envoyez-nous un courriel à et indiquez « Gestionnaire de produits expérimenté » dans la ligne d’objet. Fournissez-nous un lien vers votre CV, des exemples de votre travail ou ce que nous devrions voir pour mieux vous connaître. From c53d29043f8c82558e0417a7b2842b94cd2144e3 Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Mon, 19 Jun 2023 13:43:25 -0400 Subject: [PATCH 29/78] workflow/s3-cloudfront (#4747) * added new workflow * version bump --- .github/workflows/build-push.yml | 104 +++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 .github/workflows/build-push.yml diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml new file mode 100644 index 000000000..252986d7e --- /dev/null +++ b/.github/workflows/build-push.yml @@ -0,0 +1,104 @@ +name: Build-Push + +on: + pull_request: + push: + branches: + - main + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Load git submodules + run: git submodule sync && git submodule update --init + + - name: Install hugo + run: | + wget https://github.com/gohugoio/hugo/releases/download/v0.113.0/hugo_extended_0.113.0_Linux-64bit.tar.gz \ + && tar -xvf hugo_extended_0.113.0_Linux-64bit.tar.gz hugo \ + && mv hugo /usr/local/bin \ + && rm hugo_extended_0.113.0_Linux-64bit.tar.gz + + - name: Build english and french sites + run: | + hugo --ignoreCache -d ~/cds-website-dist + chmod -R 755 ~/cds-website-dist + + - name: Cache build + uses: actions/cache@v3 + with: + path: | + ~/cds-website-dist + key: ${{ runner.os }}-${{ github.sha }} + + test: + needs: build + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + lang: ["fr", "en"] + steps: + - name: Retrieve Cache + uses: actions/cache@v2 + with: + path: | + ~/cds-website-dist + key: ${{ runner.os }}-${{ github.sha }} + - name: Setup Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: 3.0 + - name: install html proofer + run: gem install html-proofer + - name: test + run: | + htmlproofer ~/cds-website-dist/${{ matrix.lang }} --allow_hash_href --ignore_empty_alt --disable_external --ignore_files=/lib/,/admin/ --checks=favicon + - name: Checkout + uses: actions/checkout@v3 + - name: npm init + run: npm init -y + - name: uuid-test + run: | + npm install --include=dev && npm run uuid + deploy: + if: github.ref == 'refs/heads/main' && github.event_name == 'push' + needs: test + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + include: + - lang: "fr" + dist-id: "E3UMHCPY78GF2K" + bucket: "cds-website-french-s3-bucket" + - lang: "en" + dist-id: "E1A1TVRQ8Y67DB" + bucket: "cds-website-english-s3-bucket" + steps: + - name: Retrieve Cache + uses: actions/cache@v2 + with: + path: | + ~/cds-website-dist + key: ${{ runner.os }}-${{ github.sha }} + - name: configure aws credentials using OIDC + uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # tag=v1.7.0 + with: + role-to-assume: arn:aws:iam::521732289257:role/digital-canada-ca-apply # TF apply + role-session-name: cache + aws-region: ca-central-1 + - name: Deploy and invalidate cache + run: | + aws s3 sync ~/cds-website-dist/${{ matrix.lang }} s3://${{ matrix.bucket }}/ --delete + aws cloudfront create-invalidation --cli-input-json "{\"DistributionId\":\"${{ matrix.dist-id}}\",\"InvalidationBatch\":{\"Paths\":{\"Quantity\":1,\"Items\":[\"/*\"]},\"CallerReference\":\"$(date +%s)\"}}" + - name: Report deployment to Sentinel + uses: cds-snc/sentinel-forward-data-action@main + with: + input_data: '{"product": "${{ matrix.bucket }}", "version": "${{ github.sha }}", "repository": "${{ github.repository }}", "environment": "production"}' + log_type: CDS_Product_Deployment_Data + log_analytics_workspace_id: ${{ secrets.LOG_ANALYTICS_WORKSPACE_ID }} + log_analytics_workspace_key: ${{ secrets.LOG_ANALYTICS_WORKSPACE_KEY }} \ No newline at end of file From 190830c33bb4ea83e2673c5b3f0d8239288339e2 Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Tue, 20 Jun 2023 11:17:41 -0400 Subject: [PATCH 30/78] added job permissions (#4748) --- .github/workflows/build-push.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml index 252986d7e..6ce53b130 100644 --- a/.github/workflows/build-push.yml +++ b/.github/workflows/build-push.yml @@ -6,6 +6,14 @@ on: branches: - main +permissions: + id-token: write + contents: read + pull-requests: write + actions: write + checks: write + statuses: write + jobs: build: runs-on: ubuntu-latest @@ -21,7 +29,7 @@ jobs: && tar -xvf hugo_extended_0.113.0_Linux-64bit.tar.gz hugo \ && mv hugo /usr/local/bin \ && rm hugo_extended_0.113.0_Linux-64bit.tar.gz - + - name: Build english and french sites run: | hugo --ignoreCache -d ~/cds-website-dist From d61ee3869446b78d89b65a2ef3c222d88c76ef7c Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Tue, 20 Jun 2023 14:09:41 -0400 Subject: [PATCH 31/78] output s3 modules (#4750) --- terragrunt/aws/s3/outputs.tf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/terragrunt/aws/s3/outputs.tf b/terragrunt/aws/s3/outputs.tf index dc2c565c2..933eb43a2 100644 --- a/terragrunt/aws/s3/outputs.tf +++ b/terragrunt/aws/s3/outputs.tf @@ -11,3 +11,8 @@ output "s3_bucket_regional_domain_name" { for ind, domain in local.regional_domains : local.website_subdomains[ind] => domain.s3_bucket_regional_domain_name }) } + +output "s3_buckets" { + description = "EN and FR S3 Buckets" + value = module.s3_buckets +} \ No newline at end of file From 28d5006cca270c643ad412da6042308713bb5a2d Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Tue, 20 Jun 2023 14:31:43 -0400 Subject: [PATCH 32/78] terragrunt/website-bucket-policy-update (#4751) * updated bucket policy * reverted some changes --- terragrunt/aws/cloudfront/inputs.tf | 5 ++++ terragrunt/aws/cloudfront/s3.tf | 24 +++++++++++++++++++ .../env/production/cloudfront/terragrunt.hcl | 2 ++ 3 files changed, 31 insertions(+) diff --git a/terragrunt/aws/cloudfront/inputs.tf b/terragrunt/aws/cloudfront/inputs.tf index 3ec02cd6c..ed520b13c 100644 --- a/terragrunt/aws/cloudfront/inputs.tf +++ b/terragrunt/aws/cloudfront/inputs.tf @@ -12,4 +12,9 @@ variable "website_domains" { variable "hosted_zone_id_list" { description = "The hosted zone ID that holds our English and French DNS records" type = list(string) +} + +variable "s3_buckets" { + description = "EN and FR S3 Buckets" + type = map(any) } \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/s3.tf b/terragrunt/aws/cloudfront/s3.tf index 20b3a4e8e..8ebd5864d 100644 --- a/terragrunt/aws/cloudfront/s3.tf +++ b/terragrunt/aws/cloudfront/s3.tf @@ -2,4 +2,28 @@ module "log_bucket" { source = "github.com/cds-snc/terraform-modules?ref=v5.1.8//S3_log_bucket" bucket_name = "cds-website-waf-bucket-logs" billing_tag_value = var.billing_code +} + +data "aws_iam_policy_document" "website_bucket_policy_doc" { + for_each = var.s3_buckets + statement { + effect = "Allow" + principals { + type = "AWS" + identifiers = ["${aws_cloudfront_origin_access_identity.origin_access_identity.iam_arn}"] + } + actions = [ + "s3:GetObject" + ] + resources = [ + "${each.value.s3_bucket_arn}/*" + ] + } + +} + +resource "aws_s3_bucket_policy" "website_bucket_policy" { + for_each = var.s3_buckets + bucket = each.value.s3_bucket_id + policy = data.aws_iam_policy_document.website_bucket_policy_doc[each.key].json } \ No newline at end of file diff --git a/terragrunt/env/production/cloudfront/terragrunt.hcl b/terragrunt/env/production/cloudfront/terragrunt.hcl index 219693eff..eb5859717 100644 --- a/terragrunt/env/production/cloudfront/terragrunt.hcl +++ b/terragrunt/env/production/cloudfront/terragrunt.hcl @@ -12,6 +12,7 @@ dependency "s3" { mock_outputs_merge_strategy_with_state = "shallow" mock_outputs = { s3_bucket_regional_domain_name = [] + s3_buckets = [] } } @@ -31,6 +32,7 @@ inputs = { hosted_zone_id_en = dependency.hosted_zone.outputs.hosted_zone_id_en hosted_zone_id_fr = dependency.hosted_zone.outputs.hosted_zone_id_fr hosted_zone_id_list = [dependency.hosted_zone.outputs.hosted_zone_id_en, dependency.hosted_zone.outputs.hosted_zone_id_fr] + s3_buckets = dependency.s3.outputs.s3_buckets } include { From 66a2c58e7d5368ecf41f06f63c0d05a71100cdc1 Mon Sep 17 00:00:00 2001 From: Vic Chan <39972942+victoriachanimal@users.noreply.github.com> Date: Wed, 21 Jun 2023 10:35:20 -0400 Subject: [PATCH 33/78] Notify blogs update (#4753) * Remove contact CTA on Guides page * New resource added to Digital learning list guide * Removing old job posting for Senior Product Manager * Content updates to past Notify blog * fixing broken url * fixing broken url --- ...new-platform-to-send-government-emails-and-sms-messages.md | 4 +++- ...200\231envoi-de-courriels-et-de-textos-gouvernementaux.md" | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/content/en/blog/posts/answering-your-questions-about-our-new-platform-to-send-government-emails-and-sms-messages.md b/content/en/blog/posts/answering-your-questions-about-our-new-platform-to-send-government-emails-and-sms-messages.md index f6ffca4ee..4f04684c8 100644 --- a/content/en/blog/posts/answering-your-questions-about-our-new-platform-to-send-government-emails-and-sms-messages.md +++ b/content/en/blog/posts/answering-your-questions-about-our-new-platform-to-send-government-emails-and-sms-messages.md @@ -20,6 +20,8 @@ image-alt: >- translationKey: notify-blog2 thumb: https://de2an9clyit2x.cloudfront.net/small_blog_notify2_89a385e31d.jpg --- +*Update: Like any digital product, GC Notify is constantly being improved to meet the needs of teams across government.* *For the most up-to-date information, please refer to the [GC Notify features page](https://notification.canada.ca/features).* + Since we introduced our [Notify platform](https://digital.canada.ca/2019/11/26/introducing-notify/), we’ve received many questions about how it works, who can use it, and most frequently, whether or not it's free. With such great interest around the platform, we wanted to take the time to answer your questions and encourage more organizations to bring their live services onto Notify. As developers, we also want to provide a clearer path forward on why Notify should be integrated with new and existing government services. @@ -80,7 +82,7 @@ We built Notify with the goal that it will open the door for you to connect with We hope you’ll find this platform as easy and enjoyable to integrate as we did. -If you have questions or would like to participate in ongoing research around Notify, [connect with us](mailto:antoine.garcia-suarez@tbs-sct.gc.ca) directly, or use the Twitter hashtag **\#notifygc** for more details, queries and assistance. +If you have questions or would like to participate in ongoing research around Notify, [connect with us](https://notification.canada.ca/contact) directly, or use the Twitter hashtag **\#notifygc** for more details, queries and assistance. diff --git "a/content/fr/blog/posts/les-r\303\251ponses-\303\240-vos-questions-sur-notre-nouvelle-plateforme-d\342\200\231envoi-de-courriels-et-de-textos-gouvernementaux.md" "b/content/fr/blog/posts/les-r\303\251ponses-\303\240-vos-questions-sur-notre-nouvelle-plateforme-d\342\200\231envoi-de-courriels-et-de-textos-gouvernementaux.md" index 0009bd61b..bacbb75c3 100644 --- "a/content/fr/blog/posts/les-r\303\251ponses-\303\240-vos-questions-sur-notre-nouvelle-plateforme-d\342\200\231envoi-de-courriels-et-de-textos-gouvernementaux.md" +++ "b/content/fr/blog/posts/les-r\303\251ponses-\303\240-vos-questions-sur-notre-nouvelle-plateforme-d\342\200\231envoi-de-courriels-et-de-textos-gouvernementaux.md" @@ -21,6 +21,8 @@ image-alt: >- translationKey: notify-blog2 thumb: https://de2an9clyit2x.cloudfront.net/small_blog_notify2_89a385e31d.jpg --- +*Mise à jour : Comme tout produit numérique, Notification GC fait l’objet d’améliorations constantes pour répondre aux besoins d’équipes issues de l’ensemble du gouvernement.* *Pour obtenir les derniers renseignements en date, veuillez vous référer à la page consacrée aux [fonctionnalités de Notification GC](https://notification.canada.ca/fonctionnalites).* + Depuis le lancement de notre [plateforme Notification](https://numerique.canada.ca/2019/11/26/on-vous-pr%C3%A9sente-notification/), nous avons reçu plusieurs questions de personnes qui souhaitent savoir comment elle fonctionne, qui peut l’utiliser et, surtout, si elle est gratuite. En raison de cet immense intérêt, nous avons décidé de prendre le temps de répondre à ces questions et d’encourager d’autres organisations à utiliser Notification pour leurs services. En tant que développeurs, nous voulons également préciser les raisons pour lesquelles les services gouvernementaux, nouveaux et existants, devraient intégrer la plateforme Notification. @@ -81,6 +83,6 @@ Nous avons développé Notification pour vous permettre de communiquer avec les Nous espérons que vous trouverez cette plateforme aussi facile et agréable à utiliser que nous. -Si vous avez des questions ou si vous souhaitez participer aux recherches en cours sur Notification, [communiquez directement avec nous](mailto:antoine.garcia-suarez@tbs-sct.gc.ca). Vous pouvez aussi utiliser le mot-clic **\#NotificationGC** sur Twitter pour obtenir plus de détails et de l’aide. +Si vous avez des questions ou si vous souhaitez participer aux recherches en cours sur Notification, [communiquez directement avec nous](https://notification.canada.ca/contact). Vous pouvez aussi utiliser le mot-clic **\#NotificationGC** sur Twitter pour obtenir plus de détails et de l’aide. From 293391dea3b57a90ca4477049fe74ee60837cf31 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Wed, 28 Jun 2023 09:15:36 -0400 Subject: [PATCH 34/78] Updated file: team.yml (#4759) --- data/team.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/data/team.yml b/data/team.yml index b86fe662e..af76ab882 100644 --- a/data/team.yml +++ b/data/team.yml @@ -268,8 +268,8 @@ team: - archived: false name: Beth Fox title: - en: Strategic Engagement - fr: Engagement stratégique + en: Client experience and growth + fr: Expérience client et croissance imagehash: small_beth_fox_2b24125ffd email: beth.fox@tbs-sct.gc.ca linkedin: beth-fox-b9619118 @@ -448,8 +448,8 @@ team: - archived: false name: Élise Cossette title: - en: Design - fr: Conception + en: Client experience and growth + fr: Expérience client et croissance imagehash: elise_cossette_6140caed96 email: elise.cossette@tbs-sct.gc.ca linkedin: élise-cossette-590b56ab @@ -560,8 +560,8 @@ team: - archived: false name: Jeana Frost title: - en: Design Research - fr: Recherche en conception + en: Client experience and growth + fr: Expérience client et croissance imagehash: jeana_frost_b05678fb7f email: jeana.frost@tbs-sct.gc.ca linkedin: jeanafrost @@ -626,8 +626,8 @@ team: - archived: false name: Jose Jimenez title: - en: Outreach - fr: Liaison et diffusion + en: Client experience and growth + fr: Expérience client et croissance imagehash: jose_jimenez_105407e800 email: jose.jimenez@cds-snc.ca twitter: curious_jose @@ -683,8 +683,8 @@ team: - archived: false name: Lesley Wheldrake title: - en: Talent - fr: Talent + en: Client experience and growth + fr: Expérience client et croissance imagehash: small_lesley_wheldrake_d7d498fdef email: Lesley.Wheldrake@tbs-sct.gc.ca linkedin: lwheldrake From 55652c7726aa3f5288f30c48072fa8d6a0385de9 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 29 Jun 2023 09:09:49 -0400 Subject: [PATCH 35/78] [AUTO-PR] New content release - 2023-06-29T13:05:23.713Z (#4767) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added new file: how-gc-forms-can-help-collect-data-for-public-services.md * Updated file: rédiger-des-avis-de-confidentialité-faciles-à-lire-et-à-comprendre.md --- ...n-help-collect-data-for-public-services.md | 237 ++++++++++++++++++ ...s-\303\240-lire-et-\303\240-comprendre.md" | 6 +- 2 files changed, 240 insertions(+), 3 deletions(-) create mode 100644 content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md diff --git a/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md b/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md new file mode 100644 index 000000000..04638d3d0 --- /dev/null +++ b/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md @@ -0,0 +1,237 @@ +--- +layout: blog +title: 'How GC Forms can help collect data for public services' +description: >- + Interview with Christine Monteiro and Patrick Wright on how Health Canada collects data for the Natural and Non-prescription Health Products (NNHPD) service using GC Forms. +author: 'Christine Monteiro and Patrick Wright, Health Canada' +date: '2023-06-29T09:03:53' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Blog_Christine_Patrick_PBS_Blog_Post_EN.jpg +image-alt: Christine Monteiro and Patrick Wright from Health Canada are being featured in CDS’s “People behind the service” series. +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Blog_Christine_Patrick_PBS_Blog_Post_EN.jpg +translationKey: blog-pbs-christine-patrick +--- + +

    Odds are, you’re one of the 71% of Canadians who have used, or are currently using, natural health products – like herbal remedies and vitamins (source: Health Canada).

    + + + +

    The Natural and Non-prescription Health Products Directorate (NNHPD) at Health Canada works to ensure that both people living in and visiting Canada have access to a wide range of Natural Health Products (NHPs) and non-prescription drugs. It does this by authorizing products that meet safety, efficacy, and quality standards.

    + + + +
    +

    For those not familiar with natural health products, Health Canada’s regulations (which began in 2004) define them as:

    + + + +
      +
    • Probiotics;
    • + + + +
    • Herbal remedies (like ginger to help relieve digestive upset);
    • + + + +
    • Vitamins and minerals (like folic acid for pregnancy);
    • + + + +
    • Homeopathic medicines; and
    • + + + +
    • Traditional medicines (like various Chinese and Ayurvedic medicines).
    • +
    +
    + + + +

    There are a lot of products that classify as NHPs. A new tool the team at Health Canada uses to update products’ statuses on the market is a web form where companies can submit status changes. It was created using GC Forms, so companies don’t experience barriers accessing and submitting the form (it’s accessible, bilingual, and secure).

    + + + +

    We interviewed public servants Christine Monteiro (Project Manager) and Patrick Wright (Policy Analyst) to hear about the NNHPD team’s experiences using GC Forms.

    + + + +

    Q1: How does the NNHPD team’s work help the public?

    + + + +

    Publicly available data

    + + + +

    Anyone interested in checking the status of their natural health products can search for information using our public database! It’s called the Licensed Natural Health Products Database (LNHPD) and it has information on all of the natural health products for which Health Canada has issued a product licence.

    + + + +

    The database shows how you can identify licensed natural health products by looking for the eight-digit Natural Product Number (NPN) or Homeopathic Medicine Number (DIN-HM) on the label. With the identification number(s), you can find details in the database like the product’s name, license holder and status, medicinal ingredients, and recommended dosage.

    + + + +

    Information is power and we want the public to be able to make informed choices about their natural health product use/consumption.

    + + + +

    Auditing for gaps to improve our service

    + + + +

    In 2021, the Commissioner of the Environment and Sustainable Development (CESD) released an audit report on the NHP program. In response to the audit recommendations, a team was formed to learn more about the gaps identified in the audit, and how they can be addressed.

    + + + +

    For example, one of the main audit gaps showed we need to improve our ability to monitor and update products’ market statuses once they’ve been authorized and are on the market. We needed a way for natural health product companies to communicate with our team about this.

    + + + +

    One way we’re improving our ability to do this is by implementing a web form for companies to submit updates about their product(s)’ status(es) on the market. We built this form using the Canadian Digital Service’s GC Forms product.

    + + + +

    Q2: Why did the NNHPD team choose to work with GC Forms?

    + + + +

    Using GC Forms to keep information updated

    + + + +

    We chose to work with GC Forms because it was the most readily available and efficient tool to help us improve our ability to monitor and update products’ market statuses. GC Forms helped us gather the appropriate information from applicants to update our public database, providing consumers with updated information on the market status of their natural health products.

    + + + +

    When analyzing options to improve our ability to gather market status updates from applicants, we needed a tool that could be implemented efficiently, with low cost and level of effort, keeping resource considerations in mind.

    + + + +

    In exploring the use of GC Forms, this tool hit all the right criteria to deliver for our project. It could help us obtain market status information from applicants in an effective and timely manner, without being too resource heavy and with no associated cost (which is great for our budget!).

    + + + +

    Q3: Can you describe how you’re using GC Forms?

    + + + + + +

    Alt text: The collaboration journey of the NNHPD and GC Forms teams was 6 steps. First, assess needs. Second, find a solution (GC Forms in this case). Third, collaborate and build the form. Fourth, do a mindful review. Fifth, integrate the form into the service. Sixth, see if the form helps as needed and iterate to improve.

    + + + +

    Collaborating with the GC Forms product team at the Canadian Digital Service (CDS) was a great experience and they helped us find a solution to the problem we faced.

    + + + +

    Note: Since this collaboration, the GC Forms team created a self-serve tool, enabling users to build their own forms.

    + + + +

    Our journey building the market notification web form looked like this:

    + + + +
      +
    1. Assessing the issue and determining what’s needed in a solution.

      To explore our options in creating a web form that would meet our needs, we initially mapped out what our must-have items were (including the information we were looking to obtain from companies submitting their market status updates). This helped us figure out the fields needed on the web form.
    2. +
    + + + +
      +
    1. Exploring solutions that address our target issue.

      Determining our needs first allowed us to better see what could potentially help, narrowing our search and saving us time exploring products that wouldn’t meet our needs.

      Through this exploration, and the power of word of mouth, we came across GC Forms. By already doing the work of determining our needs, the GC Forms team was able to give us guidance on what was feasible, given our short turnaround time. We wanted to get the form up and running as soon as possible, so that companies could submit their status updates for appropriate monitoring.
    2. +
    + + + +
      +
    1. Collaborating with the GC Forms team to build our service form.

      Once we knew GC Forms could meet our needs, we started collaborating with the team to build our NHP market notification web form. GC Forms provided us with lots of insight on forms creation – like guidance on the flow of our web form, so it was easier for companies to understand and fill out.
    2. +
    + + + +
      +
    1. Reviewing the product, being mindful of policy factors and data processing.

      To ensure market status updates were being submitted by an appropriate contact, we worked with GC Forms to implement a web form attestation, for the applicant to attest to their regulatory responsibilities. In exploring what was possible, we landed on the use of a checkbox with mandatory contact information. This makes it so we only receive information from appropriate contacts who’ve already been authorized to provide market status updates for the identified products.

      In addition to collaborating on the content of the web form, the GC Forms team was also mindful in asking us how the information collected from the web form would be harvested, to advise us how to best handle the output. In analyzing our operational needs, we determined we would use an internal general email inbox.
    2. +
    + + + +
      +
    1. Integrating the designed form into our service.

      After our data processing chat with GC Forms, we created our general inbox. The GC Forms team was then able to direct the output of each web form submission as a separate email in our general inbox. This allows us to efficiently receive the product market status updates, and enables us to easily monitor the incoming volume.

      Once everything was set up and the form went live, we were able to send it to NHP license holders. On July 14, 2022, we sent an email advising them that they can update their product’s market status by completing the new Natural Health Products Market Notification Web Form. We also provided the link to the form on our database, so they can easily find it.
    2. +
    + + + +
      +
    1. Seeing if the form’s helping as needed and iterating for improvement.

      It’s been about eleven months since our form went live and it’s working well. It was pretty exciting that we started receiving product market status updates from companies on the same day our form launched!

      We continue to receive a steady flow of market status updates; we have received updates from over 200 companies. Over time, suppliers will gain experience using the form and we can get a better idea of ways we can improve this service offering.
    2. +
    + + + +

    Q4: What’s a main highlight for the NNHPD team from this experience with GC Forms?

    + + + +

    Probably the biggest highlight for our team is that companies haven’t had any issues with using the market notification web form, which is very rewarding! It shows that the effort we put into this solution was worth it.

    + + + +

    It was all thanks to the teams’ efforts in:

    + + + +
      +
    • Planning and preparing in advance to determine needs;
    • + + + +
    • Exploring the best use of GC forms for our service and needs;
    • + + + +
    • Making it user-friendly through intentional design; and
    • + + + +
    • Gathering product market status information in an efficient way.
    • +
    + + + +

    For other teams looking to possibly use GC Forms, we highly recommend exploring its features and seeing how it can help. It’s cost-effective and the team will work with you to find the best solution for your needs.

    + + + +

    Think GC Forms could help your team? Reach out!

    + + + +

    GC Forms can help public servants across the government who work on many different types of services.

    + + + +

    Examples of the ways GC Forms are being used:

    + + + +
      +
    • Communicating with clients;
    • + + + +
    • Collecting applicant data (up to Protected A);
    • + + + +
    • Receiving feedback on a service, event, or campaign; and
    • + + + +
    • Subscribing people for updates, such as newsletters or new opportunities.
    • +
    + + + +

    Explore our new tool for building GC Forms (it’s self-serve!) and reach out to us if you have questions.

    + diff --git "a/content/fr/blog/posts/r\303\251diger-des-avis-de-confidentialit\303\251-faciles-\303\240-lire-et-\303\240-comprendre.md" "b/content/fr/blog/posts/r\303\251diger-des-avis-de-confidentialit\303\251-faciles-\303\240-lire-et-\303\240-comprendre.md" index 80da5beb5..d6405d319 100644 --- "a/content/fr/blog/posts/r\303\251diger-des-avis-de-confidentialit\303\251-faciles-\303\240-lire-et-\303\240-comprendre.md" +++ "b/content/fr/blog/posts/r\303\251diger-des-avis-de-confidentialit\303\251-faciles-\303\240-lire-et-\303\240-comprendre.md" @@ -5,9 +5,9 @@ description: >- La confiance du public était une priorité fondamentale pour Alerte COVID. Les avis de confidentialité, lorsqu’ils sont bien rédigés, sont d’importants outils qui contribuent à renforcer cette confiance. Voici pourquoi, au SNC, nous rédigeons des avis de confidentialité faciles à comprendre author: 'Lucas Cherkewski, Charlotte Pedersen, Sean Boots' date: '2023-01-26T11:04:59' -image: https://articles.alpha.canada.ca/uploads/sites/25/2023/01/blog_post_privacy_statement_2-1.jpg -image-alt: A visual representation of simplifying the complex. A tangled rope adjacent to a rope free of knots. -thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/01/blog_post_privacy_statement_2-1.jpg +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/01/blog_post_privacy_statement_2-1_Fr.jpeg +image-alt: Une image illustrant la simplification de choses complexes. Une corde emmêlée est représentée à côté d’une corde sans nœuds. +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/01/blog_post_privacy_statement_2-1_Fr.jpeg translationKey: blog-privacy-notices --- From 936724784f440474e8b3ac93f846db1e43b8e774 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 29 Jun 2023 09:39:38 -0400 Subject: [PATCH 36/78] [AUTO-PR] New content release - 2023-06-29T13:37:25.133Z (#4769) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updated file: how-gc-forms-can-help-collect-data-for-public-services.md * Added new file: comment-formulaires-gc-peut-aider-à-recueillir-des-données-pour-les-services-publics.md --- ...n-help-collect-data-for-public-services.md | 2 +- ...nn\303\251es-pour-les-services-publics.md" | 269 ++++++++++++++++++ 2 files changed, 270 insertions(+), 1 deletion(-) create mode 100644 "content/fr/blog/posts/comment-formulaires-gc-peut-aider-\303\240-recueillir-des-donn\303\251es-pour-les-services-publics.md" diff --git a/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md b/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md index 04638d3d0..ee1f75673 100644 --- a/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md +++ b/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md @@ -4,7 +4,7 @@ title: 'How GC Forms can help collect data for public services' description: >- Interview with Christine Monteiro and Patrick Wright on how Health Canada collects data for the Natural and Non-prescription Health Products (NNHPD) service using GC Forms. author: 'Christine Monteiro and Patrick Wright, Health Canada' -date: '2023-06-29T09:03:53' +date: '2023-06-29T09:04:40' image: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Blog_Christine_Patrick_PBS_Blog_Post_EN.jpg image-alt: Christine Monteiro and Patrick Wright from Health Canada are being featured in CDS’s “People behind the service” series. thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Blog_Christine_Patrick_PBS_Blog_Post_EN.jpg diff --git "a/content/fr/blog/posts/comment-formulaires-gc-peut-aider-\303\240-recueillir-des-donn\303\251es-pour-les-services-publics.md" "b/content/fr/blog/posts/comment-formulaires-gc-peut-aider-\303\240-recueillir-des-donn\303\251es-pour-les-services-publics.md" new file mode 100644 index 000000000..c9d7ea8d6 --- /dev/null +++ "b/content/fr/blog/posts/comment-formulaires-gc-peut-aider-\303\240-recueillir-des-donn\303\251es-pour-les-services-publics.md" @@ -0,0 +1,269 @@ +--- +layout: blog +title: 'Comment Formulaires GC peut aider à recueillir des données pour les services publics' +description: >- + Entretien avec Christine Monteiro et Patrick Wright sur la façon dont Santé Canada recueille des données à l’aide de Formulaires GC pour la Direction des produits de santé naturels et sans ordonnance (DPSNSO). +author: 'Christine Monteiro et Patrick Wright de Santé Canada' +date: '2023-06-29T09:04:40' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/June29_Blog_Christine_Patrick_PBS_Blog_Post_FR.jpeg +image-alt: +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/June29_Blog_Christine_Patrick_PBS_Blog_Post_FR.jpeg +translationKey: blog-pbs-christine-patrick +--- + +

    Peut-être comptez-vous parmi les 71 % de Canadien·ne·s qui utilisent ou ont déjà utilisé des produits de santé naturels, comme les remèdes à base d’herbes et les vitamines (source : Santé Canada).

    + + + +

    La Direction des produits de santé naturels et sans ordonnance (DPSNSO) de Santé Canada veille à ce que les personnes résidant au Canada ou visitant le pays aient accès à un large éventail de produits de santé naturels (PSN) et sans ordonnance. Pour ce faire, elle autorise uniquement la distribution de produits qui respectent les normes de sécurité, d’efficacité et de qualité.

    + + + +
    +

    Si les produits de santé naturels ne vous évoquent rien, la réglementation de Santé Canada (qui a vu le jour en 2004) les définit comme les :

    + + + +

    + + + +
      +
    • probiotiques ;
    • + + + +
    • remèdes à base d’herbes (comme le gingembre visant à soulager les troubles digestifs) ;
    • + + + +
    • vitamines et minéraux (comme l’acide folique pris durant la grossesse) ;
    • + + + +
    • médicaments homéopathiques ; et
    • + + + +
    • remèdes traditionnels (comme divers remèdes chinois et ayurvédiques).
    • +
    +
    + + + +

    Beaucoup de produits sont classés comme des PSN. Pour mettre à jour le statut des produits sur le marché, l’équipe de Santé Canada utilise désormais un nouvel outil : un formulaire Web permettant aux entreprises de signaler des changements de statut. Créé à l’aide de Formulaires GC, celui-ci est accessible, bilingue et sécurisé. Les entreprises sont donc en mesure de l’ouvrir et de le soumettre en toute simplicité.

    + + + +

    Nous avons interrogé les fonctionnaires Christine Monteiro (gestionnaire de projet) et Patrick Wright (analyste de politiques) pour en savoir plus sur l’expérience offerte par Formulaires GC à l’équipe de la DPSNSO.

    + + + + + + + +

    Q1 : En quoi le travail de l’équipe de la DPSNSO aide-t-il le public ?

    + + + +

    + + + +

    Données publiques

    + + + +

    Toute personne souhaitant vérifier le statut de ses produits de santé naturels peut rechercher des renseignements dans notre base de données de produits ! Il s’agit de la base de données sur les produits de santé naturels homologués (BDPSNH), qui fournit des renseignements sur tous les produits de santé naturels pour lesquels Santé Canada a délivré une licence de mise en marché.

    + + + +

    La base de données indique comment reconnaître les produits de santé naturels homologués à l’aide du numéro de produit naturel (NPN) ou du numéro de médicament homéopathique (DIN-HM) figurant sur l’étiquette. Ces numéros d’identification permettent d’obtenir des renseignements issus de la base de données, comme le nom du produit, la personne détentrice de la licence et l’état de la licence, les ingrédients médicinaux et la posologie recommandée.

    + + + +

    Savoir, c’est pouvoir. Nous voulons que le public soit en mesure de prendre des décisions éclairées concernant son utilisation ou sa consommation de produits de santé naturels.

    + + + +

    Réalisation d’un audit pour déceler nos lacunes et améliorer notre service

    + + + +

    En 2021, le commissaire à l’environnement et au développement durable (CEDD) a publié un rapport d’audit sur le programme des PSN. En réponse aux recommandations de l’audit, une équipe a été formée pour en apprendre davantage sur les lacunes décelées et sur les façons d’y remédier.

    + + + +

    L’audit a notamment révélé que nous devions améliorer notre capacité à surveiller et à mettre à jour le statut des produits après leur homologation et leur mise en marché. Nous devions trouver un moyen de permettre aux entreprises de produits de santé naturels de communiquer avec notre équipe à ce sujet.

    + + + +

    L’amélioration de nos capacités dans ce domaine passe notamment par la mise en place d’un formulaire Web permettant aux entreprises de soumettre des mises à jour sur le statut de leurs produits sur le marché. Nous avons créé ce formulaire à l’aide du produit Formulaires GC du Service numérique canadien.

    + + + + + + + +

    Q2 : Pourquoi l’équipe de la DPSNSO a-t-elle choisi de travailler avec Formulaires GC ?

    + + + +

    Utilisation de Formulaires GC pour maintenir nos renseignements à jour

    + + + +

    Nous avons choisi de travailler avec Formulaires GC, car il s’agissait de l’outil le plus accessible et le plus efficace dont nous disposions pour améliorer notre capacité à suivre et à mettre à jour le statut des produits sur le marché. Formulaires GC nous a aidé à recueillir les renseignements pertinents auprès des demandeur·se·s afin d’actualiser notre base de données et de fournir aux consommateur·rice·s des renseignements à jour concernant le statut de leurs produits de santé naturels sur le marché.

    + + + +

    Nous avons analysé les différentes options qui s’offraient à nous pour améliorer notre capacité à recueillir les mises à jour des demandeur·se·s. Nous avions besoin d’un outil dont la mise en place serait efficace, simple et peu coûteuse; il nous fallait tenir compte de nos ressources.

    + + + +

    En étudiant les utilisations de Formulaires GC, nous avons constaté que cet outil remplissait tous les critères pour notre projet. Il pouvait nous aider à obtenir auprès des demandeur·se·s les renseignements nécessaires sur le statut du produit, et ce, sans encombre et de manière efficace, rapide et gratuite (une bonne nouvelle pour notre budget !).

    + + + + + + + +

    Q3 : Pouvez-vous décrire votre utilisation de Formulaires GC ?

    + + + +

    + + + + + +

    Alt text: La collaboration entre les équipes de la DPSNSO et de Formulaires GC s’est faite en six étapes. Première étape : évaluation des besoins. Deuxième étape : choix d’une solution (dans ce cas-ci, Formulaires GC). Troisième étape : collaboration et création du formulaire. Quatrième étape : réalisation d’un examen attentif. Cinquième étape : intégration du formulaire au service. Sixième étape : évaluation de l’utilité du formulaire et améliorations.

    + + + +

    La collaboration avec l’équipe de produit de Formulaires GC au sein du Service numérique canadien (SNC) a été une fantastique expérience, qui nous a permis de trouver une solution à notre problème.

    + + + +

    Remarque : Depuis cette collaboration, l’équipe de Formulaires GC a créé un outil en libre-service qui permet aux utilisateurs et utilisatrices de créer leurs propres formulaires.

    + + + +

    Voici à quoi a ressemblé la création de notre formulaire Web de notification de mise en marché :

    + + + +
      +
    1. Évaluation du problème et définition d’une solution appropriée.

      Afin d’explorer les options disponibles répondant à nos besoins pour la création d’un formulaire Web, nous avons commencé par cartographier les éléments indispensables à notre projet (y compris les renseignements que nous cherchions à obtenir des compagnies soumettant leurs mises à jour). Cela nous a aidé à définir les champs nécessaires sur le formulaire Web.
    2. +
    + + + +
      +
    1. Exploration des solutions correspondant à notre problème.

      Le fait de définir clairement nos besoins nous a permis de mieux déterminer ce qui pourrait nous être utile. Nous avons ainsi pu préciser notre recherche et gagner du temps en écartant des produits qui ne fonctionneraient pas pour nous.

      C’est cette exploration et le pouvoir du bouche-à-oreille qui nous ont mis sur la voie de Formulaires GC. À partir des besoins préalablement définis, l’équipe de Formulaires GC a pu nous offrir ses conseils sur les possibilités qui s’offraient à nous compte tenu de nos délais serrés. Nous voulions que le formulaire soit actif le plus rapidement possible pour permettre aux entreprises de soumettre leurs mises à jour et pour pouvoir effectuer un suivi approprié.
    2. +
    + + + +
      +
    1. Collaboration avec l’équipe de Formulaires GC pour créer le formulaire de notre service.

      Après avoir déterminé que Formulaires GC répondait à nos besoins, nous avons entamé une collaboration avec l’équipe pour créer notre formulaire Web de notification de mise en marché pour les PSN. L’équipe de Formulaires GC nous a fourni de nombreuses observations sur la création de formulaires, comme des conseils sur la fluidité du contenu afin que l’outil soit plus facile à comprendre et à utiliser pour les entreprises.
    2. +
    + + + +
      +
    1. Examen du produit prenant en compte les facteurs politiques et le traitement des données.

      Nous devions veiller à ce que les mises à jour soient soumises par un contact approprié. Pour cela, nous avons collaboré avec Formulaires GC afin de mettre en place une attestation de formulaire Web permettant au ou à la demandeur·se d’attester de ses responsabilités réglementaires. En explorant les possibilités, nous avons opté pour une case à cocher, accompagnée d’une obligation de fournir ses coordonnées. De cette façon, nous recevons uniquement nos renseignements de contacts autorisés à fournir des mises à jour au sujet du statut des produits concernés sur le marché.

      En plus de notre collaboration relative au contenu du formulaire Web, l’équipe de Formulaires GC a pris le soin de nous demander comment les renseignements issus du formulaire seraient récoltés. Elle a ainsi pu nous conseiller sur la façon de gérer au mieux ces résultats. En analysant nos besoins opérationnels, nous avons décidé d’héberger une boîte de réception interne générale pour les courriels.
    2. +
    + + + +
      +
    1. Intégration du formulaire à notre service.

      À la suite de notre discussion sur le traitement des données avec l’équipe de Formulaires GC, nous avons créé notre boîte de réception générale. L’équipe a ensuite été en mesure de diriger chaque soumission de formulaire Web vers cette boîte de réception, sous la forme d’un courriel distinct à chaque fois. Cette méthode permet une réception efficace des mises à jour de statut et un suivi simplifié du volume de soumissions.

      Une fois le système mis en place et le formulaire actif, nous avons été en mesure d’envoyer ce dernier aux titulaires de licence de mise en marché pour les PNS. Le 14 juillet 2022, nous avons envoyé à ces personnes un courriel indiquant qu’elles pouvaient mettre à jour le statut de leur produit sur le marché grâce au nouveau formulaire Web de notification de mise en marché des produits de santé naturels. Nous avons également fourni le lien vers ce formulaire dans notre base de données pour leur permettre de le trouver facilement.
    2. +
    + + + +
      +
    1. Évaluation de l’utilité du formulaire et améliorations.

      Notre formulaire est actif depuis onze mois et fonctionne très bien. C’était formidable de voir les mises à jour d’entreprises arriver le jour même de son lancement !

      Le flux de mises à jour reste constant. Jusqu’ici, nous avons reçu des mises à jour de plus de 200 entreprises. Au fil du temps, les fournisseurs vont se familiariser avec le formulaire et nous aurons une meilleure idée des améliorations à apporter à cette offre de service.
    2. +
    + + + + + + + +

    Q4 : Quel a été l’élément le plus marquant de cette expérience avec Formulaires GC pour l’équipe de la DPSNSO ?

    + + + +

    Probablement le fait que les entreprises n’aient pas rencontré de problèmes en utilisant le formulaire Web de notification de mise en marché. C’est extrêmement gratifiant ! Cela montre que les efforts investis dans cette solution ont été payants.

    + + + +

    Nous devons tout cela aux efforts déployés par l’équipe dans les domaines suivants :

    + + + +
      +
    • planification et préparation en vue de déterminer les besoins ;
    • + + + +
    • exploration de la meilleure utilisation possible de Formulaires GC pour notre service et nos besoins ;
    • + + + +
    • conception intentionnelle pour rendre l’outil intuitif ; et
    • + + + +
    • collecte efficace de renseignements relatifs au statut du produit sur le marché.
    • +
    + + + +

    Nous recommandons vivement aux équipes envisageant d’utiliser Formulaires GC d’en explorer les fonctionnalités pour voir s’il peut leur être utile. L’outil est efficace et l’équipe vous aidera à trouver la solution la mieux adaptée à vos besoins.

    + + + + + + + +

    Si vous pensez que Formulaires GC peut être utile à votre équipe, contactez-nous !

    + + + +

    Formulaires GC peut aider les fonctionnaires de tout le gouvernement à travailler sur de nombreux types de services.

    + + + +

    Voici quelques exemples de ses utilisations :

    + + + +
      +
    • communication avec la clientèle ;
    • + + + +
    • collecte des renseignements personnels du ou de la demandeur·se (jusqu’au niveau Protégé A) ;
    • + + + +
    • collecte de rétroaction concernant un service, un évènement ou une campagne ; et
    • + + + +
    • possibilité pour les personnes de s’inscrire pour recevoir des mises à jour, comme des infolettres ou des offres d’emploi.
    • +
    + + + +

    Découvrez notre nouvel outil pour la création de formulaires gouvernementaux (il est en libre-service !) et contactez-nous en cas de question.

    + From 02375a1de23989163ed987f5b3beab59fce7d559 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 29 Jun 2023 11:39:26 -0400 Subject: [PATCH 37/78] Updated file: team.yml (#4771) --- data/team.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/data/team.yml b/data/team.yml index af76ab882..a2678862e 100644 --- a/data/team.yml +++ b/data/team.yml @@ -19,8 +19,8 @@ exec: - archived: false name: Calvin Rodo title: - en: Director of Core Services - fr: Directeur par intérim des services de base + en: Acting Head of Core Services + fr: Chef par intérim des services de base imagehash: small_calvin_rodo_b56b0d044a email: calvin.rodo@tbs-sct.gc.ca github: CalvinRodo @@ -156,14 +156,6 @@ exec: fr: Cheffe de la reception des demandes imagehash: sage_cram_b9d6d4ed1f email: sage.cram@tbs-sct.gc.ca - - archived: false - name: Sana Qureshi - title: - en: Acting Director of Talent - fr: Directrice intérimaire du Talent - imagehash: sana_qureshi_a633d68604 - email: Sana.Qureshi@tbs-sct.gc.ca - linkedin: sana-qureshi-35206a11 - archived: false name: Stephanie Gauthier title: @@ -888,6 +880,14 @@ team: email: Samantha.Burton@tbs-sct.gc.ca linkedin: samanthaburton twitter: thesamburton + - archived: false + name: Sana Qureshi + title: + en: Talent + fr: Talent + imagehash: sana_qureshi_a633d68604 + email: Sana.Qureshi@tbs-sct.gc.ca + linkedin: sana-qureshi-35206a11 - archived: false name: Sean Boots title: From 06d6c5814fbce8f99ea5210d4e889f61a371745e Mon Sep 17 00:00:00 2001 From: Vic Chan <39972942+victoriachanimal@users.noreply.github.com> Date: Thu, 29 Jun 2023 13:12:47 -0400 Subject: [PATCH 38/78] Learning list guide addition (#4760) * Remove contact CTA on Guides page * New resource added to Digital learning list guide * Removing old job posting for Senior Product Manager * Content updates to past Notify blog * fixing broken url * fixing broken url * Digital Learning List guide additio --- content/en/guides/digital-learning-list.html | 1 + content/fr/guides/digital-learning-list.html | 1 + 2 files changed, 2 insertions(+) diff --git a/content/en/guides/digital-learning-list.html b/content/en/guides/digital-learning-list.html index 395dfee5e..208156207 100644 --- a/content/en/guides/digital-learning-list.html +++ b/content/en/guides/digital-learning-list.html @@ -51,6 +51,7 @@

    Creating digital organizations

  • The Service Organization, Kate Tarling
  • Shifting from planning to learning, Ashley Evans
  • +
  • Think Digital Podcast (English only)

  • Decolonizing digital and Indigenous perspectives

    diff --git a/content/fr/guides/digital-learning-list.html b/content/fr/guides/digital-learning-list.html index e797e0816..19a1d857d 100644 --- a/content/fr/guides/digital-learning-list.html +++ b/content/fr/guides/digital-learning-list.html @@ -74,6 +74,7 @@

    Création d’organisations numériques

  • Shifting from planning to learning (passer de la planification à l’apprentissage; en anglais), par Ashley Evans
  • +
  • Balado Think Digital (disponible uniquement en anglais)

  • Décolonisation des perspectives autochtones et numériques

    From 35d5bfcc0daa6e6ba292da8aff63bcaefd54be3e Mon Sep 17 00:00:00 2001 From: Vic Chan <39972942+victoriachanimal@users.noreply.github.com> Date: Tue, 4 Jul 2023 13:51:07 -0400 Subject: [PATCH 39/78] Job posting updates (#4772) * Remove contact CTA on Guides page * New resource added to Digital learning list guide * Removing old job posting for Senior Product Manager * Content updates to past Notify blog * fixing broken url * fixing broken url * Digital Learning List guide additio * Updating Talent-related content --- ...vice-design-and-design-research-at-pspc.md | 2 +- content/en/blog/posts/hiring-at-cds.md | 2 +- content/en/careers/_index.html | 2 - .../careers/positions/designer-researcher.md | 57 ----------------- .../en/careers/positions/head-of-design.md | 56 ----------------- .../positions/head-of-internal-operations.md | 52 ---------------- .../en/careers/positions/head-of-outreach.md | 59 ------------------ .../positions/interaction-designers.md | 37 ----------- content/en/form-submission/error.html | 2 +- content/fr/blog/posts/embauche-au-snc.md | 2 +- ...de-services-et-recherche-en-conception.md" | 2 +- content/fr/careers/_index.html | 2 - .../positions/chef-de-la-conception.md | 58 ----------------- .../chef-des-op\303\251rations-internes.md" | 48 -------------- .../careers/positions/chercheur-concepteur.md | 59 ------------------ .../concepteurs-d\342\200\231interaction.md" | 38 ------------ ...responsable-de-l\342\200\231engagement.md" | 62 ------------------- content/fr/form-submission/error.html | 2 +- 18 files changed, 6 insertions(+), 536 deletions(-) delete mode 100644 content/en/careers/positions/designer-researcher.md delete mode 100644 content/en/careers/positions/head-of-design.md delete mode 100644 content/en/careers/positions/head-of-internal-operations.md delete mode 100644 content/en/careers/positions/head-of-outreach.md delete mode 100644 content/en/careers/positions/interaction-designers.md delete mode 100644 content/fr/careers/positions/chef-de-la-conception.md delete mode 100644 "content/fr/careers/positions/chef-des-op\303\251rations-internes.md" delete mode 100644 content/fr/careers/positions/chercheur-concepteur.md delete mode 100644 "content/fr/careers/positions/concepteurs-d\342\200\231interaction.md" delete mode 100644 "content/fr/careers/positions/responsable-de-l\342\200\231engagement.md" diff --git a/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md b/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md index 7103e8d09..594b8c1fc 100644 --- a/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md +++ b/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md @@ -63,5 +63,5 @@ I’m encouraged to see the beginnings of a focused effort to apply service desi - - - -Want to know more about how CDS hires researchers? You can find job posting for [Design Researchers](https://cds-snc.github.io/talent/design-researcher/) and [Quantitative Design Researchers](https://cds-snc.github.io/talent/quantitative-design-researcher/) on the [CDS Talent Handbook](https://cds-snc.github.io/talent/home/). Additionally, feel free to reach out to CDS’s Talent team at [CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca](maito:CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca) for more details. +Want to know more about how CDS hires researchers? You can find job posting for [Design Researchers](https://cds-snc.github.io/talent/design-researcher/) and [Quantitative Design Researchers](https://cds-snc.github.io/talent/quantitative-design-researcher/) on the [CDS Talent Handbook](https://cds-snc.github.io/talent/home/). Additionally, feel free to reach out to CDS’s Talent team at [CDS-SNC@tbs-sct.gc.ca](maito:CDS-SNC@tbs-sct.gc.ca) for more details. diff --git a/content/en/blog/posts/hiring-at-cds.md b/content/en/blog/posts/hiring-at-cds.md index 59acce7fd..2de8d90ef 100644 --- a/content/en/blog/posts/hiring-at-cds.md +++ b/content/en/blog/posts/hiring-at-cds.md @@ -40,6 +40,6 @@ If you are interested in knowing more about how CDS is using Interchange to buil There’s a lot to talk about and a lot to share. We’ll be sure to continue this discussion as we onboard more talent from a diversity of disciplines, using a versatile approach to building CDS in the best way possible. -Do you have questions or comments on our recruitment practices? What kind of recruitment and staffing approaches do you think work well? Are there other ways to be agile in recruiting and hiring in the public service? [Let us know](mailto:CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca). +Do you have questions or comments on our recruitment practices? What kind of recruitment and staffing approaches do you think work well? Are there other ways to be agile in recruiting and hiring in the public service? [Let us know](mailto:CDS-SNC@tbs-sct.gc.ca). diff --git a/content/en/careers/_index.html b/content/en/careers/_index.html index 8c1e5f0e5..d7e09ead8 100644 --- a/content/en/careers/_index.html +++ b/content/en/careers/_index.html @@ -93,8 +93,6 @@

    Job offer!

    If you don’t get offered a job, we’d be happy to discuss your application and explore future opportunities. In some cases, we’ll request to hold onto your application for future reference, as there may be a fit down the road.

    - -

    We’re iterating in everything we do! Whether you apply or not, we’d love to receive feedback on what we can do to make the process better, just send us an email.

    diff --git a/content/en/careers/positions/designer-researcher.md b/content/en/careers/positions/designer-researcher.md deleted file mode 100644 index afff590ab..000000000 --- a/content/en/careers/positions/designer-researcher.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -layout: job-posting -type: section -title: Design Researcher -description: >- - We’re hiring a design researcher. As a researcher, you’ll design, conduct, - analyze, and present qualitative research to product teams. You’ll be a key - member of a CDS product team and help the team make design decisions based on - the insights you discover. You’ll navigate the policy and regulatory - constraints of conducting research inside government. You’ll present to - partner departments and teach our partners new research skills. You’ll help - your fellow CDS team members become better researchers as well, (We believe - every CDS team member is a researcher in some way.) Most importantly, you will - advocate for the people who use services provided by the Government of Canada; - Canadians from all walks of life. -archived: true -translationKey: designer-researcher ---- -We’re transforming government. Our products will impact people's everyday lives. It's an exciting thing to be part of. We need you. - -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We’re hiring people at all levels of experience in Ottawa, Toronto, Waterloo, and Montreal. - -We’re hiring a design researcher. As a researcher, you’ll design, conduct, analyze, and present qualitative research to product teams. You’ll be a key member of a CDS product team and help the team make design decisions based on the insights you discover. You’ll navigate the policy and regulatory constraints of conducting research inside government. You’ll present to partner departments and teach our partners new research skills. You’ll help your fellow CDS team members become better researchers as well, (We believe every CDS team member is a researcher in some way.) Most importantly, you will advocate for the people who use services provided by the Government of Canada; Canadians from all walks of life. - -## What we’re looking for - -* You conduct compelling research that drives product decisions. You lead discovery interviews, observation, and analysis of existing data. You scope research plans that will lead to both short-term and long-term successes. -* You bring users’ voices and perspectives into the service conversation. You choose research methods that elicit the users’ contexts and lived experiences. -* You plan and conduct usability tests, and other lightweight research methods, all in an agile environment. -* You champion user research as a key part of the product development process for our partners. You present research to skeptical audiences and help partners build their own research capabilities. -* You reflect on your research practice. You think about what could make your research more useful, ethical, and efficient. You’re also always thinking about how to improve our products and our processes. -* You bring fresh opinions. You’re willing to challenge your product team’s assumptions and speak openly to best represent the users. -* You can plan and conduct research in both French and English. - -## You will be able to: - -* Lead teams through user research planning, facilitation, analysis, and reporting. -* Introduce new methods, frameworks, and practices to your team members. -* Always be learning new ways to be a better researcher. Aware of their own weaknesses and seek help from others. -* Get our teammates and partners excited about conducting their own research by being a supportive team member and guide. -* Never lose sight of how research relates to CDS' mission of helping Canadians by improving the government that serves them. -* Be non-judgemental and welcoming to research participants and observers of many backgrounds. -* Always question the status quo and push for better practices. -* Challenge your team with your thinking, and you’re open to their challenging yours. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. - -## Interested? - -Email us at [CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca](mailto:CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca) with "Design Researcher" in the subject line. Include a link to a CV, examples of your work, and/or whatever you think we should see to get to know you. - diff --git a/content/en/careers/positions/head-of-design.md b/content/en/careers/positions/head-of-design.md deleted file mode 100644 index 43ceab4ef..000000000 --- a/content/en/careers/positions/head-of-design.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -layout: job-posting -type: section -title: Head of Design -description: >- - We’re looking for a Head of Design to lead our team of user experience, - interaction, visual, content, and service designers in the creation of - accessible public services that are simple for everyone to use. -archived: true -translationKey: head-of-design ---- -We’re transforming government. Our products will impact people's everyday lives. It's an exciting thing to be part of. We need you. - -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. - -As Head of Design for CDS, you’ll be excited by the challenge of creating and managing digital services that work across multiple channels, devices, browsers and platforms. You and your team will help ensure CDS and its partners are building meaningful, accessible, inclusive, and secure services in the open, and help those partners prepare to own, maintain and continuously improve the services we deliver with them. - -You’ll lead a team of interaction, visual, content, and service designers in the creation of accessible public services that are simple for everyone to use. You’ll set the vision and tone, shape our design direction and choices, assess our recruitment needs and recruit to fulfill them, and support the team’s learning and development. - -You’ll be comfortable guiding and mentoring your team in their work and career progression by creating an environment where design is valued and can succeed. Leading by example, you’re able to see the bigger picture as well as the fine detail, understand how to design in an agile environment, and can sketch in code, software, as well as on paper. - -## What we’re looking for: - -* You apply the right tools to solve problems. You have experience working in lean, agile, or other fast-moving environments, where you’ve deployed open source and cloud technologies at scale. -* You build and lead high-performing design teams that are engaged in several products and services at a time. You engage well with others, internally and externally. You inspire collaboration and creativity and can communicate effectively with specialist and non-specialist audiences alike. -* You advocate for the people you serve. You build with people, integrating data and user experiences. You have a vision for what design in and for government can and should be, and an appetite for challenging the status quo. -* You ensure that the design of services is consistent, both internally and with the rest of CDS initiatives. You have a desire to build capacity across the Government of Canada, and can actively contribute to the cross-government design community. -* You are passionate about making Canada a better place. - -## An excellent candidate will be able to: - -* Promote innovation and guide design change at CDS and with our government partners. -* Lead your teams and community of practice to design, build, and operate critical systems. -* Set, monitor, and coach designers to meet professional standards and continuously develop and improve their skills. -* Build clear understanding about how designers work with other disciplines. -* Lead the charge by creating tooling and systems that help designers do their best work. -* Ensure product teams are staffed to deliver high quality design. -* Set and continuously improve a high-performing, inclusive, team-first development culture and foster team leaders who will do the same. -* Welcome constructive criticism of their work and constructively review the work of others. -* Model a culture of inclusive delivery and uphold principles of openness, integrity and fairness. -* Recruit, interview, hire, cultivate and support diverse design teams. -* Explain design decisions to a range of audiences and collaborate with partners and stakeholders. -* Effectively represent government design with cross-industry communities. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. - -## Interested? - -Email us at [CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca](mailto:CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca) with "Head of Design" in the subject line. Include a link to a CV, examples of your work, and/or whatever you think we should see to get to know you. - diff --git a/content/en/careers/positions/head-of-internal-operations.md b/content/en/careers/positions/head-of-internal-operations.md deleted file mode 100644 index 5700721d9..000000000 --- a/content/en/careers/positions/head-of-internal-operations.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: job-posting -type: section -title: Head of Internal Operations -description: >- - We are looking for an interim Head of Internal Operations on an 18 month term, - located in Ottawa. Reporting to the Chief Operating Officer (COO), this - position manages the finances and administrative operations of the - organization — and makes sure that employees at CDS are equipped with the - tools, workspace, and operational support they need to make an impact on the - lives of people. -archived: true -leverId: 0afc2be6-724c-4e8f-b9af-45c1186798b1 -translationKey: head-internal-ops ---- -The Canadian Digital Service (CDS) works with federal departments to make the services people depend on simple and easy-to-use. We’re a small but mighty team that is rethinking service design and delivery, engaging users every step of the way. By working in the open, and connecting partners with tools, talent, and training grounded in practice, we’re building capacity across the government for better service delivery. And we need you. - -To support this important mission, we are looking for an interim Head of Internal Operations on an 18 month term, located in Ottawa. Reporting to the Chief Operating Officer (COO), this position manages the finances and administrative operations of the organization — and makes sure that employees at CDS are equipped with the tools, workspace, and operational support they need to make an impact on the lives of people. - -You can expect high impact and wide-ranging responsibility: managing finances and forecasting for all of CDS; overseeing day-to-day procurement and IT operations; managing the travel operations that ensure CDS teams can meet service users where they are; working with the CDS talent team to welcome and onboard new team members; ensuring CDS employees have great places to work in Ottawa, Montreal, Toronto, Kitchener-Waterloo, and beyond; planning and supporting organization-level activities; and more. - -You would lead a team that currently includes three other members. This role is classified as a [AS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc993929940) in the Administrative Services group. - -We are looking for someone who will: - -* Lead and oversee key administrative and operational functions of CDS, including but not limited to: finance, office management, accommodations (facilities), travel, procurement, and IT; -* Establish trusted relationships with leadership and throughout the communities at CDS, ensuring administrative and operational strategies and processes are iterated on regularly to meet the organization’s needs; -* Ensure managers and teams at CDS have the financial and other operational data and analysis they need to make informed decisions; -* Work collaboratively with our Head of Security, COO, and others to provide employees and teams with the hardware, software, and services they need to be effective, overseeing the relevant procurement, security, and other aspects of CDS’s internal IT operations; -* Act as CDS’s main point of contact with TBS counterparts in areas of corporate services such as finance and facilities that are critical to CDS’s operations; -Coordinate CDS’s responses to corporate planning and reporting exercises such as the Integrated Business Plan, quarterly forecasts, and the Business Continuity Plan; -* Be responsible for accommodations (facilities/physical workplace) at headquarters and distributed offices across the country; -* Coach, mentor, and guide team members within the Internal Operations team. - -An excellent candidate will be able to: - -* Find the flexibilities that exists in current policies and procedures — and negotiate operational agreements with key stakeholders within TBS; -* Challenge the status quo and identify and advocate for changes to policies, processes, and practices where needed; -* Drive continuous improvement in CDS operational and administrative processes based on the needs of the organization and its team members; -* Use a research and data-driven approach to problem-solving, making sense of trends and using the insights to better process; -* Foster practices that support diversity, equity, and inclusion within their teams; -* Communicate in both French and English (in government terms, this positions is CBC). - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. - -We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. If you have any questions about this, please reach out to [cdsrecruitment.recrutementSNC@tbs-sct.gc.ca](mailto:cdsrecruitment.recrutementSNC@tbs-sct.gc.ca).* \ No newline at end of file diff --git a/content/en/careers/positions/head-of-outreach.md b/content/en/careers/positions/head-of-outreach.md deleted file mode 100644 index 1cbfb3d96..000000000 --- a/content/en/careers/positions/head-of-outreach.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: job-posting -type: section -title: Head of Outreach -description: >- - As the Outreach Team, we are the storytellers of the CDS. We tell the stories - that help public servants improve government services and make people’s lives - better. But, we don't just tell feel-good stories. The problems we tackle are - complex, and so are the stories we tell. We are not afraid to talk about what - worked, what didn't, and how we can do it better. There are no villains in the - stories we tell - we’re committed to understanding everyone’s needs and - working through problems with them. If you’re ready to bring an open and - personal voice to government then this is the role for you. -archived: true -translationKey: head-outreach ---- -We’re transforming government. Our products will impact people's everyday lives. It's an exciting thing to be part of. We need you. - -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. - -As the Outreach Team, we are the storytellers of the CDS. We tell the stories that help public servants improve government services and make people’s lives better. But, we don't just tell feel-good stories. The problems we tackle are complex, and so are the stories we tell. We are not afraid to talk about what worked, what didn't, and how we can do it better. There are no villains in the stories we tell - we’re committed to understanding everyone’s needs and working through problems with them. If you’re ready to bring an open and personal voice to government then this is the role for you. - -## We’re looking for someone who will: -* Build, coach, and manage a remote-first team working across Canada. -* Guide your team to buildthe tools and workflows to support creative storytelling and craftsmanship. -* Co-create and implement an outreach and branding strategy that makes people want to work *with* and *for* the Canadian Digital Service. -* Empower the whole organization to tell compelling stories that move people to approach government services like a start-up. -* Measure what matters and use the data to make the outreach team more effective. -* Build great relationships and collaborate with stakeholders, partners, and cross-functional teams. -* Use their expert written, verbal, and visual communication skills to coach our team. -* Identify strategic outreach opportunities and know when to strike. - -## You’ll fit right in if: -* You’re a people person who knows how to coach a team and build consensus. -* You understand how to move people with stories. -* You’re comfortable with what you know, comfortable with what you don’t know, and know how to use your team’s talents to achieve great things. -* Your default mode is open collaboration. -* You know how to make being in a Google Hangout feel like being in the room. -* You’re a listener who makes space for new ideas and perspectives. -* You know that sometimes just trying something is the best way to find out if it’ll work. -* You care about crafting the right story for the right audience - whether it’s recruiting a candidate, building a new partnership, or initiating workplace culture change. -* You know that done is better than perfect. -* You are a master juggler and know how to handle multiple things on the go - including proactive and reactive communications. -* Ideally, you’re fluent in French and English. -* You like ice cream. Not because we’re breaking a sweat and need to chill. Just because we like to have our team meetings over cones. Vegan? Lactose intolerant? We’ve got you covered. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. - -## Interested? - -Email us at [CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca](mailto:CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca) with "Head of Outreach" in the subject line. Include a link to a CV, examples of your work, and/or whatever you think we should see to get to know you. - - diff --git a/content/en/careers/positions/interaction-designers.md b/content/en/careers/positions/interaction-designers.md deleted file mode 100644 index 10b19867a..000000000 --- a/content/en/careers/positions/interaction-designers.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -layout: job-posting -type: section -title: Interaction Designers -description: >- - Interaction designers work out the best way to let users interact with - services. -archived: true -translationKey: interaction-designers ---- -We’re transforming government. Our products will impact people's everyday lives. It's an exciting thing to be part of. We need you. - -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We’re hiring people at all levels of experience in Ottawa, Toronto, Waterloo, and Montreal. - -Interaction designers work out the best way to let users interact with services, both in terms of overall flow and at the level of individual design elements. - -They are responsible for creating intelligent, simple interactions that allow users to achieve their goals quickly and easily. Interaction designers collaborate extensively with developers, should be comfortable with code (HTML, CSS, GitHub), and able to rapidly develop low and high-fidelity prototypes. Interaction designers also observe and interpret user interactions during usability testing and help translate research insights into design requirements. - -## We’re looking for dedicated Designers to join our team: - -* Your approach to design starts with inclusivity and accessibility. -* You’re great at communicating with people who aren’t familiar with design, comfortable working alongside clients during the design process, and are excited to work with people on research and testing. -* You can effectively demonstrate what your detailed design process entails. -* You are passionate about users’ experiences and want to create measurable improvements to government services. -* You have experience working alongside developers and researchers and rapidly prototyping. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. - -## Interested? - -Email us at [CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca](mailto:CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca) with "Interaction Designer" in the subject line. Include a link to a CV, examples of your work, and/or whatever you think we should see to get to know you. diff --git a/content/en/form-submission/error.html b/content/en/form-submission/error.html index e33961648..45f80380d 100644 --- a/content/en/form-submission/error.html +++ b/content/en/form-submission/error.html @@ -10,7 +10,7 @@

    Something went wrong and we didn’t receive your application. Please try again in 30 minutes.

    If you continue to see this error, please email cdsrecruitment.recrutementsnc@tbs-sct.gc.ca. + href="mailto:CDS-SNC@tbs-sct.gc.ca">CDS-SNC@tbs-sct.gc.ca.

    Si on ne vous transmet pas d’offre, nous serons heureux de discuter de votre candidature avec vous et d'explorer les possibilités futures. Dans certains cas, nous pourrions demander de conserver votre demande afin de combler de futurs besoins.

    - -

    Nous itérons constamment! Que vous postuliez ou non, nous serions ravis de recevoir vos commentaires sur les façons d’améliorer le processus, il suffit de nous écrire.

    diff --git a/content/fr/careers/positions/chef-de-la-conception.md b/content/fr/careers/positions/chef-de-la-conception.md deleted file mode 100644 index 87ab1af0a..000000000 --- a/content/fr/careers/positions/chef-de-la-conception.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: job-posting -type: section -title: Chef de la conception -description: >- - Nous recherchons un chef de conception qui dirigera une équipe de concepteurs - visuels, d’interaction, de contenu et de services dans la création de services - publics accessibles et simples à utiliser pour tous. -archived: true -translationKey: head-of-design ---- -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de notre mission, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en s’appuyant sur les besoins des personnes. - -## Le rôle - -À titre de chef de la conception pour le Service numérique canadien (SNC), vous serez enthousiasmé par le défi de créer et de gérer des services numériques qui fonctionnent sur de multiples canaux, appareils, navigateurs et plateformes. Vous et votre équipe devrez contribuer à faire en sorte que le SNC et ses partenaires mettent en place et révèlent au grand jour des services de qualité, accessibles, inclusifs et sécuritaires. Vous devrez également vous assurer d’aider ces partenaires à se préparer à contrôler, à maintenir et à améliorer continuellement les services que nous offrons avec eux. - -Vous devrez diriger une équipe de concepteurs visuels, d’interaction, de contenu et de services dans la création de services publics accessibles et simples à utiliser pour tous. Vous devrez établir la vision et le ton, façonner notre orientation et nos choix en matière de conception, évaluer nos besoins de recrutement et recruter conséquemment, ainsi que soutenir l’apprentissage et le perfectionnement de l’équipe. - -Vous devrez être à l’aise de guider et d’encadrer votre équipe dans son travail et son avancement professionnel en créant un environnement où la conception est valorisée et synonyme de succès. En prêchant par l’exemple, vous devrez être en mesure d’avoir une vision d’ensemble, mais aussi détaillée, de comprendre comment concevoir dans un environnement agile, de produire des ébauches en code, dans un logiciel, ainsi que sur papier. - -## Ce que nous recherchons : - -* Vous utilisez les bons outils pour résoudre les problèmes. Vous avez de l’expérience de travail dans un environnement allégé, agile ou en évolution rapide, dans lequel vous avez déployé, à grande échelle, des sources ouvertes et des technologies de l’informatique en nuage. -* Vous construisez et dirigez des équipes de conception très performantes qui s’occupent de plusieurs produits et services à la fois. Vous interagissez bien avec les autres, à l’interne et à l’externe. Vous inspirez la collaboration et la créativité et pouvez communiquer efficacement à la fois avec des publics spécialisés et non spécialisés. -* Vous défendez les intérêts des gens que vous servez. Vous construisez avec les gens, en intégrant données et expériences utilisateurs. Vous avez une vision de ce que la conception au sein du gouvernement et pour le gouvernement peut et devrait être, et vous avez envie de remettre en question le statu quo. -* Vous vous assurez que la conception des services est conséquente, tant à l’interne qu’avec les autres initiatives du SNC. Vous avez le désir de renforcer la capacité à l’échelle du gouvernement du Canada et vous pouvez contribuer activement aux communautés de conception intergouvernementales. -* Vous avez à cœur de faire du Canada un meilleur endroit. - -## Pour être un excellent candidat, vous devez être en mesure de : - -* Promouvoir l’innovation et orienter les changements de conception du SNC et de nos partenaires gouvernementaux. -* Diriger vos équipes et votre communauté de pratique dans la conception, la construction et l’exploitation des systèmes critiques. -* Établir, surveiller et encadrer les concepteurs afin qu’ils respectent les normes professionnelles et qu’ils développent et améliorent continuellement leurs compétences. -* Développer une compréhension claire de la façon dont les concepteurs travaillent avec d’autres disciplines. -* Prendre les devants en créant des outils et des systèmes qui aident les concepteurs à faire le meilleur travail possible. -* Veiller à ce que les équipes de produits soient dotées du personnel nécessaire pour assurer une conception de haute qualité. -* Établir et améliorer de façon continue une culture de perfectionnement axée sur le haut rendement, l’inclusion et l’importance prioritaire de l’équipe et encourager les chefs d’équipe à faire de même. -* Accueillir favorablement les critiques constructives à propos de son propre travail et examiner de façon constructive celui des autres. -* Adopter une culture de prestation inclusive des services et maintenir des principes d’ouverture, d’intégrité et d’équité. -* Recruter, interviewer, embaucher, développer et soutenir diverses équipes de conception. -* Expliquer les décisions de conception à divers publics et collaborer avec les partenaires et les parties concernées. -* Représenter efficacement la conception liée au gouvernement auprès des collectivités intersectorielles. - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. - - -## Vous êtes intéressé? - -Envoyez-nous un courriel à et indiquez « Chef de la conception » dans la ligne d’objet. Fournissez-nous un lien vers votre CV, des exemples de votre travail ou ce que nous devrions voir pour mieux vous connaître. diff --git "a/content/fr/careers/positions/chef-des-op\303\251rations-internes.md" "b/content/fr/careers/positions/chef-des-op\303\251rations-internes.md" deleted file mode 100644 index 3f1a0e4df..000000000 --- "a/content/fr/careers/positions/chef-des-op\303\251rations-internes.md" +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: Chef des opérations internes -description: >- - Nous recherchons un ou une chef intérimaire des opérations internes pour une - période déterminée de 18 mois, à Ottawa. -archived: true -leverId: 7bc280bb-f403-4a12-8a4e-c6cee0ef766d -translationKey: head-internal-ops ---- -Le Service numérique canadien (SNC) collabore avec les ministères fédéraux afin de rendre les services dont la population a besoin simples et faciles à utiliser. Nous sommes une petite mais puissante équipe qui repense la conception et la prestation des services en impliquant les utilisateurs à chaque étape du processus. En travaillant ouvertement et en mettant à la disposition de nos partenaires des outils, des personnes talentueuses et des formations fondées sur la pratique, nous renforçons les capacités dans tout le gouvernement dans le but d’améliorer la prestation des services. Et nous avons besoin de vous. - -Pour soutenir cette importante mission, nous recherchons un ou une chef intérimaire des opérations internes pour une période déterminée de 18 mois, à Ottawa. Relevant du directeur de l’exploitation, cette personne assure la gestion des finances et des opérations administratives de l’organisation et s’assure que les employés du SNC ont les outils, l’espace de travail et le soutien opérationnel dont ils ont besoin pour avoir une incidence sur la vie des gens. - -Vous pouvez vous attendre à avoir un impact élevé et des responsabilités diverses : gérer les finances et assurer la planification pour l’ensemble du SNC; superviser l’approvisionnement quotidien et les opérations informatiques; gérer les activités de déplacement pour s’assurer que les équipes du SNC peuvent rencontrer les utilisateurs de services là où ils se trouvent; travailler avec l’équipe de gestion du talent du SNC pour accueillir et intégrer les nouveaux membres de l’équipe; veiller à ce que les employés du SNC aient de bons espaces de travail à Ottawa, à Montréal, à Toronto, à Kitchener-Waterloo et ailleurs; planifier et soutenir les activités au niveau de l’organisation; et plus. - -Vous dirigerez une équipe qui comprend actuellement trois autres membres. Il s’agit d’un poste de niveau [AS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=15#toc993929940) dans le groupe des Services administratifs. - -Nous recherchons une personne qui saura : - -* Diriger et superviser les principales fonctions administratives et opérationnelles du SNC, notamment : les finances, la gestion des bureaux, les installations, les déplacements, l’approvisionnement et les technologies de l’information; -* Établir des relations de confiance avec les dirigeants et avec toutes les communautés du SNC, en veillant à ce que les stratégies et processus administratifs et opérationnels fassent l’objet d’itérations régulières pour répondre aux besoins de l’organisation; -* S’assurer que les gestionnaires et les équipes du SNC disposent des données financières, opérationnelles et analytiques dont ils ont besoin pour prendre des décisions éclairées; -* Travailler en collaboration avec le chef de la sécurité, le directeur de l’exploitation et d’autres pour fournir aux employés et aux équipes le matériel, les logiciels et les services dont ils ont besoin pour être efficaces, et superviser l’approvisionnement, la sécurité et d’autres aspects pertinents des opérations informatiques internes du SNC; -* Agir à titre de point de contact principal du SNC auprès de ses homologues du SCT dans les domaines des services ministériels essentiels aux activités du SNC tels que les finances et les installations; -* Coordonner les réponses du SNC aux activités de planification et de reddition de comptes telles que le plan d’affaires intégré, les prévisions trimestrielles et le plan de continuité des activités; -* Être responsable des installations et du lieu de travail physique au siège social et dans les bureaux dispersés à travers le pays; -* Conseiller, encadrer et guider les membres de l’équipe des opérations internes. - -Un excellent candidat ou une excellente candidate pourra : - -* Trouver les flexibilités qui existent dans les politiques et procédures actuelles et négocier des accords opérationnels avec les principaux intervenants au sein du SCT; -* Remettre en question le statu quo puis définir et préconiser, au besoin, des modifications aux politiques, aux processus et aux pratiques; -* Favoriser l’amélioration continue des processus opérationnels et administratifs du SNC en fonction des besoins de l’organisation et des membres de son équipe; -* Utiliser une approche fondée sur la recherche et les faits pour résoudre les problèmes, interpréter les tendances et traiter l’information; -* Encourager les pratiques favorisant la diversité, l’équité et l’inclusion au sein des équipes; -* Communiquer à la fois en français et en anglais (en termes gouvernementaux, ce poste est CBC). - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -*Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. Si vous avez des questions à ce sujet, veuillez contacter [cdsrecruitment.recrutementSNC@tbs-sct.gc.ca](mailto:cdsrecruitment.recrutementSNC@tbs-sct.gc.ca).* \ No newline at end of file diff --git a/content/fr/careers/positions/chercheur-concepteur.md b/content/fr/careers/positions/chercheur-concepteur.md deleted file mode 100644 index 66b880eca..000000000 --- a/content/fr/careers/positions/chercheur-concepteur.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: job-posting -type: section -title: Chercheur en conception -description: >- - Nous recherchons un chercheur en conception. À titre de chercheur, vous devrez - concevoir, mener, analyser des recherches qualitatives et les présenter aux - équipes de produits. En tant que membre clé d’une équipe de produits du - Service numérique canadien (SNC), vous aiderez l’équipe à prendre des - décisions liées à la conception à la lumière des connaissances que vous - acquerrez. Vous composerez avec les contraintes politiques et réglementaires - associées à la recherche au sein du gouvernement. Vous présenterez aux - ministères partenaires et enseignerez à nos partenaires de nouvelles - compétences en recherche. Vous aiderez aussi vos collègues de l’équipe du SNC - à devenir de meilleurs chercheurs (nous croyons que chaque membre de l’équipe - du SNC est un chercheur dans une certaine mesure). Mais surtout, vous - défendrez les intérêts des personnes qui utilisent les services du - gouvernement du Canada, des Canadiennes et Canadiens de tous les horizons. -archived: true -translationKey: designer-researcher ---- -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de notre mission, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en s’appuyant sur les besoins des personnes. Nous embauchons des personnes de tous les niveaux d’expérience, à Ottawa, Toronto, Waterloo et Montréal. - -Nous recherchons une chercheuse ou un chercheur en conception. À ce titre, vous devrez concevoir, mener, analyser des recherches qualitatives et les présenter aux équipes de produits. En tant que membre clé d’une équipe de produits du Service numérique canadien (SNC), vous aiderez l’équipe à prendre des décisions liées à la conception à la lumière des connaissances que vous acquerrez. Vous composerez avec les contraintes politiques et réglementaires associées à la recherche au sein du gouvernement. Vous présenterez aux ministères partenaires et enseignerez à nos partenaires de nouvelles compétences en recherche. Vous aiderez aussi vos collègues de l’équipe du SNC à devenir de meilleurs chercheurs (nous croyons que chaque membre de l’équipe du SNC est un chercheur dans une certaine mesure). Mais surtout, vous défendrez les intérêts des personnes qui utilisent les services du gouvernement du Canada : les Canadiennes et les Canadiens de tous les horizons. - -## Nous cherchons un candidat ou une candidate qui sait : - -* conduire des recherches convaincantes susceptibles d’orienter les décisions relatives aux produits; mener des entrevues exploratoires, dégager des observations et procéder à l’analyse de données existantes; établir la portée de plans de recherche qui mèneront au succès à court et à long terme -* faire en sorte que les utilisateurs aient voix au chapitre et que l’on prenne leur point de vues en considération dans les discussions sur les services; choisir des méthodes de recherche qui tiennent compte de la situation et des expériences des utilisateurs -* planifier et mener des tests d’utilisabilité et utiliser d’autres méthodes de recherche rapides dans un environnement agile -* faire valoir la recherche sur les utilisateurs comme élément clé du processus de développement de produits pour nos partenaires; présenter la recherche à des publics sceptiques et aider les partenaires à renforcer leurs propres capacités de recherche -* examiner ses pratiques de recherche; réfléchir à ce qui pourrait rendre ses recherches plus utiles, éthiques et efficaces; envisager continuellement des façons d’améliorer nos produits et nos processus -* apporter de nouveaux points de vue; remettre en question les hypothèses de l’équipe de produits et parler ouvertement pour mieux représenter les utilisateurs -* planifier et faire de la recherche en français et en anglais - -## Le candidat ou la candidate est capable de : - -* diriger les équipes aux étapes de la planification, de la facilitation, de l’analyse et de la production de rapports -* présenter de nouvelles méthodes, de nouveaux cadres et de nouvelles pratiques aux membres de l’équipe -* se tenir au courant des nouveaux moyens permettant d’être un meilleur chercheur; de reconnaître ses faiblesses et de demander de l’aide -* se montrer solidaire et de prodiguer des conseils afin d’encourager ses coéquipiers et nos partenaires à mener leurs propres recherches -* ne jamais perdre de vue le lien entre la recherche et la mission du SNC qui consiste à aider les Canadiennes et les Canadiens tout en améliorant le gouvernement qui les sert -* ne pas porter de jugement et d’être accueillant envers les participants à la recherche et les observateurs de divers milieux -* constamment remettre en question le statu quo et d’exercer des pressions pour favoriser l’adoption de pratiques exemplaires -* proposer aux membres de l’équipe de nouvelles pistes de réflexion et d’accepter qu’ils remettent aussi en cause sa façon de penser - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. - -## Vous êtes intéressé? - -Envoyez-nous un courriel à et indiquez « Chercheur en conception » dans la ligne d’objet. Fournissez-nous un lien vers votre CV, des exemples de votre travail ou ce que nous devrions voir pour mieux vous connaître. diff --git "a/content/fr/careers/positions/concepteurs-d\342\200\231interaction.md" "b/content/fr/careers/positions/concepteurs-d\342\200\231interaction.md" deleted file mode 100644 index 54d265bb2..000000000 --- "a/content/fr/careers/positions/concepteurs-d\342\200\231interaction.md" +++ /dev/null @@ -1,38 +0,0 @@ ---- -layout: job-posting -type: section -title: Concepteurs d’interaction -description: >- - Les concepteurs d’interactions déterminent la meilleure façon de permettre aux - utilisateurs d’interagir avec les services, tant en termes de flux global - qu’au niveau des éléments de conception individuels. -archived: true -translationKey: interaction-designers ---- -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de notre mission, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en s’appuyant sur les besoins des personnes. Nous embauchons des personnes de tous les niveaux d’expérience, à Ottawa, Toronto, Waterloo et Montréal. - -Les concepteurs d’interactions déterminent la meilleure façon de permettre aux utilisateurs d’interagir avec les services, tant en termes de flux global qu’au niveau des éléments de conception individuels. - -Ils sont chargés de créer des interactions intelligentes et simples qui permettent aux utilisateurs d’atteindre leurs objectifs rapidement et facilement. Les concepteurs d’interactions collaborent beaucoup avec les développeurs et devraient être à l’aise avec le code (HTML, CSS, GitHub) et être en mesure de développer rapidement des prototypes de faible et de haute fidélité. Les concepteurs d’interactions observent et interprètent également les interactions des utilisateurs pendant les tests d'utilisabilité et aident à traduire les résultats de la recherche en exigences de conception. - -## Nous sommes à la recherche de concepteurs dévoués pour se joindre à notre équipe : - -* Votre approche de la conception commence par l’inclusion et l’accessibilité -* Vous réussissez très bien à communiquer avec des gens qui ne connaissent pas bien la conception, à être à l’aise de travailler avec des clients pendant le processus de conception et qui sont enthousiastes à l’idée de travailler avec des gens dans le domaine de la recherche et des tests avec les utilisateurs -* Vous pouvez démontrer efficacement en quoi consiste votre processus de conception détaillée -* Vous êtes passionné par l’expérience des utilisateurs et vous voulez apporter des améliorations mesurables aux services gouvernementaux -* Vous avez de l’expérience dans le travail avec des développeurs et des chercheurs et du prototypage rapide - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. - -## Vous êtes intéressé? - -Envoyez-nous un courriel à et indiquez « Concepteurs d’interaction » dans la ligne d’objet. Fournissez-nous un lien vers votre CV, des exemples de votre travail ou ce que nous devrions voir pour mieux vous connaître. diff --git "a/content/fr/careers/positions/responsable-de-l\342\200\231engagement.md" "b/content/fr/careers/positions/responsable-de-l\342\200\231engagement.md" deleted file mode 100644 index 5cf4e6095..000000000 --- "a/content/fr/careers/positions/responsable-de-l\342\200\231engagement.md" +++ /dev/null @@ -1,62 +0,0 @@ ---- -layout: job-posting -type: section -title: Chef de liaison et diffusion -description: >- - En tant qu’équipe de de liaison et diffusion, nous sommes les narrateurs du - SNC. Nous racontons les histoires qui aident les fonctionnaires à améliorer - les services gouvernementaux et à rendre la vie des gens meilleure. Mais, - sachez que nous ne contentons pas de raconter des histoires amusantes. Les - problèmes que nous abordons sont complexes, tout comme les histoires que nous - racontons. Nous n’avons pas peur de parler et de dire ce qui a fonctionné, ce - qui n’a pas fonctionné et la façon dont nous pouvons mieux faire. Il n’y a pas - de méchants dans les histoires que nous racontons. Nous nous engageons à - comprendre les besoins de chacun et à résoudre les problèmes avec eux. Si vous - êtes prêt à vous exprimer de manière ouverte et personnelle au gouvernement, - ce poste vous convient. -archived: true -translationKey: head-outreach ---- -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de notre mission, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en s’appuyant sur les besoins des personnes. - -En tant qu’équipe de liaison et diffusion, nous sommes les narrateurs du SNC. Nous racontons les histoires qui aident les fonctionnaires à améliorer les services gouvernementaux et à rendre la vie des gens meilleure. Mais sachez que nous ne nous contentons pas de raconter des histoires amusantes. Les problèmes que nous abordons sont complexes, tout comme les histoires que nous racontons. Nous n’avons pas peur de parler de ce qui a fonctionné, de ce qui n’a pas fonctionné et de la façon dont nous pouvons mieux faire. Il n’y a pas de méchants dans les histoires que nous racontons : nous nous engageons à comprendre les besoins de chacun et à résoudre les problèmes avec eux. Si vous êtes prêt à vous exprimer de manière ouverte et personnelle au gouvernement, ce poste vous convient. - -## Nous cherchons quelqu’un pour les tâches suivantes : - -* Bâtir, conseiller et gérer une équipe travaillant principalement à distance d’un bout à l’autre du Canada -* Guider l’équipe pour qu’elle développe des outils et des flux de travaux qui renforcent la narration créative et le savoir-faire -* Cocréer et mettre en œuvre une stratégie de liaison et diffusion ainsi qu’une stratégie de marque qui incitent les gens à vouloir travailler _avec_ et _pour_ le Service numérique canadien -* Donner les moyens à toute l’organisation de raconter des histoires convaincantes qui incitent les gens à s'adresser aux services gouvernementaux comme s’il s’agissait d’une jeune entreprise -* Déterminer ce qui importe et utiliser les données pour rendre l’équipe de liaison et diffusion plus efficace -* Nouer d’excellentes relations et collaborer avec les parties prenantes, les partenaires et les équipes interfonctionnelles -* Utiliser ses compétences en communication écrite, verbale et visuelle pour conseiller notre équipe -* Définir les opportunités stratégiques de liaison et diffusion, et savoir les exploiter à bon escient - -## Vous avez le profil parfait si : - -* Vous êtes une personne sociable qui sait comment conseiller une équipe et établir un consensus -* Vous savez comment émouvoir les gens avec des histoires -* Vous êtes à l’aise aussi bien avec ce que vous connaissez que ce que vous ignorez, et vous savez comment utiliser les talents de votre équipe pour réaliser de grandes choses -* Vous avez adopté la collaboration ouverte comme pratique de travail par défaut -* Vous savez donner l’impression aux collègues qu’ils sont en votre présence même s’ils communiquent par Google Hangout -* Vous êtes une personne qui sait écouter et qui valorise les nouvelles idées et perspectives -* Vous savez que parfois, essayer quelque chose est le meilleur moyen de savoir si ça va marcher -* Vous vous souciez de créer la bonne histoire pour le bon public, qu’il s’agisse de recruter un candidat, d’établir un nouveau partenariat ou d’amorcer un changement de culture en milieu de travail -* Vous savez qu’il vaut mieux terminer vos tâches qu’être obsédé par la perfection -* Vous êtes un maître jongleur et savez comment gérer de multiples choses en déplacement, y compris les communications proactives et réactives -* Vous parlez couramment le français et l’anglais (ce serait l’idéal) -* Vous aimez la crème glacée. Pas parce qu’on transpire et qu’on a besoin de se calmer. Juste parce qu’on aime avoir nos réunions d’équipe avec des cornets. (Végétalien? Allergique au lactose? Nous avons ce qu’il vous faut.) - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. - -## Vous êtes intéressé? - -Envoyez-nous un courriel à et indiquez « Chef de liaison et diffusion » dans la ligne d’objet. Fournissez-nous un lien vers votre CV, des exemples de votre travail ou ce que nous devrions voir pour mieux vous connaître. diff --git a/content/fr/form-submission/error.html b/content/fr/form-submission/error.html index 5ab09e4a6..7eab37f8e 100644 --- a/content/fr/form-submission/error.html +++ b/content/fr/form-submission/error.html @@ -10,7 +10,7 @@

    Une erreur s’est produite et nous n’avons pas reçu votre candidature. Veuillez ressayer dans 30 minutes.

    Si l’erreur se produit à nouveau, veuillez écrire à cdsrecruitment.recrutementsnc@tbs-sct.gc.ca. + href="mailto:CDS-SNC@tbs-sct.gc.ca">CDS-SNC@tbs-sct.gc.ca.

    Retour à la page Carrières Date: Tue, 4 Jul 2023 15:00:02 -0400 Subject: [PATCH 40/78] [AUTO-PR] New content release - 2023-07-04T18:53:10.952Z (#4776) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added new file: creating-inclusive-spaces-for-gc-collaboration-–-an-interview-with-jose-jimenez.md * Added new file: créer-des-espaces-inclusifs-pour-la-collaboration-au-sein-du-gouvernement-du-canada-—-une-entrevue-avec-jose-jimenez.md * Updated file: team.yml --- ...200\223-an-interview-with-jose-jimenez.md" | 109 ++++++++++++++++++ ...200\224-une-entrevue-avec-jose-jimenez.md" | 109 ++++++++++++++++++ data/team.yml | 8 +- 3 files changed, 222 insertions(+), 4 deletions(-) create mode 100644 "content/en/blog/posts/creating-inclusive-spaces-for-gc-collaboration-\342\200\223-an-interview-with-jose-jimenez.md" create mode 100644 "content/fr/blog/posts/cr\303\251er-des-espaces-inclusifs-pour-la-collaboration-au-sein-du-gouvernement-du-canada-\342\200\224-une-entrevue-avec-jose-jimenez.md" diff --git "a/content/en/blog/posts/creating-inclusive-spaces-for-gc-collaboration-\342\200\223-an-interview-with-jose-jimenez.md" "b/content/en/blog/posts/creating-inclusive-spaces-for-gc-collaboration-\342\200\223-an-interview-with-jose-jimenez.md" new file mode 100644 index 000000000..f315bb27c --- /dev/null +++ "b/content/en/blog/posts/creating-inclusive-spaces-for-gc-collaboration-\342\200\223-an-interview-with-jose-jimenez.md" @@ -0,0 +1,109 @@ +--- +layout: blog +title: 'Creating inclusive spaces for GC collaboration – An interview with Jose Jimenez' +description: >- + Jose Jimenez (Growth team for CDS products), shares thoughts on creating inclusive spaces for GC collaboration. +author: 'Jose Jimenez ' +date: '2023-07-04T14:51:53' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Jose_PBS_Acticle_FIP_Blog_Post_EN-scaled.jpg +image-alt: Interview with Jose Jimenez from CDS Platform’s Growth Marketing team. +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Jose_PBS_Acticle_FIP_Blog_Post_EN-scaled.jpg +translationKey: blog-inclusive-spaces +--- + +

    This article was previously published on CDS’s LinkedIn page in June 2023. Check out the original post.

    + + + +
    +

    “There’s a quote from the Hamilton musical that says ‘Legacy. What is a legacy? It’s planting seeds in a garden you never get to see.’ It has always struck me, particularly working in the public service.”

    +– Jose Jimenez (Growth team for CDS Platform products).
    + + + +

    As public servants, it’s important for us to take inclusive approaches in our work. Inclusion is an active practice that creates environments where the people we serve and the public servants we work with who are 2SLGBTQ+ and/or other marginalized identities feel like they belong and are cared for as humans.

    + + + +

    One of the ways we’re celebrating Pride season is by talking about the ways we’re being intentional about inclusivity in our work. Read our interview with Jose below!

    + + + + + + + +

    Q1: First of all, happy Pride month! Second, can you share a little about yourself and your work at CDS?

    + + + +

    Thank you and happy Pride month! First off, a little about myself: I grew up in a small country in South America called Ecuador. As you can guess, I speak Spanish, alongside English and a bit of French. Some of my most formative moments have included the work of public servants, both as an immigrant and now as a young professional having worked in multiple departments. 

    + + + +

    I consider myself curious by nature. I’m lucky I’ve had the privilege to work with people who are happy to answer my questions, allowing me to learn from them. I now do the same with others by being involved in learning campaigns at the Canadian Digital Service (CDS) and the Federal Youth Network (FYN). In the past few years, I’ve been able to host and participate in discussions around neurodivergence, intersectional queerness, immigration and culture, ideas of “masculinity”, and dealing with emotions like rejection. 

    + + + +

    I started my career in the GC as a student at CDS, working for the partnerships team. It taught me a lot about the dynamics of government and how to communicate with public servants from different parts of the organization. I then worked for another department before coming back to CDS as a student on the COVID Alert support team. After graduating from Carleton University’s Public Affairs and Policy Management program, I ran the events service at CDS. 

    + + + +

    I’m now working for CDS’s Platform Growth team as a Technical Marketer for the GC Forms product – but I like to describe my job as being a curious helper. Working in the GC, there are a lot of nuances and important considerations when offering solutions, such as security, accessibility, policies and mandates, and business/processing constraints. A lot of my work is meeting and collaborating with public servants to understand their context and explore if GC Forms could be a useful solution (check out the tool).

    + + + + + + + +

    Q2: How do you intentionally create spaces where people feel like they belong, avoiding unconsciously excluding diverse identities?

    + + + +

    There are many ways I approach this in my work. Mainly by de-gendering my communications to make them more inclusive for diverse audiences. My native tongue is Spanish, which is a very gendered language – it’s ingrained in the way I was raised to speak. In the same way as French, nouns have a gender assigned to them. For example: A ‘car’ (el carro) is a masculine noun and a ‘cup’ (la taza) is feminine. My colleague Marie-Sophie actually recently wrote a blog on how the linguistic services team is working to de-gender French job postings at CDS – I recommend checking it out!

    + + + +

    For me, trying to find gender-neutral ways to communicate is an active practice that has improved over time. For example, when giving GC Forms demos, I refer to user tasks as “you can click x” vs “he or she can click x”.  I also don’t assume pronouns in written or verbal conversations, defaulting to using they/them pronouns when it’s unknown (and switching if I learn theirs). It’s a small thing, but a conscious effort we can all do to be respectful.

    + + + +

    Being inclusive in communications isn’t limited to gender and sexuality.  I’ve heard too many sports metaphors like ‘Monday-morning quarterback’ that I don’t really understand – I’ve only played football recreationally a couple of times – leaving me guessing what it could mean. I try to use inclusive metaphors and sayings that everyone can understand, not just people with specific interests or identities.

    + + + +

    On the topic of inclusion, I want to share “The international guide to gender-inclusive writing” that can help people using our GC Forms product!

    + + + + + + + +

    Q3: Any other thoughts you want to share on the topic of inclusivity in the public service?

    + + + +

    There’s a quote from the Hamilton musical that says “Legacy. What is a legacy? It’s planting seeds in a garden you never get to see.’ It has always struck me, particularly working in the public service. 

    + + + +

    Belonging is the legacy that blooms from inclusion. While we may create inclusive spaces, it doesn’t mean that those new to the table feel like they belong. To me, it puts into perspective the privileges and obligations we have as public servants to do good and be mindful in our approaches. Not just in our ways of working, but for the public we serve – the public that we’re a part of too. The impacts of government work are so wide and large, we can’t fully know the extent of them. Our actions and decisions today can have impacts down the road, like policies shaping the ways people approach work 10 years from now. It’s on all of us, as public servants, to bring inclusion into our work so that belonging can flourish for those that come after us.

    + + + + + + + +

    Join digital communities!

    + + + +

    If you’re part of the 2SLGBTQ+ community and work / are interested in tech (including those in supporting roles like comms and admin), I suggest checking out QueerTech! They have events, resources, and mentoring available for queer people.

    + + + +

    Lastly, if you’re in need of web forms or are exploring ways to get information from those you serve, check out GC Forms. Myself and the team are here to listen and help.

    + diff --git "a/content/fr/blog/posts/cr\303\251er-des-espaces-inclusifs-pour-la-collaboration-au-sein-du-gouvernement-du-canada-\342\200\224-une-entrevue-avec-jose-jimenez.md" "b/content/fr/blog/posts/cr\303\251er-des-espaces-inclusifs-pour-la-collaboration-au-sein-du-gouvernement-du-canada-\342\200\224-une-entrevue-avec-jose-jimenez.md" new file mode 100644 index 000000000..d8d7823cf --- /dev/null +++ "b/content/fr/blog/posts/cr\303\251er-des-espaces-inclusifs-pour-la-collaboration-au-sein-du-gouvernement-du-canada-\342\200\224-une-entrevue-avec-jose-jimenez.md" @@ -0,0 +1,109 @@ +--- +layout: blog +title: 'Créer des espaces inclusifs pour la collaboration au sein du gouvernement du Canada — Une entrevue avec Jose Jimenez' +description: >- + Jose Jimenez (équipe de la croissance pour les produits du SNC) s’exprime sur la création d’espaces inclusifs pour la collaboration au sein du GC. +author: 'Jose Jimenez ' +date: '2023-07-04T14:52:02' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Jose_PBS_Acticle_FIP_Blog_Post_FR-1-scaled.jpg +image-alt: Entrevue avec Jose Jimenez (équipe de la croissance pour les produits de la plateforme du SNC). +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/06/Jose_PBS_Acticle_FIP_Blog_Post_FR-1-scaled.jpg +translationKey: blog-inclusive-spaces +--- + +

    Cet article a été publié sur la page LinkedIn du SNC en juin 2023. Consultez le billet original.

    + + + +
    +

    « Il y a une citation de la comédie musicale Hamilton qui dit “Qu’est-ce qu’un legs ? C’est semer un jardin pour ne jamais en voir les fleurs” et ça m’a toujours touché, surtout en tant que fonctionnaire. »

    +— Jose Jimenez (équipe de la croissance pour les produits de la plateforme du SNC).
    + + + +

    En tant que fonctionnaires, il est important que nous adoptions des approches inclusives dans notre travail. L’inclusion est une pratique active qui permet aux personnes que nous servons et aux fonctionnaires avec lesquels nous travaillons qui sont 2ELGBTQ+ ou une autre identité marginalisée d’avoir un sentiment d’appartenance et de savoir que leur bien-être en tant qu’être humain nous tient à cœur.

    + + + +

    Parmi les façons dont nous célébrons la saison de la Fierté, nous prenons le temps de parler des façons dont nous intégrons les valeurs de l’inclusion dans notre travail. Lisez notre entrevue avec Jose ci-dessous !

    + + + + + + + +

    Q1 : Tout d’abord, joyeux mois de la Fierté ! Parlez-nous un peu de vous et de votre travail au SNC.

    + + + +

    Merci ! Et joyeux mois de la Fierté à vous ! Pour commencer, une petite introduction : J’ai grandi dans un petit pays d’Amérique du Sud appelé l’Équateur. Comme vous pouvez le deviner, je parle l’espagnol, ainsi que l’anglais et un peu le français. Certains de mes moments les plus marquants ont été liés au travail des fonctionnaires, qu’il s’agisse de mon parcours d’immigrant ou de mon expérience de jeune professionnel au sein de plusieurs ministères. 

    + + + +

    Je me considère comme étant de nature curieuse. J’ai eu la chance et le privilège de travailler avec des gens qui étaient heureux de répondre à mes questions et de me montrer les ficelles du métier. Je fais maintenant la même chose avec les autres en participant à des campagnes d’apprentissage au Service numérique canadien (SNC) et au sein du Réseau des jeunes fonctionnaires fédéraux (RJFF). Au cours des dernières années, j’ai eu l’occasion d’animer et de participer à des discussions sur la neurodivergence, les enjeux queers intersectionnels, l’immigration et la culture, les idées de la « masculinité » et la gestion d’émotions comme le rejet. 

    + + + +

    J’ai commencé ma carrière au GC en tant qu’étudiant au SNC avec l’équipe des partenariats. J’y ai beaucoup appris sur les mécanismes du gouvernement et sur la façon de communiquer avec les fonctionnaires dans différents secteurs de l’organisme. J’ai ensuite travaillé dans un autre ministère avant de revenir au SNC en tant qu’étudiant avec l’équipe de soutien pour Alerte COVID. Après avoir obtenu mon diplôme du programme des Affaires publiques et gestion des politiques de l’Université Carleton (en anglais), j’ai dirigé le service des événements au SNC.

    + + + +

    Je travaille maintenant avec l’équipe de la croissance pour les produits de la plateforme du SNC en tant que responsable du marketing technique pour le produit Formulaires GC, mais j’aime décrire mon rôle comme étant celui d’un aide curieux. Au GC, il y a beaucoup de nuances et de considérations importantes lorsqu’on offre des solutions, comme la sécurité, l’accessibilité, les politiques et les mandats, ainsi que des contraintes en matière d’affaires et de traitement. Une bonne partie de mon travail consiste à rencontrer des fonctionnaires et à collaborer avec ces personnes pour comprendre leur contexte et déterminer si Formulaires GC pourrait leur être une solution utile (explorez l’outil). 

    + + + + + + + +

    Q2 : Comment créez-vous intentionnellement des espaces qui donnent aux gens un sentiment d’appartenance, en évitant d’exclure inconsciemment diverses identités ?

    + + + +

    J’aborde cette question de plusieurs façons dans mon travail. Principalement en évitant le langage genré dans mes communications afin de les rendre plus inclusives pour divers publics. Ma langue maternelle est l’espagnol, une langue particulièrement axée sur la distinction entre les genres — c’est une notion bien ancrée dans la façon dont j’ai appris à parler. Cette dynamique existe aussi en français. Par exemple : Une « voiture » (el carro) est un nom masculin et une « tasse » (la taza), un nom féminin. En fait, ma collègue Marie-Sophie a récemment rédigé un billet de blogue sur la façon dont son équipe linguistique travaille à éliminer le langage genré dans les offres d’emploi en français au SNC — je vous le recommande !

    + + + +

    Pour moi, trouver des moyens de communiquer de façon non binaire est une pratique active que je n’ai cessé de travailler au fil du temps. Par exemple, lorsque je donne des démonstrations de Formulaires GC, je fais maintenant référence aux tâches à réaliser en disant « vous pouvez cliquer sur x » plutôt que « il ou elle peut cliquer sur x ». Je ne présume pas non plus de pronoms dans mes conversations écrites ou verbales. J’adopte des pronoms neutres lorsque je ne connais pas les personnes auxquelles je m’adresse (et je m’adapte lorsqu’on me fait connaître les pronoms à utiliser). C’est un petit effort conscient que nous pouvons tou·te·s faire pour faire preuve de respect.

    + + + +

    L’inclusion dans les communications ne se limite pas au genre et à la sexualité. J’entends trop souvent des métaphores sportives comme le « quart-arrière du lundi matin » que je ne comprends pas vraiment — je n’ai joué au football qu’à quelques reprises à des fins récréatives — ce qui me laisse deviner ce que cela pourrait signifier. J’essaie d’utiliser des métaphores et des dictons inclusifs que tout le monde peut comprendre, pas seulement les personnes ayant des intérêts ou des identités spécifiques.

    + + + +

    En ce qui concerne l’inclusion, j’aimerais faire découvrir le « Guide international pour l’écriture inclusive » (en anglais) qui peut aider les gens qui utilisent notre produit Formulaires GC ! 

    + + + + + + + +

    Q3 : Avez-vous d’autres idées à communiquer sur le sujet de l’inclusivité dans la fonction publique ?

    + + + +

    Il y a une citation de la comédie musicale Hamilton qui dit « Qu’est-ce qu’un legs ? C’est semer un jardin pour ne jamais en voir les fleurs » et ça m’a toujours touché, surtout en tant que fonctionnaire. 

    + + + +

    L’appartenance est le fruit de l’inclusion. Bien que nous puissions créer des espaces inclusifs, cela ne signifie pas que les nouveaux et nouvelles venu·e·s auront un sens d’appartenance. Pour moi, cela met en perspective les privilèges et les obligations que nous avons en tant que fonctionnaires de faire le bien et d’être conscient·e·s de nos approches. Et ce, non seulement dans nos façons de travailler, mais aussi pour le public que nous servons — le public dont nous faisons aussi partie. Les répercussions du travail au sein de la fonction publique sont si vastes que nous ne pouvons pas entièrement en connaître l’ampleur. Nos actions et nos décisions d’aujourd’hui peuvent avoir des répercussions à l’avenir, comme des politiques qui façonneront la façon dont les gens abordent le travail dans 10 ans. Il nous appartient à tou·te·s, en tant que fonctionnaires, d’intégrer l’inclusion à notre travail afin que ceux qui nous suivent puissent connaître ce sentiment d’appartenance.

    + + + + + + + +

    Joignez-vous aux communautés numériques !

    + + + +

    Si vous faites partie de la communauté 2ELGBTQ+ et que vous travaillez dans le domaine des technologies ou que celui-ci vous intéresse (y compris si vous occupez un rôle de soutien dans les domaines des communications et de l’administration), je vous suggère de prendre connaissance de QueerTech ! Vous y trouverez des événements, des ressources et du mentorat visant les personnes queers.

    + + + +

    Enfin, si vous avez besoin de formulaires Web ou si vous cherchez des moyens d’obtenir de l’information auprès des personnes que vous servez, jetez un coup d’œil à Formulaires GC. L’équipe et moi-même sommes là pour vous écouter et vous aider.

    + diff --git a/data/team.yml b/data/team.yml index a2678862e..ef5def6c7 100644 --- a/data/team.yml +++ b/data/team.yml @@ -130,8 +130,8 @@ exec: - archived: false name: Mithula Naik title: - en: Head of Client Experience & Acting Head of Growth - fr: Cheffe de l'expérience client et cheffe Intérimaire de la croissance + en: Head of Client Experience and Growth + fr: Cheffe de l'expérience client et croissance imagehash: mithula_naik_baacaf3e0b email: Mithula.Naik@tbs-sct.gc.ca - archived: false @@ -306,8 +306,8 @@ team: - archived: false name: Bryan Willey title: - en: Product Management - fr: Gestion de produits + en: Client experience and growth + fr: Expérience client et croissance imagehash: bryan_willey_1a472f5d9b email: Bryan.Willey@tbs-sct.gc.ca github: willeybryan From 2d827d8a16825b47b5dc503379da0bf6fe2a270f Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Wed, 5 Jul 2023 10:25:19 -0400 Subject: [PATCH 41/78] Updated file: team.yml (#4780) --- data/team.yml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/data/team.yml b/data/team.yml index ef5def6c7..295157280 100644 --- a/data/team.yml +++ b/data/team.yml @@ -8,7 +8,7 @@ exec: email: Andrea.Gilbrook@tbs-sct.gc.ca linkedin: andreagilbrook twitter: andreagilbrook - - archived: false + - archived: true name: Andréanne Trudeau title: en: Head of Consulting @@ -52,6 +52,13 @@ exec: fr: Directrice - Alerte COVID imagehash: small_emily_kuret_dcd8f527da email: emily.kuret@tbs-sct.gc.ca + - archived: false + name: Jennifer Fletcher + title: + en: Acting Head of Intake + fr: Cheffe par intérim de la réception des demandes + imagehash: jen_fletcher_c9156fb097 + email: jennifer.fletcher@tbs-sct.gc.ca - archived: false name: Jennifer Stephan title: @@ -149,7 +156,7 @@ exec: imagehash: paul_joseph_d15d7971bb email: Paul.Joseph@tbs-sct.gc.ca linkedin: lastingdiscovery - - archived: false + - archived: true name: Sage Cram title: en: Head of Intake @@ -163,6 +170,14 @@ exec: fr: Cheffe de cabinet imagehash: stephanie_gauthier_810f99aeb6 email: Stephanie.Gauthier@tbs-sct.gc.ca + - archived: false + name: Tamreen Arif + title: + en: Acting Head of Consulting + fr: Cheffe par intérim du conseil + imagehash: small_tamreen_arif_36ee328dbb + email: tamreen.arif@tbs-sct.gc.ca + linkedin: /tamreen - archived: false name: Wendy Luciani title: @@ -567,13 +582,6 @@ team: github: jeffmaher linkedin: jeffmaher twitter: plusjeff - - archived: false - name: Jennifer Fletcher - title: - en: Partnerships - fr: Partenariats - imagehash: jen_fletcher_c9156fb097 - email: jennifer.fletcher@tbs-sct.gc.ca - archived: false name: Jessica Fan title: @@ -940,14 +948,6 @@ team: imagehash: stevie_ray_talbot_a27a93e939 email: Steven.Talbot@tbs-sct.gc.ca twitter: StevieRayTalbot - - archived: false - name: Tamreen Arif - title: - en: Policy - fr: Politiques - imagehash: small_tamreen_arif_36ee328dbb - email: tamreen.arif@tbs-sct.gc.ca - linkedin: /tamreen - archived: false name: Tim Arney title: From aac682166fc6160641f871dc7f247f965b5fd87e Mon Sep 17 00:00:00 2001 From: Vic Chan <39972942+victoriachanimal@users.noreply.github.com> Date: Mon, 17 Jul 2023 10:04:13 -0400 Subject: [PATCH 42/78] Talent handbook blog (#4786) * Remove contact CTA on Guides page * New resource added to Digital learning list guide * Removing old job posting for Senior Product Manager * Content updates to past Notify blog * fixing broken url * fixing broken url * Digital Learning List guide additio * Updating Talent-related content * Remove outdated link in 2019 blog --- .../growing-service-design-and-design-research-at-pspc.md | 5 ----- ...-conception-de-services-et-recherche-en-conception.md" | 4 ---- data/team.yml | 8 ++++++++ 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md b/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md index 594b8c1fc..79f0bff9a 100644 --- a/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md +++ b/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md @@ -60,8 +60,3 @@ Taking a service design lens to the business of procurement has been both a touc * Advocate the work that your team does and share it widely across all mediums possible. I’m encouraged to see the beginnings of a focused effort to apply service design to the business of government. For us, we’re excited to start delivering on our work to make buying better, show the results of our service design efforts, and prove that yes, even internal services like procurement can be a delightful experience. - -- - - - -Want to know more about how CDS hires researchers? You can find job posting for [Design Researchers](https://cds-snc.github.io/talent/design-researcher/) and [Quantitative Design Researchers](https://cds-snc.github.io/talent/quantitative-design-researcher/) on the [CDS Talent Handbook](https://cds-snc.github.io/talent/home/). Additionally, feel free to reach out to CDS’s Talent team at [CDS-SNC@tbs-sct.gc.ca](maito:CDS-SNC@tbs-sct.gc.ca) for more details. - diff --git "a/content/fr/blog/posts/en-pleine-croissance-\303\240-spac-conception-de-services-et-recherche-en-conception.md" "b/content/fr/blog/posts/en-pleine-croissance-\303\240-spac-conception-de-services-et-recherche-en-conception.md" index cb6e08b41..3e9c78462 100644 --- "a/content/fr/blog/posts/en-pleine-croissance-\303\240-spac-conception-de-services-et-recherche-en-conception.md" +++ "b/content/fr/blog/posts/en-pleine-croissance-\303\240-spac-conception-de-services-et-recherche-en-conception.md" @@ -65,7 +65,3 @@ La prise en compte de la conception de services dans les activités d’approvis Je me réjouis de voir que nous commençons à orienter nos efforts pour appliquer la conception de services aux activités du gouvernement. Nous sommes enthousiastes à l’idée de nous mettre au travail pour améliorer l’achat, montrer les résultats de nos efforts en conception de services et prouver que même les services internes comme l’approvisionnement peuvent être une expérience agréable. -- - - - -Envie d’en savoir plus sur la façon dont le SNC embauche des chercheurs? Vous pouvez trouver des offres d’emploi pour les [chercheurs en conception](https://cds-snc.github.io/talent/chercheur-en-conception/) et les [chercheurs quantitatifs en conception](https://cds-snc.github.io/talent/chercheur-quantitatif-en-conception/) dans le [Guide de talent du SNC](https://cds-snc.github.io/talent/accueil/). De plus, n’hésitez pas à communiquer avec l’équipe du talent du SNC au . - diff --git a/data/team.yml b/data/team.yml index 295157280..bd7272e4f 100644 --- a/data/team.yml +++ b/data/team.yml @@ -590,6 +590,14 @@ team: imagehash: small_jessica_fan_a6c7fa89db email: jessica.fan@tbs-sct.gc.ca linkedin: jessicafan + - archived: false + name: Jessica Fan + title: + en: Partnerships + fr: Partenariats + imagehash: small_jessica_fan_a6c7fa89db + email: jessica.fan@tbs-sct.gc.ca + linkedin: jessicafan - archived: false name: Jessica Loadenthal title: From 71cd219879532ac2fbcb81e3323c2c9e09cd1e6e Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Mon, 24 Jul 2023 09:27:01 -0400 Subject: [PATCH 43/78] [AUTO-PR] New content release - 2023-07-24T13:22:37.555Z (#4797) * Updated file: 5-tips-to-make-your-presentations-sparkle.md * Updated file: team.yml --- .../posts/5-tips-to-make-your-presentations-sparkle.md | 2 +- data/team.yml | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/content/en/blog/posts/5-tips-to-make-your-presentations-sparkle.md b/content/en/blog/posts/5-tips-to-make-your-presentations-sparkle.md index e48cfa7c7..437ee2b80 100644 --- a/content/en/blog/posts/5-tips-to-make-your-presentations-sparkle.md +++ b/content/en/blog/posts/5-tips-to-make-your-presentations-sparkle.md @@ -6,7 +6,7 @@ description: >- author: 'Philippe Tardif, CDS Brand lead' date: '2022-08-18T12:00:00.000Z' image: https://de2an9clyit2x.cloudfront.net/banner_making_presentations_memorable_f9e0ae0042.jpeg -image-alt: A shining green gem in a collection of rocks. It stands out from the rest. +image-alt: A shining green gem in a collection of rocks. It stands out from the rest. thumb: https://de2an9clyit2x.cloudfront.net/small_banner_making_presentations_memorable_f9e0ae0042.jpeg translationKey: making-presentations-memorable --- diff --git a/data/team.yml b/data/team.yml index bd7272e4f..295157280 100644 --- a/data/team.yml +++ b/data/team.yml @@ -590,14 +590,6 @@ team: imagehash: small_jessica_fan_a6c7fa89db email: jessica.fan@tbs-sct.gc.ca linkedin: jessicafan - - archived: false - name: Jessica Fan - title: - en: Partnerships - fr: Partenariats - imagehash: small_jessica_fan_a6c7fa89db - email: jessica.fan@tbs-sct.gc.ca - linkedin: jessicafan - archived: false name: Jessica Loadenthal title: From e6b0f668bc6987cd645c847ffadb49cf246236dd Mon Sep 17 00:00:00 2001 From: Vic Chan <39972942+victoriachanimal@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:29:09 -0400 Subject: [PATCH 44/78] Removed all archived job postings (#4798) * Remove contact CTA on Guides page * New resource added to Digital learning list guide * Removing old job posting for Senior Product Manager * Content updates to past Notify blog * fixing broken url * fixing broken url * Digital Learning List guide additio * Updating Talent-related content * Remove outdated link in 2019 blog * Removed all archived job postings * commented out jest test --------- Co-authored-by: omartehsin1 --- ...vice-design-and-design-research-at-pspc.md | 2 +- ...---878766da-0bed-4884-b61b-994597a90f0f.md | 43 ----------- ...s--eaa64e85-a48e-4974-a110-c01571ca3f3d.md | 59 -------------- ...istrative-officer---internal-operations.md | 59 -------------- ...ministratif-op\303\251rations-internes.md" | 52 ------------- ...r--e5d452ed-eff5-4927-b4f9-fd488a6a0508.md | 36 --------- .../en/careers/positions/chief-of-staff.md | 8 -- ...t--e69735e7-dc01-4004-a5e1-d079f9615ca7.md | 44 ----------- ...s--c00d0402-56cd-49b3-9d37-525b9fd31cfd.md | 59 -------------- ...n--09bc4216-04f8-4e70-b2af-be70e6bc3c9c.md | 59 -------------- ...n--4ed86217-573b-4364-8b59-b8c0d6498b06.md | 52 ------------- ...r--e28b029a-9d1a-4217-aece-c45cab0ed56d.md | 53 ------------- ...r--9d96ac9e-2dce-4be3-9f31-279f5f26e19a.md | 47 ----------- .../positions/covid-alert-sre-developer.md | 47 ----------- .../careers/positions/creative-recruiter.md | 40 ---------- ...e--c284600b-aa90-4bc9-86b3-ca6aad8f45a7.md | 50 ------------ .../positions/director-of-digital-practice.md | 50 ------------ .../careers/positions/director-of-platform.md | 48 ------------ ...s--73bdecab-c9bd-4fa2-955f-8bca0787bcf4.md | 50 ------------ ...of-talent-and-internal-operations--null.md | 48 ------------ ...ersity-equity-inclusion-program-manager.md | 43 ----------- ...o-french-translator-content-coordinator.md | 42 ---------- ...r--7c3b9da6-720e-4454-b7a3-9dd635b3a889.md | 53 ------------- ...ive-assistant---chief-operating-officer.md | 53 ------------- ...t--de6ae5bc-d267-4539-89b4-c4d1497ccbf0.md | 50 ------------ ...ssistant-to-the-chief-operating-officer.md | 48 ------------ .../careers/positions/executive-assistant.md | 50 ------------ ...r--af998de5-68bf-4882-8397-d71f570c478e.md | 47 ----------- ...---c632acb2-ad72-4de0-b6d6-ae3656071c79.md | 46 ----------- .../full-stack-developer-partnerships.md | 46 ----------- ...r--3ad29d0c-ca96-4d01-b568-bb121d5f0d8b.md | 47 ----------- ...---8f4de03e-aee2-4b38-a69a-d69ea8258187.md | 47 ----------- .../full-stack-software-developer-mvp.md | 47 ----------- ...---cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb.md | 46 ----------- .../full-stack-software-developer-platform.md | 46 ----------- .../full-stack-software-developer.md | 47 ----------- .../careers/positions/google-civic-leave.md | 57 -------------- .../careers/positions/head-of-engineering.md | 35 --------- .../careers/positions/head-of-partnerships.md | 44 ----------- .../positions/head-of-product-management.md | 49 ------------ .../positions/head-of-software-development.md | 58 -------------- .../en/careers/positions/head-of-talent.md | 8 -- ...r--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md | 77 ------------------- ...r--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md | 77 ------------------- ...r--588bfcdb-d182-43c5-a5aa-27a23f71b01f.md | 46 ----------- .../internal-communications-advisor.md | 46 ----------- .../it-operations-and-security-lead.md | 50 ------------ .../positions/outreach-assistant-co-op.md | 43 ----------- ...r--68fdb06c-bf01-4151-b997-3bb5dd3f6602.md | 54 ------------- .../careers/positions/partnerships-advisor.md | 54 ------------- ...r--4c5991c8-ae19-4b71-8799-0032d82ee179.md | 53 ------------- .../positions/people-&-culture-coordinator.md | 53 ------------- ...r--272a1ae2-b8ca-4fec-b954-2da30b0f24a7.md | 50 ------------ .../people-operations-coordinator.md | 50 ------------ ...---b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb.md | 47 ----------- .../positions/platform-sre-developer.md | 47 ----------- ...r--3461782f-f182-41f5-8bcc-a1f46c09dd9c.md | 68 ---------------- .../en/careers/positions/policy-advisor.md | 68 ---------------- .../en/careers/positions/policy-analyst.md | 46 ----------- ...d--a6640473-5cab-4460-a81c-0e479cb537b3.md | 67 ---------------- .../positions/policy-delivery-team-lead.md | 67 ---------------- .../en/careers/positions/product-manager.md | 49 ------------ ...r--82a8c993-9749-46ee-8f3e-b41fac71d7a4.md | 42 ---------- .../positions/recruitment-administrator.md | 42 ---------- ...s--d54d3c4c-3512-4d34-9260-e23e67a372f4.md | 46 ----------- ...r--6ac6d7f7-d80a-4f8c-9661-7ad35c3120f5.md | 60 --------------- ...---9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe.md | 54 ------------- ...ior-agile-delivery-manager-partnerships.md | 54 ------------- ...r--db500188-4fab-4e1d-95de-0b3a3610fa57.md | 53 ------------- ...r--f86269be-5bdc-45ca-89b6-a701377524a0.md | 69 ----------------- ...r--a3772e8b-c531-4177-9227-1b1b0790243a.md | 57 -------------- .../positions/senior-design-researcher.md | 56 -------------- .../en/careers/positions/senior-designer.md | 34 -------- ...s--3bd6f7cd-339b-48a3-8d9e-e50b40dc4ecf.md | 40 ---------- .../en/careers/positions/senior-developers.md | 40 ---------- ...r--ebf0d33e-0343-4ee3-9f0d-e00401bb4a20.md | 51 ------------ ...r--6e9992fd-4ee4-4eee-9f62-dc7cd806528a.md | 45 ----------- .../senior-front-end-software-developer.md | 45 ----------- ...r--5ba20784-5f48-4281-a205-51ccb75568ca.md | 48 ------------ ...r--191b5e60-a9d8-4c60-89e5-263aa4347771.md | 51 ------------ .../senior-or-principal-content-designer.md | 51 ------------ ...r--10fdc4df-8417-482c-bce4-12e464b9ab8c.md | 66 ---------------- ...r--289adf15-22f1-44fb-885c-3b2ea720183b.md | 41 ---------- .../positions/senior-policy-advisor.md | 66 ---------------- ...---7733ffc7-8df0-4ff2-bef3-f4e97b52e5de.md | 45 ----------- ...ior-principal-software-developer-python.md | 45 ----------- .../senior-principal-software-developer.md | 45 ----------- .../positions/senior-procurement-advisor.md | 40 ---------- ...---ca495bda-8647-4f07-9e3c-5065751c0840.md | 53 ------------- .../senior-product-manager---partnerships.md | 53 ------------- ...m--f5ea171c-590f-4272-b1cc-7e56714d37fa.md | 61 --------------- .../senior-product-manager---platform.md | 61 --------------- ...r--df2507ec-8d24-487e-9617-2aec5097a456.md | 41 ---------- ...r--4d2fb273-8688-47fe-b4db-57e0cc91202d.md | 54 ------------- .../positions/senior-service-designer.md | 54 ------------- ...t--685e34db-a7c9-4476-bc60-ae1c1e751763.md | 66 ---------------- .../careers/positions/shopify-civic-leave.md | 56 -------------- ...r--acd80e98-0d20-48b0-aca8-cff7a7b2e7a4.md | 46 ----------- ...storyteller-and-media-relations-advisor.md | 46 ----------- ...y--9eaabc74-b860-4da5-96d6-18e9685b8139.md | 55 ------------- ...t--4ca0af95-2836-4070-afb1-e9c61b6b1a74.md | 57 -------------- ...-lead-partnerships-business-development.md | 57 -------------- ...r--ca28aa2e-540f-4a51-a88f-821c06b2ac62.md | 58 -------------- .../careers/positions/technical-marketer.md | 58 -------------- ...t--27342ded-7532-417e-940a-3bfdfe260043.md | 58 -------------- ...r--231fd144-b6ca-4278-9667-adb6f62b869f.md | 51 ------------ ...r--2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1.md | 50 ------------ .../positions/technical-support-developer.md | 50 ------------ .../en/careers/positions/technical-writer.md | 51 ------------ ...ftware-developer-covid-alert-mobile-app.md | 49 ------------ ...p-software-developer-covid-alert-portal.md | 50 ------------ ...p-software-developer-covid-alert-server.md | 53 ------------- .../temp-software-developer-notify.md | 54 ------------- content/en/careers/positions/test.md | 52 ------------- ...r--74410168-af05-42dc-af82-d413c73ba970.md | 46 ----------- .../translator-content-coordinator.md | 46 ----------- .../en/careers/positions/visual-designers.md | 35 --------- .../careers/positions/visual-storyteller.md | 48 ------------ ...r--79bcb51a-f5dc-4a33-be6e-66a53130c25e.md | 48 ------------ ...de-services-et-recherche-en-conception.md" | 3 +- ...directeur-de-l\342\200\231exploitation.md" | 48 ------------ ...---de6ae5bc-d267-4539-89b4-c4d1497ccbf0.md | 50 ------------ .../positions/adjoint-e-de-direction.md | 50 ------------ ...--7c3b9da6-720e-4454-b7a3-9dd635b3a889.md" | 54 ------------- ...67ve---directeur-des-op\303\251rations.md" | 54 ------------- ...int\302\267e-ex\303\251cutif\302\267ve.md" | 54 ------------- ...t--82a8c993-9749-46ee-8f3e-b41fac71d7a4.md | 43 ----------- ...rutement-administratrice-de-recrutement.md | 43 ----------- ...--878766da-0bed-4884-b61b-994597a90f0f.md" | 43 ----------- ...--eaa64e85-a48e-4974-a110-c01571ca3f3d.md" | 49 ------------ ...342\200\223-op\303\251rations-internes.md" | 49 ------------ ...--d54d3c4c-3512-4d34-9260-e23e67a372f4.md" | 46 ----------- ...--27342ded-7532-417e-940a-3bfdfe260043.md" | 58 -------------- .../positions/analyste-des-politiques.md | 46 ----------- ...e-liaison-et-diffusion-\303\251tudiant.md" | 44 ----------- ...s--e69735e7-dc01-4004-a5e1-d079f9615ca7.md | 46 ----------- .../fr/careers/positions/chef-de-cabinet.md | 8 -- .../chef-de-la-gestion-de-produits.md | 50 ------------ ...--a6640473-5cab-4460-a81c-0e479cb537b3.md" | 66 ---------------- ...200\231ex\303\251cution-des-politiques.md" | 66 ---------------- .../positions/chef-des-partenariats.md | 49 ------------ .../chef-du-d\303\251veloppement-logiciel.md" | 58 -------------- ...--9eaabc74-b860-4da5-96d6-18e9685b8139.md" | 54 ------------- ...cheuse-chevronn\303\251e-en-conception.md" | 59 -------------- .../chercheur-quantitatif-en-conception.md | 52 ------------- ...--acd80e98-0d20-48b0-aca8-cff7a7b2e7a4.md" | 46 ----------- ...re-en-relations-avec-les-m\303\251dias.md" | 46 ----------- ...e--191b5e60-a9d8-4c60-89e5-263aa4347771.md | 53 ------------- ...al-ou-conceptrice-de-contenu-principale.md | 53 ------------- ...u--e28b029a-9d1a-4217-aece-c45cab0ed56d.md | 53 ------------- ...--af998de5-68bf-4882-8397-d71f570c478e.md" | 47 ----------- ...r--a3772e8b-c531-4177-9227-1b1b0790243a.md | 52 ------------- ...epteur-principal-conceptrice-principale.md | 37 --------- ...e--4d2fb273-8688-47fe-b4db-57e0cc91202d.md | 54 ------------- ...al-ou-conceptrice-principale-de-service.md | 54 ------------- .../careers/positions/concepteurs-visuels.md | 37 --------- ...--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md" | 70 ----------------- ...--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md" | 70 ----------------- ...\251-pour-fonctions-civiques-de-google.md" | 73 ------------------ ...251-pour-fonctions-civiques-de-shopify.md" | 60 --------------- ...--588bfcdb-d182-43c5-a5aa-27a23f71b01f.md" | 48 ------------ ...l\303\250re-en-communications-internes.md" | 48 ------------ ...e--79bcb51a-f5dc-4a33-be6e-66a53130c25e.md | 45 ----------- ...s--68fdb06c-bf01-4151-b997-3bb5dd3f6602.md | 56 -------------- .../positions/conseiller-en-partenariats.md | 56 -------------- ...nseiller-principal-en-approvisionnement.md | 44 ----------- .../conseiller-principal-en-politiques.md | 49 ------------ ...--3461782f-f182-41f5-8bcc-a1f46c09dd9c.md" | 71 ----------------- .../conseiller-\303\250re-en-politiques.md" | 71 ----------------- ...--289adf15-22f1-44fb-885c-3b2ea720183b.md" | 40 ---------- ...--10fdc4df-8417-482c-bce4-12e464b9ab8c.md" | 73 ------------------ ...r-\303\250re-principal-e-en-politiques.md" | 73 ------------------ ...--685e34db-a7c9-4476-bc60-ae1c1e751763.md" | 67 ---------------- ...--df2507ec-8d24-487e-9617-2aec5097a456.md" | 40 ---------- ...--272a1ae2-b8ca-4fec-b954-2da30b0f24a7.md" | 52 ------------- ...ice-des-op\303\251rations-du-personnel.md" | 52 ------------- ...e--4c5991c8-ae19-4b71-8799-0032d82ee179.md | 54 ------------- ...onnatrice-du-personnel-et-de-la-culture.md | 54 ------------- ...--6ac6d7f7-d80a-4f8c-9661-7ad35c3120f5.md" | 61 --------------- .../positions/directeur-de-plateforme.md | 50 ------------ ...--c284600b-aa90-4bc9-86b3-ca6aad8f45a7.md" | 52 ------------- ...ctrice-des-pratiques-num\303\251riques.md" | 52 ------------- ...--73bdecab-c9bd-4fa2-955f-8bca0787bcf4.md" | 50 ------------ ...251rations-internes-et-du-talent--null.md" | 48 ------------ ...--7733ffc7-8df0-4ff2-bef3-f4e97b52e5de.md" | 47 ----------- ...-de-logiciel-senior-principal-e-python.md" | 47 ----------- ...loppeur-de-logiciel-senior-principal-e.md" | 49 ------------ ...00\223-application-mobile-alerte-covid.md" | 50 ------------ ...aire-\342\200\223-portail-alerte-covid.md" | 50 ------------ ...ire-\342\200\223-serveurs-alerte-covid.md" | 55 ------------- ...iciels-temporaires-\342\200\223-notify.md" | 54 ------------- ...--b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb.md" | 51 ------------ ...de-l\342\200\231ifs-sre-de-plateformes.md" | 51 ------------ ...--9d96ac9e-2dce-4be3-9f31-279f5f26e19a.md" | 49 ------------ ...0\231ifs-sre-d\342\200\231alerte-covid.md" | 49 ------------ ...--2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1.md" | 55 ------------- .../d\303\251veloppeur-de-soutien.md" | 55 ------------- ...--db500188-4fab-4e1d-95de-0b3a3610fa57.md" | 58 -------------- ...--f86269be-5bdc-45ca-89b6-a701377524a0.md" | 75 ------------------ ...--c632acb2-ad72-4de0-b6d6-ae3656071c79.md" | 48 ------------ ...g\303\251n\303\251raliste-partenariats.md" | 48 ------------ ...:-cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb.md" | 47 ----------- ...r-g\303\251n\303\251raliste-plateforme.md" | 47 ----------- ...--231fd144-b6ca-4278-9667-adb6f62b869f.md" | 55 ------------- ...--3ad29d0c-ca96-4d01-b568-bb121d5f0d8b.md" | 45 ----------- ...--8f4de03e-aee2-4b38-a69a-d69ea8258187.md" | 46 ----------- ...loppeuse-g\303\251n\303\251raliste-mvp.md" | 46 ----------- ...51veloppeuse-g\303\251n\303\251raliste.md" | 45 ----------- ...--6e9992fd-4ee4-4eee-9f62-dc7cd806528a.md" | 51 ------------ ...oppeur-principal-de-logiciels-frontaux.md" | 51 ------------ ...--5ba20784-5f48-4281-a205-51ccb75568ca.md" | 47 ----------- ...1veloppeurs-exp\303\251riment\303\251s.md" | 40 ---------- ...--ebf0d33e-0343-4ee3-9f0d-e00401bb4a20.md" | 48 ------------ .../positions/gestionnaire-de-produits.md | 53 ------------- ...quit\303\251-et-d\342\200\231inclusion.md" | 45 ----------- ...---9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe.md | 58 -------------- ...ipal-de-la-livraison-agile-partenariats.md | 58 -------------- ...--ca495bda-8647-4f07-9e3c-5065751c0840.md" | 54 ------------- ...l-de-produit-\342\200\223-partenariats.md" | 54 ------------- ...s--f5ea171c-590f-4272-b1cc-7e56714d37fa.md | 64 --------------- ...re-principal-e-de-produit---plateformes.md | 64 --------------- .../careers/positions/head-of-engineering.md | 39 ---------- .../fr/careers/positions/narrateur-visuel.md | 52 ------------- ...--09bc4216-04f8-4e70-b2af-be70e6bc3c9c.md" | 61 --------------- ...--c00d0402-56cd-49b3-9d37-525b9fd31cfd.md" | 59 -------------- ...--4ed86217-573b-4364-8b59-b8c0d6498b06.md" | 54 ------------- ...303\251atif-recruteuse-cr\303\251ative.md" | 43 ----------- ...e--e5d452ed-eff5-4927-b4f9-fd488a6a0508.md | 36 --------- ...-de-la-s\303\251curit\303\251-de-la-ti.md" | 52 ------------- .../positions/responsable-du-talent.md | 8 -- ...--4ca0af95-2836-4070-afb1-e9c61b6b1a74.md" | 56 -------------- ...eloppement-commercial-des-partenariats.md" | 56 -------------- .../positions/r\303\251dacteur-technique.md" | 54 ------------- ...--ca28aa2e-540f-4a51-a88f-821c06b2ac62.md" | 61 --------------- ...303\251cialiste-en-marketing-technique.md" | 61 --------------- ...u--74410168-af05-42dc-af82-d413c73ba970.md | 46 ----------- ...coordonnateur-coordonnatrice-de-contenu.md | 46 ----------- ...an\303\247ais-coordonnateur-de-contenu.md" | 44 ----------- data/team.yml | 8 ++ uuid.test.js | 61 ++++++++------- 240 files changed, 42 insertions(+), 12047 deletions(-) delete mode 100644 content/en/careers/positions/administrative-officer---internal-operations---878766da-0bed-4884-b61b-994597a90f0f.md delete mode 100644 content/en/careers/positions/administrative-officer---internal-operations--eaa64e85-a48e-4974-a110-c01571ca3f3d.md delete mode 100644 content/en/careers/positions/administrative-officer---internal-operations.md delete mode 100644 "content/en/careers/positions/administrative-officer-internal-operations-agente-administrative-agent-administratif-op\303\251rations-internes.md" delete mode 100644 content/en/careers/positions/bilingual-technical-recruiter--e5d452ed-eff5-4927-b4f9-fd488a6a0508.md delete mode 100644 content/en/careers/positions/chief-of-staff.md delete mode 100644 content/en/careers/positions/communications-assistant--e69735e7-dc01-4004-a5e1-d079f9615ca7.md delete mode 100644 content/en/careers/positions/consulting-digital-practitioner---devsecops--c00d0402-56cd-49b3-9d37-525b9fd31cfd.md delete mode 100644 content/en/careers/positions/consulting-digital-practitioner---research-and-service-design--09bc4216-04f8-4e70-b2af-be70e6bc3c9c.md delete mode 100644 content/en/careers/positions/consulting-digital-practitioner:-content-design--4ed86217-573b-4364-8b59-b8c0d6498b06.md delete mode 100644 content/en/careers/positions/content-designer--e28b029a-9d1a-4217-aece-c45cab0ed56d.md delete mode 100644 content/en/careers/positions/covid-alert-sre-developer--9d96ac9e-2dce-4be3-9f31-279f5f26e19a.md delete mode 100644 content/en/careers/positions/covid-alert-sre-developer.md delete mode 100644 content/en/careers/positions/creative-recruiter.md delete mode 100644 content/en/careers/positions/director-of-digital-practice--c284600b-aa90-4bc9-86b3-ca6aad8f45a7.md delete mode 100644 content/en/careers/positions/director-of-digital-practice.md delete mode 100644 content/en/careers/positions/director-of-platform.md delete mode 100644 content/en/careers/positions/director-of-talent-and-internal-operations--73bdecab-c9bd-4fa2-955f-8bca0787bcf4.md delete mode 100644 content/en/careers/positions/director-of-talent-and-internal-operations--null.md delete mode 100644 content/en/careers/positions/diversity-equity-inclusion-program-manager.md delete mode 100644 content/en/careers/positions/english-to-french-translator-content-coordinator.md delete mode 100644 content/en/careers/positions/executive-assistant---chief-operating-officer--7c3b9da6-720e-4454-b7a3-9dd635b3a889.md delete mode 100644 content/en/careers/positions/executive-assistant---chief-operating-officer.md delete mode 100644 content/en/careers/positions/executive-assistant--de6ae5bc-d267-4539-89b4-c4d1497ccbf0.md delete mode 100644 content/en/careers/positions/executive-assistant-to-the-chief-operating-officer.md delete mode 100644 content/en/careers/positions/executive-assistant.md delete mode 100644 content/en/careers/positions/french-content-designer--af998de5-68bf-4882-8397-d71f570c478e.md delete mode 100644 content/en/careers/positions/full-stack-developer-partnerships---c632acb2-ad72-4de0-b6d6-ae3656071c79.md delete mode 100644 content/en/careers/positions/full-stack-developer-partnerships.md delete mode 100644 content/en/careers/positions/full-stack-software-developer--3ad29d0c-ca96-4d01-b568-bb121d5f0d8b.md delete mode 100644 content/en/careers/positions/full-stack-software-developer-mvp---8f4de03e-aee2-4b38-a69a-d69ea8258187.md delete mode 100644 content/en/careers/positions/full-stack-software-developer-mvp.md delete mode 100644 content/en/careers/positions/full-stack-software-developer-platform---cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb.md delete mode 100644 content/en/careers/positions/full-stack-software-developer-platform.md delete mode 100644 content/en/careers/positions/full-stack-software-developer.md delete mode 100644 content/en/careers/positions/google-civic-leave.md delete mode 100644 content/en/careers/positions/head-of-engineering.md delete mode 100644 content/en/careers/positions/head-of-partnerships.md delete mode 100644 content/en/careers/positions/head-of-product-management.md delete mode 100644 content/en/careers/positions/head-of-software-development.md delete mode 100644 content/en/careers/positions/head-of-talent.md delete mode 100644 content/en/careers/positions/interaction-designer--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md delete mode 100644 content/en/careers/positions/interaction-designer-front-end-developer--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md delete mode 100644 content/en/careers/positions/internal-communications-advisor--588bfcdb-d182-43c5-a5aa-27a23f71b01f.md delete mode 100644 content/en/careers/positions/internal-communications-advisor.md delete mode 100644 content/en/careers/positions/it-operations-and-security-lead.md delete mode 100644 content/en/careers/positions/outreach-assistant-co-op.md delete mode 100644 content/en/careers/positions/partnerships-advisor--68fdb06c-bf01-4151-b997-3bb5dd3f6602.md delete mode 100644 content/en/careers/positions/partnerships-advisor.md delete mode 100644 content/en/careers/positions/people-&-culture-coordinator--4c5991c8-ae19-4b71-8799-0032d82ee179.md delete mode 100644 content/en/careers/positions/people-&-culture-coordinator.md delete mode 100644 content/en/careers/positions/people-operations-coordinator--272a1ae2-b8ca-4fec-b954-2da30b0f24a7.md delete mode 100644 content/en/careers/positions/people-operations-coordinator.md delete mode 100644 content/en/careers/positions/platform-sre-developer---b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb.md delete mode 100644 content/en/careers/positions/platform-sre-developer.md delete mode 100644 content/en/careers/positions/policy-advisor--3461782f-f182-41f5-8bcc-a1f46c09dd9c.md delete mode 100644 content/en/careers/positions/policy-advisor.md delete mode 100644 content/en/careers/positions/policy-analyst.md delete mode 100644 content/en/careers/positions/policy-delivery-team-lead--a6640473-5cab-4460-a81c-0e479cb537b3.md delete mode 100644 content/en/careers/positions/policy-delivery-team-lead.md delete mode 100644 content/en/careers/positions/product-manager.md delete mode 100644 content/en/careers/positions/recruitment-administrator--82a8c993-9749-46ee-8f3e-b41fac71d7a4.md delete mode 100644 content/en/careers/positions/recruitment-administrator.md delete mode 100644 content/en/careers/positions/research-&-evaluation-analyst-partnerships-service-design-&-insights--d54d3c4c-3512-4d34-9260-e23e67a372f4.md delete mode 100644 content/en/careers/positions/research-operations-coordinator--6ac6d7f7-d80a-4f8c-9661-7ad35c3120f5.md delete mode 100644 content/en/careers/positions/senior-agile-delivery-manager-partnerships---9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe.md delete mode 100644 content/en/careers/positions/senior-agile-delivery-manager-partnerships.md delete mode 100644 content/en/careers/positions/senior-application-security-developer--db500188-4fab-4e1d-95de-0b3a3610fa57.md delete mode 100644 content/en/careers/positions/senior-application-security-developer--f86269be-5bdc-45ca-89b6-a701377524a0.md delete mode 100644 content/en/careers/positions/senior-content-designer--a3772e8b-c531-4177-9227-1b1b0790243a.md delete mode 100644 content/en/careers/positions/senior-design-researcher.md delete mode 100644 content/en/careers/positions/senior-designer.md delete mode 100644 content/en/careers/positions/senior-developers--3bd6f7cd-339b-48a3-8d9e-e50b40dc4ecf.md delete mode 100644 content/en/careers/positions/senior-developers.md delete mode 100644 content/en/careers/positions/senior-front-end-developer--ebf0d33e-0343-4ee3-9f0d-e00401bb4a20.md delete mode 100644 content/en/careers/positions/senior-front-end-software-developer--6e9992fd-4ee4-4eee-9f62-dc7cd806528a.md delete mode 100644 content/en/careers/positions/senior-front-end-software-developer.md delete mode 100644 content/en/careers/positions/senior-infrastructure-developer--5ba20784-5f48-4281-a205-51ccb75568ca.md delete mode 100644 content/en/careers/positions/senior-or-principal-content-designer--191b5e60-a9d8-4c60-89e5-263aa4347771.md delete mode 100644 content/en/careers/positions/senior-or-principal-content-designer.md delete mode 100644 content/en/careers/positions/senior-policy-advisor--10fdc4df-8417-482c-bce4-12e464b9ab8c.md delete mode 100644 content/en/careers/positions/senior-policy-advisor--289adf15-22f1-44fb-885c-3b2ea720183b.md delete mode 100644 content/en/careers/positions/senior-policy-advisor.md delete mode 100644 content/en/careers/positions/senior-principal-software-developer-python---7733ffc7-8df0-4ff2-bef3-f4e97b52e5de.md delete mode 100644 content/en/careers/positions/senior-principal-software-developer-python.md delete mode 100644 content/en/careers/positions/senior-principal-software-developer.md delete mode 100644 content/en/careers/positions/senior-procurement-advisor.md delete mode 100644 content/en/careers/positions/senior-product-manager---partnerships---ca495bda-8647-4f07-9e3c-5065751c0840.md delete mode 100644 content/en/careers/positions/senior-product-manager---partnerships.md delete mode 100644 content/en/careers/positions/senior-product-manager---platform--f5ea171c-590f-4272-b1cc-7e56714d37fa.md delete mode 100644 content/en/careers/positions/senior-product-manager---platform.md delete mode 100644 content/en/careers/positions/senior-project-services-advisor--df2507ec-8d24-487e-9617-2aec5097a456.md delete mode 100644 content/en/careers/positions/senior-service-designer--4d2fb273-8688-47fe-b4db-57e0cc91202d.md delete mode 100644 content/en/careers/positions/senior-service-designer.md delete mode 100644 content/en/careers/positions/senior-stakeholder-relations-advisor---strategic-engagement--685e34db-a7c9-4476-bc60-ae1c1e751763.md delete mode 100644 content/en/careers/positions/shopify-civic-leave.md delete mode 100644 content/en/careers/positions/storyteller-and-media-relations-advisor--acd80e98-0d20-48b0-aca8-cff7a7b2e7a4.md delete mode 100644 content/en/careers/positions/storyteller-and-media-relations-advisor.md delete mode 100644 content/en/careers/positions/team-lead---gc-notify--9eaabc74-b860-4da5-96d6-18e9685b8139.md delete mode 100644 content/en/careers/positions/team-lead-partnerships-business-development--4ca0af95-2836-4070-afb1-e9c61b6b1a74.md delete mode 100644 content/en/careers/positions/team-lead-partnerships-business-development.md delete mode 100644 content/en/careers/positions/technical-marketer--ca28aa2e-540f-4a51-a88f-821c06b2ac62.md delete mode 100644 content/en/careers/positions/technical-marketer.md delete mode 100644 content/en/careers/positions/technical-operations-analyst--27342ded-7532-417e-940a-3bfdfe260043.md delete mode 100644 content/en/careers/positions/technical-support-developer--231fd144-b6ca-4278-9667-adb6f62b869f.md delete mode 100644 content/en/careers/positions/technical-support-developer--2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1.md delete mode 100644 content/en/careers/positions/technical-support-developer.md delete mode 100644 content/en/careers/positions/technical-writer.md delete mode 100644 content/en/careers/positions/temp-software-developer-covid-alert-mobile-app.md delete mode 100644 content/en/careers/positions/temp-software-developer-covid-alert-portal.md delete mode 100644 content/en/careers/positions/temp-software-developer-covid-alert-server.md delete mode 100644 content/en/careers/positions/temp-software-developer-notify.md delete mode 100644 content/en/careers/positions/test.md delete mode 100644 content/en/careers/positions/translator-content-coordinator--74410168-af05-42dc-af82-d413c73ba970.md delete mode 100644 content/en/careers/positions/translator-content-coordinator.md delete mode 100644 content/en/careers/positions/visual-designers.md delete mode 100644 content/en/careers/positions/visual-storyteller.md delete mode 100644 content/en/careers/positions/visual-storytelling-advisor--79bcb51a-f5dc-4a33-be6e-66a53130c25e.md delete mode 100644 "content/fr/careers/positions/adjoint-de-direction-aupr\303\250s-du-directeur-de-l\342\200\231exploitation.md" delete mode 100644 content/fr/careers/positions/adjoint-e-de-direction---de6ae5bc-d267-4539-89b4-c4d1497ccbf0.md delete mode 100644 content/fr/careers/positions/adjoint-e-de-direction.md delete mode 100644 "content/fr/careers/positions/adjoint\302\267e-ex\303\251cutif\302\267ve---directeur-des-op\303\251rations--7c3b9da6-720e-4454-b7a3-9dd635b3a889.md" delete mode 100644 "content/fr/careers/positions/adjoint\302\267e-ex\303\251cutif\302\267ve---directeur-des-op\303\251rations.md" delete mode 100644 "content/fr/careers/positions/adjoint\302\267e-ex\303\251cutif\302\267ve.md" delete mode 100644 content/fr/careers/positions/administrateur-de-recrutement-administratrice-de-recrutement--82a8c993-9749-46ee-8f3e-b41fac71d7a4.md delete mode 100644 content/fr/careers/positions/administrateur-de-recrutement-administratrice-de-recrutement.md delete mode 100644 "content/fr/careers/positions/agent-administratif-ou-agente-administrative-\342\200\224-op\303\251rations-internes--878766da-0bed-4884-b61b-994597a90f0f.md" delete mode 100644 "content/fr/careers/positions/agente-administrative-agent-administratif-\342\200\223-op\303\251rations-internes--eaa64e85-a48e-4974-a110-c01571ca3f3d.md" delete mode 100644 "content/fr/careers/positions/agente-administrative-agent-administratif-\342\200\223-op\303\251rations-internes.md" delete mode 100644 "content/fr/careers/positions/analyste-de-recherche-et-d\342\200\231\303\251valuation-conception-et-\303\251tude-de-services-de-partenariats--d54d3c4c-3512-4d34-9260-e23e67a372f4.md" delete mode 100644 "content/fr/careers/positions/analyste-des-op\303\251rations-techniques--27342ded-7532-417e-940a-3bfdfe260043.md" delete mode 100644 content/fr/careers/positions/analyste-des-politiques.md delete mode 100644 "content/fr/careers/positions/assistant-de-liaison-et-diffusion-\303\251tudiant.md" delete mode 100644 content/fr/careers/positions/assistant-ou-assistante-en-communications--e69735e7-dc01-4004-a5e1-d079f9615ca7.md delete mode 100644 content/fr/careers/positions/chef-de-cabinet.md delete mode 100644 content/fr/careers/positions/chef-de-la-gestion-de-produits.md delete mode 100644 "content/fr/careers/positions/chef-de-l\342\200\231\303\251quipe-d\342\200\231ex\303\251cution-des-politiques---a6640473-5cab-4460-a81c-0e479cb537b3.md" delete mode 100644 "content/fr/careers/positions/chef-de-l\342\200\231\303\251quipe-d\342\200\231ex\303\251cution-des-politiques.md" delete mode 100644 content/fr/careers/positions/chef-des-partenariats.md delete mode 100644 "content/fr/careers/positions/chef-du-d\303\251veloppement-logiciel.md" delete mode 100644 "content/fr/careers/positions/chef-d\342\200\231\303\251quipe---notification-gc--9eaabc74-b860-4da5-96d6-18e9685b8139.md" delete mode 100644 "content/fr/careers/positions/chercheur-chevronn\303\251-ou-chercheuse-chevronn\303\251e-en-conception.md" delete mode 100644 content/fr/careers/positions/chercheur-quantitatif-en-conception.md delete mode 100644 "content/fr/careers/positions/communicateur-narratif-communicatrice-narrative-et-conseiller-conseill\303\250re-en-relations-avec-les-m\303\251dias--acd80e98-0d20-48b0-aca8-cff7a7b2e7a4.md" delete mode 100644 "content/fr/careers/positions/communicateur-narratif-communicatrice-narrative-et-conseiller-conseill\303\250re-en-relations-avec-les-m\303\251dias.md" delete mode 100644 content/fr/careers/positions/concepteur-de-contenu-principal-ou-conceptrice-de-contenu-principale--191b5e60-a9d8-4c60-89e5-263aa4347771.md delete mode 100644 content/fr/careers/positions/concepteur-de-contenu-principal-ou-conceptrice-de-contenu-principale.md delete mode 100644 content/fr/careers/positions/concepteur-ou-conceptrice-de-contenu--e28b029a-9d1a-4217-aece-c45cab0ed56d.md delete mode 100644 "content/fr/careers/positions/concepteur-ou-conceptrice-de-contenu-en-fran\303\247ais--af998de5-68bf-4882-8397-d71f570c478e.md" delete mode 100644 content/fr/careers/positions/concepteur-ou-conceptrice-de-contenu-senior--a3772e8b-c531-4177-9227-1b1b0790243a.md delete mode 100644 content/fr/careers/positions/concepteur-principal-conceptrice-principale.md delete mode 100644 content/fr/careers/positions/concepteur-principal-ou-conceptrice-principale-de-service--4d2fb273-8688-47fe-b4db-57e0cc91202d.md delete mode 100644 content/fr/careers/positions/concepteur-principal-ou-conceptrice-principale-de-service.md delete mode 100644 content/fr/careers/positions/concepteurs-visuels.md delete mode 100644 "content/fr/careers/positions/concepteur\302\267trice-d\342\200\231interaction---ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md" delete mode 100644 "content/fr/careers/positions/concepteur\302\267trice-d\342\200\231interaction-d\303\251veloppeur\302\267se-front-end--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md" delete mode 100644 "content/fr/careers/positions/cong\303\251-pour-fonctions-civiques-de-google.md" delete mode 100644 "content/fr/careers/positions/cong\303\251-pour-fonctions-civiques-de-shopify.md" delete mode 100644 "content/fr/careers/positions/conseiller-conseill\303\250re-en-communications-internes--588bfcdb-d182-43c5-a5aa-27a23f71b01f.md" delete mode 100644 "content/fr/careers/positions/conseiller-conseill\303\250re-en-communications-internes.md" delete mode 100644 content/fr/careers/positions/conseiller-en-narration-visuelle--79bcb51a-f5dc-4a33-be6e-66a53130c25e.md delete mode 100644 content/fr/careers/positions/conseiller-en-partenariats--68fdb06c-bf01-4151-b997-3bb5dd3f6602.md delete mode 100644 content/fr/careers/positions/conseiller-en-partenariats.md delete mode 100644 content/fr/careers/positions/conseiller-principal-en-approvisionnement.md delete mode 100644 content/fr/careers/positions/conseiller-principal-en-politiques.md delete mode 100644 "content/fr/careers/positions/conseiller-\303\250re-en-politiques--3461782f-f182-41f5-8bcc-a1f46c09dd9c.md" delete mode 100644 "content/fr/careers/positions/conseiller-\303\250re-en-politiques.md" delete mode 100644 "content/fr/careers/positions/conseiller-\303\250re-principal-e-en-politique--289adf15-22f1-44fb-885c-3b2ea720183b.md" delete mode 100644 "content/fr/careers/positions/conseiller-\303\250re-principal-e-en-politiques--10fdc4df-8417-482c-bce4-12e464b9ab8c.md" delete mode 100644 "content/fr/careers/positions/conseiller-\303\250re-principal-e-en-politiques.md" delete mode 100644 "content/fr/careers/positions/conseiller-\303\250re-principal-e-en-relations-avec-les-parties-prenantes--685e34db-a7c9-4476-bc60-ae1c1e751763.md" delete mode 100644 "content/fr/careers/positions/conseiller\302\267\303\250re-principal\302\267e-en-services-de-projet---df2507ec-8d24-487e-9617-2aec5097a456.md" delete mode 100644 "content/fr/careers/positions/coordonnateur-coordonnatrice-des-op\303\251rations-du-personnel--272a1ae2-b8ca-4fec-b954-2da30b0f24a7.md" delete mode 100644 "content/fr/careers/positions/coordonnateur-coordonnatrice-des-op\303\251rations-du-personnel.md" delete mode 100644 content/fr/careers/positions/coordonnateur-coordonnatrice-du-personnel-et-de-la-culture--4c5991c8-ae19-4b71-8799-0032d82ee179.md delete mode 100644 content/fr/careers/positions/coordonnateur-coordonnatrice-du-personnel-et-de-la-culture.md delete mode 100644 "content/fr/careers/positions/coordonnateur\302\267rice-des-op\303\251rations-de-recherche--6ac6d7f7-d80a-4f8c-9661-7ad35c3120f5.md" delete mode 100644 content/fr/careers/positions/directeur-de-plateforme.md delete mode 100644 "content/fr/careers/positions/directeur-ou-directrice-des-pratiques-num\303\251riques--c284600b-aa90-4bc9-86b3-ca6aad8f45a7.md" delete mode 100644 "content/fr/careers/positions/directeur-ou-directrice-des-pratiques-num\303\251riques.md" delete mode 100644 "content/fr/careers/positions/directeur\302\267rice-des-op\303\251rations-internes-et-du-talent--73bdecab-c9bd-4fa2-955f-8bca0787bcf4.md" delete mode 100644 "content/fr/careers/positions/directeur\302\267rice-des-op\303\251rations-internes-et-du-talent--null.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-de-logiciel-senior-principal-e-python---7733ffc7-8df0-4ff2-bef3-f4e97b52e5de.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-de-logiciel-senior-principal-e-python.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-de-logiciel-senior-principal-e.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-de-logiciel-temporaire-\342\200\223-application-mobile-alerte-covid.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-de-logiciel-temporaire-\342\200\223-portail-alerte-covid.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-de-logiciel-temporaire-\342\200\223-serveurs-alerte-covid.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-de-logiciels-temporaires-\342\200\223-notify.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-de-plateformes--b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-de-plateformes.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-d\342\200\231alerte-covid--9d96ac9e-2dce-4be3-9f31-279f5f26e19a.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-d\342\200\231alerte-covid.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-de-soutien--2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-de-soutien.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-d\303\251veloppeuse-principal.e-de-la-s\303\251curit\303\251-des-applications--db500188-4fab-4e1d-95de-0b3a3610fa57.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-d\303\251veloppeuse-principal.e-de-la-s\303\251curit\303\251-des-applications--f86269be-5bdc-45ca-89b6-a701377524a0.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-partenariats---c632acb2-ad72-4de0-b6d6-ae3656071c79.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-partenariats.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-plateforme---http:-cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-plateforme.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-du-soutien-technique--231fd144-b6ca-4278-9667-adb6f62b869f.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste--3ad29d0c-ca96-4d01-b568-bb121d5f0d8b.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste-mvp---8f4de03e-aee2-4b38-a69a-d69ea8258187.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste-mvp.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-principal-de-logiciels-frontaux--6e9992fd-4ee4-4eee-9f62-dc7cd806528a.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-principal-de-logiciels-frontaux.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur-principal-ou-d\303\251veloppeuse-principale-de-l\342\200\231infrastructure--5ba20784-5f48-4281-a205-51ccb75568ca.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeurs-exp\303\251riment\303\251s.md" delete mode 100644 "content/fr/careers/positions/d\303\251veloppeur\302\267se-principal\302\267e-de-logiciels-frontaux--ebf0d33e-0343-4ee3-9f0d-e00401bb4a20.md" delete mode 100644 content/fr/careers/positions/gestionnaire-de-produits.md delete mode 100644 "content/fr/careers/positions/gestionnaire-du-programme-de-diversit\303\251-d\342\200\231\303\251quit\303\251-et-d\342\200\231inclusion.md" delete mode 100644 content/fr/careers/positions/gestionnaire-principal-de-la-livraison-agile-partenariats---9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe.md delete mode 100644 content/fr/careers/positions/gestionnaire-principal-de-la-livraison-agile-partenariats.md delete mode 100644 "content/fr/careers/positions/gestionnaire-principal-de-produit-\342\200\223-partenariats--ca495bda-8647-4f07-9e3c-5065751c0840.md" delete mode 100644 "content/fr/careers/positions/gestionnaire-principal-de-produit-\342\200\223-partenariats.md" delete mode 100644 content/fr/careers/positions/gestionnaire-principal-e-de-produit---plateformes--f5ea171c-590f-4272-b1cc-7e56714d37fa.md delete mode 100644 content/fr/careers/positions/gestionnaire-principal-e-de-produit---plateformes.md delete mode 100644 content/fr/careers/positions/head-of-engineering.md delete mode 100644 content/fr/careers/positions/narrateur-visuel.md delete mode 100644 "content/fr/careers/positions/praticien-du-num\303\251rique-charg\303\251-de-la-consultation-ou-praticienne-du-num\303\251rique-charg\303\251e-de-la-consultation---recherche-en-conception-et-conception-de-services---09bc4216-04f8-4e70-b2af-be70e6bc3c9c.md" delete mode 100644 "content/fr/careers/positions/praticien-du-num\303\251rique-charg\303\251-de-la-consultation-ou-praticienne-du-num\303\251rique-charg\303\251e-de-la-consultation---s\303\251curit\303\251-des-op\303\251rations-de-d\303\251veloppement--c00d0402-56cd-49b3-9d37-525b9fd31cfd.md" delete mode 100644 "content/fr/careers/positions/praticienne-du-num\303\251rique-charg\303\251e-de-la-consultation-ou-praticien-du-num\303\251rique-charg\303\251-de-la-consultation-:-conception-de-contenu--4ed86217-573b-4364-8b59-b8c0d6498b06.md" delete mode 100644 "content/fr/careers/positions/recruteur-cr\303\251atif-recruteuse-cr\303\251ative.md" delete mode 100644 content/fr/careers/positions/recruteur-technique-recruteuse-technique-bilingue--e5d452ed-eff5-4927-b4f9-fd488a6a0508.md delete mode 100644 "content/fr/careers/positions/responsable-des-op\303\251rations-et-de-la-s\303\251curit\303\251-de-la-ti.md" delete mode 100644 content/fr/careers/positions/responsable-du-talent.md delete mode 100644 "content/fr/careers/positions/responsable-d\342\200\231\303\251quipe-d\303\251veloppement-commercial-des-partenariats--4ca0af95-2836-4070-afb1-e9c61b6b1a74.md" delete mode 100644 "content/fr/careers/positions/responsable-d\342\200\231\303\251quipe-d\303\251veloppement-commercial-des-partenariats.md" delete mode 100644 "content/fr/careers/positions/r\303\251dacteur-technique.md" delete mode 100644 "content/fr/careers/positions/sp\303\251cialiste-en-marketing-technique--ca28aa2e-540f-4a51-a88f-821c06b2ac62.md" delete mode 100644 "content/fr/careers/positions/sp\303\251cialiste-en-marketing-technique.md" delete mode 100644 content/fr/careers/positions/traducteur-traductrice---coordonnateur-coordonnatrice-de-contenu--74410168-af05-42dc-af82-d413c73ba970.md delete mode 100644 content/fr/careers/positions/traducteur-traductrice---coordonnateur-coordonnatrice-de-contenu.md delete mode 100644 "content/fr/careers/positions/traducteur-traductrie-de-l\342\200\231anglais-au-fran\303\247ais-coordonnateur-de-contenu.md" diff --git a/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md b/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md index 79f0bff9a..9349a0d83 100644 --- a/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md +++ b/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md @@ -59,4 +59,4 @@ Taking a service design lens to the business of procurement has been both a touc * Sometimes you need to get creative and do the best you can within the constraints you have. Capacity, schedules, and budgets may not always allow for the textbook approach. * Advocate the work that your team does and share it widely across all mediums possible. -I’m encouraged to see the beginnings of a focused effort to apply service design to the business of government. For us, we’re excited to start delivering on our work to make buying better, show the results of our service design efforts, and prove that yes, even internal services like procurement can be a delightful experience. +I’m encouraged to see the beginnings of a focused effort to apply service design to the business of government. For us, we’re excited to start delivering on our work to make buying better, show the results of our service design efforts, and prove that yes, even internal services like procurement can be a delightful experience. \ No newline at end of file diff --git a/content/en/careers/positions/administrative-officer---internal-operations---878766da-0bed-4884-b61b-994597a90f0f.md b/content/en/careers/positions/administrative-officer---internal-operations---878766da-0bed-4884-b61b-994597a90f0f.md deleted file mode 100644 index fe06f5486..000000000 --- a/content/en/careers/positions/administrative-officer---internal-operations---878766da-0bed-4884-b61b-994597a90f0f.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Administrative Officer - Internal Operations ' -description: >- - You would join a team that includes four other members. This role is a term role and is classified as an AS-02 in the Administrative Services group. -archived: true -translationKey: 2023-Jan-AdministrativeOfficer -leverId: 878766da-0bed-4884-b61b-994597a90f0f ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be secure, fast, easy, transparent, and accessible. We are working in the open to help everyone across the government improve service delivery. We need you. - -To support this important mission, we are looking for an administrative officer to work alongside members of our internal operations team. Do you have a natural inclination toward logistics and planning? Are you the type of person who jumps in with both feet when it comes to taking on new tasks and projects? Do you thrive at handling multiple demands in a rapidly changing environment? Are you collaborative and great to work with? Are you bilingual and love working in both official languages? Are you looking for a job with lots of challenges and room for growth? - -You would join a team that includes four other members. This role is a term role and is classified as an [AS-02](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-eng.aspx?id=15) in the Administrative Services group. - -## In this role, you will: -- Provide support to a variety of administrative services in CDS, including financial management, travel, procurement and contracting, hospitality, training, and ATIP -- Process training requests for all CDS employees; this includes obtaining proper expenditure approvals, as well as the registration and payment. -- Coordinates & purchases office supplies for all CDS employees -- Obtain remote IT equipment authorizations for all CDS employees -- Processes ergonomic assessment requests for all CDS employees -- Reconcile acquisition cards within the internal operations team every month -- Ensure expenditures are tracked in the CDS black book and monitored against the yearly forecast -- Monitor the internal operations billing inbox and reply to enquiries -- Helps to create guidelines and other how-to documents related to internal operations -- Track the process for the compensation of participants in our research sessions - -## You are an excellent candidate if you’re: -- English essential -- Experienced and knowledgeable at government financial processes -- Responsive to the ever-changing needs of a fast-growing technology team. -- Someone who enjoys working with data and tracking expenses for budgeting -- Highly proficient in Google Apps, particularly Google Calendar, Google Docs and Google Sheets -- Proficiency in SAP is considered a strong asset -- A person with a positive “can-do” spirit -- Able to prioritize multiple tasks in a dynamic environment -- Trustworthy with sensitive organizational, partner, and personal information -- You have a secondary diploma degree - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - diff --git a/content/en/careers/positions/administrative-officer---internal-operations--eaa64e85-a48e-4974-a110-c01571ca3f3d.md b/content/en/careers/positions/administrative-officer---internal-operations--eaa64e85-a48e-4974-a110-c01571ca3f3d.md deleted file mode 100644 index 80c7b913d..000000000 --- a/content/en/careers/positions/administrative-officer---internal-operations--eaa64e85-a48e-4974-a110-c01571ca3f3d.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Administrative Officer - Internal Operations' -description: >- - The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. - - - - - - -archived: true -translationKey: administrative-officer -leverId: eaa64e85-a48e-4974-a110-c01571ca3f3d ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across the government improve service delivery. We need you. - -To support this important mission, we are looking for an administrative officer to work alongside members of our internal operations team. Do you have a natural inclination toward logistics and planning? Are you the type of person who jumps in with both feet when it comes to taking on new tasks and projects? Do you thrive at handling multiple demands in a rapidly changing environment? Are you collaborative and great to work with? Are you bilingual and love working in both official languages? Are you looking for a job with lots of challenges and room for growth? - -You would join a team that currently includes four other members. This role is a term role and is classified as an [AS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc27742227743) in the Administrative Services group. - -**In this role, you will:** - -- Provide support to a variety of administrative services in CDS, including procurement and contracting, hospitality, training, and ATIP -- Process invoice payments for CDS from external vendors, internal settlements and purchase orders -- Produce financial reports, expenditure forecasts and identify the need for the reallocation of funds within CDS using SAP and BI Cognos applications -- Ensure expenditures are tracked in the CDS blackbook and monitor expenses against the yearly forecast -- Provide advice on budget free-balances to enable the management team to make sound decisions around larger purchases -- Support the procurement process for cloud services, using the Online Contract Initiation Form (OCIF) and engaging with external vendors and Shared Services Canada (SSC) cloud brokering services -- Participate in quarterly budget forecasting exercises. Engage with management to determine their needs for upcoming expenditures. Forecast budget needs for all Goods and Services expenditure -- Track the process for the compensation of participants in our research sessions - -**You are an excellent candidate if you’re:** - -- Bilingual (CBB) -- Experienced and knowledgeable at government procurement processes -- Responsive to the ever-changing needs of a fast-growing technology team. -- Someone who enjoys working with data and tracking expenses for budgeting and forecasting exercises -- Highly proficient in Google Apps, particularly Google Calendar, Google Docs and Google Sheets -- A person with a positive “can-do” spirit; a bureaucracy hacker who finds ways to get things done and iterate on current processes -- Able to prioritize multiple tasks in a dynamic environment -- Trustworthy with sensitive organizational, partner, and personal information -- You have a secondary diploma degree - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS invites all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - - - - - - - - diff --git a/content/en/careers/positions/administrative-officer---internal-operations.md b/content/en/careers/positions/administrative-officer---internal-operations.md deleted file mode 100644 index 80c7b913d..000000000 --- a/content/en/careers/positions/administrative-officer---internal-operations.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Administrative Officer - Internal Operations' -description: >- - The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. - - - - - - -archived: true -translationKey: administrative-officer -leverId: eaa64e85-a48e-4974-a110-c01571ca3f3d ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across the government improve service delivery. We need you. - -To support this important mission, we are looking for an administrative officer to work alongside members of our internal operations team. Do you have a natural inclination toward logistics and planning? Are you the type of person who jumps in with both feet when it comes to taking on new tasks and projects? Do you thrive at handling multiple demands in a rapidly changing environment? Are you collaborative and great to work with? Are you bilingual and love working in both official languages? Are you looking for a job with lots of challenges and room for growth? - -You would join a team that currently includes four other members. This role is a term role and is classified as an [AS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc27742227743) in the Administrative Services group. - -**In this role, you will:** - -- Provide support to a variety of administrative services in CDS, including procurement and contracting, hospitality, training, and ATIP -- Process invoice payments for CDS from external vendors, internal settlements and purchase orders -- Produce financial reports, expenditure forecasts and identify the need for the reallocation of funds within CDS using SAP and BI Cognos applications -- Ensure expenditures are tracked in the CDS blackbook and monitor expenses against the yearly forecast -- Provide advice on budget free-balances to enable the management team to make sound decisions around larger purchases -- Support the procurement process for cloud services, using the Online Contract Initiation Form (OCIF) and engaging with external vendors and Shared Services Canada (SSC) cloud brokering services -- Participate in quarterly budget forecasting exercises. Engage with management to determine their needs for upcoming expenditures. Forecast budget needs for all Goods and Services expenditure -- Track the process for the compensation of participants in our research sessions - -**You are an excellent candidate if you’re:** - -- Bilingual (CBB) -- Experienced and knowledgeable at government procurement processes -- Responsive to the ever-changing needs of a fast-growing technology team. -- Someone who enjoys working with data and tracking expenses for budgeting and forecasting exercises -- Highly proficient in Google Apps, particularly Google Calendar, Google Docs and Google Sheets -- A person with a positive “can-do” spirit; a bureaucracy hacker who finds ways to get things done and iterate on current processes -- Able to prioritize multiple tasks in a dynamic environment -- Trustworthy with sensitive organizational, partner, and personal information -- You have a secondary diploma degree - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS invites all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - - - - - - - - diff --git "a/content/en/careers/positions/administrative-officer-internal-operations-agente-administrative-agent-administratif-op\303\251rations-internes.md" "b/content/en/careers/positions/administrative-officer-internal-operations-agente-administrative-agent-administratif-op\303\251rations-internes.md" deleted file mode 100644 index e6bc5dacd..000000000 --- "a/content/en/careers/positions/administrative-officer-internal-operations-agente-administrative-agent-administratif-op\303\251rations-internes.md" +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: job-posting -type: section -title: Administrative Officer - Internal Operations -description: Do you have a natural inclination toward logistics and planning? - Are you the type of person who jumps in with both feet when it comes to taking - on new tasks and projects? Do you thrive at handling multiple demands in a - rapidly changing environment? Are you collaborative and great to work with? - Are you bilingual and love working in both official languages? Are you looking - for a job with lots of challenges and room for growth? -archived: true -leverId: 7a6a4e02-0c37-4bc3-9e47-2c8181db8d16 -translationKey: administrative-officer ---- -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -To support this important mission, we are looking for an administrative officer to work alongside members of our internal operations team. Do you have a natural inclination toward logistics and planning? Are you the type of person who jumps in with both feet when it comes to taking on new tasks and projects? Do you thrive at handling multiple demands in a rapidly changing environment? Are you collaborative and great to work with? Are you bilingual and love working in both official languages? Are you looking for a job with lots of challenges and room for growth?  - -You would join a team that currently includes four other members. This role is determinate and classified as an [AS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc993929940) in the Administrative Services group. - -In this role, you will: - -* Provide support to a variety of administrative services in CDS, including procurement and contracting, hospitality, training, and ATIP -* Process invoice payments for CDS from external vendors, internal settlements and purchase orders -* Produce financial reports, expenditure forecasts and identify the need for the reallocation of funds within CDS using SAP and BI Cognos applications -* Ensure expenditures are tracked in the CDS blackbook and monitor expenses against the yearly forecast -* Provide advice on budget free-balances to enable the management team to make  sound decisions around larger purchases -* Support the procurement process for cloud services, using the Online Contract Initiation Form (OCIF) and engaging with external vendors and Shared Services Canada (SSC) cloud brokering services -* Participate in quarterly budget forecasting exercises.  Engage with management to determine their needs for upcoming expenditures.  Forecast budget needs for all Goods and Services expenditure -* Track the process for the compensation of participants in our research sessions - -You are an excellent candidate if you’re: - -* Bilingual (CBB) -* Experienced and knowledgeable at government procurement processes -* Responsive to the ever-changing needs of a fast-growing technology team. -* Someone who enjoys working with data and tracking expenses for budgeting and forecasting exercises -* Highly proficient in Google Apps, particularly Google Calendar, Google Docs and Google Sheets -* A person with a positive “can-do” spirit; a bureaucracy hacker who finds ways to get things done and iterate on current processes -* Able to prioritize multiple tasks in a dynamic environment -* Trustworthy with sensitive organizational, partner, and personal information -* You have a secondary diploma degree - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS invites all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. \ No newline at end of file diff --git a/content/en/careers/positions/bilingual-technical-recruiter--e5d452ed-eff5-4927-b4f9-fd488a6a0508.md b/content/en/careers/positions/bilingual-technical-recruiter--e5d452ed-eff5-4927-b4f9-fd488a6a0508.md deleted file mode 100644 index 1ad37b8b9..000000000 --- a/content/en/careers/positions/bilingual-technical-recruiter--e5d452ed-eff5-4927-b4f9-fd488a6a0508.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Bilingual Technical Recruiter' -description: >- - To further this important mission, we are looking for a Technical Recruiter to scale our team. You can expect high impact and wide-ranging responsibility: owning full-cycle recruiting, supporting hiring strategy, and delivering best-in-class candidate experience. You must be a builder who thrives in a learning environment—unafraid to challenge the way we’ve been doing things, engage partners across government and welcome suggestions for how we can iterate on our processes. This role is classified as an AS-05 in the Administrative Services group. -archived: true -translationKey: 2022-june-bilingual-technical-recruiter -leverId: e5d452ed-eff5-4927-b4f9-fd488a6a0508 ---- - -We believe that public services should be easy to use, secure, reliable, accessible and inclusive for everyone — especially those most in need — and we want your help! - -Our mandate is to help government improve the way it designs and delivers services to people in Canada. We empower our partners to put people at the centre of services. We provide tailored help to individual organizations to make timely design and technology decisions, build capability and adopt new ways of working, and we offer common digital service building blocks — like GC Notify and GC Forms — that any government team can use to quickly stand up services. We share our work in the open and advocate for policy changes to make it easier for others to embrace agile, human-centred practices. - -To further this important mission, we are looking for a Technical Recruiter to scale our team. You can expect high impact and wide-ranging responsibility: owning full-cycle recruiting, supporting hiring strategy, and delivering best-in-class candidate experience. You must be a builder who thrives in a learning environment—unafraid to challenge the way we’ve been doing things, engage partners across government and welcome suggestions for how we can iterate on our processes. This role is classified as an [AS-05](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-eng.aspx?id=15) in the Administrative Services group. - -## What we're looking for: -- You identify, qualify, and close exceptional candidates in tech -- You manage and drive a full recruitment cycle including building out new processes and improving existing ones -- You work closely with hiring managers to prioritize hiring needs and build a seamless interview process that helps us bring the best candidates to our teams -- You are passionate and deliberate about building diverse and inclusive teams - -## An excellent candidate will be able to: -- Manage full-cycle recruiting in a high-growth environment -- Deliver exceptional candidate and Hiring Manager experience and have a passion for building teams -- Use the right blend of professionalism and friendliness in all communications -- Attract candidates who haven’t considered government before and build a diverse pipeline -- Take a human-centred approach to recruitment and hiring, understanding your “users’” (hiring managers and candidates) needs and working to meet them -- Use a data-driven approach to problem-solving; you enjoy making sense of trends and using the insights to better your process -- Be flexible and have a growth mindset, being able to shift tasks and priorities when circumstances change -- Work cross-functionally, with the ability to learn quickly -- Communicate in both French and English (in government terms, this position is BBB or CBC). - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - diff --git a/content/en/careers/positions/chief-of-staff.md b/content/en/careers/positions/chief-of-staff.md deleted file mode 100644 index e2d9107f9..000000000 --- a/content/en/careers/positions/chief-of-staff.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "Chief of Staff" -description: "We’re looking for someone to support our CEO and senior management team. From streamlining activities in a high-volume office to coordinating the execution of strategic initiatives, you’ll ensure the priorities of the CEO stay on track and get done." -archived: true -layout: page -type: section ---- -Thank you for your interest in our mission and in this position. This process is unfortunately now closed, but we are still [looking for talented, passionate, and driven people](https://digital.canada.ca/work-with-us/) to work on some of Canada’s biggest service delivery opportunities. diff --git a/content/en/careers/positions/communications-assistant--e69735e7-dc01-4004-a5e1-d079f9615ca7.md b/content/en/careers/positions/communications-assistant--e69735e7-dc01-4004-a5e1-d079f9615ca7.md deleted file mode 100644 index 1863a2ccd..000000000 --- a/content/en/careers/positions/communications-assistant--e69735e7-dc01-4004-a5e1-d079f9615ca7.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Communications Assistant' -description: >- - You would be joining a team that currently has 16 members. The role would be for the summer term. We are looking for a candidate with strong communication skills in either English or French. If you are bilingual, that would definitely be an asset, but please apply regardless of where you are in your language learning journey. -archived: true -translationKey: communications-assistant-march2022 -leverId: e69735e7-dc01-4004-a5e1-d079f9615ca7 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -In order to support this important mission, we are looking to hire a student to join our Outreach team as a Communications Assistant. - -You would be joining a team that currently has 16 members. The role would be for the summer term. We are looking for a candidate with strong communication skills in either English or French. If you are bilingual, that would definitely be an asset, but please apply regardless of where you are in your language learning journey. - -## In this role you will: - -* Support the team in telling the CDS story to the public, civil servants and other stakeholders through various mediums (blog posts, social media, videos) -* Assist the team in delivering, writing and editing content that presents our products and services. -* Conduct research into different storytelling mediums. -* Help the team tell more compelling stories by staying on top of the latest memes, social media trends, meet-ups, and #GCDigital community conversations. - -## We’re interested in people who: - -* Have strong multimedia skills. -* Are curious, creative and interested in how to share stories using different techniques and channels. -* Are open, friendly, and collaborative. -* Like to learn new things and help people out. -* Are organized, detail-oriented, and like to get stuff done. -* Have experience communicating through email in a concise and professional manner. -* Know that sometimes just trying something is the best way to find out if it’ll work. -* Are comfortable with technology and have experience with web-based collaboration tools such as Google Docs, Trello, Slack, etc. -* Bring a sense of humour to work. - -The start date for this role will line up with the summer semester. There is no official closing date for this job posting. We will be reaching out to candidates as applications come in. - -*A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar positions, with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/consulting-digital-practitioner---devsecops--c00d0402-56cd-49b3-9d37-525b9fd31cfd.md b/content/en/careers/positions/consulting-digital-practitioner---devsecops--c00d0402-56cd-49b3-9d37-525b9fd31cfd.md deleted file mode 100644 index 51c225f1e..000000000 --- a/content/en/careers/positions/consulting-digital-practitioner---devsecops--c00d0402-56cd-49b3-9d37-525b9fd31cfd.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Consulting Digital Practitioner - DevSecOps' -description: >- - To support this important mission, we are looking for a Consulting Digital Practitioner - DevSecOps, to join the Consulting team under CDS’s Partnerships unit. CDS’s Consulting team provides expert advice and hands-on help to public servants establishing new services or improving existing ones to serve the public. This means that, as a member of this team, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. -archived: true -translationKey: consulting-digital-practitioner-devsecops-march-2022 -leverId: c00d0402-56cd-49b3-9d37-525b9fd31cfd ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We do this by: - -- Putting people at the heart of services; -- Focusing on measuring how we help people and how we create lasting impact; -- Doing the hard work to make things easier; -- Building for learning and iteration; -- Taking care of each other and; -- Working in the open to help clear a path. - -To support this important mission, we are looking for a Consulting Digital Practitioner - DevSecOps, to join the Consulting team under CDS’s Partnerships unit. CDS’s Consulting team provides expert advice and hands-on help to public servants establishing new services or improving existing ones to serve the public. This means that, as a member of this team, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for consulting include: change management, procurement (i.e. buying software or services), human centred design and research, agile software development, product and delivery management, and leveraging commodity solutions (i.e. cloud, etc.). - -This role is a 2 year-term position and is classified as an [IT-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#tocxx327633) in the Computer Systems group. CDS is a fully distributed team. This role can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. Bilingualism is required for this position. Government knowledge or experience is preferred for this role. - -## The primary responsibilities of this role are to: - -- Build relationships with members of the public service (including executives), based on empathy, trust and shared understanding of their needs and context. -- Help your team create clarity in complex situations by proposing actionable solutions and recommendations -- Provide advice and guidance to colleagues across the public service based on your skills and strengths to help improve their digital literacy and their ability to design and deliver better end-to-end services. -- Together with your team, help public services remove delivery obstacles, introduce best practices, and incrementally change how partner departments design and deliver their priority services. -- Coach members of the public service on how to creatively solve problems by putting user needs, accessibility, diversity, measurement/evaluation, integrity, openness and fairness first. -- Work transparently, including by reporting the progress of your work in an ongoing and open fashion -- Demonstrate a growth and entrepreneurial mindset and solid communication skills to continuously refine your consulting and change management approach -- Seek opportunities to relentlessly champion the adoption and growth of digital delivery best practices within partner departments. - -## The requirements for this role are to have: - -- Practiced teaching, coaching or consulting in previous roles -- Translated modern developer practices to legacy tech stacks, or conducted a legacy migration -- Coded in a modern programming language or stack (ones commonly seen in government include C#, Java, HTML/CSS, Javascript, PHP, and Python) -- Used modern decentralized version control systems (preferably Git) and continuous integration/delivery platforms and paradigms -- Prioritized software features and developer workloads to balance between speed to ship and maintenance burden (i.e. tech and/or process debt) -- Deployed software to common cloud service providers (IaaS, PaaS) -- Leveraged practices from site reliability engineering and DevSecOps culture to increase the reliability and security of services -- Experienced working on cross-functional, interdisciplinary teams that deliver digital products and services at scale, while promoting a user-centered, open, inclusive and iterative culture -- Helped break down silos within an organization and built an ability to make the case for organizational strategy and change -- Learned about the operational realities, constraints, and opportunities federal government departments face when working to modernize how they buy, build and use software to deliver services - -This position will report to the Head of Consulting or a people manager in the Consulting team. There may be people management responsibilities (no more than 3 to 4 direct reports) included in this role, outside of the partner engagements you are going to contribute to. - -While engaging with partner departments, we use both Mac and Windows Office environments as well as renowned software as a service tools such as Slack, Trello, Github or Miro to name a few. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## Diversity & Inclusion - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS invites all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. diff --git a/content/en/careers/positions/consulting-digital-practitioner---research-and-service-design--09bc4216-04f8-4e70-b2af-be70e6bc3c9c.md b/content/en/careers/positions/consulting-digital-practitioner---research-and-service-design--09bc4216-04f8-4e70-b2af-be70e6bc3c9c.md deleted file mode 100644 index cd13fab9f..000000000 --- a/content/en/careers/positions/consulting-digital-practitioner---research-and-service-design--09bc4216-04f8-4e70-b2af-be70e6bc3c9c.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Consulting Digital Practitioner - Research and Service Design' -description: >- - To support this important mission, we are looking for 2 Consulting Digital Practitioners - Research and Service Design, to join the Consulting team under CDS’s Partnerships unit. The Consulting team meets departments where they are in terms of their needs and context, takes stock, and delivers the specific help needed by providing guidance or hands-on assistance to change how departments serve people using technology. -archived: true -translationKey: research-and-service-design-march-2022 -leverId: 09bc4216-04f8-4e70-b2af-be70e6bc3c9c ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We do this by: - -- Putting people at the heart of services; -- Focusing on measuring how we help people and how we create lasting impact; -- Doing the hard work to make things easier; -- Building for learning and iteration; -- Taking care of each other and; -- Working in the open to help clear a path. - -To support this important mission, we are looking for 2 Consulting Digital Practitioners - Research & Service Design, to join the Consulting team under CDS’s Partnerships unit. The Consulting team meets departments where they are in terms of their needs and context, takes stock, and delivers the specific help needed by providing guidance or hands-on assistance to change how departments serve people using technology. This means that, as a member of this team, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for consulting include: change management, procurement (i.e. buying software or services), human centred design and research, agile software development, product and delivery management, and leveraging commodity solutions (i.e. cloud, etc.). - -This role is a 2 year-term position and is classified as an [IT-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#tocxx327633) in the Computer Systems group. CDS is a fully distributed team. This role can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. Bilingualism is required for one of the 2 positions to be filled, and is preferred for second position. Government knowledge or experience is preferred for this role. - -## The primary responsibilities of this role are to: - -- Build relationships with members of the public service (including executives), based on empathy, trust and shared understanding of their needs and context. -- Help your team create clarity in complex situations by proposing actionable solutions and recommendations -- Provide advice and guidance to colleagues across the public service based on your skills and strengths to help improve their digital literacy and their ability to design and deliver better end-to-end services. -- Together with your team, help public services remove delivery obstacles, introduce best practices, and incrementally change how partner departments design and deliver their priority services. -- Coach members of the public service on how to creatively solve problems by putting user needs, accessibility, diversity, measurement/evaluation, integrity, openness and fairness first. -- Work transparently, including by reporting the progress of your work in an ongoing and open fashion -- Demonstrate a growth and entrepreneurial mindset and solid communication skills to continuously refine your consulting and change management approach -- Seek opportunities to relentlessly champion the adoption and growth of digital delivery best practices within partner departments. - -## The requirements for this role are to have: - -- Practiced teaching, coaching or consulting in previous roles. -- Conducted user research and service design for high-impact services in a complex organization. -- Experienced working on cross-functional, interdisciplinary teams that deliver digital products and services at scale, while promoting a user-centered, open, inclusive and iterative culture. -- Helped break down silos within an organization and built an ability to make the case for organizational strategy and change. -- Learned about the operational realities, constraints, and opportunities federal government departments face when working to modernize how they buy, build and use software to deliver services. - -This position will report to the Head of Consulting or a people manager in the Consulting team. There may be people management responsibilities (no more than 3 to 4 direct reports) included in this role, outside of the partner engagements you are going to contribute to. - -While engaging with partner departments, we use both Mac and Windows Office environments as well as renowned software as a service tools such as Slack, Trello, Github or Miro to name a few. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## Diversity & Inclusion - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS invites all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -## COVID-19 Vaccination Policy - -All employees of the core public administration are required to be fully vaccinated against COVID-19 and attest to their vaccination status unless accommodated based on a medical contraindication, religion, or another prohibited ground for discrimination as defined under the *Canadian Human Rights Act*. - diff --git a/content/en/careers/positions/consulting-digital-practitioner:-content-design--4ed86217-573b-4364-8b59-b8c0d6498b06.md b/content/en/careers/positions/consulting-digital-practitioner:-content-design--4ed86217-573b-4364-8b59-b8c0d6498b06.md deleted file mode 100644 index c6b5b69fb..000000000 --- a/content/en/careers/positions/consulting-digital-practitioner:-content-design--4ed86217-573b-4364-8b59-b8c0d6498b06.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Consulting Digital Practitioner: Content Design' -description: >- - We are a digital government consulting team, inside government, for government, that brings hands-on delivery experience at scale from the public and private sectors. We help departments make timely design and technology decisions, build their in-house digital capabilities, and adopt new ways of working, so they can continually improve how they deliver public services. -archived: true -translationKey: 2022-july-cdp-content-designer -leverId: 4ed86217-573b-4364-8b59-b8c0d6498b06 ---- - -## About the Canadian Digital Service -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across the government improve service delivery. We need you. - -To support this important mission, we are looking for a Consulting Digital Practitioner - Content Design. - -## About the Consulting Team -We are a digital government consulting team, inside government, for government, that brings hands-on delivery experience at scale from the public and private sectors. We help departments make timely design and technology decisions, build their in-house digital capabilities, and adopt new ways of working, so they can continually improve how they deliver public services. - -## Consulting Digital Practitioner: Content Design - -**What you’ll be doing:** - -- Build relationships with members of the public service (including executives), based on empathy, trust, and shared understanding of their needs and context. -- Provide pragmatic advice and guidance to colleagues across the public service based on your skills and strengths to help improve their digital and content design literacy, and their ability to design and deliver inclusive end-to-end services. -- Demonstrate content design leadership and strategy expertise grounded in industry best practices to support multi-disciplinary teams as they tackle complex problems, with different levels of digital maturity. -- Contribute to the creation of reusable content assets within the Consulting team to help your consultant peers provide consistent recommendations in a timely manner. -- Work transparently, including by reporting the progress of your work in an ongoing and open fashion. -- Demonstrate a growth mindset to continuously refine your consulting and change management approach. -- Seek opportunities to relentlessly champion the adoption and growth of digital delivery best practices within partner departments. - -**We’re looking for someone who has:** - -- Practiced teaching, coaching, and/or consulting in previous roles. -- Strong facilitation skills to design and lead co-creation workshops and negotiations, present recommendations and advice to stakeholders on digital content design best practices. -- Experience working with cross-functional, interdisciplinary teams that deliver digital products and services at scale. -- Helped break down silos within an organization and built an ability to make the case for organizational strategy and change. -- Learned about the operational realities, constraints, and opportunities federal government departments face when working to modernize how they buy, build and use software to deliver services. -- This role will primarily be creating French language content. Priority will be given to candidates who can communicate and write in both French and English (in government terms, at a BBB, CBC or CCC level). - -This position will report to the Head of Consulting or a people manager in the Consulting team. There may be people management responsibilities (no more than 4 direct reports) included in this role, outside of the partner engagements you are going to contribute to. - -While engaging with partner departments, we use both Mac and Windows Office environments as well as renowned software as a service tools such as Slack, Trello, Github or Miro to name a few. - -This role is a 2 year-term position and is classified as an [IT-04 or IT-05](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#tocxx327633) in the Computer Systems group. CDS is a fully distributed team. This role can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. Bilingualism is required for this position. Government knowledge or experience is preferred for this role. - -## General process information -You'll join the Partnerships Business Unit, which grows our relationships with other government departments and helps them improve how they design and deliver digital services. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human-centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. diff --git a/content/en/careers/positions/content-designer--e28b029a-9d1a-4217-aece-c45cab0ed56d.md b/content/en/careers/positions/content-designer--e28b029a-9d1a-4217-aece-c45cab0ed56d.md deleted file mode 100644 index 3e7170e06..000000000 --- a/content/en/careers/positions/content-designer--e28b029a-9d1a-4217-aece-c45cab0ed56d.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Content Designer' -description: >- - As a Content Designer, you’ll work directly with our Lead Content Designer and the rest of the UX team on Learning Resources within the Partnerships Business unit. You will be focused on meeting the information needs of public servants, as well as CDS content creators. You’ll work towards finding better ways of organizing and presenting actionable information in English and French. You will also be expected to champion the readability and accessibility of information for all people, with a particular lens on finding opportunities to reduce or eliminate cognitive load. This work presents the interesting challenge of navigating through different content types, and establishing some templates, best practices, and guidelines for future content creators at CDS. -archived: true -translationKey: 2022-june-content-designer -leverId: e28b029a-9d1a-4217-aece-c45cab0ed56d ---- - -## About the Canadian Digital Service -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across the government improve service delivery. We need you. - -To support this important mission, we are looking for a Content Designer to join our Learning Resources team in our Partnerships Business Unit. - -## About the Learning Resources team -As a by-product of our work and experiences partnering with government departments, over the years we have created a ton of resources that currently sit in disparate places across our organization, often inaccessible and out-of-sight by the rest of government. - -We also field questions and inquiries that overlap quite a bit, duplicating efforts and not making the best use of our collective time. There is potential to streamline our approach and point people to resources in a single all-encompassing space. - -By curating and sharing our learnings in the open, more deliberately and strategically, we'll give departments the tools they need and want, to more effectively make the case for change and build digital capacity within their -own organizations. - -## Content Designer Position -We’re looking for an experienced Content Designer who is passionate about information and knowledge management, and being a vocal advocate for people’s needs through learning resources. - -As a Content Designer, you’ll work directly with our Lead Content Designer and the rest of the UX team on Learning Resources within the Partnerships Business unit. You will be focused on meeting the information needs of public servants, as well as CDS content creators. You’ll work towards finding better ways of organizing and presenting actionable information in English and French. You will also be expected to champion the readability and accessibility of information for all people, with a particular lens on finding opportunities to reduce or eliminate cognitive load. This work presents the interesting challenge of navigating through different content types, and establishing some templates, best practices, and guidelines for future content creators at CDS. - -This role is a 2 year-term position and is classified as an [IT-03 or IT-04](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#tocxx327633) in the Computer Systems group. CDS is a fully distributed team. This role can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. Bilingualism is required for this position. Government knowledge or experience is preferred for this role. - -### What you’ll be doing: - -- Taking a human-centred, evidence-based approach by turning data, information, and research into actionable insights that help you understand people’s needs and behaviours to inform the content design of learning resources. -- Influencing how decisions are made and constructively challenging ways of thinking both on team and with stakeholders. -- Supporting the team to build an accessible service by ensuring that people with different access and cognitive needs, differences in learning and absorbing information, and people with different skill profiles are included in everything we design. -- Identifying, mitigating or escalating risks related to content design and design more broadly within the team. - -### What we’re looking for: - -- You have experience leading content design for a product or service, championing inclusivity, accessibility and plain language, and initiating organizational change to make services better for users. -- You’re great at communicating with people who aren’t familiar with content design, comfortable working alongside team members and stakeholders during the design process, and are excited to work with people on research and testing. -- You’re passionate about great content design, prioritizing clarity over aesthetics and style or grammar rules, when necessary. -Your application itself shows great content design skills. -- Priority will be given to candidates who can communicate and write in both French and English (in government terms, at a CCC level). -- Even more priority will be given to candidates who can create equally good content in both official languages, as demonstrated by past work samples. - -#### General process information -You'll join the Partnerships Business Unit, which grows our relationships with other government departments and helps them improve how they design and deliver digital services. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human-centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. diff --git a/content/en/careers/positions/covid-alert-sre-developer--9d96ac9e-2dce-4be3-9f31-279f5f26e19a.md b/content/en/careers/positions/covid-alert-sre-developer--9d96ac9e-2dce-4be3-9f31-279f5f26e19a.md deleted file mode 100644 index 0d3c11b37..000000000 --- a/content/en/careers/positions/covid-alert-sre-developer--9d96ac9e-2dce-4be3-9f31-279f5f26e19a.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Covid Alert SRE Developer' -description: >- - We are hiring a SRE Developer to support the COVID Alert App. This position is in the Computer Systems classification, representing the CS qualification standard. -archived: true -translationKey: covid-alert-sre-dev -leverId: 9d96ac9e-2dce-4be3-9f31-279f5f26e19a ---- - -The Canadian Digital Service (CDS) works to change government so that it can serve people better through digital technology. Our teams work in the open to build software platforms that make it easier for government to deliver services and coach other government departments on how to leverage modern methods and technologies. We need you. - -To support this important mission, we are hiring a SRE Developer to support the COVID Alert App. This position is in the [Computer Systems classification](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260), representing the [CS qualification standard](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#cs). - -## All candidates will be evaluated based on their experiences: - -* Developing, deploying, and operating services using major cloud tools  -* Employing site reliability and software development practices -* Deliver solutions and processes iteratively -* Using automation and monitoring tools to reduce toil and surface issues -* Working in highly variable, highly visible, multi-stakeholder environments in the open -* Advising product team members, including non-developers -* Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - -While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally consider candidates in other parts of Canada. - -Reporting to the Head of Software Development, this position is supporting the COVID Alert business unit, which makes a mobile application that notifies people living in Canada if they may have come in contact with the virus, with the ultimate goal of slowing the spread of COVID-19.  - -## You’ll need to accomplish the following things: - -* Design, build, configure, and improve infrastructure as code for COVID Alert products to enable deploying rapidly, scaling gracefully, and keeping system data safe. -* Apply security best practices and complete compliance paperwork to keep cloud infrastructure and tools safe for users and those they support. -* Participate, lead, and document incident post-mortems when something goes wrong, so that teams and products can improve going forward. -* Optimize cloud cost and reduce system resource usage by setting clear requirements through efficiency and capacity planning. -* Contribute code for new backend features on COVID Alert Server and COVID Alert Portal as needed. -* Identify inefficiencies and bottlenecks inside our continuous integration / continous deployment pipelines, monitoring capabilities, and cloud infrastructure. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/covid-alert-sre-developer.md b/content/en/careers/positions/covid-alert-sre-developer.md deleted file mode 100644 index 0d3c11b37..000000000 --- a/content/en/careers/positions/covid-alert-sre-developer.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Covid Alert SRE Developer' -description: >- - We are hiring a SRE Developer to support the COVID Alert App. This position is in the Computer Systems classification, representing the CS qualification standard. -archived: true -translationKey: covid-alert-sre-dev -leverId: 9d96ac9e-2dce-4be3-9f31-279f5f26e19a ---- - -The Canadian Digital Service (CDS) works to change government so that it can serve people better through digital technology. Our teams work in the open to build software platforms that make it easier for government to deliver services and coach other government departments on how to leverage modern methods and technologies. We need you. - -To support this important mission, we are hiring a SRE Developer to support the COVID Alert App. This position is in the [Computer Systems classification](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260), representing the [CS qualification standard](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#cs). - -## All candidates will be evaluated based on their experiences: - -* Developing, deploying, and operating services using major cloud tools  -* Employing site reliability and software development practices -* Deliver solutions and processes iteratively -* Using automation and monitoring tools to reduce toil and surface issues -* Working in highly variable, highly visible, multi-stakeholder environments in the open -* Advising product team members, including non-developers -* Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - -While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally consider candidates in other parts of Canada. - -Reporting to the Head of Software Development, this position is supporting the COVID Alert business unit, which makes a mobile application that notifies people living in Canada if they may have come in contact with the virus, with the ultimate goal of slowing the spread of COVID-19.  - -## You’ll need to accomplish the following things: - -* Design, build, configure, and improve infrastructure as code for COVID Alert products to enable deploying rapidly, scaling gracefully, and keeping system data safe. -* Apply security best practices and complete compliance paperwork to keep cloud infrastructure and tools safe for users and those they support. -* Participate, lead, and document incident post-mortems when something goes wrong, so that teams and products can improve going forward. -* Optimize cloud cost and reduce system resource usage by setting clear requirements through efficiency and capacity planning. -* Contribute code for new backend features on COVID Alert Server and COVID Alert Portal as needed. -* Identify inefficiencies and bottlenecks inside our continuous integration / continous deployment pipelines, monitoring capabilities, and cloud infrastructure. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/creative-recruiter.md b/content/en/careers/positions/creative-recruiter.md deleted file mode 100644 index 385ca6792..000000000 --- a/content/en/careers/positions/creative-recruiter.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -layout: job-posting -type: section -title: Creative Recruiter -description: We are looking for a consultative and creative recruiter to scale our team. -archived: true -leverId: 4cc43c15-77fd-481c-8a82-58c4fa9861cc -translationKey: creative-recruiter ---- -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -To further this important mission, we are looking for a consultative and creative recruiter to scale our team. You can expect high impact and wide-ranging responsibility: owning full-cycle recruiting, driving hiring strategy, and delivering best-in-class candidate experience. You must be a builder who thrives in a learning environment—unafraid to challenge the way we’ve been doing things, engage partners across government and welcome suggestions for how we can iterate on our processes. This role is classified as an [AS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15) in the Administrative Services group. - -What we’re looking for: - -* You identify, qualify, and close exceptional candidates -* You manage and drive a full recruitment cycle including building out new processes and improving existing ones -* You work closely with hiring managers to prioritize hiring needs and build a seamless interview process that helps us bring the best candidates to our teams -* You help initiate creative and scalable changes to our existing recruiting strategy -* You are passionate and deliberate about building diverse and inclusive teams - -An excellent candidate will be able to: - -* Manage full-cycle recruiting in a high-growth environment -* Deliver exceptional candidate experience and have a passion for building teams -* Use the right blend of professionalism and friendliness in all communications -* Attract candidates who haven’t consider government before and build a diverse pipeline -* Take a human-centred approach to recruitment and hiring, understanding your “users’” (hiring managers and candidates) needs and working to meet them -* Use a data-driven approach to problem-solving; you enjoy making sense of trends and using the insights to better your process -* Be flexible and have a growth mindset, being able to shift tasks and priorities when circumstances change -* Work cross-functionally, with the ability to learn quickly -* Communicate in both French and English (in government terms, this position is CBC). - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. \ No newline at end of file diff --git a/content/en/careers/positions/director-of-digital-practice--c284600b-aa90-4bc9-86b3-ca6aad8f45a7.md b/content/en/careers/positions/director-of-digital-practice--c284600b-aa90-4bc9-86b3-ca6aad8f45a7.md deleted file mode 100644 index 481af9e54..000000000 --- a/content/en/careers/positions/director-of-digital-practice--c284600b-aa90-4bc9-86b3-ca6aad8f45a7.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Director of Digital Practice' -description: >- - We are looking for a Director of Digital Practice to empower and support our teams and their leaders as CDS enters its next phase of significant growth. CDS’ digital communities (Design, Design Research, Product Management, and Software Development) make up the multidisciplinary digital product teams in both our Partnership and Platform business units, that advance the mission of CDS. -archived: true -translationKey: director-digital-practice -leverId: c284600b-aa90-4bc9-86b3-ca6aad8f45a7 ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -To support this important mission, we are looking for a Director of Digital Practice to empower and support our teams and their leaders as CDS enters its next phase of significant growth. CDS’ digital practices (Design, Design Research, Product Management, and Software Development) make up the multidisciplinary digital product teams in our Partnership, Platform, and COVID Alert business units, that advance the mission of CDS. - -This role is classified as an [EX-03](https://www.canada.ca/en/treasury-board-secretariat/services/pay/rates-pay/rates-pay-unrepresented-senior-excluded-employees.html#Toc476385558) in the Executive group and represents the [EX qualification standards](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#ex).  - -We are looking for someone who will: - -* Bring significant experience in line management and leading teams responsible for software delivery (e.g., software development, design, research, product management, SRE); -* Advise and empower leaders throughout these teams; -* Provide hiring support and practice guidance for business units; -* Ensure scalable growth aligned with CDS’ Diversity, Equity and Inclusion priorities; -* Facilitate allocation of staff to business units and other work in accordance with CDS priorities; -* Work with business units, Operations, and the Office of the CEO to fulfill CDS’s mission and adapt its strategies accordingly; -* Lead the development and documentation of digital delivery practices in government; -* Foster effective work between members of different practices in multi-disciplinary teams; -* Work with the CDS Talent team to define roles and consistent, explainable promotion criteria and progression frameworks; -* Ensure that the concerns, ideas and general feedback of the delivery practices are shared openly and regularly with Senior Management; -* Communicate in both English and French (in government terms this position is Bilingual Imperative CBC/CBC). - -A great candidate will demonstrate: - -* Success delivering software and building nurturing, capable software teams; -* Success leading initiatives that impact entire teams or business units; -* Experience coaching, mentoring and inspiring leaders and line managers in a growth environment; -* Exceptional tact, judgement, diplomacy, collaboration, and interpersonal communication skills; -* Knowledge and skills in processing, analysing and owning decisions regarding resource and capacity allocation for delivery teams. - -We are looking for someone to meet our essential criteria, however we recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -CDS is a fully distributed team. This job can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/director-of-digital-practice.md b/content/en/careers/positions/director-of-digital-practice.md deleted file mode 100644 index 481af9e54..000000000 --- a/content/en/careers/positions/director-of-digital-practice.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Director of Digital Practice' -description: >- - We are looking for a Director of Digital Practice to empower and support our teams and their leaders as CDS enters its next phase of significant growth. CDS’ digital communities (Design, Design Research, Product Management, and Software Development) make up the multidisciplinary digital product teams in both our Partnership and Platform business units, that advance the mission of CDS. -archived: true -translationKey: director-digital-practice -leverId: c284600b-aa90-4bc9-86b3-ca6aad8f45a7 ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -To support this important mission, we are looking for a Director of Digital Practice to empower and support our teams and their leaders as CDS enters its next phase of significant growth. CDS’ digital practices (Design, Design Research, Product Management, and Software Development) make up the multidisciplinary digital product teams in our Partnership, Platform, and COVID Alert business units, that advance the mission of CDS. - -This role is classified as an [EX-03](https://www.canada.ca/en/treasury-board-secretariat/services/pay/rates-pay/rates-pay-unrepresented-senior-excluded-employees.html#Toc476385558) in the Executive group and represents the [EX qualification standards](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#ex).  - -We are looking for someone who will: - -* Bring significant experience in line management and leading teams responsible for software delivery (e.g., software development, design, research, product management, SRE); -* Advise and empower leaders throughout these teams; -* Provide hiring support and practice guidance for business units; -* Ensure scalable growth aligned with CDS’ Diversity, Equity and Inclusion priorities; -* Facilitate allocation of staff to business units and other work in accordance with CDS priorities; -* Work with business units, Operations, and the Office of the CEO to fulfill CDS’s mission and adapt its strategies accordingly; -* Lead the development and documentation of digital delivery practices in government; -* Foster effective work between members of different practices in multi-disciplinary teams; -* Work with the CDS Talent team to define roles and consistent, explainable promotion criteria and progression frameworks; -* Ensure that the concerns, ideas and general feedback of the delivery practices are shared openly and regularly with Senior Management; -* Communicate in both English and French (in government terms this position is Bilingual Imperative CBC/CBC). - -A great candidate will demonstrate: - -* Success delivering software and building nurturing, capable software teams; -* Success leading initiatives that impact entire teams or business units; -* Experience coaching, mentoring and inspiring leaders and line managers in a growth environment; -* Exceptional tact, judgement, diplomacy, collaboration, and interpersonal communication skills; -* Knowledge and skills in processing, analysing and owning decisions regarding resource and capacity allocation for delivery teams. - -We are looking for someone to meet our essential criteria, however we recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -CDS is a fully distributed team. This job can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/director-of-platform.md b/content/en/careers/positions/director-of-platform.md deleted file mode 100644 index 69f81b656..000000000 --- a/content/en/careers/positions/director-of-platform.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: Director of Platform -description: >- - We are looking for a Director of Platform to ensure the successful delivery of - platform products and services. The Platform business unit is responsible for - creating, incubating and supporting well-designed common products, services, - components, and resources that meet the service delivery needs of the - Government of Canada while advancing the mission of CDS. -archived: true -leverId: c2c518dd-26a5-4ebd-aa01-b339cf52155c -translationKey: director-of-platform ---- -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -To support this important mission, we are looking for a Director of Platform to ensure the successful delivery of platform products and services. The Platform business unit is responsible for creating, incubating and supporting well-designed common products, services, components, and resources that meet the service delivery needs of the Government of Canada while advancing the mission of CDS. Only a few months old, the Platform unit [launched](https://nationalpost.com/pmn/news-pmn/canada-news-pmn/youve-got-mail-feds-test-new-e-notification-service-to-save-cash-time) its first product, [Notify](https://notification.alpha.canada.ca/), already in use by departments all over government. This role is classified as a [CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -We are looking for someone who will: - -* Grow the Platform unit and its capabilities to launch new products and establish CDS’s role in providing a platform for the federal government’s digital services; -* Set and lead the Platform unit’s strategy to meet user needs through development, operation and continuous improvement of products that support government services; -* Identify and develop delivery principles, practices and processes to help teams to operate efficiently, collaboratively and openly; -* Set measurable goals for the product portfolio and report against these to demonstrate progress against stated benefits; -* Engage with users and stakeholders through a range of channels to encourage take-up and use of the Platform portfolio across government; -* Work collaboratively with senior leadership across CDS and other government organisations to ensure that the Platform delivery and roadmap is aligned with optimising government objectives; -* Create a delivery culture promoting public-centred service design, use of open data and technology, and diversity and inclusiveness. - -A great candidate will be able to demonstrate that they can: - -* Lead digitisation, strategy and roadmap development and deployment to improve user experience and outcomes; -* Deliver product to yield major cost improvements as well as enhanced end user outcomes; -* Foster practices that support diversity, equity, and inclusion within your teams; -* Guide design, development and deployment of digital channels and technologies, including practical experience of leading channel, website and application development; -* Lead multiple teams and delivery disciplines concurrently; -* Exercise and foster evidence- and data-informed decision making; -* Work with government and/or large organization environments and challenging bureaucratic standards and processes as required; -* Manage people, including giving and delivering feedback, even when it’s hard. -* Preference will be given to bilingual (French and English) candidates and to Canadian citizens. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. -We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. \ No newline at end of file diff --git a/content/en/careers/positions/director-of-talent-and-internal-operations--73bdecab-c9bd-4fa2-955f-8bca0787bcf4.md b/content/en/careers/positions/director-of-talent-and-internal-operations--73bdecab-c9bd-4fa2-955f-8bca0787bcf4.md deleted file mode 100644 index 13f4c8050..000000000 --- a/content/en/careers/positions/director-of-talent-and-internal-operations--73bdecab-c9bd-4fa2-955f-8bca0787bcf4.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Director of Talent and Internal Operations' -description: >- - This role reports to the Chief Operating Officer (COO), is classified as an EX-01 in the Executive group, and represents the EX qualification standards. -archived: true -translationKey: director-talent-internal-ops-july-2022 -leverId: 73bdecab-c9bd-4fa2-955f-8bca0787bcf4 ---- - -We believe that public services should be easy to use, secure, reliable, accessible, and inclusive for everyone — especially those most in need — and we want your help! - -Our mandate is to help government improve the way it designs and delivers services to people in Canada. We empower our partners to put people at the centre of services. We provide tailored help to individual organizations to make timely design and technology decisions, build capability and adopt new ways of working, and we offer common digital service building blocks – like [GC Notify](https://notification.canada.ca/) and [GC Forms](https://forms-formulaires.alpha.canada.ca/en/welcome-bienvenue) – that any government team can use to quickly stand up services. We share our work in the open and advocate for policy changes to make it easier for others to embrace agile, human-centred practices. - -To support this important mission, we’re hiring our next **Director of Talent and Internal Operations** to guide the growth and development of our team. We’re looking for someone who is obsessed with attracting and cultivating talent, knows how to lead HR in a human way, and can drive an organization’s financial and administrative functions. You’re the right person if you approach problems with tenacity and look for long term solutions. You will lead teams that have an impact across CDS by delivering an engaging employee experience and driving programs to continuously improve diversity, equity, and inclusion at CDS, guided by our [CDS Values](https://digital.canada.ca/our-values/) — and across government by building relationships to help shape how government enables its talent to do their best work. - -This role reports to the Chief Operating Officer (COO), is classified as an [EX-01](https://www.canada.ca/en/treasury-board-secretariat/services/pay/rates-pay/rates-pay-unrepresented-senior-excluded-employees.html#Toc476385558) in the Executive group, and represents the [EX qualification standards](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#ex). - -**We are looking for someone who will:** - -- Set the vision and direction for Talent and Internal Operations at CDS and become a trusted partner of the CDS management team; -- Lead the four teams in Talent and Internal Operations: Employee Experience, People Operations, Internal Operations, and Talent Acquisition; -- Champion, model, and advance CDS’s values and Diversity, Equity, and Inclusion priorities; -- Shape and drive effective talent programs, including talent acquisition, employee engagement, professional development, retention, and distributed work; -- Shape and drive effective internal operations programs, including corporate budgeting and financial reporting, procurement, travel and accommodations. -- Directly advise senior leaders on key opportunities and challenges needed to drive broad digital transformation across the Government of Canada, including for talent acquisition, development and empowerment, in collaboration with the Office of the Chief Information Officer of the Government of Canada and others; -- Build and manage relationships and partnerships with leaders and teams across the Government of Canada, as well as in the private and public sectors, to advance CDS’s mandate and advocate for change; and -- Coach, mentor, and inspire CDS’s people leaders in a growth environment. - -**The ideal candidate will have:** - -- Experience applying modern HR practices to improve talent acquisition and employee experience; -- Experience leading the creation of an inclusive, welcoming, and culturally competent work environment; -- Experience designing and successfully implementing new talent programs and initiatives; -- Experience driving strategy and change in a multilayer, complex organization; -- Experience working with technology and/or digital teams; -- Experience negotiating with external stakeholders or partners to move forward a program or practice -- [Degree](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#deg) from a [recognized post-secondary institution](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#rpsi) OR [acceptable](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#acce) combination of education, training and/or experience; and -- Communicate in both English and French (in government terms this position is Bilingual Imperative/Non-Imperative CBC/CBC). - -Throughout this process, candidates can expect to be assessed on criteria listed in the [statement of merit criteria (SOMC)](https://digital.canada.ca/statement-of-merit-criteria-ex1/). - -If you don’t meet our essential criteria for this role, we might have current or future opportunities that could be a great fit. Please consider applying and introduce yourself - we are always keen to meet new digital leaders and technologists. - -CDS is a fully distributed team. This job can be performed from anywhere in Canada . - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. diff --git a/content/en/careers/positions/director-of-talent-and-internal-operations--null.md b/content/en/careers/positions/director-of-talent-and-internal-operations--null.md deleted file mode 100644 index 765aa6eee..000000000 --- a/content/en/careers/positions/director-of-talent-and-internal-operations--null.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Director of Talent and Internal Operations' -description: >- - This role reports to the Chief Operating Officer (COO), is classified as an EX-01 in the Executive group, and represents the EX qualification standards. -archived: true -translationKey: director-talent-internal-ops -leverId: null ---- - -We believe that public services should be easy to use, secure, reliable, accessible, and inclusive for everyone — especially those most in need — and we want your help! - -Our mandate is to help government improve the way it designs and delivers services to people in Canada. We empower our partners to put people at the centre of services. We provide tailored help to individual organizations to make timely design and technology decisions, build capability and adopt new ways of working, and we offer common digital service building blocks – like [GC Notify](https://notification.canada.ca/) and [GC Forms](https://forms-formulaires.alpha.canada.ca/en/welcome-bienvenue) – that any government team can use to quickly stand up services. We share our work in the open and advocate for policy changes to make it easier for others to embrace agile, human-centred practices. - -To support this important mission, we’re hiring our next **Director of Talent and Internal Operations** to guide the growth and development of our team. We’re looking for someone who is obsessed with attracting and cultivating talent, knows how to lead HR in a human way, and can drive an organization’s financial and administrative functions. You’re the right person if you approach problems with tenacity and look for long term solutions. You will lead teams that have an impact across CDS by delivering an engaging employee experience and driving programs to continuously improve diversity, equity, and inclusion at CDS, guided by our [CDS Values](https://digital.canada.ca/our-values/) — and across government by building relationships to help shape how government enables its talent to do their best work. - -This role reports to the Chief Operating Officer (COO), is classified as an [EX-01](https://www.canada.ca/en/treasury-board-secretariat/services/pay/rates-pay/rates-pay-unrepresented-senior-excluded-employees.html#Toc476385558) in the Executive group, and represents the [EX qualification standards](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#ex). - -**We are looking for someone who will:** - -- Set the vision and direction for Talent and Internal Operations at CDS and become a trusted partner of the CDS management team; -- Lead the four teams in Talent and Internal Operations: Employee Experience, People Operations, Internal Operations, and Talent Acquisition; -- Champion, model, and advance CDS’s values and Diversity, Equity, and Inclusion priorities; -- Shape and drive effective talent programs, including talent acquisition, employee engagement, professional development, retention, and distributed work; -- Shape and drive effective internal operations programs, including corporate budgeting and financial reporting, procurement, travel and accommodations. -- Directly advise senior leaders on key opportunities and challenges needed to drive broad digital transformation across the Government of Canada, including for talent acquisition, development and empowerment, in collaboration with the Office of the Chief Information Officer of the Government of Canada and others; -- Build and manage relationships and partnerships with leaders and teams across the Government of Canada, as well as in the private and public sectors, to advance CDS’s mandate and advocate for change; and -- Coach, mentor, and inspire CDS’s people leaders in a growth environment. - -**The ideal candidate will have:** - -- Experience applying modern HR practices to improve talent acquisition and employee experience; -- Experience leading the creation of an inclusive, welcoming, and culturally competent work environment; -- Experience designing and successfully implementing new talent programs and initiatives; -- Experience driving strategy and change in a multilayer, complex organization; -- Experience working with technology and/or digital teams; -- Experience negotiating with external stakeholders or partners to move forward a program or practice -- [Degree](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#deg) from a [recognized post-secondary institution](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#rpsi) OR [acceptable](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#acce) combination of education, training and/or experience; and -- Communicate in both English and French (in government terms this position is Bilingual Imperative/Non-Imperative CBC/CBC). - -If you don’t meet our essential criteria for this role, we might have current or future opportunities that could be a great fit. Please consider applying and introduce yourself - we are always keen to meet new digital leaders and technologists. - -CDS is a fully distributed team. This job can be performed from anywhere in Canada with occasional travel to Ottawa. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. diff --git a/content/en/careers/positions/diversity-equity-inclusion-program-manager.md b/content/en/careers/positions/diversity-equity-inclusion-program-manager.md deleted file mode 100644 index 75748a255..000000000 --- a/content/en/careers/positions/diversity-equity-inclusion-program-manager.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: job-posting -type: section -title: Diversity, Equity & Inclusion Program Manager -description: "We are looking for a Diversity, Equity and Inclusion (DEI) Program - Manager. Building a more diverse, equitable, and inclusive organization is - better for the members of our team, for the quality of our work, and for our - ability to serve all Canadians. " -archived: true -leverId: f4328eb1-43cf-4510-8266-dad6d29b8967 -translationKey: diversity-inclusion-manager ---- -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people's needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -To further this important mission, we are looking for a Diversity, Equity and Inclusion (DEI) Program Manager. Building a more diverse, equitable, and inclusive organization is better for the members of our team, for the quality of our work, and for our ability to serve all Canadians. You can expect high impact and wide-ranging responsibility: owning DEI initiatives and strategy, collaborating throughout the organization, and advocating for a culture of belonging. You must be a builder who thrives in a learning environment—you’re unafraid to challenge the way we’ve been doing things, engage partners across and outside government, and welcome suggestions for how we can iterate on our processes. This role is classified as an [AS-06](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc993929940) in the Administrative Services group and reports to the Head of Talent. - -What we’re looking for: - -* You work closely with people leaders to assess and prioritize our equity and inclusion strengths and weaknesses -* You will help initiate creative and scalable changes to our existing DEI strategy with a basis in belonging -* You will use data to generate insights and translate them into actions that support our goals and drive transparency and accountability at CDS -* You will work closely with recruiting peers to source and attract talent from underrepresented groups and foster belonging -* You will work closely with People and Culture peers to create retention strategies and determine future learning opportunities -* You will deliver impactful diversity and inclusion content and training -* You will partner with our outreach team to share our progress and learnings internally and externally. - -An excellent candidate will be able to: - -* Manage a diversity, equity, and inclusion program in a high-growth environment -* Understand the workplace inclusion landscape in Canada, including challenges and issues facing Canada and stakeholders. -* Think big with an expanded, holistic view and long-term perspective -* Take a human-centred approach to diversity, equity and inclusion, understanding and working to meet the needs of your “users” (people leaders and employees) -* Use a data-driven approach to problem-solving; you enjoy making sense of trends and using the insights to better your process -* Be flexible and have a growth mindset, being able to shift tasks and priorities when circumstances change -* Communicate in both French and English (in government terms, this position is CBC). - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. \ No newline at end of file diff --git a/content/en/careers/positions/english-to-french-translator-content-coordinator.md b/content/en/careers/positions/english-to-french-translator-content-coordinator.md deleted file mode 100644 index 96a14243d..000000000 --- a/content/en/careers/positions/english-to-french-translator-content-coordinator.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: job-posting -type: section -title: English to French Translator (Content Coordinator) -description: "The Translator role is absolutely essential to ensure that we can - fulfill our mandate in both official languages and to contribute to the - on-going improvement of our team, and the content and bilingual standards - across the organization. " -archived: true -leverId: 254a0b5c-f8b1-4cb3-8eb7-6c650d10ccfa -translationKey: english-to-french-translator ---- -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people's needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -The Outreach team is responsible for all things storytelling at CDS. We tell stories that help public servants improve government services and make people’s lives better. We help CDS tell stories that help people work for us, work like us and work with us. We provide supporting tools and advice to help CDSers tell effective stories, and build and maintain CDS’ online presence in both official languages. - -The Translator role is absolutely essential to ensure that we can fulfill our mandate in both official languages and to contribute to the on-going improvement of our team, and the content and bilingual standards across the organization. This role is classified as a [IS-02](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc993929944) in the Information Services group. - -We’re looking for someone who will: - -* Communicate and write in both French and English (in government terms, this position is CCC) -* Do comparative edits of documents (administrative, technical, policy, general) translated from English to French -* Translate documents from English to French -* Collaborate with the other translator to improve translation workflow across the organization -* Be a source of feedback as a language professional for those wanting to create French content -* Do terminology research and maintain and update the organizational lexicon -* Do plain language editing in French - -An excellent candidate will be able to: - -* Help develop French-first social media campaigns and other french-first promotional content -* Help establish good bilingual standards across the org (presentations, postings, etc.) - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. \ No newline at end of file diff --git a/content/en/careers/positions/executive-assistant---chief-operating-officer--7c3b9da6-720e-4454-b7a3-9dd635b3a889.md b/content/en/careers/positions/executive-assistant---chief-operating-officer--7c3b9da6-720e-4454-b7a3-9dd635b3a889.md deleted file mode 100644 index 4d78befa5..000000000 --- a/content/en/careers/positions/executive-assistant---chief-operating-officer--7c3b9da6-720e-4454-b7a3-9dd635b3a889.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Executive Assistant - Chief Operating Officer' -description: >- - The Chief Operating Officer’s office is the administrative and operational hub of CDS. The COO and their teams have two main responsibilities: to ensure that the rest of the organization has what it needs to perform at an optimal level — and to make it easier for others across government to adopt similar tools and practices. We are looking for an Executive Assistant who will thrive at managing multiple priorities in a rapidly changing environment, as they work alongside our Chief Operating Officer (COO) and their teams. -archived: true -translationKey: executive-assistant-coo2 -leverId: 7c3b9da6-720e-4454-b7a3-9dd635b3a889 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs front and centre. We believe every experience Canadians have with their government should meet or exceed their modern expectations that digital services be secure, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -The Chief Operating Officer’s office is the administrative and operational hub of CDS. The COO and their teams have two main responsibilities: to ensure that the rest of the organization has what it needs to perform at an optimal level — and to make it easier for others across government to adopt similar tools and practices. We are looking for an Executive Assistant who will thrive at managing multiple priorities in a rapidly changing environment, as they work alongside our Chief Operating Officer (COO) and their teams. This is a multi-faceted role that goes beyond traditional administration and correspondence and will provide the opportunity to grow skills in stakeholder engagement, work management, and agile and other digital practices. If you’re ready to work and learn as part of a caring, mission-driven, fast-paced team; help CDS continuously fine-tune their operations; and play a part in improving services for Canadians, this is the role for you. This role is classified as AS-02 in the Administrative Services group. - - -**We’re looking for someone who will:** - -- Manage calendars and logistics for internal and external meetings, as well as travel. -- Track, organize, and prioritize a range of action items, approval requests, and internal documents from staff across multiple teams within the operations business unit, including to connect the dots on interrelated files or initiatives. -- Draft and manage correspondence and other communications and engagement on behalf of the COO. -- Plan and execute team events, meetings, off-sites, and other special functions in collaboration with leadership across operations teams. -- Act as a liaison for the COO and for the operations unit more broadly both internally within CDS and externally, maintaining a sense of professionalism and collaboration at all times. -- Create clarity and structure while working with senior leaders across CDS, helping them operationalize their strategic priorities. -- Remain calm under pressure, prioritize well, and enjoy working as part of a team. -- Work closely with the Office of the CEO, CDS partnership and platform business unit directors and the Director of Outreach, and the offices of partners across the Treasury Board Secretariat and beyond. - - - -**An excellent candidate will be able to:** - - -- Keep the COO on track to meet commitments and support accountability for results across the team. -- Create and improve processes and systems for prioritization and tracking. -- Think on their feet, providing interpretation and advice for the COO as they engage partners and stakeholders inside and outside government. -- Find creative solutions to problems and make sound judgement calls when faced with uncertainty or incomplete information. -- Collaborate and co-create with partners and stakeholders. -- Be proficient in Microsoft Office, Google Apps (particularly GMail, Calendar, and Docs), Slack and Trello. -- Understand how government works and the systems used to run it — with an ability to manage and navigate bureaucracy with ease. -- Communicate comfortably in French and English (in government speak, this role is BBB). -- Ability to draft correspondence in both official languages and to review translations would be an asset. - - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. -Assessment accommodation - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - - diff --git a/content/en/careers/positions/executive-assistant---chief-operating-officer.md b/content/en/careers/positions/executive-assistant---chief-operating-officer.md deleted file mode 100644 index 4d78befa5..000000000 --- a/content/en/careers/positions/executive-assistant---chief-operating-officer.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Executive Assistant - Chief Operating Officer' -description: >- - The Chief Operating Officer’s office is the administrative and operational hub of CDS. The COO and their teams have two main responsibilities: to ensure that the rest of the organization has what it needs to perform at an optimal level — and to make it easier for others across government to adopt similar tools and practices. We are looking for an Executive Assistant who will thrive at managing multiple priorities in a rapidly changing environment, as they work alongside our Chief Operating Officer (COO) and their teams. -archived: true -translationKey: executive-assistant-coo2 -leverId: 7c3b9da6-720e-4454-b7a3-9dd635b3a889 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs front and centre. We believe every experience Canadians have with their government should meet or exceed their modern expectations that digital services be secure, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -The Chief Operating Officer’s office is the administrative and operational hub of CDS. The COO and their teams have two main responsibilities: to ensure that the rest of the organization has what it needs to perform at an optimal level — and to make it easier for others across government to adopt similar tools and practices. We are looking for an Executive Assistant who will thrive at managing multiple priorities in a rapidly changing environment, as they work alongside our Chief Operating Officer (COO) and their teams. This is a multi-faceted role that goes beyond traditional administration and correspondence and will provide the opportunity to grow skills in stakeholder engagement, work management, and agile and other digital practices. If you’re ready to work and learn as part of a caring, mission-driven, fast-paced team; help CDS continuously fine-tune their operations; and play a part in improving services for Canadians, this is the role for you. This role is classified as AS-02 in the Administrative Services group. - - -**We’re looking for someone who will:** - -- Manage calendars and logistics for internal and external meetings, as well as travel. -- Track, organize, and prioritize a range of action items, approval requests, and internal documents from staff across multiple teams within the operations business unit, including to connect the dots on interrelated files or initiatives. -- Draft and manage correspondence and other communications and engagement on behalf of the COO. -- Plan and execute team events, meetings, off-sites, and other special functions in collaboration with leadership across operations teams. -- Act as a liaison for the COO and for the operations unit more broadly both internally within CDS and externally, maintaining a sense of professionalism and collaboration at all times. -- Create clarity and structure while working with senior leaders across CDS, helping them operationalize their strategic priorities. -- Remain calm under pressure, prioritize well, and enjoy working as part of a team. -- Work closely with the Office of the CEO, CDS partnership and platform business unit directors and the Director of Outreach, and the offices of partners across the Treasury Board Secretariat and beyond. - - - -**An excellent candidate will be able to:** - - -- Keep the COO on track to meet commitments and support accountability for results across the team. -- Create and improve processes and systems for prioritization and tracking. -- Think on their feet, providing interpretation and advice for the COO as they engage partners and stakeholders inside and outside government. -- Find creative solutions to problems and make sound judgement calls when faced with uncertainty or incomplete information. -- Collaborate and co-create with partners and stakeholders. -- Be proficient in Microsoft Office, Google Apps (particularly GMail, Calendar, and Docs), Slack and Trello. -- Understand how government works and the systems used to run it — with an ability to manage and navigate bureaucracy with ease. -- Communicate comfortably in French and English (in government speak, this role is BBB). -- Ability to draft correspondence in both official languages and to review translations would be an asset. - - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. -Assessment accommodation - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - - diff --git a/content/en/careers/positions/executive-assistant--de6ae5bc-d267-4539-89b4-c4d1497ccbf0.md b/content/en/careers/positions/executive-assistant--de6ae5bc-d267-4539-89b4-c4d1497ccbf0.md deleted file mode 100644 index 0564eb762..000000000 --- a/content/en/careers/positions/executive-assistant--de6ae5bc-d267-4539-89b4-c4d1497ccbf0.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Executive Assistant' -description: >- - We’re hiring an Executive Assistant to provide administrative and operational support to senior leaders, classified as AS-02 in the Administrative Services group. This position will report to the Chief of Staff to the CEO. -archived: true -translationKey: executive-assistant-cos -leverId: de6ae5bc-d267-4539-89b4-c4d1497ccbf0 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring an Executive Assistant to provide administrative and operational support to senior leaders, classified as AS-02 in the Administrative Services group. This position will report to the Chief Operating Officer. - -We are looking for an Executive Assistant who will thrive at managing multiple priorities in a rapidly changing environment, as they work alongside our community of practice Directors and their teams. This is a multi-faceted role that goes beyond traditional administration and correspondence and will provide the opportunity to grow skills in strategy, stakeholder engagement, work management, and policy. CDS uses modern tools to help you get the job done, provides mentorship, coaching and professional development opportunities as well as experience seeing how modern software and digital services are built. If you’re ready to work and learn as part of a caring, mission-driven, fast-paced team; help CDS continuously fine-tune their operations; and play a part in improving services for Canadians, this is the role for you. - -## We’re looking for someone who will: -- Manage calendars and logistics for internal and external meetings, as well as future travel. -- Draft and manage correspondence and communications on behalf of Directors. -- Plan and execute team events, meetings, off-sites, and other special functions. -- Track, organize, and prioritize a range of action items, approval requests, and internal documents from staff. -- Ensure that all meetings have clear agendas and materials are provided in advance -- Interact with stakeholders and help connect them with the right people at CDS -- Act as a liaison both internally and externally, maintaining a sense of professionalism and collaboration at all times. -- Create clarity and structure while working with senior leaders, helping them operationalize their strategic priorities. -- Be responsible for occasional note-taking and follow up on actions -- Remain calm under pressure, know how to prioritize, and work as part of a team. -- Work closely with Business Unit directors, and the offices of operational partners across the Treasury Board Secretariat. -- Populate Client Relationship management (CRM) systems - -## An excellent candidate will: -- Keep Directors on track to meet commitments and support accountability for results across the team. -- Create and improve processes and systems for prioritization and tracking. -- Think on their feet, providing interpretation and advice for Directors as they engage partners and stakeholders inside and outside government. -- Find creative solutions to problems and make sound judgement calls when faced with uncertainty or incomplete information. -- Collaborate and co-create with partners and stakeholders. -- Be proficient in Microsoft Office, Google Apps (particularly GMail, Calendar, and Docs), and Trello. -- Understand how government works and the systems used to run it — with an ability to manage and navigate bureaucracy with ease. -- Communicate fluently in French and English (in government speak, this role is CBC). -- Have the ability to draft correspondence in both official languages and to review translations. -- Be eligible to receive Secret security clearance (we'll coordinate this if you don't already have it) - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - - diff --git a/content/en/careers/positions/executive-assistant-to-the-chief-operating-officer.md b/content/en/careers/positions/executive-assistant-to-the-chief-operating-officer.md deleted file mode 100644 index 6558f1847..000000000 --- a/content/en/careers/positions/executive-assistant-to-the-chief-operating-officer.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: Executive Assistant (to the Chief Operating Officer) -description: >- - We are looking for an Executive Assistant who will thrive at managing multiple - priorities in a rapidly changing environment, as they work alongside our Chief - Operating Officer (COO) and their teams. -archived: true -leverId: 7c3b9da6-720e-4454-b7a3-9dd635b3a889 -translationKey: executive-assistant-coo ---- -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -The Chief Operating Officer’s office is the administrative and operational hub of CDS. The COO and their teams have two main responsibilities: to ensure that the rest of the organization has what it needs to perform at an optimal level — and to make it easier for others across government to adopt similar tools and practices. We are looking for an Executive Assistant who will thrive at managing multiple priorities in a rapidly changing environment, as they work alongside our Chief Operating Officer (COO) and their teams. This is a multi-faceted role that goes beyond traditional administration and correspondence and will provide the opportunity to grow skills in strategy, stakeholder engagement, work management, and policy. If you’re ready to work and learn as part of a caring, mission-driven, fast-paced team; help CDS continuously fine-tune their operations; and play a part in improving services for Canadians, this is the role for you. This role is classified as AS-03 or AS-04 in the Administrative Services group. - -We’re looking for someone who will: - -* Manage calendars and logistics for internal and external meetings, as well as travel. -* Draft and manage correspondence and communications on behalf of the COO. -* Plan and execute team events, meetings, off-sites, and other special functions. -* Track, organize, and prioritize a range of action items, approval requests, and internal documents from staff. -* Act as a liaison both internally and externally, maintaining a sense of professionalism and collaboration at all times. -* Create clarity and structure while working with senior leaders, helping them operationalize their strategic priorities. -* Remain calm under pressure, know how to prioritize, and work as part of a team. -* Work closely with the Office of the CEO, Business Unit directors, and the offices of operational partners across the Treasury Board Secretariat. - -An excellent candidate will be able to: - -* Keep the COO on track to meet commitments and support accountability for results across the team. -* Create and improve processes and systems for prioritization and tracking. -* Think on their feet, providing interpretation and advice for the COO as they engage partners and stakeholders inside and outside government. -* Find creative solutions to problems and make sound judgement calls when faced with uncertainty or incomplete information. -* Collaborate and co-create with partners and stakeholders. -* Be proficient in Microsoft Office, Google Apps (particularly GMail, Calendar, and Docs), and Trello. -* Understand how government works and the systems used to run it — with an ability to manage and navigate bureaucracy with ease. -* Communicate fluently in French and English (in government speak, this role is CCC). -* Ability to draft correspondence in both official languages and to review translations would be an asset. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. \ No newline at end of file diff --git a/content/en/careers/positions/executive-assistant.md b/content/en/careers/positions/executive-assistant.md deleted file mode 100644 index 0564eb762..000000000 --- a/content/en/careers/positions/executive-assistant.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Executive Assistant' -description: >- - We’re hiring an Executive Assistant to provide administrative and operational support to senior leaders, classified as AS-02 in the Administrative Services group. This position will report to the Chief of Staff to the CEO. -archived: true -translationKey: executive-assistant-cos -leverId: de6ae5bc-d267-4539-89b4-c4d1497ccbf0 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring an Executive Assistant to provide administrative and operational support to senior leaders, classified as AS-02 in the Administrative Services group. This position will report to the Chief Operating Officer. - -We are looking for an Executive Assistant who will thrive at managing multiple priorities in a rapidly changing environment, as they work alongside our community of practice Directors and their teams. This is a multi-faceted role that goes beyond traditional administration and correspondence and will provide the opportunity to grow skills in strategy, stakeholder engagement, work management, and policy. CDS uses modern tools to help you get the job done, provides mentorship, coaching and professional development opportunities as well as experience seeing how modern software and digital services are built. If you’re ready to work and learn as part of a caring, mission-driven, fast-paced team; help CDS continuously fine-tune their operations; and play a part in improving services for Canadians, this is the role for you. - -## We’re looking for someone who will: -- Manage calendars and logistics for internal and external meetings, as well as future travel. -- Draft and manage correspondence and communications on behalf of Directors. -- Plan and execute team events, meetings, off-sites, and other special functions. -- Track, organize, and prioritize a range of action items, approval requests, and internal documents from staff. -- Ensure that all meetings have clear agendas and materials are provided in advance -- Interact with stakeholders and help connect them with the right people at CDS -- Act as a liaison both internally and externally, maintaining a sense of professionalism and collaboration at all times. -- Create clarity and structure while working with senior leaders, helping them operationalize their strategic priorities. -- Be responsible for occasional note-taking and follow up on actions -- Remain calm under pressure, know how to prioritize, and work as part of a team. -- Work closely with Business Unit directors, and the offices of operational partners across the Treasury Board Secretariat. -- Populate Client Relationship management (CRM) systems - -## An excellent candidate will: -- Keep Directors on track to meet commitments and support accountability for results across the team. -- Create and improve processes and systems for prioritization and tracking. -- Think on their feet, providing interpretation and advice for Directors as they engage partners and stakeholders inside and outside government. -- Find creative solutions to problems and make sound judgement calls when faced with uncertainty or incomplete information. -- Collaborate and co-create with partners and stakeholders. -- Be proficient in Microsoft Office, Google Apps (particularly GMail, Calendar, and Docs), and Trello. -- Understand how government works and the systems used to run it — with an ability to manage and navigate bureaucracy with ease. -- Communicate fluently in French and English (in government speak, this role is CBC). -- Have the ability to draft correspondence in both official languages and to review translations. -- Be eligible to receive Secret security clearance (we'll coordinate this if you don't already have it) - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - - diff --git a/content/en/careers/positions/french-content-designer--af998de5-68bf-4882-8397-d71f570c478e.md b/content/en/careers/positions/french-content-designer--af998de5-68bf-4882-8397-d71f570c478e.md deleted file mode 100644 index f4d05b6ec..000000000 --- a/content/en/careers/positions/french-content-designer--af998de5-68bf-4882-8397-d71f570c478e.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'French Content Designer' -description: >- - This position resides in the Platform Business Unit which works towards empowering government to serve people better by delivering self-serve products to create and run high quality public services for Canadians. -archived: true -translationKey: french-content-designer-sept-2022 -leverId: af998de5-68bf-4882-8397-d71f570c478e ---- - -## About the Canadian Digital Service -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across the government improve service delivery. We need you. - -To support this important mission, we are looking for a French Content Designer to join our Platform Business Unit. - -## About the Platform Business unit -This position resides in the Platform Business Unit which works towards empowering government to serve people better by delivering self-serve products to create and run high quality public services for Canadians. - -We do so by following our principles of building in a secure, accessible, bilingual, scalable, extensible, interoperable and adaptable way which helps us build stronger relationships and trust with our clients and users. - -## French Content Designer Position -We’re looking for a French Content Designer who is passionate about delivering content as part of agile teams to meet people’s needs. - -As a French Content Designer, you’ll work directly with our product teams to deliver high quality products to help government deliver services faster and easier. - -This role is a 2 year-term position and is classified as an [IT-03 or IT-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#tocxx327633) in the Computer Systems group. CDS is a fully distributed team. This role can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. Bilingualism is required for this position. Government knowledge or experience is preferred for this role. - -**What you’ll be doing:** - -- Taking a human-centered, evidence-based approach by turning data, information, and research into actionable insights that help you understand people’s needs and behaviors to inform the content design of CDS products. -- Supporting the team to build an accessible service by ensuring that people with different access and cognitive needs, differences in learning and absorbing information, and people with different skill profiles are included in everything we design. -- Identifying, mitigating or escalating risks related to french content design and design more broadly within the teams. -- Leading french content design for a product or service, championing inclusivity, accessibility and plain language, and initiating organizational change to make services better for users. -- Working across product teams to ensure content design consistency, while maintaining a lexicon for reusability - -**What we’re looking for:** - -- You possess a strong technical background, are comfortable around systems architectures, breaking down the logic of flows of information, and working in complexity and ambiguity in a digital space. -- Experience in adequately designing content, understanding and breaking down complex concepts into simple presentations that support findability, understandability, and usability. -- Comfortable with new terminologies that are constantly evolving, sourcing equivalents or coining new words for evolving technical language -- You’re great at communicating with people who aren’t familiar with content design, comfortable working alongside multi-disciplinary teams and stakeholders during the delivery process, and are excited to work with people on research and testing. -- Your application itself shows great content design skills. - -## General process information -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - diff --git a/content/en/careers/positions/full-stack-developer-partnerships---c632acb2-ad72-4de0-b6d6-ae3656071c79.md b/content/en/careers/positions/full-stack-developer-partnerships---c632acb2-ad72-4de0-b6d6-ae3656071c79.md deleted file mode 100644 index 5409e19b7..000000000 --- a/content/en/careers/positions/full-stack-developer-partnerships---c632acb2-ad72-4de0-b6d6-ae3656071c79.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Full Stack Developer (Partnerships)' -description: >- - We’re hiring Senior and Principal Software Developers. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: full-stack-dev-partnerships -leverId: c632acb2-ad72-4de0-b6d6-ae3656071c79 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring Senior and Principal Software Developers. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -We’re a matrixed organization with communities of practice that staff people across our business units. Those units include Partnerships, providing hands on consulting with other departments, and Platforms, building and operating reusable software services. These positions are part of the Software Development Community and report to the Head of Software Development, but will be assigned to product teams within our Partnership unit. Your day-to-day will change based on which product team within a department you are assigned to and, over time, the evolving nature of work at CDS. For example, some days will involve more strategic coaching than hands-on coding. - -Based on your level of experience developers are classified as [CS-03, CS-04 or CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -## You’ll need to accomplish the following things: - -1. Listen to, learn from, and help fellow government employees/departments improve how they work and deliver public services. Based on what’s simultaneously feasible and impactful, you will help with change management, site reliability practices, securing systems, and promoting human-centered design and accessibility in places where we don’t have formal authority. -2. Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this “agile-y” is critical, despite the government being waterfall driven. -3. Create and champion default practices within CDS to increase our capacity to operate and deliver value on our products. Not everything will be reusable with partner departments, but these should demonstrate good practices they might follow. -4. Shipping full stack web applications (UI to infrastructure). This includes architecting, coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on multidisciplinary teams. -5. Build prototypes and/or well-crafted, maintainable software based on the context. You may need to wear different, non-developer (UX, product) hats depending on the time and situation. - -## We’ll evaluate you based on: - -- Creating and delivering software while building situational awareness and navigating the complicated government landscape -- Translating modern developer practices to legacy tech stacks - knowledge of Java, C#, and manual deployments -- Employing or promoting accessibility, site reliability and DevOps practices -- Securing systems and processes -- Discovering user/business needs and operational bottlenecks -- Working in highly variable, multi-stakeholder environments -- Advising senior leaders and non-technical audiences -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/full-stack-developer-partnerships.md b/content/en/careers/positions/full-stack-developer-partnerships.md deleted file mode 100644 index 5409e19b7..000000000 --- a/content/en/careers/positions/full-stack-developer-partnerships.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Full Stack Developer (Partnerships)' -description: >- - We’re hiring Senior and Principal Software Developers. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: full-stack-dev-partnerships -leverId: c632acb2-ad72-4de0-b6d6-ae3656071c79 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring Senior and Principal Software Developers. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -We’re a matrixed organization with communities of practice that staff people across our business units. Those units include Partnerships, providing hands on consulting with other departments, and Platforms, building and operating reusable software services. These positions are part of the Software Development Community and report to the Head of Software Development, but will be assigned to product teams within our Partnership unit. Your day-to-day will change based on which product team within a department you are assigned to and, over time, the evolving nature of work at CDS. For example, some days will involve more strategic coaching than hands-on coding. - -Based on your level of experience developers are classified as [CS-03, CS-04 or CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -## You’ll need to accomplish the following things: - -1. Listen to, learn from, and help fellow government employees/departments improve how they work and deliver public services. Based on what’s simultaneously feasible and impactful, you will help with change management, site reliability practices, securing systems, and promoting human-centered design and accessibility in places where we don’t have formal authority. -2. Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this “agile-y” is critical, despite the government being waterfall driven. -3. Create and champion default practices within CDS to increase our capacity to operate and deliver value on our products. Not everything will be reusable with partner departments, but these should demonstrate good practices they might follow. -4. Shipping full stack web applications (UI to infrastructure). This includes architecting, coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on multidisciplinary teams. -5. Build prototypes and/or well-crafted, maintainable software based on the context. You may need to wear different, non-developer (UX, product) hats depending on the time and situation. - -## We’ll evaluate you based on: - -- Creating and delivering software while building situational awareness and navigating the complicated government landscape -- Translating modern developer practices to legacy tech stacks - knowledge of Java, C#, and manual deployments -- Employing or promoting accessibility, site reliability and DevOps practices -- Securing systems and processes -- Discovering user/business needs and operational bottlenecks -- Working in highly variable, multi-stakeholder environments -- Advising senior leaders and non-technical audiences -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/full-stack-software-developer--3ad29d0c-ca96-4d01-b568-bb121d5f0d8b.md b/content/en/careers/positions/full-stack-software-developer--3ad29d0c-ca96-4d01-b568-bb121d5f0d8b.md deleted file mode 100644 index a2b2b75b3..000000000 --- a/content/en/careers/positions/full-stack-software-developer--3ad29d0c-ca96-4d01-b568-bb121d5f0d8b.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Full Stack Software Developer' -description: >- - These positions are part of the Software Development Community and report to your Product Team Lead within the Platform Business Unit.Your day-to-day will change based on which product team within a department you are assigned to and, over time, the evolving nature of work at CDS. For example, some days will involve more strategic coaching than hands-on coding. -archived: true -translationKey: fullstack-notify -leverId: 3ad29d0c-ca96-4d01-b568-bb121d5f0d8b ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers accessible digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring Full Stack Software Developers. While our home base is in Ottawa, we largely work distributedly across Canada and equally value candidates in other parts of Canada. Our Business Units consist of Partnerships, providing hands-on consulting with other departments, and Platforms, building and operating reusable software services. - -These positions are part of the Software Development Community and report to your Product Team Lead within the Platform Business Unit.Your day-to-day will change based on which product team within a department you are assigned to and, over time, the evolving nature of work at CDS. For example, some days will involve more strategic coaching than hands-on coding. - -Based on your level of experience developers are classified as [CS-03, CS-04 or CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -**You’ll need to accomplish the following things:** - -- Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this in an agile way is critical, despite the government being waterfall driven. -- Create and champion default practices within CDS to increase our capacity to operate and deliver value on our products. -- Shipping full stack web applications (UI to infrastructure). This includes architecting, coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on multidisciplinary teams. -- Build prototypes and/or well-crafted, maintainable software based on the context. You may need to wear different, non-developer (UX, product) hats depending on the time and situation. - -**We’ll evaluate you based on:** - -- Creating and delivering software using modern web technologies and platforms such as Python, Flask, Celery, AWS, CSS, Javascript. Nice-to-haves are Terraform, Serverless, Tailwind, Docker, Kubernetes -- Creating and delivering inclusive and accessible (WCAG) software -- Employing or promoting site reliability/devops practices -- Championing, defining and improving team standards for code style, test automation, maintainability, and best practices for a distributed, cloud-based system -- Monitoring and supporting services in production that are within the team’s domain of ownership -- Securing systems and processes -- Working in highly variable, multi-stakeholder environments -- Advising senior leaders and non-technical audiences -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. -- Proactivity and showing initiative on teams, being able and willing to fill in the gaps in teams when needed - - -At CDS, we don’t just accept differences - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - - - - diff --git a/content/en/careers/positions/full-stack-software-developer-mvp---8f4de03e-aee2-4b38-a69a-d69ea8258187.md b/content/en/careers/positions/full-stack-software-developer-mvp---8f4de03e-aee2-4b38-a69a-d69ea8258187.md deleted file mode 100644 index 8365b1eae..000000000 --- a/content/en/careers/positions/full-stack-software-developer-mvp---8f4de03e-aee2-4b38-a69a-d69ea8258187.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Full Stack Software Developer (MVP)' -description: >- - We’re hiring Full Stack Software Developers. While our home base is in Ottawa, we largely work distributedly across Canada and equally value candidates in other parts of Canada. Our Business Units consist of Partnerships, providing hands-on consulting with other departments, and Platforms, building and operating reusable software services. -archived: true -translationKey: fullstack-mvp -leverId: 8f4de03e-aee2-4b38-a69a-d69ea8258187 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers accessible digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring Full Stack Software Developers. While our home base is in Ottawa, we largely work distributedly across Canada and equally value candidates in other parts of Canada. Our Business Units consist of Partnerships, providing hands-on consulting with other departments, and Platforms, building and operating reusable software services. - -These positions are part of the Software Development Community and report to your Product Team Lead within the Platform Business Unit.Your day-to-day will change based on which product team within a department you are assigned to and, over time, the evolving nature of work at CDS. For example, some days will involve more strategic coaching than hands-on coding. - -Based on your level of experience developers are classified as [CS-03, CS-04 or CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -**You’ll need to accomplish the following things:** - -- Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this in an agile way is critical, despite the government being waterfall driven. -- Create and champion default practices within CDS to increase our capacity to operate and deliver value on our products. -- Shipping full stack web applications (UI to infrastructure). This includes architecting, coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on multidisciplinary teams. -- Build prototypes and/or well-crafted, maintainable software based on the context. You may need to wear different, non-developer (UX, product) hats depending on the time and situation. - -**We’ll evaluate you based on:** - -- Creating and delivering software using modern web technologies and platforms such as React, Typescript, PHP, Wordpress, CSS. Nice-to-haves include Docker, Terraform, AWS. -- Creating and delivering inclusive and accessible (WCAG) software -- Employing or promoting site reliability/devops practices -- Championing, defining and improving team standards for code style, test automation, maintainability, and best practices for a distributed, cloud-based system -- Monitoring and supporting services in production that are within the team’s domain of ownership -- Securing systems and processes -- Working in highly variable, multi-stakeholder environments -- Advising senior leaders and non-technical audiences -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. -- Proactivity and showing initiative on teams, being able and willing to fill in the gaps in teams when needed - - -At CDS, we don’t just accept differences - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/full-stack-software-developer-mvp.md b/content/en/careers/positions/full-stack-software-developer-mvp.md deleted file mode 100644 index 8365b1eae..000000000 --- a/content/en/careers/positions/full-stack-software-developer-mvp.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Full Stack Software Developer (MVP)' -description: >- - We’re hiring Full Stack Software Developers. While our home base is in Ottawa, we largely work distributedly across Canada and equally value candidates in other parts of Canada. Our Business Units consist of Partnerships, providing hands-on consulting with other departments, and Platforms, building and operating reusable software services. -archived: true -translationKey: fullstack-mvp -leverId: 8f4de03e-aee2-4b38-a69a-d69ea8258187 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers accessible digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring Full Stack Software Developers. While our home base is in Ottawa, we largely work distributedly across Canada and equally value candidates in other parts of Canada. Our Business Units consist of Partnerships, providing hands-on consulting with other departments, and Platforms, building and operating reusable software services. - -These positions are part of the Software Development Community and report to your Product Team Lead within the Platform Business Unit.Your day-to-day will change based on which product team within a department you are assigned to and, over time, the evolving nature of work at CDS. For example, some days will involve more strategic coaching than hands-on coding. - -Based on your level of experience developers are classified as [CS-03, CS-04 or CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -**You’ll need to accomplish the following things:** - -- Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this in an agile way is critical, despite the government being waterfall driven. -- Create and champion default practices within CDS to increase our capacity to operate and deliver value on our products. -- Shipping full stack web applications (UI to infrastructure). This includes architecting, coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on multidisciplinary teams. -- Build prototypes and/or well-crafted, maintainable software based on the context. You may need to wear different, non-developer (UX, product) hats depending on the time and situation. - -**We’ll evaluate you based on:** - -- Creating and delivering software using modern web technologies and platforms such as React, Typescript, PHP, Wordpress, CSS. Nice-to-haves include Docker, Terraform, AWS. -- Creating and delivering inclusive and accessible (WCAG) software -- Employing or promoting site reliability/devops practices -- Championing, defining and improving team standards for code style, test automation, maintainability, and best practices for a distributed, cloud-based system -- Monitoring and supporting services in production that are within the team’s domain of ownership -- Securing systems and processes -- Working in highly variable, multi-stakeholder environments -- Advising senior leaders and non-technical audiences -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. -- Proactivity and showing initiative on teams, being able and willing to fill in the gaps in teams when needed - - -At CDS, we don’t just accept differences - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/full-stack-software-developer-platform---cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb.md b/content/en/careers/positions/full-stack-software-developer-platform---cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb.md deleted file mode 100644 index e866f846c..000000000 --- a/content/en/careers/positions/full-stack-software-developer-platform---cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Full Stack Software Developer (Platform)' -description: >- - We’re hiring Full Stack Software Developers. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: full-stack-dev-platform -leverId: cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring Full Stack Software Developers. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -We’re a matrixed organization with communities of practice that staff people across our business units. Those units include Partnerships, providing hands on consulting with other departments, and Platforms, building and operating reusable software services. These positions are part of the Software Development Community and report to the Head of Software Development, but will be assigned to product teams within our Partnership unit. Your day-to-day will change based on which product team within a department you are assigned to and, over time, the evolving nature of work at CDS. For example, some days will involve more strategic coaching than hands-on coding. - -Based on your level of experience developers are classified as [CS-03, CS-04 or CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -## You’ll need to accomplish the following things: - -1. Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this “agile-y” is critical, despite the government being waterfall driven. -2. Create and champion default practices within CDS to increase our capacity to operate and deliver value on our products. -3. Shipping full stack web applications (UI to infrastructure). This includes architecting, coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on multidisciplinary teams. -4. Build prototypes and/or well-crafted, maintainable software based on the context. You may need to wear different, non-developer (UX, product) hats depending on the time and situation. - -## We’ll evaluate you based on: - -- Creating and delivering software using modern web technologies and platforms such as React, NodeJs, Tailwind CSS, Flask, AWS, and CI/CD toolings. -- Employing or promoting accessibility (WCAG) and site reliability/devops practices -- Championing, defining and improving team standards for style, test automation, maintainability, and best practices for a distributed, cloud-based system -- Monitoring and supporting services in production that are within the team’s domain of ownership -- Securing systems and processes -- Working in highly variable, multi-stakeholder environments -- Advising senior leaders and non-technical audiences -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/full-stack-software-developer-platform.md b/content/en/careers/positions/full-stack-software-developer-platform.md deleted file mode 100644 index e866f846c..000000000 --- a/content/en/careers/positions/full-stack-software-developer-platform.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Full Stack Software Developer (Platform)' -description: >- - We’re hiring Full Stack Software Developers. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: full-stack-dev-platform -leverId: cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring Full Stack Software Developers. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -We’re a matrixed organization with communities of practice that staff people across our business units. Those units include Partnerships, providing hands on consulting with other departments, and Platforms, building and operating reusable software services. These positions are part of the Software Development Community and report to the Head of Software Development, but will be assigned to product teams within our Partnership unit. Your day-to-day will change based on which product team within a department you are assigned to and, over time, the evolving nature of work at CDS. For example, some days will involve more strategic coaching than hands-on coding. - -Based on your level of experience developers are classified as [CS-03, CS-04 or CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -## You’ll need to accomplish the following things: - -1. Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this “agile-y” is critical, despite the government being waterfall driven. -2. Create and champion default practices within CDS to increase our capacity to operate and deliver value on our products. -3. Shipping full stack web applications (UI to infrastructure). This includes architecting, coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on multidisciplinary teams. -4. Build prototypes and/or well-crafted, maintainable software based on the context. You may need to wear different, non-developer (UX, product) hats depending on the time and situation. - -## We’ll evaluate you based on: - -- Creating and delivering software using modern web technologies and platforms such as React, NodeJs, Tailwind CSS, Flask, AWS, and CI/CD toolings. -- Employing or promoting accessibility (WCAG) and site reliability/devops practices -- Championing, defining and improving team standards for style, test automation, maintainability, and best practices for a distributed, cloud-based system -- Monitoring and supporting services in production that are within the team’s domain of ownership -- Securing systems and processes -- Working in highly variable, multi-stakeholder environments -- Advising senior leaders and non-technical audiences -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/full-stack-software-developer.md b/content/en/careers/positions/full-stack-software-developer.md deleted file mode 100644 index a2b2b75b3..000000000 --- a/content/en/careers/positions/full-stack-software-developer.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Full Stack Software Developer' -description: >- - These positions are part of the Software Development Community and report to your Product Team Lead within the Platform Business Unit.Your day-to-day will change based on which product team within a department you are assigned to and, over time, the evolving nature of work at CDS. For example, some days will involve more strategic coaching than hands-on coding. -archived: true -translationKey: fullstack-notify -leverId: 3ad29d0c-ca96-4d01-b568-bb121d5f0d8b ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers accessible digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring Full Stack Software Developers. While our home base is in Ottawa, we largely work distributedly across Canada and equally value candidates in other parts of Canada. Our Business Units consist of Partnerships, providing hands-on consulting with other departments, and Platforms, building and operating reusable software services. - -These positions are part of the Software Development Community and report to your Product Team Lead within the Platform Business Unit.Your day-to-day will change based on which product team within a department you are assigned to and, over time, the evolving nature of work at CDS. For example, some days will involve more strategic coaching than hands-on coding. - -Based on your level of experience developers are classified as [CS-03, CS-04 or CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -**You’ll need to accomplish the following things:** - -- Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this in an agile way is critical, despite the government being waterfall driven. -- Create and champion default practices within CDS to increase our capacity to operate and deliver value on our products. -- Shipping full stack web applications (UI to infrastructure). This includes architecting, coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on multidisciplinary teams. -- Build prototypes and/or well-crafted, maintainable software based on the context. You may need to wear different, non-developer (UX, product) hats depending on the time and situation. - -**We’ll evaluate you based on:** - -- Creating and delivering software using modern web technologies and platforms such as Python, Flask, Celery, AWS, CSS, Javascript. Nice-to-haves are Terraform, Serverless, Tailwind, Docker, Kubernetes -- Creating and delivering inclusive and accessible (WCAG) software -- Employing or promoting site reliability/devops practices -- Championing, defining and improving team standards for code style, test automation, maintainability, and best practices for a distributed, cloud-based system -- Monitoring and supporting services in production that are within the team’s domain of ownership -- Securing systems and processes -- Working in highly variable, multi-stakeholder environments -- Advising senior leaders and non-technical audiences -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. -- Proactivity and showing initiative on teams, being able and willing to fill in the gaps in teams when needed - - -At CDS, we don’t just accept differences - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - - - - diff --git a/content/en/careers/positions/google-civic-leave.md b/content/en/careers/positions/google-civic-leave.md deleted file mode 100644 index 7ded6d911..000000000 --- a/content/en/careers/positions/google-civic-leave.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -layout: job-posting -type: section -title: Google Civic Leave -archived: true -leverId: aba4ca67-9909-45ff-a1b7-eb4279098ed6 -translationKey: google-civic-leave ---- -The Canadian Digital Service (CDS) works with federal organizations to make the services people depend on simple and easy-to-use. We're a small but mighty team that is rethinking service design and delivery, engaging users every step of the way. By working in the open, and connecting partners with tools, talent, and training grounded in practice, we're building capacity across the government for better service delivery. And we need you. - -We've recently collaborated with Google on a unique "Civic Leave" program and are now accepting applications for Developers, Designers, and Design Researchers in Ottawa, Toronto, Waterloo, and Montreal. - -## At CDS, you will be able to: - -- Contribute to designing, building, and operating critical systems at scale. -- Work in a learning environment through multi-disciplinary teams with designers, researchers, developers, product managers, and policy professionals. -- Promote a high-performing, inclusive, team-first development culture. -- Collaborate with partners and stakeholders.Contribute to open source projects and share your work on GitHub or other public code repositories. -- Promote innovation and guide technological change at CDS and with our government partners. - -Here are some of the specific skill sets we are seeking: - -## Developers - -- You have a passion and skill for delivering high-quality code, in languages such as JavaScript, PHP, Python, Go, and you've worked with technologies like NodeJS, React, Angular, Serverless, etc. -- You're comfortable building APIs in a RESTful style or with GraphQL. -- You apply the right tools to solve problems. You're used to working on an agile team, in sprints, constantly iterating, and are excited about Test-Driven Development. -- You engage well with others, internally and externally. -- You inspire collaboration and creativity and can communicate effectively with technical and non-technical audiences alike. You advocate for the people you serve. -- You build with people, rather than for them, integrating data and user experiences. - -## Designers - -- Your approach to design starts with inclusivity and accessibility. -- You're great at communicating with people who aren't familiar with design, comfortable working alongside clients during the design process, and are excited to work with people on research and testing. -- You can effectively demonstrate what your detailed design process entails. -- You are passionate about users' experiences and want to create measurable improvements to government services. -- You have experience working alongside developers and researchers and rapidly prototyping. - -## Design Researchers - -- You conduct compelling research that drives product decisions. -- You lead discovery interviews, observation, and analysis of existing data. -- You scope research plans that will lead to both short-term and long-term successes. -- You bring users' voices and perspectives into the service conversation. -- You choose research methods that elicit the users' contexts and lived experiences. -- You plan and conduct usability tests, and other lightweight research methods, all in an agile environment. -- You champion user research as a key part of the product development process for our partners. -- You present research to skeptical audiences and help partners build their own research capabilities. -- You reflect on your research practice. You think about what could make your research more useful, ethical, and efficient. -- You're also always thinking about how to improve our products and our processes. - -We recognize that everyone brings skills and experiences to the table and that not everyone "checks all the boxes". Maybe you touch on a hybrid of these skills - apply anyway! Tell us why you're a perfect match to help us at CDS. - -At CDS, we don't just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. diff --git a/content/en/careers/positions/head-of-engineering.md b/content/en/careers/positions/head-of-engineering.md deleted file mode 100644 index c041925ed..000000000 --- a/content/en/careers/positions/head-of-engineering.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: "Head of Engineering" -description: "We’re looking for someone to lead our engineering team. As the head of engineering, you’ll set the vision and tone, shape our technical direction and choices, assess our needs and recruit to fulfill them, and support the team’s learning and development." -aliases: [/head-of-engineering/,/chef-de-l-ingenierie/] -archived: true -layout: job-posting -type: section -translationKey: head-of-engineering ---- -The Canadian Digital Service (CDS) works with federal departments to make the services people depend on simple and easy-to-use. We’re a small but mighty team that is rethinking service design and delivery, engaging users every step of the way. By working in the open, and connecting partners with tools, talent, and training grounded in practice, we’re building capacity across the government for better service delivery. And we need you. - -We’re looking for someone to lead our engineering team. As the head of engineering, you’ll set the vision and tone, shape our technical direction and choices, assess our needs and recruit to fulfill them, and support the team’s learning and development. You and your team will help ensure CDS and its partners are building meaningful, accessible, inclusive, and secure services, in the open, and help those partners prepare to own, maintain and continuously improve the services we deliver with them. You’ll drive CDS and its partners to take advantage of and develop reusable code, tools, and resources. You’ll advise partners across government on hard technology decisions, bringing agile practices and culture to legacy systems. You’ll solve technology roadblocks while navigating the rules — and help us rewrite those rules when necessary to modernize how government accommodates delivery. You’ll push the limits of what’s possible for a government that serves 37 million people. - -### What we’re looking for: - -* You apply the right tools to solve problems. You have experience working in Lean, agile, or other fast-moving environments, where you’ve deployed open source and cloud technologies at scale. -* You have what it takes to build and lead a high-performing engineering team that’s engaged in several projects at a time. You engage well with others, internally and externally. You inspire collaboration and creativity and can communicate effectively with technical and non-technical audiences alike. -* You have a vision for what engineering in and for government can and should be, and a bias toward action. You have an appetite for challenging the status quo, you can articulate clearly the differences between technology fact and FUD, and you understand the complexities of service delivery in large organizations. -* You advocate for the people you serve. You build with people, rather than for them, integrating data and user experiences. You are passionate about making Canada a better place and strive to deliver user-centred products. - -### An excellent candidate will be able to: - -* Lead your team to design, build, and operate critical systems. -* Set and continuously improve a high-performing, inclusive, team-first development culture and foster team leaders who will do the same. -* Recruit, interview, hire, cultivate and support diverse engineering teams that reflect and represent the best of Canada. -* Collaborate with partners and stakeholders. -* Promote innovation and guide technological change at CDS and with our government partners. -* Learn from failure. -* Achieve results. -* Model a culture of inclusive delivery and uphold principles of openness, integrity and fairness. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognise and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. - diff --git a/content/en/careers/positions/head-of-partnerships.md b/content/en/careers/positions/head-of-partnerships.md deleted file mode 100644 index 49b1e477e..000000000 --- a/content/en/careers/positions/head-of-partnerships.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -layout: job-posting -type: section -title: Head of Partnerships -description: >- - As the Partnerships Team, we’re the bridge builders at CDS. We grow the - organization’s knowledge of federal services and build empathy by listening to - and learning from public servants. -archived: true -leverId: ed874b58-e046-4d35-965c-697a2b585ffb -translationKey: head-of-partnerships ---- -The Canadian Digital Service (CDS) works with federal departments to make government services simple and easy-to-use. We’re rethinking service design and delivery, and engaging the people who depend on services every step of the way. By working in the open and connecting partners with tools and talent, we’re improving how government delivers services. - -And we need you. - -As the Partnerships Team, we’re the bridge builders at CDS. We grow the organization’s knowledge of federal services and build empathy by listening to and learning from public servants. We find opportunities to improve how the government delivers services, and assess their potential to prioritize the work we take on. To do our best work, we work with departmental leadership, service owners, and our CDS colleagues to set up and support partnerships through all phases of delivery. If you’re ready to help guide CDS to deliver the greatest public value through our partnerships, this is the role for you. - -## We’re looking for someone who will -* Coach and manage a small team -* Expand our network and find strategic partnership opportunities for all business lines at CDS -* Develop processes and practices to continually assess and prioritize partnership opportunities -* Establish clear agreements between CDS and our partners to ensure smooth working relationships -* Support partners and CDS colleagues through all phases of delivery -* Provide advice and guidance to CDS leadership in support of partnership interests and the needs of government partners -* Measure what matters and use data to make the partnerships team more effective -* Work with your colleagues across CDS to continuously improve how we work - -## You’ll fit right in if -* You’re comfortable leading a small team to use agile, human-centered methods, while working in the open -* You’re a people person who is self-aware, genuine, tactful, and persuasive -* You listen to learn, and make space for new ideas and perspectives -* You’re a creative thinker who uses research to improve your understanding, breaks down problems and finds opportunities -* You have experience working to improve services and an understanding of human-centered digital service delivery -* You’re experienced at making reasoned recommendations, defending difficult decisions and providing direct advice to senior leaders in the public and private sectors -* You remain calm under pressure, know how to prioritize, and can coach others to do the same -* You’re fluent in French and English (in government speak, we’re looking for CBC) - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. diff --git a/content/en/careers/positions/head-of-product-management.md b/content/en/careers/positions/head-of-product-management.md deleted file mode 100644 index 8b78927bd..000000000 --- a/content/en/careers/positions/head-of-product-management.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: job-posting -type: section -title: Head of Product Management -description: >- - The number of product managers is growing at CDS and across the Government of - Canada. So we need someone to advocate for this new profession, and bring the - community together to share practice and standards amongst themselves. This - work will be creative, rewarding and high profile. -archived: true -leverId: 009af27c-525c-47ea-8161-850273915cb6 -translationKey: head-product-management ---- -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We’re transforming government from the inside with simple, reliable products that make people’s lives better. It’s an exciting thing to be part of. - -Our multidisciplinary teams have the agency and autonomy to solve meaningful problems with proper agile flows and high-quality tooling. The CDS product portfolio has grown steadily with room for more. Operating from one of our distributed offices in Ottawa, Toronto, Waterloo, or Montreal, we need a Head of Product Management to coordinate this work and raise our game further. - -The number of product managers is growing at CDS and across the Government of Canada. So we need someone to advocate for this new profession, and bring the community together to share practice and standards amongst themselves. This work will be creative, rewarding and high profile. - -## Provide product management leadership - -As our Head of Product Management, you will help CDS and partners in government through fulfilling responsibilities that include: - -* Planning and coordinating product management practice across multiple delivery teams, in coordination with our engineering, design, research and policy community leads. -* Building trust with our government partners and developing their understanding of the benefits of human-centred product management. -* Defining and upholding product standards and practices, based on best practice, and developing guidance, tools and policies to ensure that standards can be met. -* Tracking measurable goals for our products and reporting against these to demonstrate progress and build trust amongst users and partners. -* Communicating the benefits of our products and sharing the experience of their delivery to get organizational buy-in and build the capability of others. -* Coaching and line management of talented colleagues in product and service management roles in CDS and partner departments, by setting objectives and providing feedback on skills and delivery. - -## Develop your skills and experience - -You will be able to demonstrate the following essential capabilities: - -* Ability to coach, mentor, and guide colleagues and government of Canada service owners on best practices in product management. -* Creativity and passion for problem-solving through the use of quantitative and qualitative data about people, services and technology. -* Track record of developing business cases and prioritized delivery plans for products that have had significant reach and impact. -* Experience of leading the development, release and iterative improvement of high-quality software through different stages of the product life cycle. -* Ability to coordinate and motivate multiple product delivery teams, with the ability to balance pace and productivity with people’s well-being. -* Capability to communicate persuasively through a variety of channels - such as conferences, blog posts and product demos - with a range of audiences. -* Habits of being organized, taking action, learning through doing, and helping others to grow and achieve their goals in an open and inclusive work culture. - -## At CDS, we celebrate difference - -We recognize that everyone brings skills and experiences to the table and that not everyone 'checks all the boxes'. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. diff --git a/content/en/careers/positions/head-of-software-development.md b/content/en/careers/positions/head-of-software-development.md deleted file mode 100644 index 309e8608c..000000000 --- a/content/en/careers/positions/head-of-software-development.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: job-posting -type: section -title: Head of Software Development -description: >- - We’re hiring a Head of Software Development in Ottawa, Montreal, Toronto, or - Kitchener; although highly qualified candidates will be considered in other - locations. -archived: true -leverId: f53bc870-2354-40f3-ad66-3ea0dcd69009 -translationKey: head-software-development ---- -The Canadian Digital Service changes government to serve people better. We do this by helping departments design and deliver digital services using modern technology and UX practices. [Our work](https://digital.canada.ca/partnerships/) will improve people’s everyday lives, and we need your help. - -We’re hiring a Head of Software Development in Ottawa, Montreal, Toronto, or Kitchener; although highly qualified candidates will be considered in other locations. - -The Head of Software Development is the leader of CDS’s software development community and is responsible for making sure CDS can build and ship the software behind government services. They do this by assigning and supporting developers on a variety of engagements. These include building products in partnership with federal departments and providing platform services (e.g., [notifications](https://notification.alpha.canada.ca), scheduling, identity/login, etc.). - -You will report to the Director of Communities, who in turn reports to CDS’s CEO. This role is classified as a [CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -**You’ll need to accomplish the following things:** - -1. Create emotional and professional safety in CDS’s development community by: - * setting clear expectations - * providing feedback early and often - * supporting diversity, equity, and inclusion through consistent processes - * keeping engineering staff abreast of CDS strategy - * creating an environment that provides stability in the face of regular, healthy change and debate -2. Unify and define the development community’s mission and what initiatives it owns within CDS. This will require facilitating across CDS’s management and community members alike. -3. Hire and assign developers to efforts. Hiring participation includes recruiting, interviewing, and consistently evaluating candidates. These processes should increase diversity in our candidate pool. Assigning existing developers will balance across CDS’s OKRs, diversity, and individuals' professional goals. -4. Create meaningful, default practices and strategic goals for CDS developers, accounting for the varying contexts of projects and people. This includes web development, accessibility, security, and technical operations practices. Continual improvement is a must. Practices will be created through open dialogue with and in the community. -5. Support and mentor developers to make technical decisions. You will need to moderate and decide when opinions are divided. -6. Advocate and influence development strategy and best practices for CDS communities and government. This may involve advising other departments, central agencies, senior officials, as well as CDS community leads and our CEO. - -**We’re looking for people that have experience with:** - -* People management, including giving and delivering feedback, even when it’s hard. -* Fostering practices that support diversity, equity, and inclusion within your teams. -* Participating in and moderating difficult conversations around organization, community, and technical strategy. -* Making tradeoffs in support of mission and prioritization. -* Writing code for web applications and delivering it iteratively. -* Creating safe places to host sensitive data. -* Fostering a DevOps culture for product operations. -* Preference will be given to bilingual (French and English) candidates and to Canadian citizens. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -**At CDS, we don’t just accept difference - we celebrate it.** - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. - -We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. If you have any questions about this, please reach out to [cdsrecruitment.recrutementSNC@tbs-sct.gc.ca](mailto:cdsrecruitment.recrutementSNC@tbs-sct.gc.ca).* \ No newline at end of file diff --git a/content/en/careers/positions/head-of-talent.md b/content/en/careers/positions/head-of-talent.md deleted file mode 100644 index 08ee1ef92..000000000 --- a/content/en/careers/positions/head-of-talent.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "Head of Talent" -description: "We’re looking for someone to lead our talent operations. In this role, you’ll set a clear, compelling vision for how to attract, develop, and retain top talent. You’ll lead our talent acquisition function with a specific focus on developing and driving sourcing and recruitment efforts." -archived: true -layout: page -type: section ---- -Thank you for your interest in our mission and in this position. This process is unfortunately now closed, but we are still [looking for talented, passionate, and driven people](https://digital.canada.ca/work-with-us/) to work on some of Canada’s biggest service delivery opportunities. diff --git a/content/en/careers/positions/interaction-designer--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md b/content/en/careers/positions/interaction-designer--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md deleted file mode 100644 index df9932af0..000000000 --- a/content/en/careers/positions/interaction-designer--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Interaction Designer' -description: >- - We are looking for an Interaction Designer to join our Learning Resources team in our Partnerships Business Unit. -archived: true -translationKey: interaction-designer-december-2021 -leverId: ef1dd61a-bceb-42b5-9029-5cb139a9c12f ---- - - -## About the Canadian Digital Service - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across the government improve service delivery. We need you. - -To support this important mission, we are looking for an Interaction Designer to join our Learning Resources team in our Partnerships Business Unit. - -## About the Learning Resources team - -As a by-product of our work and experiences partnering with government departments, over the years we have created a ton of resources that currently sit in disparate places across our organization, often inaccessible and out-of-sight by the rest of the government. - -We also field questions and inquiries that overlap quite a bit, potentially duplicating efforts and not making the best use of our collective time. There is potential in streamlining our approach to pointing people to resources in a single all-encompassing space. - -By curating and sharing our learnings in the open more deliberately and strategically, we'll give departments the tools they need and want, to more effectively make the case for change and build digital capacity within their -own organizations - -Senior Interaction Designer, with strong front-end dev skills [(CS-04)](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#tocxx327633) This role classified as an IT-4, previously -CS-4. Interaction designers work out the best way to let users interact with services, both in terms of overall flow and at the level of individual design elements. - -We’re looking for experienced Interaction designers with strong front-end development skills – who are passionate about accessibility and information design. - -As an Interaction Designer in the Partnerships Business unit, you’ll be taking the lead on designing a centralized space for learning resources that meets official languages and WCAG 2.1 Level AAA accessibility – including an application to publish learning resources, and a front-facing interface for people to browse learning resources. - -You will be responsible for creating intelligent, simple interactions that allow users to achieve their goals quickly and easily. You will collaborate extensively with developers, should be comfortable with code (HTML, CSS, GitHub), and able to rapidly develop low and high-fidelity prototypes. Interaction designers also observe and interpret user interactions during usability testing and help translate research insights into design requirements. - -## What you’ll be doing: - -- Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users. -- Architecting and coding web-based software systems that are reliable, maintainable, safe, and accessible -- Knowledge of best-practices on web performance, cross-browser/device compatibility and good automated tests coverage -- Discovering user/business needs and operational bottlenecks -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. -- Leading front-end development (built from UI to infrastructure). This includes coding, operating, releasing, testing, and tuning. You’ll need to do these in the open and collaboratively on cross-functional teams. -- Build prototypes and/or well-crafted, maintainable software based on the context. -- Listen to, learn from, and help fellow government employees/departments improve how they work and deliver public services – help with change management, promote the Web Content Accessibility Guideline (WCAG) and human-centered design. - -## What we’re looking for: - -- Your approach to design and development starts with inclusivity and accessibility. -- You are great at communicating with people who aren’t familiar with design or development, comfortable working alongside peers/government stakeholders during the design and development process, and are excited to work with people on research and testing. -- You can effectively demonstrate what your detailed design and development processes entail and are confident advising the team, senior leaders, and non-technical audiences. -- You thrive in highly variable, multi-stakeholder environments. -- You are excited about knowledge management and sharing. -- You are passionate about users’ experiences and want to create measurable improvements to information design and development. -- You have experience working alongside other developers, researchers, and other designers to rapidly prototype. - -## General process information -You'll join the Partnerships business unit, which grows our relationships with other government departments and helps them improve how they design and deliver digital services. - -Our Business Development team searches for opportunities and helps us prioritize the engagements we take on by their impact and feasibility. When we begin to partner, our Consulting Team helps us meet the department where they are, take stock, and deliver the specific help they need by providing guidance or hands-on assistance to change how they serve people using technology. Where a partner wants more help to change how they’re working and show what's possible, we'll provide an Embedded Team to work side-by-side and help them build high fidelity prototypes while sharing our methods hands-on. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference – we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS invites all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -*A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. - - - - - - diff --git a/content/en/careers/positions/interaction-designer-front-end-developer--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md b/content/en/careers/positions/interaction-designer-front-end-developer--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md deleted file mode 100644 index 0bd41d105..000000000 --- a/content/en/careers/positions/interaction-designer-front-end-developer--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Interaction Designer/Front-End Developer' -description: >- - We are looking for an Interaction Designer to join our Learning Resources team in our Partnerships Business Unit. -archived: true -translationKey: interaction-designer-december-2021-archived -leverId: ef1dd61a-bceb-42b5-9029-5cb139a9c12f ---- - - -## About the Canadian Digital Service - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across the government improve service delivery. We need you. - -To support this important mission, we are looking for an Interaction Designer to join our Learning Resources team in our Partnerships Business Unit. - -## About the Learning Resources team - -As a by-product of our work and experiences partnering with government departments, over the years we have created a ton of resources that currently sit in disparate places across our organization, often inaccessible and out-of-sight by the rest of the government. - -We also field questions and inquiries that overlap quite a bit, potentially duplicating efforts and not making the best use of our collective time. There is potential in streamlining our approach to pointing people to resources in a single all-encompassing space. - -By curating and sharing our learnings in the open more deliberately and strategically, we'll give departments the tools they need and want, to more effectively make the case for change and build digital capacity within their -own organizations - -Senior Interaction Designer, with strong front-end dev skills [(CS-04)](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#tocxx327633) -Interaction designers work out the best way to let users interact with services, both in terms of overall flow and at the level of individual design elements. - -We’re looking for experienced Interaction designers with strong front-end development skills – who are passionate about accessibility and information design. - -As an Interaction Designer in the Partnerships Business unit, you’ll be taking the lead on designing a centralized space for learning resources that meets official languages and WCAG 2.1 Level AAA accessibility – including an application to publish learning resources, and a front-facing interface for people to browse learning resources. - -You will be responsible for creating intelligent, simple interactions that allow users to achieve their goals quickly and easily. You will collaborate extensively with developers, should be comfortable with code (HTML, CSS, GitHub), and able to rapidly develop low and high-fidelity prototypes. Interaction designers also observe and interpret user interactions during usability testing and help translate research insights into design requirements. - -## What you’ll be doing: - -- Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users. -- Architecting and coding web-based software systems that are reliable, maintainable, safe, and accessible -- Knowledge of best-practices on web performance, cross-browser/device compatibility and good automated tests coverage -- Discovering user/business needs and operational bottlenecks -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. -- Leading front-end development (built from UI to infrastructure). This includes coding, operating, releasing, testing, and tuning. You’ll need to do these in the open and collaboratively on cross-functional teams. -- Build prototypes and/or well-crafted, maintainable software based on the context. -- Listen to, learn from, and help fellow government employees/departments improve how they work and deliver public services – help with change management, promote the Web Content Accessibility Guideline (WCAG) and human-centered design. - -## What we’re looking for: - -- Your approach to design and development starts with inclusivity and accessibility. -- You are great at communicating with people who aren’t familiar with design or development, comfortable working alongside peers/government stakeholders during the design and development process, and are excited to work with people on research and testing. -- You can effectively demonstrate what your detailed design and development processes entail and are confident advising the team, senior leaders, and non-technical audiences. -- You thrive in highly variable, multi-stakeholder environments. -- You are excited about knowledge management and sharing. -- You are passionate about users’ experiences and want to create measurable improvements to information design and development. -- You have experience working alongside other developers, researchers, and other designers to rapidly prototype. - -## General process information -You'll join the Partnerships business unit, which grows our relationships with other government departments and helps them improve how they design and deliver digital services. - -Our Business Development team searches for opportunities and helps us prioritize the engagements we take on by their impact and feasibility. When we begin to partner, our Consulting Team helps us meet the department where they are, take stock, and deliver the specific help they need by providing guidance or hands-on assistance to change how they serve people using technology. Where a partner wants more help to change how they’re working and show what's possible, we'll provide an Embedded Team to work side-by-side and help them build high fidelity prototypes while sharing our methods hands-on. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference – we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS invites all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -*A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. - - - - - - diff --git a/content/en/careers/positions/internal-communications-advisor--588bfcdb-d182-43c5-a5aa-27a23f71b01f.md b/content/en/careers/positions/internal-communications-advisor--588bfcdb-d182-43c5-a5aa-27a23f71b01f.md deleted file mode 100644 index 4ccbdbf3d..000000000 --- a/content/en/careers/positions/internal-communications-advisor--588bfcdb-d182-43c5-a5aa-27a23f71b01f.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Internal Communications Advisor' -description: >- - We are looking for an Internal Communications Advisor. Reporting to the Head of Outreach, with a dotted-line to the Head of Talent, this Sr. Internal Communications Advisor will be responsible for setting and executing on an internal communications strategy for our growing organization. -archived: true -translationKey: internal-communications-advisor -leverId: 588bfcdb-d182-43c5-a5aa-27a23f71b01f ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -To support this important mission, we are looking for an Internal Communications Advisor. Reporting to the Head of Outreach, with a dotted-line to the Head of Talent, this Sr. Internal Communications Advisor will be responsible for setting and executing on an internal communications strategy for our growing organization. We have been a fairly small organization since our inception and as we get bigger, we need help to ensure that we stay connected to our work, values and mission. - -## We are looking for someone who will: - -* Develop and implement a holistic internal communications strategy for CDS -* Help product teams share information with the larger org -* Support Senior management in regularly sharing updates with the team -* Support the Talent team with communications around team culture activities -* Help surface storytelling opportunities for the Outreach team -* Use their excellent communications skills to delight and inspire fellow CDSers -* Help make CDS a great place to work by reinforcing CDSs diversity, equality and inclusion practices. - - -## An excellent candidate will: - -* Have experience in an agile software development or startup environment -* Have experience with internal communications or stakeholder management -* Be able to write and work in English and French -* Be comfortable working in a digital-first environment - -You would join a team that currently includes 13 other members. This role is a two year term and is classified as an IS-04 in the Information Services group. This position is CBC essential. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - -*A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. diff --git a/content/en/careers/positions/internal-communications-advisor.md b/content/en/careers/positions/internal-communications-advisor.md deleted file mode 100644 index 4ccbdbf3d..000000000 --- a/content/en/careers/positions/internal-communications-advisor.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Internal Communications Advisor' -description: >- - We are looking for an Internal Communications Advisor. Reporting to the Head of Outreach, with a dotted-line to the Head of Talent, this Sr. Internal Communications Advisor will be responsible for setting and executing on an internal communications strategy for our growing organization. -archived: true -translationKey: internal-communications-advisor -leverId: 588bfcdb-d182-43c5-a5aa-27a23f71b01f ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -To support this important mission, we are looking for an Internal Communications Advisor. Reporting to the Head of Outreach, with a dotted-line to the Head of Talent, this Sr. Internal Communications Advisor will be responsible for setting and executing on an internal communications strategy for our growing organization. We have been a fairly small organization since our inception and as we get bigger, we need help to ensure that we stay connected to our work, values and mission. - -## We are looking for someone who will: - -* Develop and implement a holistic internal communications strategy for CDS -* Help product teams share information with the larger org -* Support Senior management in regularly sharing updates with the team -* Support the Talent team with communications around team culture activities -* Help surface storytelling opportunities for the Outreach team -* Use their excellent communications skills to delight and inspire fellow CDSers -* Help make CDS a great place to work by reinforcing CDSs diversity, equality and inclusion practices. - - -## An excellent candidate will: - -* Have experience in an agile software development or startup environment -* Have experience with internal communications or stakeholder management -* Be able to write and work in English and French -* Be comfortable working in a digital-first environment - -You would join a team that currently includes 13 other members. This role is a two year term and is classified as an IS-04 in the Information Services group. This position is CBC essential. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - -*A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. diff --git a/content/en/careers/positions/it-operations-and-security-lead.md b/content/en/careers/positions/it-operations-and-security-lead.md deleted file mode 100644 index 83ea7fe4f..000000000 --- a/content/en/careers/positions/it-operations-and-security-lead.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: IT Operations and Security Lead -description: Reporting to the Head of Internal Operations, this position is - responsible for all internal IT operations and security needs of the - organization — and helps ensure that employees at CDS are equipped with the - digital tools, workspaces, and operational support they need to make an impact - on the lives of people -archived: true -# leverId: e03f02ea-e688-4019-8ed0-8738616996cf -translationKey: operations-security-lead ---- -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -To support this important mission, we are looking for an IT Operations and Security Lead. Reporting to the Head of Internal Operations, this position is responsible for all internal IT operations and security needs of the organization — and helps ensure that employees at CDS are equipped with the digital tools, workspaces, and operational support they need to make an impact on the lives of people. - -You can expect high impact and wide-ranging responsibility: management and configuration of our corporate software suite; owning IT operations and procurement; and supporting organization-level strategy. - -This role is classified as a [CS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260) in the Computer Systems group and represents the [CS qualification standards](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#cs). This position is English Essential*. - -We are looking for someone who will: - -* Bring significant experience in internal IT operations and security including equipping teams with digital tools, workspaces, and operational support; -* Develop partnerships between IT and CDS's communities, ensuring our practices and tools are constantly evolving to deliver the best service possible; -* Ensure technical, operational, and spending data is available to all members of the team to make informed decisions whenever needed; -* Work collaboratively with our development community, service reliability experts, and others to provide employees and teams with the hardware, software, and services they need, while overseeing procurement, security, budgeting, and other aspects of CDS’s internal IT operations; -* Have experience acting as a point of contact with vendors and service providers for systems and applications while assisting teams in the procurement of new tools and services; -* Share knowledge and expertise within the Internal Operations team and CDS to strengthen the capacity of the organization — and document and share practices and lessons learned more widely to help other teams across government; -* Understand Cloud and other tools that CDS works with and how to manage corporate and user accounts on each, including but not limited to AWS, MacOS, YubiKeys, G Suite, Slack, Trello, Github, Lever, Adobe, and 40+ more. - -An excellent candidate will be able to: - -* Challenge the status quo using research and a data-driven approach to identify, advocate for, and participate in changes to policies, processes, and practices where needed; -* Drive continuous improvement in CDS operational and administrative processes based on the needs of the organization and its team members; -* Develop basic scripts to automate and scale some of the work; -* Understand or quickly learn the relevant nuances of Government of Canada information management, especially for sensitive information, and associated IT security requirements, and put the controls and safeguards in place to make the tools that we want to work with compliant with government policies; -* Document and post team documents and practices on GitHub as part of CDS’s work in the open. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - -*A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. \ No newline at end of file diff --git a/content/en/careers/positions/outreach-assistant-co-op.md b/content/en/careers/positions/outreach-assistant-co-op.md deleted file mode 100644 index 856dbc878..000000000 --- a/content/en/careers/positions/outreach-assistant-co-op.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: job-posting -type: section -title: Outreach Assistant (co-op) -description: >- - The Outreach Team at CDS tells the stories of the services we help build and - the stories of the people who use them. We’re looking for an Outreach - assistant to support our events, storytelling and social media activities. -archived: true -leverId: b750a30c-aff0-44f4-9b53-b7ac76d8e50e -translationKey: outreach-assistant ---- -The Outreach Team at CDS is looking for an assistant to help us share the CDS story and help transform digital government. - -We’re transforming government. Our products will impact people’s everyday lives. It’s an exciting thing to be part of. We need you. - -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We’re hiring people at all levels of experience. - -The Outreach Team at CDS tells the stories of the services we help build and the stories of the people who use them. You can learn more about us [here](https://digital.canada.ca/). We're looking for an Outreach student to support our events, storytelling and social media activities, working from our office in Ottawa. - -We're looking for someone who will: - -* Coordinate and contribute to our team’s meetings. -* Provide a wide range of organizational and administrative support to the Head of Outreach and the larger team. -* Support the team in telling the CDS story through a range of tasks, including meeting and event coordination, content delivery and writing. -* Help the team tell more compelling stories by staying on top of the latest memes, social media trends, meet-ups, and #GCDigital community conversations. - -You'll fit right in if: - -* Your default mode is open, friendly, and collaborative. -* You like to learn new things and help people out. -* You’re organized, detail-oriented, and like to get stuff done. -* You have experience communicating through email in a concise and professional manner. -* You know that sometimes just trying something is the best way to find out if it’ll work. -* You are comfortable with technology and have experience with web-based collaboration tools like Google Docs, Trello, Slack, etc. -* You’re (ideally) fluent in both official languages -* You like to laugh. :) - -At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. diff --git a/content/en/careers/positions/partnerships-advisor--68fdb06c-bf01-4151-b997-3bb5dd3f6602.md b/content/en/careers/positions/partnerships-advisor--68fdb06c-bf01-4151-b997-3bb5dd3f6602.md deleted file mode 100644 index e148a7772..000000000 --- a/content/en/careers/positions/partnerships-advisor--68fdb06c-bf01-4151-b997-3bb5dd3f6602.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Partnerships Advisor' -description: >- - As the Partnerships business area, we’re the bridge and capacity builders at CDS. We move at the speed of trust, with willing partners, who fundamentally want to change how they design and deliver public services. -archived: true -translationKey: partnerships-advisor -leverId: 68fdb06c-bf01-4151-b997-3bb5dd3f6602 ---- - -### Our area of operations  - -As the Partnerships business area, we’re the bridge and capacity builders at CDS. We move at the speed of trust, with willing partners, who fundamentally want to change how they design and deliver public services.  - -We look for opportunities to help government departments improve how they deliver public services, and assess their potential, to prioritize the work we take on. We work to grow the organization’s public sector network and knowledge of federal services, and build empathy by listening to and learning from public servants at home and abroad.  - -Once we better understand a department and their service(s), we design and deliver partnership engagements, to meet them where they are, and help them improve how they design and deliver their services. To help CDS deliver the greatest public value, we work with departmental leadership, service owners, and our colleagues to set up and support CDS engagements through all phases of delivery.  - -### The role  - -Partnership development advisors are members of the partnership development community, and are responsible for making sure CDS develops strong relationships with Government of Canada service owners and their teams, during all phases of delivery. They do this by helping to set expectations and draft agreements to ensure smooth working relationships between CDS and our partners, by working alongside their team to develop and nurture relationships with the partner organization, and by relentlessly advocating for approaches and tactics that will deliver the greatest public value. Partnership advisors serve as members on a variety of different types of teams and may assist with conducting pre-discoveries, providing advice and guidance, service design and delivery as embedded members of a departmental partnership team, and the design, development and operation of platform services for government departments to use. - -You will report to the Head of Partnership Development, who in turn reports to the Director of Partnerships. The Partnership Advisor role is classified as an EC-06, in the Economics and Social Sciences group.  - -**You’ll need to accomplish the following things:** - -* Work with the Director of Partnerships to establish the outcomes, approach, timeline and supporting agreement for partnership engagements.  -* Negotiate and secure agreements with the partner department for elements of our work (including access to people, resources and other work). -* Develop an approach for stakeholder engagement, communication and alignment, with the partner department, including stakeholder mapping, with help from service designers and policy analysts.  -* Monitor the health of the partnership, and communicate team plans, progress and blockers to the Director of Partnerships. -* Work with the service owner to set roles and responsibilities, facilitate coaching and provide support as their dedicated contact through all phases of delivery.  -* Coordinate briefings, with help from the product manager (internal, to the partner assistant deputy minister monthly, ministerial), and work with Outreach to update the website to reflect new partnerships. -* Based on lessons learned through our partnership engagements, generate recommendations about whether to continue, iterate on our approach, or end a partnership, for consideration by the Director of Partnerships.   - -**An excellent candidate will:** - -* Have a passion for making government better and understand how technology and design can help do that -* Be a people person who is self-aware, genuine, tactful, and persuasive -* Listen to learn and communicate quickly and effectively  -* Be a creative thinker who uses research to improve your understanding, breaks down problems and finds opportunities  -* Have experience making reasoned recommendations, defending difficult decisions and providing advice to senior leaders in the public and private sectors -* Remain calm under pressure, know how to prioritize, and work as part of a team -* Be fluent in French and English (in government speak, we’re looking for CBC) - -At CDS, we don’t just accept difference - we celebrate it.  - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS invites all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/partnerships-advisor.md b/content/en/careers/positions/partnerships-advisor.md deleted file mode 100644 index e148a7772..000000000 --- a/content/en/careers/positions/partnerships-advisor.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Partnerships Advisor' -description: >- - As the Partnerships business area, we’re the bridge and capacity builders at CDS. We move at the speed of trust, with willing partners, who fundamentally want to change how they design and deliver public services. -archived: true -translationKey: partnerships-advisor -leverId: 68fdb06c-bf01-4151-b997-3bb5dd3f6602 ---- - -### Our area of operations  - -As the Partnerships business area, we’re the bridge and capacity builders at CDS. We move at the speed of trust, with willing partners, who fundamentally want to change how they design and deliver public services.  - -We look for opportunities to help government departments improve how they deliver public services, and assess their potential, to prioritize the work we take on. We work to grow the organization’s public sector network and knowledge of federal services, and build empathy by listening to and learning from public servants at home and abroad.  - -Once we better understand a department and their service(s), we design and deliver partnership engagements, to meet them where they are, and help them improve how they design and deliver their services. To help CDS deliver the greatest public value, we work with departmental leadership, service owners, and our colleagues to set up and support CDS engagements through all phases of delivery.  - -### The role  - -Partnership development advisors are members of the partnership development community, and are responsible for making sure CDS develops strong relationships with Government of Canada service owners and their teams, during all phases of delivery. They do this by helping to set expectations and draft agreements to ensure smooth working relationships between CDS and our partners, by working alongside their team to develop and nurture relationships with the partner organization, and by relentlessly advocating for approaches and tactics that will deliver the greatest public value. Partnership advisors serve as members on a variety of different types of teams and may assist with conducting pre-discoveries, providing advice and guidance, service design and delivery as embedded members of a departmental partnership team, and the design, development and operation of platform services for government departments to use. - -You will report to the Head of Partnership Development, who in turn reports to the Director of Partnerships. The Partnership Advisor role is classified as an EC-06, in the Economics and Social Sciences group.  - -**You’ll need to accomplish the following things:** - -* Work with the Director of Partnerships to establish the outcomes, approach, timeline and supporting agreement for partnership engagements.  -* Negotiate and secure agreements with the partner department for elements of our work (including access to people, resources and other work). -* Develop an approach for stakeholder engagement, communication and alignment, with the partner department, including stakeholder mapping, with help from service designers and policy analysts.  -* Monitor the health of the partnership, and communicate team plans, progress and blockers to the Director of Partnerships. -* Work with the service owner to set roles and responsibilities, facilitate coaching and provide support as their dedicated contact through all phases of delivery.  -* Coordinate briefings, with help from the product manager (internal, to the partner assistant deputy minister monthly, ministerial), and work with Outreach to update the website to reflect new partnerships. -* Based on lessons learned through our partnership engagements, generate recommendations about whether to continue, iterate on our approach, or end a partnership, for consideration by the Director of Partnerships.   - -**An excellent candidate will:** - -* Have a passion for making government better and understand how technology and design can help do that -* Be a people person who is self-aware, genuine, tactful, and persuasive -* Listen to learn and communicate quickly and effectively  -* Be a creative thinker who uses research to improve your understanding, breaks down problems and finds opportunities  -* Have experience making reasoned recommendations, defending difficult decisions and providing advice to senior leaders in the public and private sectors -* Remain calm under pressure, know how to prioritize, and work as part of a team -* Be fluent in French and English (in government speak, we’re looking for CBC) - -At CDS, we don’t just accept difference - we celebrate it.  - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS invites all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/people-&-culture-coordinator--4c5991c8-ae19-4b71-8799-0032d82ee179.md b/content/en/careers/positions/people-&-culture-coordinator--4c5991c8-ae19-4b71-8799-0032d82ee179.md deleted file mode 100644 index a120d69e1..000000000 --- a/content/en/careers/positions/people-&-culture-coordinator--4c5991c8-ae19-4b71-8799-0032d82ee179.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: job-posting -type: section -title: 'People & Culture Coordinator' -description: >- - This role will support our Diversity, Equity and Inclusion Program Manager by undertaking the management and administration of the CDS Orientation program, in addition to assisting in the planning and delivery of various in-house training sessions for managers, and supporting event administration. -archived: true -translationKey: people-culture-coordinator -leverId: 4c5991c8-ae19-4b71-8799-0032d82ee179 ---- - -The Canadian Digital Service (CDS) works with federal departments to make the services people depend on simple and easy-to-use. We’re a small but mighty team that is rethinking service design and delivery, engaging users every step of the way. By working in the open, and connecting partners with tools, talent, and training grounded in practice, we’re building capacity across the government for better service delivery. And we need you. - -**The role** - -To help us grow the team, we’re looking for a highly organized and flexible **People & Culture Coordinator**. People are at the centre of what we do — we need you to go above and beyond to deliver high-quality experiences for employees and managers. In this role, you’ll be supporting our Diversity, Equity and Inclusion Program Manager by undertaking the management and administration of the CDS Orientation program, in addition to assisting in the planning and delivery of various in-house training sessions for managers, and supporting event administration. - -This role is classified as a [AS-02 or AS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc24156224157) in the Program Administration group and represents the [AS qualification standards](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#as). - -You will: - -- Manage talent administration in a high-growth environment. - -- Deliver exceptional candidate experience through talent programming, including scheduling, coordination and talent support while embodying our organizational values. - -- Initiate creative and scalable changes to our existing talent strategy. - -- Suggest new procedures and guidelines to continually improve the efficiency of the talent team. - -- Easily jump between programs in both MacOS and Windows. - -- Enhance CDS’s HR reputation by executing new requests and exploring opportunities to add value throughout the process. - -- Use the right blend of professionalism and friendliness in all communications. - - -An excellent candidate will be: - -- Passionate and deliberate about creating an exceptional employee experience. - -- An excellent communicator with strong interpersonal skills, ethics, and cultural awareness. - -- Thorough, with strong time management skills and attention to detail - -- A resourceful problem-solver with a thorough knowledge of HR procedures and policies. - -- Flexible and able to shift tasks and priorities when circumstances change. - -- Bilingual (in government terms, ‘BBB’)* - - -**A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed.* - diff --git a/content/en/careers/positions/people-&-culture-coordinator.md b/content/en/careers/positions/people-&-culture-coordinator.md deleted file mode 100644 index a120d69e1..000000000 --- a/content/en/careers/positions/people-&-culture-coordinator.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: job-posting -type: section -title: 'People & Culture Coordinator' -description: >- - This role will support our Diversity, Equity and Inclusion Program Manager by undertaking the management and administration of the CDS Orientation program, in addition to assisting in the planning and delivery of various in-house training sessions for managers, and supporting event administration. -archived: true -translationKey: people-culture-coordinator -leverId: 4c5991c8-ae19-4b71-8799-0032d82ee179 ---- - -The Canadian Digital Service (CDS) works with federal departments to make the services people depend on simple and easy-to-use. We’re a small but mighty team that is rethinking service design and delivery, engaging users every step of the way. By working in the open, and connecting partners with tools, talent, and training grounded in practice, we’re building capacity across the government for better service delivery. And we need you. - -**The role** - -To help us grow the team, we’re looking for a highly organized and flexible **People & Culture Coordinator**. People are at the centre of what we do — we need you to go above and beyond to deliver high-quality experiences for employees and managers. In this role, you’ll be supporting our Diversity, Equity and Inclusion Program Manager by undertaking the management and administration of the CDS Orientation program, in addition to assisting in the planning and delivery of various in-house training sessions for managers, and supporting event administration. - -This role is classified as a [AS-02 or AS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc24156224157) in the Program Administration group and represents the [AS qualification standards](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#as). - -You will: - -- Manage talent administration in a high-growth environment. - -- Deliver exceptional candidate experience through talent programming, including scheduling, coordination and talent support while embodying our organizational values. - -- Initiate creative and scalable changes to our existing talent strategy. - -- Suggest new procedures and guidelines to continually improve the efficiency of the talent team. - -- Easily jump between programs in both MacOS and Windows. - -- Enhance CDS’s HR reputation by executing new requests and exploring opportunities to add value throughout the process. - -- Use the right blend of professionalism and friendliness in all communications. - - -An excellent candidate will be: - -- Passionate and deliberate about creating an exceptional employee experience. - -- An excellent communicator with strong interpersonal skills, ethics, and cultural awareness. - -- Thorough, with strong time management skills and attention to detail - -- A resourceful problem-solver with a thorough knowledge of HR procedures and policies. - -- Flexible and able to shift tasks and priorities when circumstances change. - -- Bilingual (in government terms, ‘BBB’)* - - -**A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed.* - diff --git a/content/en/careers/positions/people-operations-coordinator--272a1ae2-b8ca-4fec-b954-2da30b0f24a7.md b/content/en/careers/positions/people-operations-coordinator--272a1ae2-b8ca-4fec-b954-2da30b0f24a7.md deleted file mode 100644 index c629e07d4..000000000 --- a/content/en/careers/positions/people-operations-coordinator--272a1ae2-b8ca-4fec-b954-2da30b0f24a7.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: 'People Operations Coordinator' -description: >- - The People Operations Coordinator's mandate is to go above and beyond to deliver high-quality experiences for employees, managers and candidates. -archived: true -translationKey: people-operations-coordinator-feb-2022 -leverId: 272a1ae2-b8ca-4fec-b954-2da30b0f24a7 ---- - -The Canadian Digital Service (CDS) works with federal departments to make the services people depend on simple and easy-to-use. We’re a small but mighty team that is rethinking service design and delivery, engaging users every step of the way. By working in the open, and connecting partners with tools, talent, and training grounded in practice, we’re building capacity across the government for better service delivery. And we need you. - -To help us grow the team, we’re looking for a highly organized and flexible **People Operations Coordinator**. People are at the centre of what we do — we need you to go above and beyond to deliver high-quality experiences for employees, managers and candidates. - -This role is classified as a [AS-02](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc24156224157) in the Program Administration s group and represents the AS qualification standards. - -**We’re looking for a person who:** - -- Has excellent communication and interpersonal skills, ethics, and cultural awareness; - -- Is a resourceful problem-solver with a thorough knowledge of HR procedures and policies; - -- Is passionate and deliberate about creating an exceptional employee experience; - -- Is flexible and able to shift tasks and priorities when circumstances change; - -- Can communicate in both English and French (in government terms this position is Bilingual Imperative BBB/BBB)*. - -**Responsibilities** - -An excellent candidate will be able to: - -- Manage talent administration in a high-growth environment; -deliver exceptional candidate experience through talent programming, including scheduling, interviewing, onboarding, and talent support while embodying our organizational values; - -- Initiate creative and scalable changes to our existing talent strategy; - -- Suggest new procedures and guidelines to continually improve the efficiency of the talent team; - -- Easily jump between programs in both MacOS and Windows; - -- Enhance CDS’s HR reputation by executing new requests and exploring opportunities to add value throughout the process; - -- Navigate complex staffing and security files; - -- Use the right blend of professionalism and friendliness in all communications. - - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. diff --git a/content/en/careers/positions/people-operations-coordinator.md b/content/en/careers/positions/people-operations-coordinator.md deleted file mode 100644 index c9b43776f..000000000 --- a/content/en/careers/positions/people-operations-coordinator.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: 'People Operations Coordinator' -description: >- - The People Operations Coordinator's mandate is to go above and beyond to deliver high-quality experiences for employees, managers and candidates. -archived: true -translationKey: people-operations-coordinator -leverId: 272a1ae2-b8ca-4fec-b954-2da30b0f24a7 ---- - -The Canadian Digital Service (CDS) works with federal departments to make the services people depend on simple and easy-to-use. We’re a small but mighty team that is rethinking service design and delivery, engaging users every step of the way. By working in the open, and connecting partners with tools, talent, and training grounded in practice, we’re building capacity across the government for better service delivery. And we need you. - -To help us grow the team, we’re looking for a highly organized and flexible **People Operations Coordinator**. People are at the centre of what we do — we need you to go above and beyond to deliver high-quality experiences for employees, managers and candidates. - -This role is classified as a [AS-02](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc24156224157) in the Program Administration s group and represents the AS qualification standards. - -**We’re looking for a person who:** - -- Has excellent communication and interpersonal skills, ethics, and cultural awareness; - -- Is a resourceful problem-solver with a thorough knowledge of HR procedures and policies; - -- Is passionate and deliberate about creating an exceptional employee experience; - -- Is flexible and able to shift tasks and priorities when circumstances change; - -- Can communicate in both English and French (in government terms this position is Bilingual Imperative BBB/BBB)*. - -**Responsibilities** - -An excellent candidate will be able to: - -- Manage talent administration in a high-growth environment; -deliver exceptional candidate experience through talent programming, including scheduling, interviewing, onboarding, and talent support while embodying our organizational values; - -- Initiate creative and scalable changes to our existing talent strategy; - -- Suggest new procedures and guidelines to continually improve the efficiency of the talent team; - -- Easily jump between programs in both MacOS and Windows; - -- Enhance CDS’s HR reputation by executing new requests and exploring opportunities to add value throughout the process; - -- Navigate complex staffing and security files; - -- Use the right blend of professionalism and friendliness in all communications. - - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. diff --git a/content/en/careers/positions/platform-sre-developer---b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb.md b/content/en/careers/positions/platform-sre-developer---b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb.md deleted file mode 100644 index 9dfb56b7f..000000000 --- a/content/en/careers/positions/platform-sre-developer---b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Platform SRE Developer ' -description: >- - We are hiring a SRE Developer to support the Platform business unit. Based on your level of experience developers are classified as CS-04 or CS-05 in the Computer Systems group. - -archived: true -translationKey: platform-sre-dev -leverId: b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb ---- - -The Canadian Digital Service (CDS) works to change government so that it can serve people better through digital technology. Our teams work in the open to build software platforms that make it easier for government to deliver services and coach other government departments on how to leverage modern methods and technologies. We need you. - -To support this important mission, we are hiring a **SRE Developer** to support the Platform business unit. Based on your level of experience developers are classified as [CS-04 or CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -## All candidates will be evaluated based on their experiences: -- Developing, deploying, and operating services using major cloud tools -- Employing site reliability and software development practices -- Deliver solutions and processes iteratively -- Using automation and monitoring tools to reduce toil and surface issues -- Working in highly variable, highly visible, multi-stakeholder environments in the open -- Advising product team members, including non-developers -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. -- While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally consider candidates in other parts of Canada. - -Reporting to the Head of Software Development, this position is supporting the Platform business unit, which makes software platforms that make it easier for government departments to publish information and deliver transactional services (like [Notify](https://notification.canada.ca/), [Forms](https://github.com/cds-snc/platform-forms-client), etc.). You won't directly be on these product teams, but will be supporting and advising them at large in the business unit both as an infrastructure architect and hands-on-keyboard doer, but likely more of the former. - -## You’ll need to accomplish the following things: -- Guide teams building greenfield products or adopting existing open source solutions as they determine the infrastructure, scaling, monitoring, and security needs of the problem space. -- Continuously learn about IaaS/PaaS/SaaS solutions that can enable team efficiencies and reduce maintenance burden for small, cross functional product development teams. -- Participate in government compliance and risk-mitigation exercises, including helping teams build/assess authority to operate (ATO) paperwork and conduct incident post-mortems. -- Setup a small technical support operations team within the Platform business unit, including creating a technical support triage process. -- Forecast budget spend on infrastructure, and recommend optimizations to lower costs. -- Coach and support Platform product development teams in establishing good practices, such as infrastructure as code, SLIs/SLOs/SLAs, continuous integration, and inclusive release management practices. -- Work with the Internal SRE to understand what things are to be centralized within CDS and what is owned by the Platform business unit, including contributing back to code bases, processes, and documentation owned by Internal SRE. -- Support tools and infrastructure that is directly owned by the Platform business unit, including rotating after hours support. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/platform-sre-developer.md b/content/en/careers/positions/platform-sre-developer.md deleted file mode 100644 index 9dfb56b7f..000000000 --- a/content/en/careers/positions/platform-sre-developer.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Platform SRE Developer ' -description: >- - We are hiring a SRE Developer to support the Platform business unit. Based on your level of experience developers are classified as CS-04 or CS-05 in the Computer Systems group. - -archived: true -translationKey: platform-sre-dev -leverId: b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb ---- - -The Canadian Digital Service (CDS) works to change government so that it can serve people better through digital technology. Our teams work in the open to build software platforms that make it easier for government to deliver services and coach other government departments on how to leverage modern methods and technologies. We need you. - -To support this important mission, we are hiring a **SRE Developer** to support the Platform business unit. Based on your level of experience developers are classified as [CS-04 or CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -## All candidates will be evaluated based on their experiences: -- Developing, deploying, and operating services using major cloud tools -- Employing site reliability and software development practices -- Deliver solutions and processes iteratively -- Using automation and monitoring tools to reduce toil and surface issues -- Working in highly variable, highly visible, multi-stakeholder environments in the open -- Advising product team members, including non-developers -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. -- While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally consider candidates in other parts of Canada. - -Reporting to the Head of Software Development, this position is supporting the Platform business unit, which makes software platforms that make it easier for government departments to publish information and deliver transactional services (like [Notify](https://notification.canada.ca/), [Forms](https://github.com/cds-snc/platform-forms-client), etc.). You won't directly be on these product teams, but will be supporting and advising them at large in the business unit both as an infrastructure architect and hands-on-keyboard doer, but likely more of the former. - -## You’ll need to accomplish the following things: -- Guide teams building greenfield products or adopting existing open source solutions as they determine the infrastructure, scaling, monitoring, and security needs of the problem space. -- Continuously learn about IaaS/PaaS/SaaS solutions that can enable team efficiencies and reduce maintenance burden for small, cross functional product development teams. -- Participate in government compliance and risk-mitigation exercises, including helping teams build/assess authority to operate (ATO) paperwork and conduct incident post-mortems. -- Setup a small technical support operations team within the Platform business unit, including creating a technical support triage process. -- Forecast budget spend on infrastructure, and recommend optimizations to lower costs. -- Coach and support Platform product development teams in establishing good practices, such as infrastructure as code, SLIs/SLOs/SLAs, continuous integration, and inclusive release management practices. -- Work with the Internal SRE to understand what things are to be centralized within CDS and what is owned by the Platform business unit, including contributing back to code bases, processes, and documentation owned by Internal SRE. -- Support tools and infrastructure that is directly owned by the Platform business unit, including rotating after hours support. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/policy-advisor--3461782f-f182-41f5-8bcc-a1f46c09dd9c.md b/content/en/careers/positions/policy-advisor--3461782f-f182-41f5-8bcc-a1f46c09dd9c.md deleted file mode 100644 index e4794a3ed..000000000 --- a/content/en/careers/positions/policy-advisor--3461782f-f182-41f5-8bcc-a1f46c09dd9c.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Policy Advisor' -description: >- - We’re hiring for a Policy Advisor. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: policy-advisor -leverId: 3461782f-f182-41f5-8bcc-a1f46c09dd9c ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring for a Policy Advisor. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -The policy team is CDS’s bureaucracy hackers and government navigators, enabling digital delivery with our partners and beyond. - -Policy advisors form part of CDS’s multidisciplinary product teams, working alongside product managers, developers, designers, and design researchers. We help build and improve government services by working through legislative, regulatory, and policy issues in product development. We dig into processes to find creative solutions. - -We also help build products and services that turn one-time fixes into replicable solutions, like [GC Notify](https://notification.canada.ca), the Government of Canada’s (GC) notification service. We drive lessons from delivery into policy and standards-setting, advocating for changes that make it easier to do the right thing. - -Policy Advisors are classified as EC-04 and EC-05 in the Economics and Social Science Services group in the Treasury Board Secretariat of the Government of Canada. - -Our goal is to scale modern service design and development practices across government — in order to produce better outcomes for the public — by helping to change the relationship between policy and delivery. - -## Why join the CDS Policy team? - -In this role, you’ll have the opportunity to work with colleagues with diverse skills and experience. You’ll learn about service design and software development, as a member of multidisciplinary teams doing that work every day to better serve people and businesses across Canada. You’ll flex your problem-solving abilities on issues like privacy, equity, design research, and procurement, and the adoption of modern tools. You’ll help connect CDS’s work with Cabinet, ministers, and senior officials to scale its impact. - -## In this role, you will have the opportunity to: - -- Serve on CDS product and service teams, to help navigate government legislation, regulation, policies and processes to enable delivery -- Take practical delivery lessons and work with colleagues across the government to drive changes to rules, practices and governance that help scale iterative software development and human-centred design across government -- Develop policy proposals to advance CDS’s mandate and mission -- Research and connect the dots between government services and other areas of digital policy, such as access to broadband Internet, data management and policy, or technology and sustainability -- Help build effective relationships within the federal government, Officers of Parliament, other levels of government, other countries, and other sectors -- Help measure the impact CDS is having - -## Skills we’re looking for: - -- You want to make government better, and have ideas on how technology and design can contribute to that -- You’re a strong researcher and creative problem-solver -- and enjoy digging into topics to generate advice and solutions -- You’re good at cultivating interpersonal relationships and enthusiastic about working collaboratively, across diverse skill-sets and experiences -- You understand (or want to understand) how stuff gets done in government -- You’re action oriented and comfortable identifying priorities and managing your time independently, with the support of your manager and team -- You’re able to effectively navigate uncertainty and change to achieve project goals -- You’re a quick learner and an effective communicator, both written and verbally -- You’re motivated to [work in the open](https://digital.canada.ca/2020/02/24/why-open-source-matters/), and help colleagues do the same - -### Some additional knowledge or expertise that would be assets include: - -- Familiarity with Digital Government -- Change management -- Data analysis and performance monitoring and measurement -- Privacy -- Security -- Accessibility, equity, and human rights, especially related to government policy or technology -- Procurement -- Working as part of multidisciplinary teams - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/policy-advisor.md b/content/en/careers/positions/policy-advisor.md deleted file mode 100644 index e4794a3ed..000000000 --- a/content/en/careers/positions/policy-advisor.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Policy Advisor' -description: >- - We’re hiring for a Policy Advisor. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: policy-advisor -leverId: 3461782f-f182-41f5-8bcc-a1f46c09dd9c ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring for a Policy Advisor. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -The policy team is CDS’s bureaucracy hackers and government navigators, enabling digital delivery with our partners and beyond. - -Policy advisors form part of CDS’s multidisciplinary product teams, working alongside product managers, developers, designers, and design researchers. We help build and improve government services by working through legislative, regulatory, and policy issues in product development. We dig into processes to find creative solutions. - -We also help build products and services that turn one-time fixes into replicable solutions, like [GC Notify](https://notification.canada.ca), the Government of Canada’s (GC) notification service. We drive lessons from delivery into policy and standards-setting, advocating for changes that make it easier to do the right thing. - -Policy Advisors are classified as EC-04 and EC-05 in the Economics and Social Science Services group in the Treasury Board Secretariat of the Government of Canada. - -Our goal is to scale modern service design and development practices across government — in order to produce better outcomes for the public — by helping to change the relationship between policy and delivery. - -## Why join the CDS Policy team? - -In this role, you’ll have the opportunity to work with colleagues with diverse skills and experience. You’ll learn about service design and software development, as a member of multidisciplinary teams doing that work every day to better serve people and businesses across Canada. You’ll flex your problem-solving abilities on issues like privacy, equity, design research, and procurement, and the adoption of modern tools. You’ll help connect CDS’s work with Cabinet, ministers, and senior officials to scale its impact. - -## In this role, you will have the opportunity to: - -- Serve on CDS product and service teams, to help navigate government legislation, regulation, policies and processes to enable delivery -- Take practical delivery lessons and work with colleagues across the government to drive changes to rules, practices and governance that help scale iterative software development and human-centred design across government -- Develop policy proposals to advance CDS’s mandate and mission -- Research and connect the dots between government services and other areas of digital policy, such as access to broadband Internet, data management and policy, or technology and sustainability -- Help build effective relationships within the federal government, Officers of Parliament, other levels of government, other countries, and other sectors -- Help measure the impact CDS is having - -## Skills we’re looking for: - -- You want to make government better, and have ideas on how technology and design can contribute to that -- You’re a strong researcher and creative problem-solver -- and enjoy digging into topics to generate advice and solutions -- You’re good at cultivating interpersonal relationships and enthusiastic about working collaboratively, across diverse skill-sets and experiences -- You understand (or want to understand) how stuff gets done in government -- You’re action oriented and comfortable identifying priorities and managing your time independently, with the support of your manager and team -- You’re able to effectively navigate uncertainty and change to achieve project goals -- You’re a quick learner and an effective communicator, both written and verbally -- You’re motivated to [work in the open](https://digital.canada.ca/2020/02/24/why-open-source-matters/), and help colleagues do the same - -### Some additional knowledge or expertise that would be assets include: - -- Familiarity with Digital Government -- Change management -- Data analysis and performance monitoring and measurement -- Privacy -- Security -- Accessibility, equity, and human rights, especially related to government policy or technology -- Procurement -- Working as part of multidisciplinary teams - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/policy-analyst.md b/content/en/careers/positions/policy-analyst.md deleted file mode 100644 index 8fb8175c5..000000000 --- a/content/en/careers/positions/policy-analyst.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: Policy Analyst (Co-op) -description: >- - The Policy Team at CDS is looking for a Policy Analyst to support digital - service delivery teams and to contribute to the strategy of the organization - (Fall 2019 student position). -archived: true -leverId: d81198b9-3536-4a4d-a370-576b94ac7f2a -translationKey: policy-analyst-coop ---- -We’re transforming government. Our products will impact people’s everyday lives. It’s an exciting thing to be part of. We need you. - -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We hire people of all levels of experience. - -The Policy team at CDS helps bridge the gap between delivery and public policy. We help the digital service delivery teams at CDS navigate government processes and policies during product development, and we provide strategic advice to support CDS’s mandate – to help change government to serve people better. You can learn more about our team [here]( -https://digital.canada.ca/2018/09/07/policy/). - -We’re looking for a Policy Analyst as a Fall 2019 student position. In this role, you will have the opportunity to contribute and learn by: - -* Diving into domestic and international practices around privacy, research, communication, administration of government, and technology -* Researching, analyzing, and providing critical feedback on government policies, processes, legislation or regulations -* Working with and learning from multidisciplinary talent like designers, engineers, researchers and others in helping digital delivery teams navigate government processes and problem solve -* Helping measure the performance and impact of digital services and products -* Understanding the impact of technology and design changes on how government works -* Meeting with stakeholders and experts in other parts of government and elsewhere - -Don’t worry if you only see yourself in some of the items on this list. Each member of the team specializes in different areas, and you’ll be able to learn about areas that you’re less familiar with. - -## You’ll fit right in if: - -* Your default mode is open, friendly, and collaborative. -* You like to learn new things and help people out. -* You’re organized, detail-oriented, and like to get stuff done. -* You have experience communicating through email in a concise and professional manner. -* You know that sometimes just trying something is the best way to find out if it’ll work. -* You are comfortable with technology and have experience with web-based collaboration tools like Google Docs, Trello, Slack, etc. -* You’re (ideally) fluent in both official languages -* You like working hard and having fun while doing it :) - -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. diff --git a/content/en/careers/positions/policy-delivery-team-lead--a6640473-5cab-4460-a81c-0e479cb537b3.md b/content/en/careers/positions/policy-delivery-team-lead--a6640473-5cab-4460-a81c-0e479cb537b3.md deleted file mode 100644 index a2f7f8f53..000000000 --- a/content/en/careers/positions/policy-delivery-team-lead--a6640473-5cab-4460-a81c-0e479cb537b3.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Policy Delivery Team Lead' -description: >- - We’re hiring for a Policy Delivery Team Lead. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: policy-delivery-lead -leverId: a6640473-5cab-4460-a81c-0e479cb537b3 ---- - - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring for a Policy Delivery Team Lead. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -The Policy team is home to CDS’s bureaucracy hackers and government navigators, enabling digital delivery with our partners and beyond. - -Policy Advisors form part of CDS’s multidisciplinary product teams, working alongside Product Managers, Developers, Designers, and Design Researchers. We help build and improve government services by working through legislative, regulatory, and policy issues in product development. We dig into processes to find creative solutions. - -We also help build products and services that turn one-time fixes into replicable solutions, like [GC Notify](https://notification.canada.ca), the Government of Canada’s (GC) notification service. We drive lessons from delivery into policy and standards-setting, advocating for changes that make it easier to do the right thing. - -Policy Delivery Team Leads are classified as EC-07 in the Economics and Social Science Services group in the Treasury Board Secretariat of the Government of Canada. - -Our goal is to scale modern service design and development practices across government — in order to produce better outcomes for the public — by helping to change the relationship between policy and delivery. - -## Why join the CDS Policy team? - -In this role, you’ll have the opportunity to work alongside members of CDS management and colleagues with diverse skills and experience. You’ll help guide Policy team members serving on CDS’s multidisciplinary teams working everyday to better serve people and businesses across Canada. You’ll flex your problem-solving abilities and manage a team of policy people working on issues like privacy, equity, design research, procurement, and the adoption of modern tools across multiple delivery teams. You’ll help connect CDS’s work with Cabinet, ministers, and senior officials to scale its impact. - -## In this role, you will have the opportunity to: -- Manage a team of policy advisors, including to manage assignments and workload, provide coaching and mentoring in their day-to-day work, and to help with career planning and development -- Guide policy team members serving on CDS delivery teams, including to help them set goals and priorities, work through problems, identify common themes or challenges across delivery teams and develop solutions, and publish documentation, blog posts and other material in the open to help others across government facing similar situations. -- Work with the Head of Policy, CDS’s business unit directors and heads of communities to set and deliver on organizational priorities, work through delivery and policy issues, and contribute to cross-community initiatives, delivery practices and processes. - - Help measure the impact CDS is having, with a focus on working alongside other communities at CDS to set and measure product and service improvement -- Take practical delivery lessons and contribute to policy team efforts to drive changes to rules, practices and governance to help scale iterative software development and human-centred design across government -- Support policy team efforts to research and connect the dots between government services and other areas of digital policy, such as access to broadband Internet, data management and policy, or technology and sustainability -- Lead and present policy and service delivery proposals to senior officials in government to advance CDS’s mandate and mission -- Build effective relationships within the federal government, Officers of Parliament, other levels of government, other countries, and other sectors - -## Skills we’re hoping you’ll bring: -- You want to make government better and understand how technology and design can contribute to that -- You excel at managing people and teams, and supporting people on your team in developing their skills and expertise -- You’re great at mentoring people who are working on complex and highly collaborative projects, including those involving change management -- You’re a strong researcher and creative problem-solver — and enjoy helping others dig into topics to generate advice and solutions -- You understand (or want to understand) how stuff gets done in government -- You’re good at cultivating relationships and building communities -- You communicate effectively and can translate complex issues for a wide range of audiences, both written and verbally - -### Some additional knowledge and experience that would be an asset include: -- Familiarity with Digital government -- Data analysis and performance monitoring and measurement -- Privacy -- Information Security -- Accessibility, equity, and human rights, especially related to government policy or technology -- Procurement -- Staffing and HR, including for digital talent streams -- Leading or working as part of multidisciplinary teams - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/policy-delivery-team-lead.md b/content/en/careers/positions/policy-delivery-team-lead.md deleted file mode 100644 index a2f7f8f53..000000000 --- a/content/en/careers/positions/policy-delivery-team-lead.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Policy Delivery Team Lead' -description: >- - We’re hiring for a Policy Delivery Team Lead. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: policy-delivery-lead -leverId: a6640473-5cab-4460-a81c-0e479cb537b3 ---- - - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring for a Policy Delivery Team Lead. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -The Policy team is home to CDS’s bureaucracy hackers and government navigators, enabling digital delivery with our partners and beyond. - -Policy Advisors form part of CDS’s multidisciplinary product teams, working alongside Product Managers, Developers, Designers, and Design Researchers. We help build and improve government services by working through legislative, regulatory, and policy issues in product development. We dig into processes to find creative solutions. - -We also help build products and services that turn one-time fixes into replicable solutions, like [GC Notify](https://notification.canada.ca), the Government of Canada’s (GC) notification service. We drive lessons from delivery into policy and standards-setting, advocating for changes that make it easier to do the right thing. - -Policy Delivery Team Leads are classified as EC-07 in the Economics and Social Science Services group in the Treasury Board Secretariat of the Government of Canada. - -Our goal is to scale modern service design and development practices across government — in order to produce better outcomes for the public — by helping to change the relationship between policy and delivery. - -## Why join the CDS Policy team? - -In this role, you’ll have the opportunity to work alongside members of CDS management and colleagues with diverse skills and experience. You’ll help guide Policy team members serving on CDS’s multidisciplinary teams working everyday to better serve people and businesses across Canada. You’ll flex your problem-solving abilities and manage a team of policy people working on issues like privacy, equity, design research, procurement, and the adoption of modern tools across multiple delivery teams. You’ll help connect CDS’s work with Cabinet, ministers, and senior officials to scale its impact. - -## In this role, you will have the opportunity to: -- Manage a team of policy advisors, including to manage assignments and workload, provide coaching and mentoring in their day-to-day work, and to help with career planning and development -- Guide policy team members serving on CDS delivery teams, including to help them set goals and priorities, work through problems, identify common themes or challenges across delivery teams and develop solutions, and publish documentation, blog posts and other material in the open to help others across government facing similar situations. -- Work with the Head of Policy, CDS’s business unit directors and heads of communities to set and deliver on organizational priorities, work through delivery and policy issues, and contribute to cross-community initiatives, delivery practices and processes. - - Help measure the impact CDS is having, with a focus on working alongside other communities at CDS to set and measure product and service improvement -- Take practical delivery lessons and contribute to policy team efforts to drive changes to rules, practices and governance to help scale iterative software development and human-centred design across government -- Support policy team efforts to research and connect the dots between government services and other areas of digital policy, such as access to broadband Internet, data management and policy, or technology and sustainability -- Lead and present policy and service delivery proposals to senior officials in government to advance CDS’s mandate and mission -- Build effective relationships within the federal government, Officers of Parliament, other levels of government, other countries, and other sectors - -## Skills we’re hoping you’ll bring: -- You want to make government better and understand how technology and design can contribute to that -- You excel at managing people and teams, and supporting people on your team in developing their skills and expertise -- You’re great at mentoring people who are working on complex and highly collaborative projects, including those involving change management -- You’re a strong researcher and creative problem-solver — and enjoy helping others dig into topics to generate advice and solutions -- You understand (or want to understand) how stuff gets done in government -- You’re good at cultivating relationships and building communities -- You communicate effectively and can translate complex issues for a wide range of audiences, both written and verbally - -### Some additional knowledge and experience that would be an asset include: -- Familiarity with Digital government -- Data analysis and performance monitoring and measurement -- Privacy -- Information Security -- Accessibility, equity, and human rights, especially related to government policy or technology -- Procurement -- Staffing and HR, including for digital talent streams -- Leading or working as part of multidisciplinary teams - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/product-manager.md b/content/en/careers/positions/product-manager.md deleted file mode 100644 index 110a5acd3..000000000 --- a/content/en/careers/positions/product-manager.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: job-posting -type: section -title: Product Manager -description: The role we’re looking to fill is a career-defining opportunity for - someone passionate about using product management to transform public services - as part of a world-class team of engineers, designers, and researchers who - share a vision of better public services in Canada. -archived: true -leverId: 69a00959-95c3-464d-9a2a-aab30300922b -translationKey: product-manager ---- -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -The role we’re looking to fill is a career-defining opportunity for someone passionate about using product management to transform public services as part of a world-class team of engineers, designers, and researchers who share a vision of better public services in Canada. - -The products you’ll deliver will make government services faster, simpler and more reliable. You’ll have the opportunity to collaborate and engage with users and teams across government. This work will be creative, rewarding and high profile. - -## Provide product management leadership: -As a Product Manager, you will help CDS and its partners through fulfilling responsibilities that include: - -* Providing in-depth knowledge of the users’ needs and championing these in the delivery of your products and the services you support. -* Planning and coordinating delivery across multiple product teams. -* Building trust with our government partners and developing their understanding of the benefits of user-centred service design and delivery. -* Assembling, analyzing and prioritizing a range of qualitative and quantitative information to help teams solve problems and ship value to users as early as possible. -* Setting measurable goals for your products and reporting against these to demonstrate progress and build trust amongst users and partners. -* Communicating the benefits of the products and sharing the experience of delivery to get organizational buy in and build the capability of others. - -## Contribute your skills and experience -We expect you to be able to demonstrate the following essential capabilities: - -* Creativity and passion for problem-solving through the use of quantitative and qualitative data about users, services and technology. -* Track record of developing business cases and delivery plans for products that have had significant reach and impact. -* Experience of leading the development, release and continuous improvement of digital products through different stages of delivery. -* Proficiency in agile product management techniques, such as writing user stories, prioritizing backlogs, developing roadmaps, and reporting against success metrics. -* Ability to coordinate and motivate multiple teams of developers, designers, and researchers, with experience of having worked in similar roles and teams previously. -* Capability to communicate persuasively through a variety channels - such as conferences, blog posts and product demos - with a range of audiences. -* Habits of being organized, taking action, learning through doing and helping others to achieve their goals. - - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. \ No newline at end of file diff --git a/content/en/careers/positions/recruitment-administrator--82a8c993-9749-46ee-8f3e-b41fac71d7a4.md b/content/en/careers/positions/recruitment-administrator--82a8c993-9749-46ee-8f3e-b41fac71d7a4.md deleted file mode 100644 index 5c74c85a1..000000000 --- a/content/en/careers/positions/recruitment-administrator--82a8c993-9749-46ee-8f3e-b41fac71d7a4.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Recruitment Administrator' -description: >- - We’re hiring a Recruitment Administrator to provide scheduling and administrative support to the recruitment team, classified as AS-01 or AS-02 in the Administrative Services group. This position is English Essential and will report to the Talent Acquisition Lead. -archived: true -translationKey: recruitment-administrator -leverId: 82a8c993-9749-46ee-8f3e-b41fac71d7a4 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring a Recruitment Administrator to provide scheduling and administrative support to the recruitment team, classified as AS-01 or AS-02 in the Administrative Services group. This position is Bilingual Imperative (BBB)* and will report to the Talent Acquisition Lead. - -We are looking for someone who is detail-oriented and can help us deliver on creating an exceptional experience for candidates and hiring managers. This role will work directly with a team of recruiters and assist with scheduling interviews, note-taking, and organizing files. CDS uses modern tools to help you get the job done, provides mentorship, coaching and professional development opportunities as well as experience seeing how modern software and digital services are built. If you’re ready to work and learn as part of a caring, mission-driven, fast-paced team; help CDS continuously fine-tune their recruitment operations; and play a part in improving services for Canadians, this is the role for you. - -## We’re looking for someone who will: -* Manage calendars and scheduling for interviews. -* Ensure that all meetings/interviews have clear agendas and materials that are provided in advance. -* Participate in interviews and team events for occasional note-taking and follow up on actions. -* In collaboration with the website team, post and remove job postings from the CDS website. -* Draft and manage correspondence and communications with panelists, hiring managers and recruiters. -* Assist the Talent Acquisition Lead with planning of recruiter training and capacity development initiatives. -* Organize and archive files related to recruitment and other CDS and Talent team projects. -* Learn and become comfortable with a suite of SaaS tools including Google Apps, Trello, Lever (applicant tracking system). - -## An excellent candidate will be able to: -* Work seamlessly in a fast-paced team environment. -* Prioritize and triage multiple requests from team members and candidates -* Identify areas for improving the candidate, hiring manager or recruiter experience throughout our processes or operations. -* Remain calm under pressure, know how to prioritize, and work as part of a team. -* Be proficient in Microsoft Office and Google Apps (particularly GMail, Calendar, and Docs). - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -*A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. - diff --git a/content/en/careers/positions/recruitment-administrator.md b/content/en/careers/positions/recruitment-administrator.md deleted file mode 100644 index 5c74c85a1..000000000 --- a/content/en/careers/positions/recruitment-administrator.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Recruitment Administrator' -description: >- - We’re hiring a Recruitment Administrator to provide scheduling and administrative support to the recruitment team, classified as AS-01 or AS-02 in the Administrative Services group. This position is English Essential and will report to the Talent Acquisition Lead. -archived: true -translationKey: recruitment-administrator -leverId: 82a8c993-9749-46ee-8f3e-b41fac71d7a4 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring a Recruitment Administrator to provide scheduling and administrative support to the recruitment team, classified as AS-01 or AS-02 in the Administrative Services group. This position is Bilingual Imperative (BBB)* and will report to the Talent Acquisition Lead. - -We are looking for someone who is detail-oriented and can help us deliver on creating an exceptional experience for candidates and hiring managers. This role will work directly with a team of recruiters and assist with scheduling interviews, note-taking, and organizing files. CDS uses modern tools to help you get the job done, provides mentorship, coaching and professional development opportunities as well as experience seeing how modern software and digital services are built. If you’re ready to work and learn as part of a caring, mission-driven, fast-paced team; help CDS continuously fine-tune their recruitment operations; and play a part in improving services for Canadians, this is the role for you. - -## We’re looking for someone who will: -* Manage calendars and scheduling for interviews. -* Ensure that all meetings/interviews have clear agendas and materials that are provided in advance. -* Participate in interviews and team events for occasional note-taking and follow up on actions. -* In collaboration with the website team, post and remove job postings from the CDS website. -* Draft and manage correspondence and communications with panelists, hiring managers and recruiters. -* Assist the Talent Acquisition Lead with planning of recruiter training and capacity development initiatives. -* Organize and archive files related to recruitment and other CDS and Talent team projects. -* Learn and become comfortable with a suite of SaaS tools including Google Apps, Trello, Lever (applicant tracking system). - -## An excellent candidate will be able to: -* Work seamlessly in a fast-paced team environment. -* Prioritize and triage multiple requests from team members and candidates -* Identify areas for improving the candidate, hiring manager or recruiter experience throughout our processes or operations. -* Remain calm under pressure, know how to prioritize, and work as part of a team. -* Be proficient in Microsoft Office and Google Apps (particularly GMail, Calendar, and Docs). - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -*A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. - diff --git a/content/en/careers/positions/research-&-evaluation-analyst-partnerships-service-design-&-insights--d54d3c4c-3512-4d34-9260-e23e67a372f4.md b/content/en/careers/positions/research-&-evaluation-analyst-partnerships-service-design-&-insights--d54d3c4c-3512-4d34-9260-e23e67a372f4.md deleted file mode 100644 index 7216601f7..000000000 --- a/content/en/careers/positions/research-&-evaluation-analyst-partnerships-service-design-&-insights--d54d3c4c-3512-4d34-9260-e23e67a372f4.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Research & Evaluation Analyst, Partnerships Service Design & Insights' -description: >- - As an Analyst on the Service Design and Insights team, you’ll work closely with your team and other members of Portfolio Management to be the “Voice of the Partner” for the business unit. -archived: true -translationKey: research-evaluation-partnerships-service-design-insight -leverId: d54d3c4c-3512-4d34-9260-e23e67a372f4 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers accessible digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -**As a part of CDS’s commitment to the Call to Action on Anti-Racism, Equity and Inclusion in the Federal Public Service, in this hiring process, we will only be considering candidates who choose to self declare as an Indigenous person or as a member of a racialized group. Candidates will have an opportunity to self-declare at a later point in the application process.** - -### Partnerships -The Partnerships business unit is composed of service groups that work together to establish and grow relationships with other government departments with the goal of helping them improve how they design and deliver their public services. - -Portfolio Management is a service group dedicated to serving the needs of the Partnership business unit and is composed of two teams: Intake, and Service Design & Insights. Intake assesses and prioritizes partnership opportunities for the business unit while Service Design and Insights supports the design and evaluation of Partnership services, while working in accordance with CDS values. - -### The role -As an Analyst on the Service Design and Insights team, you’ll work closely with your team and other members of Portfolio Management to be the “Voice of the Partner” for the business unit. You will report to the Service Design and Insights Team Lead who in turn reports to the Head of Portfolio Management under the Executive Director of Partnerships. This role is classified as an EC-05 in the Economics and Social Sciences group. - - -### We’re looking for someone who will: - -- Help us measure the impact of our products and services and recommend how we can improve the value we’re delivering -- Review, analyze, and report on intake, product, and service data, to help us better understand the needs and experiences of departments working to improve how they design and deliver their services. -- Plan and conduct research, including the design and delivery of qualitative and quantitative feedback mechanisms. -- Analyze data to help us tell the stories about our impact and reflect on what we need to do to improve our outcomes. - - - -### You’ll fit right in if: - -- You have a passion for making government better and understand how technology and design can help do that -- You’re knowledgeable of evaluation theories, models, methods, and tools, and know how to apply them using best practices -- You’re a strong researcher who enjoys conducting both primary and secondary research and is experienced in both qualitative and quantitative methods -- You’re knowledgeable of survey design best practices and experienced using platforms such as Qualtrics to program, field, and analyze survey results -- You enjoy digging into data and finding insights to tell the story and generate recommendations -- You’ve worked on interdisciplinary teams -- You’re good at cultivating relationships to achieve common goals -- You’re prompt to respond and communicate effectively - -*Ideally, you’re fluent in French and English, at a government-tested level of at least BBB*. - diff --git a/content/en/careers/positions/research-operations-coordinator--6ac6d7f7-d80a-4f8c-9661-7ad35c3120f5.md b/content/en/careers/positions/research-operations-coordinator--6ac6d7f7-d80a-4f8c-9661-7ad35c3120f5.md deleted file mode 100644 index 74129e654..000000000 --- a/content/en/careers/positions/research-operations-coordinator--6ac6d7f7-d80a-4f8c-9661-7ad35c3120f5.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Research Operations Coordinator' -description: >- - This position reports to the Head of Platform Client Experience (CX). In the CX Team, we are tasked with creating a cohesive, consistent end-to-end journey experience for our clients from awareness, onboarding to sustained usage. We do this by building in continuous learning about client needs, expectations and interactions with our services. We put mixed-methods research at the heart of decision-making to create a high quality client experience. This role is a 2 year-term position and is classified as an EC-04 in the Economics and Social Science Services (EC) group. -archived: true -translationKey: 2022-dec-research-ops -leverId: 6ac6d7f7-d80a-4f8c-9661-7ad35c3120f5 ---- - -## CX Team -**About the Canadian Digital Service** - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and center. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across the government improve service delivery. - -To support this important mission, we are looking for a Research Operations Coordinator to join our Platform Business Unit. - -**About the Platform Business unit** - -This position resides in the Platform Business Unit which works towards empowering governments to serve people better by delivering self-serve products to create and run high quality public services for Canadians. - -We do so by following our principles of building in a secure, accessible, bilingual, scalable, extensible, interoperable and adaptable way which helps us build stronger relationships and trust with our clients and users. - -**Research Operations Coordinator Position** - -This position reports to the Head of Platform Client Experience (CX). In the CX Team, we are tasked with creating a cohesive, consistent end-to-end journey experience for our clients from awareness, onboarding to sustained usage. We do this by building in continuous learning about client needs, expectations and interactions with our services. We put mixed-methods research at the heart of decision-making to create a high quality client experience. **This role is a 2 year-term position and is classified as an [EC-04](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-eng.aspx?id=4) in the Economics and Social Science Services (EC) group.** - -As a Research Operations Coordinator you’ll collaborate widely with researchers, marketers, product managers, and the rest of the platform business unit to manage and improve operational needs of the team. You'll play a leading role in developing the practice and driving the direction of our research operations. - -CDS is a fully distributed team. This role can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. Bilingualism (BBB) is required for this position. - -## Areas of responsibility -- Manage participant recruitment for research studies, including but not limited to: recruiting diverse participants from multiple sources within government and externally, outreach, filtering and screening, consent agreements, privacy, and incentives management. -- Help to grow, foster, and administer a diverse participant panel following appropriate government procedures for the CX team. -- Collaborate with researchers to develop the CX research operations handbook with up-to-date procedures and reusable templates. Manage and update this handbook for the team. -- Work with the team to develop research repositories to ensure easily accessible CX data across Platform teams. Manage and update the repository as needed. -- Liaison with the Growth, Policy and the Internal Operations teams to monitor progress of CX research operations and report back on progress to different stakeholders. -- Continuously examine, experiment, and measure improvements to our research operations and processes. -- Administration of our research toolsets: Qualtrics, Dovetail, Airtable, etc. - -## What we’re looking for -- Familiarity with the UX research process and survey design methodologies. -- Excellent organizational skills: regularly managing multiple research projects and time-driven tasks at a time. -- Familiarity with Qualtrics Directories, Airtable, CRMs or other tools to manage participant panels and coordinate engagement with them; enthusiasm to develop these competencies further. -- Experience with scheduling sessions and communicating with internal and external participants/stakeholders. -- Excellent written and verbal communication skills. -- Self-motivated and self-managing, with strong data-driven problem solving skills. -- Proactive communication and collaboration skills to keep teams informed on progress. -- Ability to thrive in a fully remote organization. -- Familiarity with scripting languages, analytics platforms, and database management preferred. -- Experience in UX research operations or a related role that involves research administration and coordination is an asset. -- Ability to comfortably work in a bilingual environment, English and French. - -**General process information** - -We will be looking at your experience, career history and achievements that are relevant to the specific job role. We may assess your ability, strength, experience, technical/specialist skills and behaviors. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - diff --git a/content/en/careers/positions/senior-agile-delivery-manager-partnerships---9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe.md b/content/en/careers/positions/senior-agile-delivery-manager-partnerships---9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe.md deleted file mode 100644 index 977a8d289..000000000 --- a/content/en/careers/positions/senior-agile-delivery-manager-partnerships---9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Agile Delivery Manager (Partnerships)' -description: >- - We’re hiring for a Senior Agile Delivery Manager. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: sr-agile-delivery-manager-partnerships -leverId: 9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring for a Senior Agile Delivery Manager. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -We’re a matrixed organization with communities of practice that staff people across our business units. Those units include Partnerships, providing hands on consulting with other departments and Platforms, building and operating reusable software services.. This position will report to the Head of Product and Delivery Management Community, but will be assigned to the Partnerships unit to oversee the delivery of its different teams working on the Covid Alert service. - -Senior Agile Delivery Managers are classified as [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group in the Treasury Board Secretariat of the Government of Canada. - -## You’ll need to accomplish the following things: - -1. Oversee the work of different product teams and optimize delivery practices, processes and communication channels in a changing and complex environment -2. Align multi-disciplinary team members around a team's mission and ensure that efforts are leading to desired, measurable outcomes -3. Together with the product teams, build and maintain relationships with internal and external stakeholders based on trust, openness and collaboration -4. Provide guidance on agile rituals, organization, and may support with facilitation; organize and facilitate working sessions with stakeholders -5. Create strategies to mitigate delivery risks; efficiently protect product teams from outside distractions and interruptions -6. Monitor trends in both the team’s health, as well as capacity and proactively take action in order to maintain both dimensions at an optimal and sustainable level -7. Advocate for and apply agile methodologies’ best practices based on the context of the team and the business unit; carry out agile training activities both at CDS and across government -8. Lead by example in demonstrating a culture of learning, wellbeing and transparency through rigorous behaviours - -## We’ll evaluate you based on your: - -1. Knowledge of and experience in the agile delivery management practice, especially in ambiguous and multi-stakeholder environments -2. Ability to coordinate and motivate multiple teams of developers, designers and researchers, with experience of having worked in similar roles and teams previously -3. Creativity and passion for problem-solving and for risk mitigation to maximize the efficiency of teams -4. Experience of leading the development, release and continuous improvement of digital services through different stages of delivery -5. Ability to build trustworthy relationships with stakeholders and peers and adapt your approach with each of them -6. Habits of being organized, taking action, learning through doing and helping others to achieve their goals and develop their potential -7. Ability to promote inclusive delivery, and to uphold impact, openness, integrity and fairness. - -You'll join the Partnerships business unit, which grows our relationships with other government departments and helps them improve how they design and deliver digital services. - -Our Business Development team searches for opportunities and helps us prioritize the engagements we take on by their impact and feasibility. When we begin to partner, our Consulting Team helps us meet the department where they are, take stock, and deliver the specific help they need by providing guidance or hands-on assistance to change how they serve people using technology. Where a partner wants more help to change how they’re working and show what's possible, we'll provide an Embedded Team to work side-by-side and help them build high fidelity prototypes while sharing our methods hands-on. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/senior-agile-delivery-manager-partnerships.md b/content/en/careers/positions/senior-agile-delivery-manager-partnerships.md deleted file mode 100644 index 977a8d289..000000000 --- a/content/en/careers/positions/senior-agile-delivery-manager-partnerships.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Agile Delivery Manager (Partnerships)' -description: >- - We’re hiring for a Senior Agile Delivery Manager. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: sr-agile-delivery-manager-partnerships -leverId: 9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring for a Senior Agile Delivery Manager. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -We’re a matrixed organization with communities of practice that staff people across our business units. Those units include Partnerships, providing hands on consulting with other departments and Platforms, building and operating reusable software services.. This position will report to the Head of Product and Delivery Management Community, but will be assigned to the Partnerships unit to oversee the delivery of its different teams working on the Covid Alert service. - -Senior Agile Delivery Managers are classified as [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group in the Treasury Board Secretariat of the Government of Canada. - -## You’ll need to accomplish the following things: - -1. Oversee the work of different product teams and optimize delivery practices, processes and communication channels in a changing and complex environment -2. Align multi-disciplinary team members around a team's mission and ensure that efforts are leading to desired, measurable outcomes -3. Together with the product teams, build and maintain relationships with internal and external stakeholders based on trust, openness and collaboration -4. Provide guidance on agile rituals, organization, and may support with facilitation; organize and facilitate working sessions with stakeholders -5. Create strategies to mitigate delivery risks; efficiently protect product teams from outside distractions and interruptions -6. Monitor trends in both the team’s health, as well as capacity and proactively take action in order to maintain both dimensions at an optimal and sustainable level -7. Advocate for and apply agile methodologies’ best practices based on the context of the team and the business unit; carry out agile training activities both at CDS and across government -8. Lead by example in demonstrating a culture of learning, wellbeing and transparency through rigorous behaviours - -## We’ll evaluate you based on your: - -1. Knowledge of and experience in the agile delivery management practice, especially in ambiguous and multi-stakeholder environments -2. Ability to coordinate and motivate multiple teams of developers, designers and researchers, with experience of having worked in similar roles and teams previously -3. Creativity and passion for problem-solving and for risk mitigation to maximize the efficiency of teams -4. Experience of leading the development, release and continuous improvement of digital services through different stages of delivery -5. Ability to build trustworthy relationships with stakeholders and peers and adapt your approach with each of them -6. Habits of being organized, taking action, learning through doing and helping others to achieve their goals and develop their potential -7. Ability to promote inclusive delivery, and to uphold impact, openness, integrity and fairness. - -You'll join the Partnerships business unit, which grows our relationships with other government departments and helps them improve how they design and deliver digital services. - -Our Business Development team searches for opportunities and helps us prioritize the engagements we take on by their impact and feasibility. When we begin to partner, our Consulting Team helps us meet the department where they are, take stock, and deliver the specific help they need by providing guidance or hands-on assistance to change how they serve people using technology. Where a partner wants more help to change how they’re working and show what's possible, we'll provide an Embedded Team to work side-by-side and help them build high fidelity prototypes while sharing our methods hands-on. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/senior-application-security-developer--db500188-4fab-4e1d-95de-0b3a3610fa57.md b/content/en/careers/positions/senior-application-security-developer--db500188-4fab-4e1d-95de-0b3a3610fa57.md deleted file mode 100644 index acb90fc45..000000000 --- a/content/en/careers/positions/senior-application-security-developer--db500188-4fab-4e1d-95de-0b3a3610fa57.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Application Security Developer' -description: >- - This position reports to the Head of Platform Core Services. We work in small multidisciplinary agile teams utilizing a modern, forward-thinking approach to security. We focus on self-service tooling, proactive security monitoring and providing the education required to solve cross-cutting cyber security challenges across CDS. Senior Application Security Developers are classified as IT-04 or IT-05 (previously CS-04/CS-05). -archived: true -translationKey: 2022-aug-sr-app-sec-dev -leverId: db500188-4fab-4e1d-95de-0b3a3610fa57 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. - -We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. We’re hiring a Senior Application Security Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -This position reports to the Head of Platform Core Services. We work in small multidisciplinary agile teams utilizing a modern, forward-thinking approach to security. We focus on self-service tooling, proactive security monitoring and providing the education required to solve cross-cutting cyber security challenges across CDS. Senior Application Security Developers are classified as [IT-04 or IT-05 (previously CS-04/CS-05)](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#tocxx327633) in the Computer Systems group. - - - -**You’ll need to accomplish the following things:** - -As a Senior Application Security Developer you’ll play a leading role in driving the direction of our security engineering capability and shape the tools that we create, ensuring they’re reliable, supportable, maintainable and aligned to industry best standards. - - -You will also: - -- plan, prioritize and deliver security tools and solutions -- lead application security reviews and threat modeling, including code review and dynamic testing -- guide and advise product development teams as subject matter expert in the area of application security -- correctly balance security risk and product advancement -- maintain and participate in operational support rotas, including our out-of-hours on-call rota - -**We’re interested in people who:** - -- understand that security isn’t just a technology problem -- have successfully delivered effective technology solutions that reduced risk and improved the security of an organization -- have built and supported applications, preferably in languages such as Python, JavaScript, Go, or Ruby -- Exposure to DevOps (Terraform, Github) and DevSecOps tools & Security Automation frameworks (SAST, DAST, IAST, SCA, Pentesting, Manual Code reviews, SSDLC, WAF and Bot Protection tools tuning and Hardening, Threat Modeling) -- Knowledge of AWS -- have an active interest in developing people, both personally and professionally -- can effectively operate at a strategic level in setting goals and long­-term roadmaps, as well as in a technical hands-on capacity - - -**We’ll evaluate you based on:** - -We will be looking at your experience, career history and achievements that are relevant to the specific job role. We may assess your ability, strength, experience, technical/specialist skills and behaviors. - - -**Essential Criteria:** - -- strong understanding and experience with common security libraries, security controls, and common security flaws -- strong understanding of the web's architecture -- strong development or scripting experience and skills. You're able to significantly and effectively contribute to the product and its security diff --git a/content/en/careers/positions/senior-application-security-developer--f86269be-5bdc-45ca-89b6-a701377524a0.md b/content/en/careers/positions/senior-application-security-developer--f86269be-5bdc-45ca-89b6-a701377524a0.md deleted file mode 100644 index a694de9a2..000000000 --- a/content/en/careers/positions/senior-application-security-developer--f86269be-5bdc-45ca-89b6-a701377524a0.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Application Security Developer' -description: >- - This position reports to the Lead Security Developer of the Infrastructure, Security and Technical Support (ISTS) team. We work in small multidisciplinary agile teams utilizing a modern, forward-thinking approach to security. We focus on self-service tooling, proactive security monitoring and providing the education required to solve cross-cutting cyber security challenges across CDS. -archived: true -translationKey: sr-security-developer -leverId: f86269be-5bdc-45ca-89b6-a701377524a0 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. - -We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. We’re hiring a Senior Application Security Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -This position reports to the Lead Security Developer of the Infrastructure, Security and Technical Support (ISTS) team. We work in small multidisciplinary agile teams utilizing a modern, forward-thinking approach to security. We focus on self-service tooling, proactive security monitoring and providing the education required to solve cross-cutting cyber security challenges across CDS. Senior Application Security Developers are classified as [IT-04 (previously CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#tocxx327633) in the Computer Systems group. - - - -**You’ll need to accomplish the following things:** - -As a Senior Application Security Developer you’ll play a leading role in driving the direction of our security engineering capability and shape the tools that we create, ensuring they’re reliable, supportable, maintainable and aligned to industry best standards. - - -You will also: - -- plan, prioritize and deliver security tools and solutions -- lead application security reviews and threat modeling, including code review and dynamic testing -- guide and advise product development teams as subject matter expert in the area of application security -- correctly balance security risk and product advancement -- maintain and participate in operational support rotas, including our out-of-hours on-call rota - -**We’re interested in people who:** - -- understand that security isn’t just a technology problem -- have successfully delivered effective technology solutions that reduced risk and improved the security of an organization -- have built and supported applications, preferably in languages such as Python, JavaScript, Go, or Ruby -- Exposure to DevOps (Terraform, Github) and DevSecOps tools & Security Automation frameworks (SAST, DAST, IAST, SCA, Pentesting, Manual Code reviews, SSDLC, WAF and Bot Protection tools tuning and Hardening, Threat Modeling) -- Knowledge of AWS -- have an active interest in developing people, both personally and professionally -- can effectively operate at a strategic level in setting goals and long­-term roadmaps, as well as in a technical hands-on capacity - - -**We’ll evaluate you based on:** - -We will be looking at your experience, career history and achievements that are relevant to the specific job role. We may assess your ability, strength, experience, technical/specialist skills and behaviors. - - -**Essential Criteria:** - -- strong understanding and experience with common security libraries, security controls, and common security flaws -- strong understanding of the web's architecture -- strong development or scripting experience and skills. You're able to significantly and effectively contribute to the product and its security - - -*A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar positions, with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. - - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. -Assessment accommodation - - - - - - - diff --git a/content/en/careers/positions/senior-content-designer--a3772e8b-c531-4177-9227-1b1b0790243a.md b/content/en/careers/positions/senior-content-designer--a3772e8b-c531-4177-9227-1b1b0790243a.md deleted file mode 100644 index 659b9c5c0..000000000 --- a/content/en/careers/positions/senior-content-designer--a3772e8b-c531-4177-9227-1b1b0790243a.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Content Designer' -description: >- - As a Content Designer, you’ll work directly with our Lead Content Designer and the rest of the UX team on Learning Resources within the Partnerships Business unit. You will be focused on meeting the information needs of public servants, as well as CDS content creators. You’ll work towards finding better ways of organizing and presenting actionable information in English and French. You will also be expected to champion the readability and accessibility of information for all people, with a particular lens on finding opportunities to reduce or eliminate cognitive load. This work presents the interesting challenge of navigating through different content types, and establishing some templates, best practices, and guidelines for future content creators at CDS. -archived: true -translationKey: 2022-july-sr-content-designer -leverId: a3772e8b-c531-4177-9227-1b1b0790243a ---- - -## About the Canadian Digital Service - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across the government improve service delivery. We need you. - -To support this important mission, we are looking for a Content Designer to join our Learning Resources team in our Partnerships Business Unit. - -## About the Learning Resources team - -As a by-product of our work and experiences partnering with government departments, over the years we have created a ton of resources that currently sit in disparate places across our organization, often inaccessible and out-of-sight by the rest of government. - -We also field questions and inquiries that overlap quite a bit, duplicating efforts and not making the best use of our collective time. There is potential to streamline our approach and point people to resources in a single all-encompassing space. - -By curating and sharing our learnings in the open, more deliberately and strategically, we'll give departments the tools they need and want, to more effectively make the case for change and build digital capacity within their -own organizations. - -## Content Designer Position - -We’re looking for an experienced Content Designer who is passionate about information and knowledge management, and being a vocal advocate for people’s needs through learning resources. - -As a Content Designer, you’ll work directly with our Lead Content Designer and the rest of the UX team on Learning Resources within the Partnerships Business unit. You will be focused on meeting the information needs of public servants, as well as CDS content creators. You’ll work towards finding better ways of organizing and presenting actionable information in English and French. You will also be expected to champion the readability and accessibility of information for all people, with a particular lens on finding opportunities to reduce or eliminate cognitive load. This work presents the interesting challenge of navigating through different content types, and establishing some templates, best practices, and guidelines for future content creators at CDS. - -This role is a 2 year-term position and is classified as an [IT-04 or IT-05](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#tocxx327633) in the Computer Systems group. CDS is a fully distributed team. This role can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. Bilingualism is required for this position. Government knowledge or experience is preferred for this role. - -### What you’ll be doing: - -- Taking a human-centred, evidence-based approach by turning data, information, and research into actionable insights that help you understand people’s needs and behaviours to inform the content design of learning resources. -- Influencing how decisions are made and constructively challenging ways of thinking both on team and with stakeholders. -- Supporting the team to build an accessible service by ensuring that people with different access and cognitive needs, differences in learning and absorbing information, and people with different skill profiles are included in everything we design. -- Identifying, mitigating or escalating risks related to content design and design more broadly within the team. - -### What we’re looking for: - -- You have experience leading content design for a product or service, championing inclusivity, accessibility and plain language, and initiating organizational change to make services better for users. -- You’re great at communicating with people who aren’t familiar with content design, comfortable working alongside team members and stakeholders during the design process, and are excited to work with people on research and testing. -- You’re passionate about great content design, prioritizing clarity over aesthetics and style or grammar rules, when necessary. -- Your application itself shows great content design skills. -- This role will primarily be creating French language content. Priority will be given to candidates who can communicate and write in both French and English (in government terms, at a BBB, CBC or CCC level). -- Even more priority will be given to candidates who can create equally good content in both official languages, as demonstrated by past work samples. - -## General process information - -You'll join the Partnerships Business Unit, which grows our relationships with other government departments and helps them improve how they design and deliver digital services. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human-centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. diff --git a/content/en/careers/positions/senior-design-researcher.md b/content/en/careers/positions/senior-design-researcher.md deleted file mode 100644 index a5fb3d50d..000000000 --- a/content/en/careers/positions/senior-design-researcher.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -layout: job-posting -type: section -title: Senior Design Researcher -description: We’re looking for an experienced Senior Design Researcher who is - passionate about delivering better government services and being a vocal - advocate for people’s needs. -archived: true -leverId: 33a68ab6-d594-45e8-956e-7cd5c2950a4c -translationKey: senior-design-researcher ---- -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -We’re looking for an experienced Senior Design Researcher who is passionate about delivering better government services and being a vocal advocate for people’s needs. - -You’ll work on a fast-paced delivery team - either across multiple smaller services or dedicated to one larger end-to-end service. Your research will inform service, content and interaction design to meet people’s needs and policy intent. - -As a Senior Design Researcher, you’ll plan and lead design research activities in small and large teams on complex services. You’ll navigate the policy and regulatory constraints of conducting research inside government. You will develop research strategy and test design, as well as lead discovery research and analysis within broad problem spaces. You will lead research in an agile environment using a range of methods, including contextual interviews, usability testing, surveys, and will lead on lean research analysis that involves the wider team whenever possible. - -You will also mentor, train and carry out activities designed to up-skill other team members in research techniques, as well as participate in recruitment activities to ensure that we continue to have the required skills within the organisation. - -You’ll communicate insights from research in engaging and impactful ways to delivery teams, senior stakeholders and partner departments to drive change and improve government services. - -This role is classified as a [EC-06](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=4#tocxx320842) in the Economics and Social Science Services group. - -## What you’ll be doing: - -* Leading the planning, design, facilitation, analysis and reporting of design research to understand people’s needs and behaviours and inform the design and development of government services; -* Influencing how decisions are made and constructively challenging ways of thinking at both the team and senior stakeholder level; -* Leading research with other members in a digital delivery team, mentoring and up-skilling junior researchers and supporting the growth and development of the team; -* Taking a human centered, evidence-based approach by turning design research findings into actionable insights that influence service/product development; -* Supporting digital delivery teams to build accessible digital services by ensuring that participants with access needs and low digital skills are included in all research; -* Clearly and confidently communicating insights from research and examples of best practice to technical and non-technical audiences, including senior decision makers across the government; -* Aligning design research activities with wider organisational objectives to provide strategic insights that inform service and policy design; -* Identifying, mitigating or escalating risks to conducting and implementing research. - -## What we’re looking for: - -* You conduct compelling research that drives product decisions. -* You plan generative and evaluative research, and scope research plans that will lead to both short-term and long-term success in an agile environment. -* You bring users’ voices and perspectives into the service conversation. -* You champion and present design research to skeptical audiences and help partners build their own research capabilities. -* You establish an effective human centered design culture in teams, and support them to embed human centered design practices into their agile workflow. -* You establish and apply ethical research standards and practices to ensure the safeguarding and wellbeing of participants and researchers. You also reflect on your own practice and think about what could make your research more useful, ethical, and efficient. -* You bring diverse research audiences to help teams deliver accessible and inclusive digital services. -* You can plan and conduct research in both English and French (in government terms, this role is CBC). - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes." Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -\*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. \ No newline at end of file diff --git a/content/en/careers/positions/senior-designer.md b/content/en/careers/positions/senior-designer.md deleted file mode 100644 index 6c4c9e06d..000000000 --- a/content/en/careers/positions/senior-designer.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -layout: job-posting -type: section -title: Senior Designer -description: Designers are also responsible for creating intelligent, simple - interactions that allow users to achieve their goals quickly and easily. -archived: true -leverId: f0f81910-2dbc-4bd8-a30f-ce68ec2b3704 -translationKey: senior-designer ---- -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -At CDS, designers work on multidisciplinary teams tasked with crafting end-to-end services that serve user needs. Their work delves into crafting design considerations for all the touch-points different people might encounter while using and managing government services. This may involve the creation of—or change to—transactions, products, and content, and may stretch across digital and offline channels provided by different parts of government. - -Designers are also responsible for creating intelligent, simple interactions that allow users to achieve their goals quickly and easily. Collaborating closely with other disciplines on their teams, designers observe and interpret user interactions during usability testing, and help translate research insights into design requirements. This role is classified as a [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260) in the Computer Systems group. - -What we’re looking for: - -* Your approach to design starts with inclusivity and accessibility; -* You’re great at communicating with people who aren’t familiar with design, comfortable working alongside clients during the design process, and are excited to work with people on research and testing; -* You can effectively demonstrate what your detailed design process entails; -* You are passionate about users’ experiences and want to create measurable improvements to government services; -* You have experience working alongside developers and researchers and rapidly prototyping; -* Bilingualism (English and French) will be considered a strong asset. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -\*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. \ No newline at end of file diff --git a/content/en/careers/positions/senior-developers--3bd6f7cd-339b-48a3-8d9e-e50b40dc4ecf.md b/content/en/careers/positions/senior-developers--3bd6f7cd-339b-48a3-8d9e-e50b40dc4ecf.md deleted file mode 100644 index dc30f7180..000000000 --- a/content/en/careers/positions/senior-developers--3bd6f7cd-339b-48a3-8d9e-e50b40dc4ecf.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Developers' -description: >- - We’re looking for dedicated Senior Developers to join our team. -archived: true -translationKey: sr-dev -leverId: 3bd6f7cd-339b-48a3-8d9e-e50b40dc4ecf ---- - -We’re transforming government. Our products will impact people's everyday lives. It's an exciting thing to be part of. We need you. - -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We’re hiring in Ottawa, Toronto, Waterloo, and Montreal. - -## We’re looking for dedicated Senior Developers to join our team. - -* You have a passion and skill for delivering high-quality code, in languages such as JavaScript, PHP, Python, Go, and you’ve worked with technologies like NodeJS, React, Angular, Serverless, etc. -* You’re comfortable building APIs in a RESTful style or with GraphQL. -* You apply the right tools to solve problems. You’re used to working on an agile team, in sprints, constantly iterating, and are excited about Test-Driven Development. -* You engage well with others, internally and externally. You inspire collaboration and creativity and can communicate effectively with technical and non-technical audiences alike. -* You advocate for the people you serve. You build with people, rather than for them, integrating data and user experiences. You are passionate about making Canada a better place and strive to deliver user-centred products. - -## You will be able to: - -* Contribute to designing, building, and operating critical systems at scale. -* Work in a learning environment through multi-disciplinary teams with designers, researchers, and policy professionals. -* Promote a high-performing, inclusive, team-first development culture. -* Collaborate with partners and stakeholders. -* Contribute to open source projects and share your work on GitHub or other public code repositories. -* Promote innovation and guide technological change at CDS and with our government partners. -* Expand a culture of inclusive delivery and uphold principles of openness, integrity and fairness. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. diff --git a/content/en/careers/positions/senior-developers.md b/content/en/careers/positions/senior-developers.md deleted file mode 100644 index dc30f7180..000000000 --- a/content/en/careers/positions/senior-developers.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Developers' -description: >- - We’re looking for dedicated Senior Developers to join our team. -archived: true -translationKey: sr-dev -leverId: 3bd6f7cd-339b-48a3-8d9e-e50b40dc4ecf ---- - -We’re transforming government. Our products will impact people's everyday lives. It's an exciting thing to be part of. We need you. - -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We’re hiring in Ottawa, Toronto, Waterloo, and Montreal. - -## We’re looking for dedicated Senior Developers to join our team. - -* You have a passion and skill for delivering high-quality code, in languages such as JavaScript, PHP, Python, Go, and you’ve worked with technologies like NodeJS, React, Angular, Serverless, etc. -* You’re comfortable building APIs in a RESTful style or with GraphQL. -* You apply the right tools to solve problems. You’re used to working on an agile team, in sprints, constantly iterating, and are excited about Test-Driven Development. -* You engage well with others, internally and externally. You inspire collaboration and creativity and can communicate effectively with technical and non-technical audiences alike. -* You advocate for the people you serve. You build with people, rather than for them, integrating data and user experiences. You are passionate about making Canada a better place and strive to deliver user-centred products. - -## You will be able to: - -* Contribute to designing, building, and operating critical systems at scale. -* Work in a learning environment through multi-disciplinary teams with designers, researchers, and policy professionals. -* Promote a high-performing, inclusive, team-first development culture. -* Collaborate with partners and stakeholders. -* Contribute to open source projects and share your work on GitHub or other public code repositories. -* Promote innovation and guide technological change at CDS and with our government partners. -* Expand a culture of inclusive delivery and uphold principles of openness, integrity and fairness. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. diff --git a/content/en/careers/positions/senior-front-end-developer--ebf0d33e-0343-4ee3-9f0d-e00401bb4a20.md b/content/en/careers/positions/senior-front-end-developer--ebf0d33e-0343-4ee3-9f0d-e00401bb4a20.md deleted file mode 100644 index dd0dbefe1..000000000 --- a/content/en/careers/positions/senior-front-end-developer--ebf0d33e-0343-4ee3-9f0d-e00401bb4a20.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Front-End Developer' -description: >- - We’re hiring a Senior Front-End Software Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: Senior Front-End Software Developer-january 2022 -leverId: ebf0d33e-0343-4ee3-9f0d-e00401bb4a20 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring a Senior Front-End Software Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -This position is part of the Platform business unit, that builds and operates reusable software services. You will be joining a multidisciplinary team building out a toolkit every public servant can use to deliver modern digital experiences to Canadians. - -Senior Developers are classified as [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc27633227634) in the Computer Systems group. This role is classified as an IT-4, previously a -CS-4. - -**You’ll need to accomplish the following things:** - -1. Listen to, learn from, and help fellow government employees/departments improve how they work and deliver public services. Based on what’s simultaneously feasible and impactful is critical, help with change management, promote the Web Content Accessibility Guideline (WCAG) and human-centered design in places where we don’t have formal authority. -2. Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this “agile-y” is critical, despite the government being waterfall driven. -3. Create and champion default practices within CDS to increase our capacity to operate and deliver value on our Platform products. Not everything will be reusable with partner departments, but these should demonstrate good practices they might follow. -4. Leading front-end development for full stack web applications (built from UI to infrastructure). This includes coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on cross-functional teams. This may involve rotating on-call duty. -5. Build prototypes and/or well-crafted, maintainable software based on the context. By working in a cross functional team you will need to understand and sometimes act in roles other than your own. - -**We’ll evaluate you based on:** - -- Architecting and coding web-based software systems that are reliable, maintainable and secure -- Knowledge and experience in writing fully accessible interfaces according to the WCAG standards -- Competency and skills with JavaScript frameworks (i.e. React, TypeScript, NextJS etc.) and working with shared UI libraries and/or design systems -- Knowledge of best-practices on web performance, cross-browser/device compatibility and good automated tests coverage -- Discovering user/business needs and operational bottlenecks -- Working in highly variable, multi-stakeholder environments -- Ability to mentor other developers on front end and accessibility best practices -- Advising senior leaders and non-technical audiences -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - - - diff --git a/content/en/careers/positions/senior-front-end-software-developer--6e9992fd-4ee4-4eee-9f62-dc7cd806528a.md b/content/en/careers/positions/senior-front-end-software-developer--6e9992fd-4ee4-4eee-9f62-dc7cd806528a.md deleted file mode 100644 index f144e6c51..000000000 --- a/content/en/careers/positions/senior-front-end-software-developer--6e9992fd-4ee4-4eee-9f62-dc7cd806528a.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Front-End Software Developer' -description: >- - We’re hiring a Senior Front-End Software Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: sr-frontend-developer -leverId: 6e9992fd-4ee4-4eee-9f62-dc7cd806528a ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring a Senior Front-End Software Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -We’re a matrixed organization with communities of practice that staff people across our business units. Those units include Partnerships, providing hands on consulting with other departments, and Platforms, building and operating reusable software services. This position is part of the Software Development Community and reports to the Head of Software Development, who assigns people to projects based on organizational needs and personal growth plans. Your day-to-day will change based on which business unit you are assigned to and, over time, the evolving nature of work at CDS. For example, some days will involve more strategic coaching than hands-on coding. - -Senior Developers are classified as [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -## You’ll need to accomplish the following things: - -1. Listen to, learn from, and help fellow government employees/departments improve how they work and deliver public services. Based on what’s simultaneously feasible and impactful is critical, help with change management, promote the Web Content Accessibility Guideline (WCAG) and human-centered design in places where we don’t have formal authority. -2. Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this “agile-y” is critical, despite the government being waterfall driven. -3. Create and champion default practices within CDS to increase our capacity to operate and deliver value on our Platform products. Not everything will be reusable with partner departments, but these should demonstrate good practices they might follow. -4. Leading front-end development for full stack web applications (built from UI to infrastructure). This includes coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on cross-functional teams. This may involve rotating on-call duty. -5. Build prototypes and/or well-crafted, maintainable software based on the context. By working in a cross functional team you will need to understand and sometimes act in roles other than your own. - -## We’ll evaluate you based on: - -* Architecting and coding web-based software systems that are reliable, maintainable, safe, and accessible -* Competency and skills with JavaScript frameworks (i.e. Angular, React, etc.) and working with shared UI libraries and/or design systems -* Knowledge of best-practices on web performance, cross-browser/device compatibility and good automated tests coverage -* Discovering user/business needs and operational bottlenecks -* Working in highly variable, multi-stakeholder environments -* Advising senior leaders and non-technical audiences -* Translating modern developer practices to legacy tech stacks -* Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/senior-front-end-software-developer.md b/content/en/careers/positions/senior-front-end-software-developer.md deleted file mode 100644 index f144e6c51..000000000 --- a/content/en/careers/positions/senior-front-end-software-developer.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Front-End Software Developer' -description: >- - We’re hiring a Senior Front-End Software Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: sr-frontend-developer -leverId: 6e9992fd-4ee4-4eee-9f62-dc7cd806528a ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring a Senior Front-End Software Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -We’re a matrixed organization with communities of practice that staff people across our business units. Those units include Partnerships, providing hands on consulting with other departments, and Platforms, building and operating reusable software services. This position is part of the Software Development Community and reports to the Head of Software Development, who assigns people to projects based on organizational needs and personal growth plans. Your day-to-day will change based on which business unit you are assigned to and, over time, the evolving nature of work at CDS. For example, some days will involve more strategic coaching than hands-on coding. - -Senior Developers are classified as [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -## You’ll need to accomplish the following things: - -1. Listen to, learn from, and help fellow government employees/departments improve how they work and deliver public services. Based on what’s simultaneously feasible and impactful is critical, help with change management, promote the Web Content Accessibility Guideline (WCAG) and human-centered design in places where we don’t have formal authority. -2. Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this “agile-y” is critical, despite the government being waterfall driven. -3. Create and champion default practices within CDS to increase our capacity to operate and deliver value on our Platform products. Not everything will be reusable with partner departments, but these should demonstrate good practices they might follow. -4. Leading front-end development for full stack web applications (built from UI to infrastructure). This includes coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on cross-functional teams. This may involve rotating on-call duty. -5. Build prototypes and/or well-crafted, maintainable software based on the context. By working in a cross functional team you will need to understand and sometimes act in roles other than your own. - -## We’ll evaluate you based on: - -* Architecting and coding web-based software systems that are reliable, maintainable, safe, and accessible -* Competency and skills with JavaScript frameworks (i.e. Angular, React, etc.) and working with shared UI libraries and/or design systems -* Knowledge of best-practices on web performance, cross-browser/device compatibility and good automated tests coverage -* Discovering user/business needs and operational bottlenecks -* Working in highly variable, multi-stakeholder environments -* Advising senior leaders and non-technical audiences -* Translating modern developer practices to legacy tech stacks -* Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/senior-infrastructure-developer--5ba20784-5f48-4281-a205-51ccb75568ca.md b/content/en/careers/positions/senior-infrastructure-developer--5ba20784-5f48-4281-a205-51ccb75568ca.md deleted file mode 100644 index 795b420a6..000000000 --- a/content/en/careers/positions/senior-infrastructure-developer--5ba20784-5f48-4281-a205-51ccb75568ca.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Infrastructure Developer' -description: >- - We're looking for a Senior Infrastructure Developer who will design, build, configure, and improve our infrastructure as code for various internal tools and products to enable deploying rapidly, scaling gracefully, and keeping system data safe.This role is classified as an IT-04 or IT-05 in the Computer Systems group. This role can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. - -archived: true -translationKey: 2022-nov-sr-infra-dev -leverId: 5ba20784-5f48-4281-a205-51ccb75568ca ---- - -## About CDS - -We believe that public services should be easy to use, secure, reliable, accessible and inclusive for everyone — especially those most in need — and we want your help! - -Our mandate is to help government improve the way it designs and delivers services to people in Canada. We empower our partners to put people at the centre of services. We provide tailored help to individual organizations to make timely design and technology decisions, build capability and adopt new ways of working, and we offer common digital service building blocks — like GC Notify and GC Forms — that any government team can use to quickly stand up services. We share our work in the open and advocate for policy changes to make it easier for others to embrace agile, human-centered practices. - -## About your team - -This position resides in the Platform Business Unit which works towards empowering the government to serve people better by delivering self-serve products to create and run high quality public services for Canadians. - -We're looking for a Senior Infrastructure Developer who will design, build, configure, and improve our infrastructure as code for various internal tools and products to enable deploying rapidly, scaling gracefully, and keeping system data safe. - -This role is classified as an [IT-04 or IT-05](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. This position is English essential and can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. - -### What you’ll do - -- Design, build, configure, and improve infrastructure as code for various internal tools and CDS products to enable deploying rapidly, scaling gracefully, and keeping system data safe. -- Apply security best practices and complete compliance paperwork to keep cloud infrastructure and tools safe for users and those they support. -- Relentlessly reduce toil and increase automation on a small product team that enables the team to not continue to grow in headcount and still meet product demands. -- Identify inefficiencies and bottlenecks inside our continuous integration / continuous deployment pipelines, monitoring capabilities, and cloud infrastructure. -- Advise product team members, including non-developers. -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness. -- Maintain and participate in operational support rotas, including our out-of-hours on-call rotation. - -### What we’re looking for - -- Experience in developing, deploying, and operating services using major cloud providers (preferably AWS). -- Experience using and improving cloud design patterns for CDS services. -- Solid experience with kubernetes. -- Ability to employ site reliability, DevOps and software development practices. -- Ability to deliver solutions and processes iteratively. -- Ability to work in highly variable, highly visible, multi-stakeholder environments, in the open. -- Familiarity with Infrastructure-as-Code (Terraform and Terragrunt) and Configuration-as-Code principles. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - diff --git a/content/en/careers/positions/senior-or-principal-content-designer--191b5e60-a9d8-4c60-89e5-263aa4347771.md b/content/en/careers/positions/senior-or-principal-content-designer--191b5e60-a9d8-4c60-89e5-263aa4347771.md deleted file mode 100644 index f46ecad1c..000000000 --- a/content/en/careers/positions/senior-or-principal-content-designer--191b5e60-a9d8-4c60-89e5-263aa4347771.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior or Principal Content Designer' -description: >- - Content design is a UX practice focused on meeting the information needs of users, and how to best organize and present that information in English and French. Content design helps people find what they need, understand what they find, and use it to meet their needs. -archived: true -translationKey: sr-content-designer -leverId: 191b5e60-a9d8-4c60-89e5-263aa4347771 ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people's needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -Content design is a UX practice focused on meeting the information needs of users, and how to best organize and present that information in English and French. Content design helps people find what they need, understand what they find, and use it to meet their needs. Content designers help make an experience easy for users by researching their vocabulary and mental models and creating the least amount of content for users to do what they need to do. - -Content designers are in constant collaboration with the multidisciplinary teams, working very closely with researchers, interaction designers, service designers, developers and product managers. This role is classified as a [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260) or [CS-05 ](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260)in the Computer Systems group. - -## In this role, you will: -- Be assigned to our consulting team, which partners with departments to provide feedback and support to departments as peers, in the form of advice or time-boxed hands-on help, to improve the outcomes of priority federal public services. -- When you see trends or common pain points, you'll work with your teammates to create and publish products (e.g. workshops, tools, or guides) to help better meet the information needs of the government and extend their reach to serve more departments. -- Learn and meet the information needs of users while helping to meet the partner’s organizational objectives. -- Champion the readability and accessibility of information for all users, always looking for opportunities to reduce or eliminate cognitive load. -- Take a systems design approach to information architecture and content governance processes with bilingual content. -- Take a consultative approach to engaging team members and stakeholders in meeting user needs, including effectively advocating for changes beyond a service’s interface that help make the service easier for people. -- Provide mentorship and guidance to team members, other designers, and public servants outside of CDS. - -## You’re an excellent candidate if: -- You have experience leading content design for a product or service, championing inclusivity, accessibility and plain language, and initiating organizational change to make services better for users. -- You have strong consulting and change management skills, always looking for opportunities for improvement and celebrating small wins on the way to realizing a larger vision. -- You’re great at communicating with people who aren’t familiar with content design, comfortable working alongside team members and stakeholders during the design process, and are excited to work with people on research and testing. -- You’re passionate about great content design, prioritizing clarity over aesthetics, and style or grammar rules when necessary. -- Your application itself shows great content design skills. -- Priority will be given to candidates who can communicate and write in both French and English (in government terms, at a CCC level). The main priority for this role is creating English content, and collaborating closely with a French content designer before finalizing content in either language. -- Even more priority will be given to candidates who can create equally good content in both official languages, as demonstrated by past work samples. - -You'll join the Partnerships business unit, which grows our relationships with other government departments and helps them improve how they design and deliver digital services. - -Our Business Development team searches for opportunities and helps us prioritize the engagements we take on by their impact and feasibility. When we begin to partner, our Consulting Team helps us meet the department where they are, take stock, and deliver the specific help they need by providing guidance or hands-on assistance to change how they serve people using technology. Where a partner wants more help to change how they’re working and show what's possible, we'll provide an Embedded Team to work side-by-side and help them build high fidelity prototypes while sharing our methods hands-on. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference – we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy, or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/senior-or-principal-content-designer.md b/content/en/careers/positions/senior-or-principal-content-designer.md deleted file mode 100644 index f46ecad1c..000000000 --- a/content/en/careers/positions/senior-or-principal-content-designer.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior or Principal Content Designer' -description: >- - Content design is a UX practice focused on meeting the information needs of users, and how to best organize and present that information in English and French. Content design helps people find what they need, understand what they find, and use it to meet their needs. -archived: true -translationKey: sr-content-designer -leverId: 191b5e60-a9d8-4c60-89e5-263aa4347771 ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people's needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -Content design is a UX practice focused on meeting the information needs of users, and how to best organize and present that information in English and French. Content design helps people find what they need, understand what they find, and use it to meet their needs. Content designers help make an experience easy for users by researching their vocabulary and mental models and creating the least amount of content for users to do what they need to do. - -Content designers are in constant collaboration with the multidisciplinary teams, working very closely with researchers, interaction designers, service designers, developers and product managers. This role is classified as a [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260) or [CS-05 ](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260)in the Computer Systems group. - -## In this role, you will: -- Be assigned to our consulting team, which partners with departments to provide feedback and support to departments as peers, in the form of advice or time-boxed hands-on help, to improve the outcomes of priority federal public services. -- When you see trends or common pain points, you'll work with your teammates to create and publish products (e.g. workshops, tools, or guides) to help better meet the information needs of the government and extend their reach to serve more departments. -- Learn and meet the information needs of users while helping to meet the partner’s organizational objectives. -- Champion the readability and accessibility of information for all users, always looking for opportunities to reduce or eliminate cognitive load. -- Take a systems design approach to information architecture and content governance processes with bilingual content. -- Take a consultative approach to engaging team members and stakeholders in meeting user needs, including effectively advocating for changes beyond a service’s interface that help make the service easier for people. -- Provide mentorship and guidance to team members, other designers, and public servants outside of CDS. - -## You’re an excellent candidate if: -- You have experience leading content design for a product or service, championing inclusivity, accessibility and plain language, and initiating organizational change to make services better for users. -- You have strong consulting and change management skills, always looking for opportunities for improvement and celebrating small wins on the way to realizing a larger vision. -- You’re great at communicating with people who aren’t familiar with content design, comfortable working alongside team members and stakeholders during the design process, and are excited to work with people on research and testing. -- You’re passionate about great content design, prioritizing clarity over aesthetics, and style or grammar rules when necessary. -- Your application itself shows great content design skills. -- Priority will be given to candidates who can communicate and write in both French and English (in government terms, at a CCC level). The main priority for this role is creating English content, and collaborating closely with a French content designer before finalizing content in either language. -- Even more priority will be given to candidates who can create equally good content in both official languages, as demonstrated by past work samples. - -You'll join the Partnerships business unit, which grows our relationships with other government departments and helps them improve how they design and deliver digital services. - -Our Business Development team searches for opportunities and helps us prioritize the engagements we take on by their impact and feasibility. When we begin to partner, our Consulting Team helps us meet the department where they are, take stock, and deliver the specific help they need by providing guidance or hands-on assistance to change how they serve people using technology. Where a partner wants more help to change how they’re working and show what's possible, we'll provide an Embedded Team to work side-by-side and help them build high fidelity prototypes while sharing our methods hands-on. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference – we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy, or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/senior-policy-advisor--10fdc4df-8417-482c-bce4-12e464b9ab8c.md b/content/en/careers/positions/senior-policy-advisor--10fdc4df-8417-482c-bce4-12e464b9ab8c.md deleted file mode 100644 index 7b52514cb..000000000 --- a/content/en/careers/positions/senior-policy-advisor--10fdc4df-8417-482c-bce4-12e464b9ab8c.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Policy Advisor' -description: >- - We’re hiring for a Senior Policy Advisor. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: senior-policy-advisor -leverId: 10fdc4df-8417-482c-bce4-12e464b9ab8c ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring for a Senior Policy Advisor. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -The policy team is home to CDS’ bureaucracy hackers and government navigators, enabling digital delivery with our partners and beyond. - -Policy advisors form part of CDS’s multidisciplinary product teams, working alongside product managers, developers, designers, and design researchers. We help build and improve government services by working through legislative, regulatory, and policy issues in product development. We dig into processes to find creative solutions. - -We also help build products and services that turn one-time fixes into replicable solutions, like [GC Notify](https://notification.canada.ca), the Government of Canada’s (GC) notification service. We drive lessons from delivery into policy and standards-setting, advocating for changes that make it easier to do the right thing. - -Senior Policy Advisors are classified as EC-06 and EC-07 in the Economics and Social Science Services group in the Treasury Board Secretariat of the Government of Canada. - -Our goal is to scale modern service design and development practices across government — in order to produce better outcomes for the public — by helping to change the relationship between policy and delivery. - -## Why join the CDS Policy team? - -In this role, you’ll have the opportunity to work with colleagues with diverse skills and experience. You’ll learn about service design and software development, as a member of multidisciplinary teams doing that work every day to better serve people and businesses across Canada. You’ll flex your problem-solving abilities on issues like privacy, equity, design research, procurement, and the adoption of modern tools. You’ll help connect CDS’s work with Cabinet, ministers, and senior officials to scale its impact. - -## In this role, you will have the opportunity to: - -- Serve on CDS product and service teams, to help navigate government legislation, regulation, policies and processes to enable delivery -- Take practical delivery lessons and work with colleagues across the government to drive changes to rules, practices and governance to help scale iterative software development and human-centred design across government -- Lead and present policy and service delivery proposals to senior officials in government to advance CDS’s mandate and mission -- Lead efforts to research and connect the dots between government services and other areas of digital policy, such as access to broadband Internet, data management and policy, or technology and sustainability -- Build effective relationships within the federal government, Officers of Parliament, other levels of government, other countries, and other sectors -- Help measure the impact CDS is having -- Coach and mentor colleagues - -## Skills we’re looking for: - -- You want to make government better and understand how technology and design can contribute to that -- You’re great at leading complex and highly collaborative projects, including those involving change management -- You excel at supporting people on your team in developing their skills and expertise -- You’re a strong researcher and creative problem-solver — and enjoy digging into topics to generate advice and solutions -- You understand (or want to understand) how stuff gets done in government -- You’re good at cultivating relationships and building communities -- You communicate effectively and can translate complex issues for a wide range of audiences, both written and verbally - -### Some additional knowledge and experience that would be assets include: -- Understanding of Digital Government -- Data analysis and performance monitoring and measurement -- Privacy -- Information Security -- Accessibility, equity, and human rights, especially related to government policy or technology -- Procurement -- Working as part of multidisciplinary teams - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/senior-policy-advisor--289adf15-22f1-44fb-885c-3b2ea720183b.md b/content/en/careers/positions/senior-policy-advisor--289adf15-22f1-44fb-885c-3b2ea720183b.md deleted file mode 100644 index c62d60d8c..000000000 --- a/content/en/careers/positions/senior-policy-advisor--289adf15-22f1-44fb-885c-3b2ea720183b.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Policy Advisor' -description: >- - The policy team are CDS’s bureaucracy hackers and government navigators, enabling digital delivery with our partners and beyond. -archived: true -translationKey: Senior-Policy-Advisor-winter2022 -leverId: 289adf15-22f1-44fb-885c-3b2ea720183b ---- - -The Policy Team are CDS’s bureaucracy hackers and government navigators, enabling digital delivery with our partners and beyond. Our analysts form part of CDS’s multidisciplinary product teams, working alongside product managers, engineers, designers, and design researchers. We work through legislative, regulatory, and policy issues in product development. We dig into processes to find creative solutions. We build tools that turn one-time fixes into replicable solutions. We drive lessons from delivery into policy and standards-setting, advocating for changes that make it easier to do the right thing. Our goal is to scale modern service design and development practices across government — to produce better outcomes for the public — by changing the relationship between policy and delivery. - -This role is classified as **EC 06-07** in the [Economics and Social Science Services group](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=4) in the Treasury Board Secretariat of the Government of Canada. - -In this role, you’ll have the opportunity to work with colleagues with diverse skills and experience. You’ll flex your problem-solving abilities on issues like privacy, user research, and cloud procurement. You’ll help architect CDS’s engagements with Cabinet, ministers, and senior officials. - -#### We’re looking for someone who will: - -* Serve on CDS product teams, to help navigate government and problem-solve -* Take practical delivery lessons and work with TBS and departments to drive change -* Find ways to change rules, governance, and practice to mainstream iterative software development and human-centred design -* Develop small solutions and scale them to government-wide potential -* Help measure the impact CDS is having -* Coach, mentor, and help manage a team -* Plan, develop, and present briefing and decision materials to senior officials - -#### You’ll fit right in if: - -* You have a passion for making government better and understand how technology and design can help do that -* You’re a strong researcher and problem-solver — and enjoy digging into topics to generate advice and solutions -* You have strong data analysis and/or program and policy evaluation chops -* You understand how stuff gets done in government -* You’re great at leading teams or projects — and mentoring and developing people -* You’re good at cultivating relationships and building communities and networks -* You’re prompt to respond and communicate effectively -* You are a quick learner -* Ideally, you’re fluent in French and English, at a government-tested level of BBB* or better. - -**A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar positions, with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed.* - diff --git a/content/en/careers/positions/senior-policy-advisor.md b/content/en/careers/positions/senior-policy-advisor.md deleted file mode 100644 index 7b52514cb..000000000 --- a/content/en/careers/positions/senior-policy-advisor.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Policy Advisor' -description: >- - We’re hiring for a Senior Policy Advisor. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: senior-policy-advisor -leverId: 10fdc4df-8417-482c-bce4-12e464b9ab8c ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring for a Senior Policy Advisor. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -The policy team is home to CDS’ bureaucracy hackers and government navigators, enabling digital delivery with our partners and beyond. - -Policy advisors form part of CDS’s multidisciplinary product teams, working alongside product managers, developers, designers, and design researchers. We help build and improve government services by working through legislative, regulatory, and policy issues in product development. We dig into processes to find creative solutions. - -We also help build products and services that turn one-time fixes into replicable solutions, like [GC Notify](https://notification.canada.ca), the Government of Canada’s (GC) notification service. We drive lessons from delivery into policy and standards-setting, advocating for changes that make it easier to do the right thing. - -Senior Policy Advisors are classified as EC-06 and EC-07 in the Economics and Social Science Services group in the Treasury Board Secretariat of the Government of Canada. - -Our goal is to scale modern service design and development practices across government — in order to produce better outcomes for the public — by helping to change the relationship between policy and delivery. - -## Why join the CDS Policy team? - -In this role, you’ll have the opportunity to work with colleagues with diverse skills and experience. You’ll learn about service design and software development, as a member of multidisciplinary teams doing that work every day to better serve people and businesses across Canada. You’ll flex your problem-solving abilities on issues like privacy, equity, design research, procurement, and the adoption of modern tools. You’ll help connect CDS’s work with Cabinet, ministers, and senior officials to scale its impact. - -## In this role, you will have the opportunity to: - -- Serve on CDS product and service teams, to help navigate government legislation, regulation, policies and processes to enable delivery -- Take practical delivery lessons and work with colleagues across the government to drive changes to rules, practices and governance to help scale iterative software development and human-centred design across government -- Lead and present policy and service delivery proposals to senior officials in government to advance CDS’s mandate and mission -- Lead efforts to research and connect the dots between government services and other areas of digital policy, such as access to broadband Internet, data management and policy, or technology and sustainability -- Build effective relationships within the federal government, Officers of Parliament, other levels of government, other countries, and other sectors -- Help measure the impact CDS is having -- Coach and mentor colleagues - -## Skills we’re looking for: - -- You want to make government better and understand how technology and design can contribute to that -- You’re great at leading complex and highly collaborative projects, including those involving change management -- You excel at supporting people on your team in developing their skills and expertise -- You’re a strong researcher and creative problem-solver — and enjoy digging into topics to generate advice and solutions -- You understand (or want to understand) how stuff gets done in government -- You’re good at cultivating relationships and building communities -- You communicate effectively and can translate complex issues for a wide range of audiences, both written and verbally - -### Some additional knowledge and experience that would be assets include: -- Understanding of Digital Government -- Data analysis and performance monitoring and measurement -- Privacy -- Information Security -- Accessibility, equity, and human rights, especially related to government policy or technology -- Procurement -- Working as part of multidisciplinary teams - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/senior-principal-software-developer-python---7733ffc7-8df0-4ff2-bef3-f4e97b52e5de.md b/content/en/careers/positions/senior-principal-software-developer-python---7733ffc7-8df0-4ff2-bef3-f4e97b52e5de.md deleted file mode 100644 index 9da21aee7..000000000 --- a/content/en/careers/positions/senior-principal-software-developer-python---7733ffc7-8df0-4ff2-bef3-f4e97b52e5de.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior / Principal Software Developer (Python)' -description: >- - We’re hiring Senior and Principal Software Developers. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: senior-software-developer-python -leverId: 7733ffc7-8df0-4ff2-bef3-f4e97b52e5de ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring Senior and Principal Software Developers. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -These positions are part of the Software Development Community and report to the Head of Software Development, who assigns people to projects based on organizational needs and personal growth plans. - -Senior Developers are classified as [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) and Principal Developers are classified as [CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -**You’ll need to accomplish the following things:** - -1. Deliver high quality Python code, published in the cloud, and bring proficiency and a willingness to learn other web application languages and technologies as required. -2. Shipping full stack web applications (UI to infrastructure). This includes architecting, coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on cross-functional teams. This may involve rotating on-call duty. -3. Create and champion default practices within CDS to increase our capacity to operate and deliver value on our Platform products. Not everything will be reusable with partner departments, but these should demonstrate good practices they might follow. -4. Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this “agile-y” is critical, despite the government being waterfall driven. -5. Listen to, learn from, and help fellow government employees/departments improve how they work and deliver public services. Based on what’s simultaneously feasible and impactful is critical, help with change management, site reliability, securing systems+processes, and human-centered design in places where we don’t have formal authority. -6. Build prototypes and/or well-crafted, maintainable software based on the context.  - -**We’ll evaluate you based on:** - -* Creating and delivering software -* Employing site reliability practice and DevOps culture -* Securing systems and processes -* Discovering user/business needs and operational bottlenecks -* Working in highly variable, multi-stakeholder environments -* Advising senior leaders and non-technical audiences -* Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/senior-principal-software-developer-python.md b/content/en/careers/positions/senior-principal-software-developer-python.md deleted file mode 100644 index 9da21aee7..000000000 --- a/content/en/careers/positions/senior-principal-software-developer-python.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior / Principal Software Developer (Python)' -description: >- - We’re hiring Senior and Principal Software Developers. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: senior-software-developer-python -leverId: 7733ffc7-8df0-4ff2-bef3-f4e97b52e5de ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring Senior and Principal Software Developers. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -These positions are part of the Software Development Community and report to the Head of Software Development, who assigns people to projects based on organizational needs and personal growth plans. - -Senior Developers are classified as [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) and Principal Developers are classified as [CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -**You’ll need to accomplish the following things:** - -1. Deliver high quality Python code, published in the cloud, and bring proficiency and a willingness to learn other web application languages and technologies as required. -2. Shipping full stack web applications (UI to infrastructure). This includes architecting, coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on cross-functional teams. This may involve rotating on-call duty. -3. Create and champion default practices within CDS to increase our capacity to operate and deliver value on our Platform products. Not everything will be reusable with partner departments, but these should demonstrate good practices they might follow. -4. Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this “agile-y” is critical, despite the government being waterfall driven. -5. Listen to, learn from, and help fellow government employees/departments improve how they work and deliver public services. Based on what’s simultaneously feasible and impactful is critical, help with change management, site reliability, securing systems+processes, and human-centered design in places where we don’t have formal authority. -6. Build prototypes and/or well-crafted, maintainable software based on the context.  - -**We’ll evaluate you based on:** - -* Creating and delivering software -* Employing site reliability practice and DevOps culture -* Securing systems and processes -* Discovering user/business needs and operational bottlenecks -* Working in highly variable, multi-stakeholder environments -* Advising senior leaders and non-technical audiences -* Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/senior-principal-software-developer.md b/content/en/careers/positions/senior-principal-software-developer.md deleted file mode 100644 index 1833ce50f..000000000 --- a/content/en/careers/positions/senior-principal-software-developer.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: job-posting -type: section -title: Senior / Principal Software Developer -description: We’re hiring Senior and Principal Software Developers. While we - have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work - distributedly and equally value candidates in other parts of Canada. -archived: true -leverId: 3bd6f7cd-339b-48a3-8d9e-e50b40dc4ecf -translationKey: senior-principal-software-dev ---- -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring Senior and Principal Software Developers. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -We’re a matrixed organization with communities of practice that staff people across our business units. Those units include Partnerships, providing hands on consulting with other departments, and Platforms, building and operating reusable software services. These positions are part of the Software Development Community and report to the Head of Software Development, who assigns people to projects based on organizational needs and personal growth plans. Your day-to-day will change based on which business unit you are assigned to and, over time, the evolving nature of work at CDS. For example, some days will involve more strategic coaching than hands-on coding. - -Senior Developers are classified as [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) and Principal Developers are classified as [CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -You’ll need to accomplish the following things: - -* Listen to, learn from, and help fellow government employees/departments improve how they work and deliver public services. Based on what’s simultaneously feasible and impactful is critical, help with change management, site reliability, securing systems+processes, and human-centered design in places where we don’t have formal authority. -* Determining, communicating, and iteratively delivering minimal viable features and processes that will improve things for users right now. Doing this “agile-y” is critical, despite the government being waterfall driven. -* Create and champion default practices within CDS to increase our capacity to operate and deliver value on our Platform products. Not everything will be reusable with partner departments, but these should demonstrate good practices they might follow. -* Shipping full stack web applications (UI to infrastructure). This includes * architecting, coding, operating, releasing, testing, and tuning them. You’ll need to do these in the open and collaboratively on cross-functional teams. This may involve rotating on-call duty. -* Build prototypes and/or well-crafted, maintainable software based on the context. * You may need to wear different, non-developer (UX, product) hats depending on the time and situation. - -We’ll evaluate you based on: - -* Creating and delivering software -* Translating modern developer practices to legacy tech stacks -* Employing site reliability practice and DevOps culture -* Securing systems and processes -* Discovering user/business needs and operational bottlenecks -* Working in highly variable, multi-stakeholder environments -* Advising senior leaders and non-technical audiences -* Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -\*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/senior-procurement-advisor.md b/content/en/careers/positions/senior-procurement-advisor.md deleted file mode 100644 index b730ae9b9..000000000 --- a/content/en/careers/positions/senior-procurement-advisor.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -layout: job-posting -type: section -title: Senior Procurement Advisor -description: >- - We’re hiring a Senior Procurement Advisor to help bring engineering and design - firms into our delivery work. -archived: true -leverId: 0beaa08a-9393-4852-bdb6-c25b95b53cfc -translationKey: sr-proc-advisor ---- -We’re transforming government. Our products will impact people’s everyday lives. It’s an exciting thing to be part of. We need you. The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We're hiring people at all levels of experience in Ottawa, Toronto, Waterloo, and Montreal. - -We’re hiring a Senior Procurement Advisor to bring procurement expertise into CDS. You’ll help bring engineering and design firms into our projects to support delivery. You’ll treat businesses as users, finding ways to make it easier for them to navigate the federal buying process. Your work will create room for the smaller firms that are typically excluded by large, complex procurements. Working with our product teams and partners, you’ll enable our teams by providing pathways to outside expertise. - -## We’re looking for someone who will: - -* Build an understanding of the vendor community — and help vendors learn how they can support digital delivery with CDS. -* Create or improve tools, content, and processes that address procurement pain points. -* Understand product teams’ work and make it easier for them to buy the services they need. -* Develop and implement our delivery procurement approach. -* Provide procurement advice and guidance to CDS, its partners, and the market. - -## You’ll fit right in if: - -* You know federal procurement rules and processes inside and out. -* You have ideas for how to improve the procurement experience for businesses. -* You’re passionate about experimenting with new ways of doing things — and measuring the impact. -* You provide open-minded, well-informed advice on procurement processes and contract management. -* You break projects into smaller tasks and like to iterate on solutions. -* You’re a creative, resourceful problem-solver. You don’t have all the answers, but you know how to find them. -* As a proven relationship builder, you’ll enjoy making connections to get stuff done. -* You’re equally comfortable charting out the big picture and diving into the details to figure out how to bring that picture to life. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. diff --git a/content/en/careers/positions/senior-product-manager---partnerships---ca495bda-8647-4f07-9e3c-5065751c0840.md b/content/en/careers/positions/senior-product-manager---partnerships---ca495bda-8647-4f07-9e3c-5065751c0840.md deleted file mode 100644 index 7f3135182..000000000 --- a/content/en/careers/positions/senior-product-manager---partnerships---ca495bda-8647-4f07-9e3c-5065751c0840.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Product Manager - Partnerships ' -description: >- - We’re hiring for a Senior Product Manager. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: sr-product-manager-partnerships -leverId: ca495bda-8647-4f07-9e3c-5065751c0840 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring for a Senior Product Manager. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -We’re a matrixed organization with communities of practice that staff people across our business units. Those units include Partnerships, providing hands on consulting with other departments and Platforms, building and operating reusable software services. This position will report to the Head of Product and Delivery Management Community, but will be assigned to the Partnerships unit. - -Senior Product Managers are classified as [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group in the Treasury Board Secretariat of the Government of Canada. - -## Partnerships -You'll join the Partnerships business unit, which grows our relationships with other government departments and helps them improve how they design and deliver digital services. - -Our Business Development team searches for opportunities and helps us prioritize the engagements we take on by their impact and feasibility. When we begin to partner, our Consulting Team helps us meet the department where they are, take stock, and deliver the specific help they need by providing guidance or hands-on assistance to change how they serve people using technology. Where a partner wants more help to change how they’re working and show what's possible, we'll provide an Embedded Team to work side-by-side and help them build high fidelity prototypes while sharing our methods hands-on. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -## You’ll need to accomplish the following things: -1. Lead your product team(s) with a growth mindset and empathy while adapting to complex and changing environments -2. Prioritize and balance users’ and organisation’s needs based on qualitative and quantitative inputs and champion these needs in the delivery of the products you manage and services you support -3. Together with the team you lead, meet stakeholders where they are, build and maintain relationships with them based on trust, openness and collaboration -4. Collaborate with your team to ship value at the earliest opportunity and constantly help team members to connect their work to the product vision, goals, and strategy as well as to the needs of the users and the organization -5. Define measurable outcomes and goals and reporting against them to demonstrate progress and challenges -6. Communicate the benefits of your products and share the experience of delivery to get organizational buy in, build the capability of others and contribute to create change -7. Coach and mentor colleagues in CDS and partner departments to improve the practice of product management and be a catalyst for inclusive and outcome-oriented change management processes. -8. Manage product managers to support them in their growth and evaluate their performance. - -## We’ll evaluate you based on your: -1. Experience and approach for leading multidisciplinary teams in the design, development, release and continuous improvement of digital products through the different lifecycle stages -2. Creativity and passion for problem-solving, prioritization and for working in complex and changing environments -3. Ability to build trustworthy relationships with stakeholders and peers and adapt your approach with each of them -4. Proficiency in agile product management techniques, such as writing user stories, prioritizing backlogs, developing roadmaps, defining goals and success metrics and reporting against them. -5. Capability to communicate efficiently and persuasively, through a variety channels with a range of audiences, and explain technical decisions to technical and less technical folks alike. -6. Habits of being organized, taking action, learning through doing and helping others to achieve their goals. -7. Ability to demonstrate an inclusive and thoughtful approach to product management and to uphold impact, openness, integrity and fairness. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future - diff --git a/content/en/careers/positions/senior-product-manager---partnerships.md b/content/en/careers/positions/senior-product-manager---partnerships.md deleted file mode 100644 index 7f3135182..000000000 --- a/content/en/careers/positions/senior-product-manager---partnerships.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Product Manager - Partnerships ' -description: >- - We’re hiring for a Senior Product Manager. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: sr-product-manager-partnerships -leverId: ca495bda-8647-4f07-9e3c-5065751c0840 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring for a Senior Product Manager. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -We’re a matrixed organization with communities of practice that staff people across our business units. Those units include Partnerships, providing hands on consulting with other departments and Platforms, building and operating reusable software services. This position will report to the Head of Product and Delivery Management Community, but will be assigned to the Partnerships unit. - -Senior Product Managers are classified as [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group in the Treasury Board Secretariat of the Government of Canada. - -## Partnerships -You'll join the Partnerships business unit, which grows our relationships with other government departments and helps them improve how they design and deliver digital services. - -Our Business Development team searches for opportunities and helps us prioritize the engagements we take on by their impact and feasibility. When we begin to partner, our Consulting Team helps us meet the department where they are, take stock, and deliver the specific help they need by providing guidance or hands-on assistance to change how they serve people using technology. Where a partner wants more help to change how they’re working and show what's possible, we'll provide an Embedded Team to work side-by-side and help them build high fidelity prototypes while sharing our methods hands-on. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -## You’ll need to accomplish the following things: -1. Lead your product team(s) with a growth mindset and empathy while adapting to complex and changing environments -2. Prioritize and balance users’ and organisation’s needs based on qualitative and quantitative inputs and champion these needs in the delivery of the products you manage and services you support -3. Together with the team you lead, meet stakeholders where they are, build and maintain relationships with them based on trust, openness and collaboration -4. Collaborate with your team to ship value at the earliest opportunity and constantly help team members to connect their work to the product vision, goals, and strategy as well as to the needs of the users and the organization -5. Define measurable outcomes and goals and reporting against them to demonstrate progress and challenges -6. Communicate the benefits of your products and share the experience of delivery to get organizational buy in, build the capability of others and contribute to create change -7. Coach and mentor colleagues in CDS and partner departments to improve the practice of product management and be a catalyst for inclusive and outcome-oriented change management processes. -8. Manage product managers to support them in their growth and evaluate their performance. - -## We’ll evaluate you based on your: -1. Experience and approach for leading multidisciplinary teams in the design, development, release and continuous improvement of digital products through the different lifecycle stages -2. Creativity and passion for problem-solving, prioritization and for working in complex and changing environments -3. Ability to build trustworthy relationships with stakeholders and peers and adapt your approach with each of them -4. Proficiency in agile product management techniques, such as writing user stories, prioritizing backlogs, developing roadmaps, defining goals and success metrics and reporting against them. -5. Capability to communicate efficiently and persuasively, through a variety channels with a range of audiences, and explain technical decisions to technical and less technical folks alike. -6. Habits of being organized, taking action, learning through doing and helping others to achieve their goals. -7. Ability to demonstrate an inclusive and thoughtful approach to product management and to uphold impact, openness, integrity and fairness. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future - diff --git a/content/en/careers/positions/senior-product-manager---platform--f5ea171c-590f-4272-b1cc-7e56714d37fa.md b/content/en/careers/positions/senior-product-manager---platform--f5ea171c-590f-4272-b1cc-7e56714d37fa.md deleted file mode 100644 index 6479130b9..000000000 --- a/content/en/careers/positions/senior-product-manager---platform--f5ea171c-590f-4272-b1cc-7e56714d37fa.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Product Manager - Platform' -description: >- - We’re hiring for a Senior Product Manager for our Platform business unit. -archived: true -translationKey: sr-product-manager-notify -leverId: f5ea171c-590f-4272-b1cc-7e56714d37fa ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -We’re hiring for a Senior Product Manager for our Platform business unit. This role is a two year term contract and is classified as CS4/CS5 in the Computer Systems group and represents the CS4/CS5 qualification standard. Bilingualism is an asset, not a requirement. - -**Platform** - -You'll join the Platform Business Unit, where we change the way government works by making enabling tools for public servants. These tools are designed and built to be useful for all parts of government, rather than specifically tailored to a particular program or use case. Examples include tools that send notifications and publish web forms. - -*What is it like to work in Platform?* - -Working in Platform is similar to working in a typical tech product/SaaS company. Priorities and goals are stable as we plan, grow, support and own the products that we have in our portfolio.You can expect to work long-term on a product or to rotate every 6 to 12 months from one product to the next if you choose to. You can expect who you work with to not change often. - -*What working on Platform is not.* - -Platform is not a consulting unit. We aim to understand and solve for the most common user needs and solve, but we are not there to deep dive in all parts of a government program and solve all their problems in a bespoke way. This also means that Platform is about focusing on a set of long running products and problems, but may be less appealing for people who like a wide variety of projects that are changing every few weeks. - - -**You’ll need to accomplish the following things:** - -- Work with your product team(s) demonstrating a growth mindset and empathy while ruthlessly prioritizing the product roadmap and backlog based on qualitative and quantitative inputs -- Collaborate with your team to ship value at the earliest opportunity and constantly help team members to connect their work to the product vision, goals, and strategy as well as to the needs of the users and the organization -- Define measurable outcomes and goals and report against them to demonstrate progress and challenges -- Perform competitive and business analysis in order to refine your product strategy -- Be part of the 24/7 on-call team rotation and manage incidents and post mortems together with your colleagues -- Embed security and accessibility in an iterative way into your product requirements -- Communicate with diverse stakeholders in order to understand their needs and environments and communicate the benefits of your product -- Create and manage stakeholder relationships in collaboration with the Platform Growth team. - -**We’ll evaluate you based on your:** - -- Experience and approach for working with multidisciplinary teams in the design, development, release and continuous improvement of digital products through the different lifecycle stages -- Technical experience with digital products; either as a Developer or Business Analyst, or through management of SaaS products -- Creativity and passion for problem-solving, prioritization and for working in complex environments -- Ability to build trustworthy relationships with stakeholders and peers and adapt your approach with each of them -- Proficiency in agile product management techniques, such as writing user stories, prioritizing backlogs, developing roadmaps, defining goals and success metrics and reporting against them. -- Capability to communicate efficiently and persuasively, through a variety of channels with a range of audiences, and explain technical concepts or decisions to technical and less technical folks alike. -- Habits of being organized, taking action, learning through doing and helping others to achieve their goals. -- Ability to demonstrate an inclusive and thoughtful approach to product management and to uphold impact, openness, integrity and fairness. - -**At CDS, we don’t just accept difference - we celebrate it.** -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future - diff --git a/content/en/careers/positions/senior-product-manager---platform.md b/content/en/careers/positions/senior-product-manager---platform.md deleted file mode 100644 index 6479130b9..000000000 --- a/content/en/careers/positions/senior-product-manager---platform.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Product Manager - Platform' -description: >- - We’re hiring for a Senior Product Manager for our Platform business unit. -archived: true -translationKey: sr-product-manager-notify -leverId: f5ea171c-590f-4272-b1cc-7e56714d37fa ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -We’re hiring for a Senior Product Manager for our Platform business unit. This role is a two year term contract and is classified as CS4/CS5 in the Computer Systems group and represents the CS4/CS5 qualification standard. Bilingualism is an asset, not a requirement. - -**Platform** - -You'll join the Platform Business Unit, where we change the way government works by making enabling tools for public servants. These tools are designed and built to be useful for all parts of government, rather than specifically tailored to a particular program or use case. Examples include tools that send notifications and publish web forms. - -*What is it like to work in Platform?* - -Working in Platform is similar to working in a typical tech product/SaaS company. Priorities and goals are stable as we plan, grow, support and own the products that we have in our portfolio.You can expect to work long-term on a product or to rotate every 6 to 12 months from one product to the next if you choose to. You can expect who you work with to not change often. - -*What working on Platform is not.* - -Platform is not a consulting unit. We aim to understand and solve for the most common user needs and solve, but we are not there to deep dive in all parts of a government program and solve all their problems in a bespoke way. This also means that Platform is about focusing on a set of long running products and problems, but may be less appealing for people who like a wide variety of projects that are changing every few weeks. - - -**You’ll need to accomplish the following things:** - -- Work with your product team(s) demonstrating a growth mindset and empathy while ruthlessly prioritizing the product roadmap and backlog based on qualitative and quantitative inputs -- Collaborate with your team to ship value at the earliest opportunity and constantly help team members to connect their work to the product vision, goals, and strategy as well as to the needs of the users and the organization -- Define measurable outcomes and goals and report against them to demonstrate progress and challenges -- Perform competitive and business analysis in order to refine your product strategy -- Be part of the 24/7 on-call team rotation and manage incidents and post mortems together with your colleagues -- Embed security and accessibility in an iterative way into your product requirements -- Communicate with diverse stakeholders in order to understand their needs and environments and communicate the benefits of your product -- Create and manage stakeholder relationships in collaboration with the Platform Growth team. - -**We’ll evaluate you based on your:** - -- Experience and approach for working with multidisciplinary teams in the design, development, release and continuous improvement of digital products through the different lifecycle stages -- Technical experience with digital products; either as a Developer or Business Analyst, or through management of SaaS products -- Creativity and passion for problem-solving, prioritization and for working in complex environments -- Ability to build trustworthy relationships with stakeholders and peers and adapt your approach with each of them -- Proficiency in agile product management techniques, such as writing user stories, prioritizing backlogs, developing roadmaps, defining goals and success metrics and reporting against them. -- Capability to communicate efficiently and persuasively, through a variety of channels with a range of audiences, and explain technical concepts or decisions to technical and less technical folks alike. -- Habits of being organized, taking action, learning through doing and helping others to achieve their goals. -- Ability to demonstrate an inclusive and thoughtful approach to product management and to uphold impact, openness, integrity and fairness. - -**At CDS, we don’t just accept difference - we celebrate it.** -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future - diff --git a/content/en/careers/positions/senior-project-services-advisor--df2507ec-8d24-487e-9617-2aec5097a456.md b/content/en/careers/positions/senior-project-services-advisor--df2507ec-8d24-487e-9617-2aec5097a456.md deleted file mode 100644 index 7eaf1dd0c..000000000 --- a/content/en/careers/positions/senior-project-services-advisor--df2507ec-8d24-487e-9617-2aec5097a456.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Project Services Advisor' -description: >- - We’re hiring a Senior Procurement Advisor to bring procurement expertise into CDS. You’ll help bring engineering and design firms in to support us in our work. You’ll treat businesses as users, finding ways to make it easier for them to navigate the federal procurement process. Your work will create room for the smaller firms to become engaged with government procurement. Working with our product teams and partners, you’ll enable our teams by providing pathways to outside expertise and manage all procurement within CDS. This role is classified as AS-04, and bilingualism is an asset. -archived: true -translationKey: sr-project-services-may-2022 -leverId: df2507ec-8d24-487e-9617-2aec5097a456 ---- - -We’re transforming government. Our products will impact people’s everyday lives. It’s an exciting thing to be part of. We need you. The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We’re hiring people at all levels of experience in Ottawa, Toronto, Waterloo, and Montreal. - -We’re hiring a Senior Project Services Advisor to bring procurement expertise into CDS. You’ll help bring engineering and design firms in to support us in our work. You’ll treat businesses as users, finding ways to make it easier for them to navigate the federal procurement process. Your work will create room for the smaller firms to become engaged with government procurement. Working with our product teams and partners, you’ll enable our teams by providing pathways to outside expertise and manage all procurement within CDS. This role is classified as AS-04, and bilingualism is an asset. - -## We’re looking for someone who will: - -- Act as a focal point of contact within the Internal Operations team for all CDS procurement needs, such as, but not limited to, Software as a Service (SaaS), IT equipment, professional services, etc. -- Engage and collaborate with the TBS Contracting team and other partners on all procurement matters. -- Create or improve tools and processes that address CDS procurement pain points, and support the implementation of our procurement strategy. -- Provide procurement advice and guidance to CDS, and potential vendors to help move along the process of procurement. -- Manage CDS’s procurement budget by tracking actual expenditures and providing financial forecasts. -- Understand product teams’ work and make it easier for them to buy the services they need. -- Build a stronger understanding within CDS of the vendor community — and help vendors learn how they can navigate government procurement processes and support our team. - - -## You’ll fit right in if: -- You know federal procurement rules and processes inside and out. -- You’re passionate about experimenting with new ways of doing things — and measuring the impact. -- You provide open-minded, well-informed advice on procurement processes and contract management. -- You break projects into smaller tasks and like to iterate on solutions. -- You’re a creative, resourceful problem-solver. You don’t have all the answers, but you know how to find them. -- As a proven relationship builder, you’ll enjoy making connections to get stuff done. -- You’re equally comfortable charting out the big picture and diving into the details to figure out how to bring that picture to life. -- Bilingualism is a strong asset. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## At CDS, we don’t just accept difference - we celebrate it. -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. - diff --git a/content/en/careers/positions/senior-service-designer--4d2fb273-8688-47fe-b4db-57e0cc91202d.md b/content/en/careers/positions/senior-service-designer--4d2fb273-8688-47fe-b4db-57e0cc91202d.md deleted file mode 100644 index 3fb481a46..000000000 --- a/content/en/careers/positions/senior-service-designer--4d2fb273-8688-47fe-b4db-57e0cc91202d.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Service Designer' -description: >- - We are looking for a Senior Service Designer. Service designers create and refine end-to-end services to help users complete their goals. Their work delves into crafting design considerations for all the touch-points different people might encounter while using and managing government services. - -archived: true -translationKey: sr-service-designer -leverId: 4d2fb273-8688-47fe-b4db-57e0cc91202d ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -To support this important mission, we are looking for a Senior Service Designer. Service designers create and refine end-to-end services to help users complete their goals. Their work delves into crafting design considerations for all the touch-points different people might encounter while using and managing government services. This may involve the creation of—or change to—transactions, products, and systems, and may stretch across digital and non-digital channels provided by different parts of government. - -This role is 2 Year Term and is classified as a [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260) in the Computer Systems group. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. There are two (2) openings for the Senior Service Designer opportunities: one (1) is Bilingual Imperative (in government terms CBC); and one (1) is English Essential**. - -## In this role, you will: -- Be assigned to our partnership business unit, where you would be a member of our consulting or embedded service design and delivery teams, which partner with government departments to improve how they design and deliver their services. -- Guide and assist government departments to design services that improve the experiences of internal staff and end users, and as a result improve operational performance and service outcomes. -- Collaborate with public servants to solve problems and improve their ability to provide better end-to-end services. -- Foster alignment and shared understanding through the creation and rapid iteration of service blueprints, prototypes, wireframes, user flows, and other design artifacts. -- Synthesize research findings and facilitate co-creation sessions that enable stakeholders to distill actionable insights from complex and ambiguous problems. -- Envision and communicate future service offerings based on the needs of users, government departments and society. -- Lead implementation rollouts, supporting partnerships and managing risk throughout, from building capability to detailing touchpoints, both digital and physical. -- Provide mentorship and guidance to other team members within the design community and across the wider organization. -- Champion the growth and adoption of a service design mindset within your team, the wider organization, and the government of Canada. - -## You are an excellent candidate if: -- You have experience leading and working within cross-functioning and agile teams, working alongside and collaborating with; researchers, designers, developers, and product managers. -- You are excellent at communication, able to confidently utilize and adapt facilitation, visualization, and storytelling skills when needed to provide the right context to diverse groups and audiences. -- You have a proven track record of successfully (re)designing large and complex multi-channel services that meet the needs of users, alleviate pain points and reduce operational costs. -- You are confident in navigating the complexities of public services and/or government departments, understanding the systems they’re part of in order to affect change. -- You are comfortable dealing with ambiguity and working within constraints, facilitating decisions and assessing risks through evidence-based design. - -You'll join the Partnerships business unit, which grows our relationships with other government departments and helps them improve how they design and deliver digital services. - -Our Business Development team searches for opportunities and helps us prioritize the engagements we take on by their impact and feasibility. When we begin to partner, our Consulting Team helps us meet the department where they are, take stock, and deliver the specific help they need by providing guidance or hands-on assistance to change how they serve people using technology. Where a partner wants more help to change how they’re working and show what's possible, we'll provide an Embedded Team to work side-by-side and help them build high fidelity prototypes while sharing our methods hands-on. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS invites all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - -**A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. - diff --git a/content/en/careers/positions/senior-service-designer.md b/content/en/careers/positions/senior-service-designer.md deleted file mode 100644 index 3fb481a46..000000000 --- a/content/en/careers/positions/senior-service-designer.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Service Designer' -description: >- - We are looking for a Senior Service Designer. Service designers create and refine end-to-end services to help users complete their goals. Their work delves into crafting design considerations for all the touch-points different people might encounter while using and managing government services. - -archived: true -translationKey: sr-service-designer -leverId: 4d2fb273-8688-47fe-b4db-57e0cc91202d ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -To support this important mission, we are looking for a Senior Service Designer. Service designers create and refine end-to-end services to help users complete their goals. Their work delves into crafting design considerations for all the touch-points different people might encounter while using and managing government services. This may involve the creation of—or change to—transactions, products, and systems, and may stretch across digital and non-digital channels provided by different parts of government. - -This role is 2 Year Term and is classified as a [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260) in the Computer Systems group. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. There are two (2) openings for the Senior Service Designer opportunities: one (1) is Bilingual Imperative (in government terms CBC); and one (1) is English Essential**. - -## In this role, you will: -- Be assigned to our partnership business unit, where you would be a member of our consulting or embedded service design and delivery teams, which partner with government departments to improve how they design and deliver their services. -- Guide and assist government departments to design services that improve the experiences of internal staff and end users, and as a result improve operational performance and service outcomes. -- Collaborate with public servants to solve problems and improve their ability to provide better end-to-end services. -- Foster alignment and shared understanding through the creation and rapid iteration of service blueprints, prototypes, wireframes, user flows, and other design artifacts. -- Synthesize research findings and facilitate co-creation sessions that enable stakeholders to distill actionable insights from complex and ambiguous problems. -- Envision and communicate future service offerings based on the needs of users, government departments and society. -- Lead implementation rollouts, supporting partnerships and managing risk throughout, from building capability to detailing touchpoints, both digital and physical. -- Provide mentorship and guidance to other team members within the design community and across the wider organization. -- Champion the growth and adoption of a service design mindset within your team, the wider organization, and the government of Canada. - -## You are an excellent candidate if: -- You have experience leading and working within cross-functioning and agile teams, working alongside and collaborating with; researchers, designers, developers, and product managers. -- You are excellent at communication, able to confidently utilize and adapt facilitation, visualization, and storytelling skills when needed to provide the right context to diverse groups and audiences. -- You have a proven track record of successfully (re)designing large and complex multi-channel services that meet the needs of users, alleviate pain points and reduce operational costs. -- You are confident in navigating the complexities of public services and/or government departments, understanding the systems they’re part of in order to affect change. -- You are comfortable dealing with ambiguity and working within constraints, facilitating decisions and assessing risks through evidence-based design. - -You'll join the Partnerships business unit, which grows our relationships with other government departments and helps them improve how they design and deliver digital services. - -Our Business Development team searches for opportunities and helps us prioritize the engagements we take on by their impact and feasibility. When we begin to partner, our Consulting Team helps us meet the department where they are, take stock, and deliver the specific help they need by providing guidance or hands-on assistance to change how they serve people using technology. Where a partner wants more help to change how they’re working and show what's possible, we'll provide an Embedded Team to work side-by-side and help them build high fidelity prototypes while sharing our methods hands-on. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS invites all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - -**A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. - diff --git a/content/en/careers/positions/senior-stakeholder-relations-advisor---strategic-engagement--685e34db-a7c9-4476-bc60-ae1c1e751763.md b/content/en/careers/positions/senior-stakeholder-relations-advisor---strategic-engagement--685e34db-a7c9-4476-bc60-ae1c1e751763.md deleted file mode 100644 index 909b8d1f8..000000000 --- a/content/en/careers/positions/senior-stakeholder-relations-advisor---strategic-engagement--685e34db-a7c9-4476-bc60-ae1c1e751763.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Senior Stakeholder Relations Advisor - Strategic Engagement' -description: >- - In this role, you will work with colleagues on the Strategic Engagement team. This small but mighty team works horizontally across CDS’s business units to develop and execute on plans to meet with stakeholders and build lasting allies to help CDS’s mission. You will help to articulate CDS’s overall strategy, build engagement strategies with external players, and where needed assist CDS colleagues in their exchanges with stakeholders. This team helps ensure that all of CDS is rowing in the same direction, finds allies, and identifies new opportunities where CDS can help empower the Government to serve people better. -archived: true -translationKey: sr-stakeholder-relations-advisor-april-2022 -leverId: 685e34db-a7c9-4476-bc60-ae1c1e751763 ---- - -In this role, you will work with colleagues on the Strategic Engagement team. This small but mighty team works horizontally across CDS’s business units to develop and execute on plans to meet with stakeholders and build lasting allies to help CDS’s mission. - -You will help to articulate CDS’s overall strategy, build engagement strategies with external players, and where needed assist CDS colleagues in their exchanges with stakeholders. This team helps ensure that all of CDS is rowing in the same direction, finds allies, and identifies new opportunities where CDS can help empower the Government to serve people better. - -This role reports to the Director of Strategic Engagement, and is **classified as EC-07** in the Economics and Social Science Services group in the Treasury Board Secretariat of the Government of Canada. **Important note: due to the nature of work, this specific role requires you to work in the National Capital Region (Ottawa).** - - -## Your job will be to: - -- Serve on the Strategic Engagement team and help develop and execute on engagement plans with stakeholders such as other senior Government officials, our regional counterparts, and other people who could benefit from the products and services which CDS offers -- Help articulate CDS’s strategy to a variety of audiences including the Minister’s Office, the Deputy Minister’s Office, internal CDS colleagues, and lay people -- Provide candid advice about stakeholders, their teams, their culture and how their support can advance CDS objectives -- Map out stakeholder environments and build lasting relationships -- Be tenacious even in the face of challenging environments -- Help find common ground between CDS and stakeholders -- You may be asked to help manage relationships between Business Units and other Government partners -- Attend stakeholder meetings and represent CDS interests -- Help measure the impact CDS is having -- Help identify trends or patterns in how CDS is perceived by stakeholders and/or where CDS is providing value -- Coach, mentor, and help manage a team -- Plan, develop, and present briefing and decision materials to senior officials - - -## You may be a perfect fit if: - -- You do not give up easily -- You are a relentless optimist -- You have experience “getting to yes” and finding common ground between parties -- You are strategic and enjoy planning for the short, medium, and long term of organizations -- You can pivot strategies as new information and data becomes available -- You understand how Government and stakeholders can work together to advance common goals -- You’re good at cultivating relationships and building communities -- You communicate quickly and effectively -- You are a strong writer -- Have a passion for making government better and understand how technology and design can help do that -- You are self-aware, genuine, tactful, and persuasive -- You listen to learn and communicate quickly and effectively -- You are a creative thinker who uses research to improve your understanding, breaks down problems and finds opportunities -- You have experience making reasoned recommendations, defending difficult decisions and providing advice to senior leaders in the public and private sectors -- You remain calm under pressure, know how to prioritize, and work as part of a team -- You are open to giving and receiving feedback in a professional manner -- You are fluent in French and English, at a government-tested level of CBC or better* - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - -**A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar positions, with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed.* - diff --git a/content/en/careers/positions/shopify-civic-leave.md b/content/en/careers/positions/shopify-civic-leave.md deleted file mode 100644 index 9cdd38f89..000000000 --- a/content/en/careers/positions/shopify-civic-leave.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -layout: job-posting -type: section -title: Shopify Civic Leave -description: >- - We’ve recently collaborated with Shopify on a unique “Civic Leave” program and - are now accepting applications for Developers, Designers, and Design - Researchers in Ottawa, Toronto, Waterloo, and Montreal. -archived: true -leverId: aba4ca67-9909-45ff-a1b7-eb4279098ed6 -translationKey: shopify-job ---- -The Canadian Digital Service (CDS) works with federal organizations to make the services people depend on simple and easy-to-use. We’re a small but mighty team that is rethinking service design and delivery, engaging users every step of the way. By working in the open, and connecting partners with tools, talent, and training grounded in practice, we’re building capacity across the government for better service delivery. And we need you. - -We’ve recently collaborated with Shopify on a unique “Civic Leave” program and are now accepting applications for Developers, Designers, and Design Researchers in Ottawa, Toronto, Waterloo, and Montreal. - -## At CDS, you will be able to: - -* Contribute to designing, building, and operating critical systems at scale. -* Work in a learning environment through multi-disciplinary teams with designers, researchers, developers, product managers, and policy professionals. -* Promote a high-performing, inclusive, team-first development culture. -* Collaborate with partners and stakeholders. -* Contribute to open source projects and share your work on GitHub or other public code repositories. -* Promote innovation and guide technological change at CDS and with our government partners. - -Here are some of the specific skill sets we are seeking: - -## DEVELOPERS - -* You have a passion and skill for delivering high-quality code, in languages such as JavaScript, PHP, Python, Go, and you’ve worked with technologies like NodeJS, React, Angular, Serverless, etc. -* You’re comfortable building APIs in a RESTful style or with GraphQL. -* You apply the right tools to solve problems. You’re used to working on an agile team, in sprints, constantly iterating, and are excited about Test-Driven Development. -* You engage well with others, internally and externally. You inspire collaboration and creativity and can communicate effectively with technical and non-technical audiences alike. -* You advocate for the people you serve. You build with people, rather than for them, integrating data and user experiences. - -## DESIGNERS - -* Your approach to design starts with inclusivity and accessibility. -* You’re great at communicating with people who aren’t familiar with design, comfortable working alongside clients during the design process, and are excited to work with people on research and testing. -* You can effectively demonstrate what your detailed design process entails. -* You are passionate about users’ experiences and want to create measurable improvements to government services. -* You have experience working alongside developers and researchers and rapidly prototyping. - -## DESIGN RESEARCHERS - -* You conduct compelling research that drives product decisions. You lead discovery interviews, observation, and analysis of existing data. You scope research plans that will lead to both short-term and long-term successes. -* You bring users’ voices and perspectives into the service conversation. You choose research methods that elicit the users’ contexts and lived experiences. -* You plan and conduct usability tests, and other lightweight research methods, all in an agile environment. -* You champion user research as a key part of the product development process for our partners. You present research to skeptical audiences and help partners build their own research capabilities. -* You reflect on your research practice. You think about what could make your research more useful, ethical, and efficient. You’re also always thinking about how to improve our products and our processes. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Maybe you touch on a hybrid of these skills - apply anyway! Tell us why you’re a perfect match to help us at CDS. - -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. \ No newline at end of file diff --git a/content/en/careers/positions/storyteller-and-media-relations-advisor--acd80e98-0d20-48b0-aca8-cff7a7b2e7a4.md b/content/en/careers/positions/storyteller-and-media-relations-advisor--acd80e98-0d20-48b0-aca8-cff7a7b2e7a4.md deleted file mode 100644 index 7c2c719d6..000000000 --- a/content/en/careers/positions/storyteller-and-media-relations-advisor--acd80e98-0d20-48b0-aca8-cff7a7b2e7a4.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Storyteller and Media Relations Advisor' -description: >- - Reporting to the Head of Outreach, this position is responsible for media relations for CDS, liaising with our partners on media needs for our projects and aiding the telling the CDS story. At CDS we believe that our mission is best understood by telling the stories of the people who use and build our products. -archived: true -translationKey: storyteller-media-relations -leverId: acd80e98-0d20-48b0-aca8-cff7a7b2e7a4 ---- - -We are looking for a Storyteller and Media Relations Advisor. The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -To support this important mission, we are looking for a Storyteller and Media Relations Advisor. Reporting to the Head of Outreach, this position is responsible for media relations for CDS, liaising with our partners on media needs for our projects and aiding the telling the CDS story. At CDS we believe that our mission is best understood by telling the stories of the people who use and build our products.  - -This role is classified as an [IS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc24156224161) in the Information Systems group and represents the [IS qualification standard](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#is). This position is Bilingual Imperative (in government terms, this role is CBC/CBC)*. - -We are looking for someone who will - -* Triage media requests with our partners -* Craft media lines -* Work with our partners to pitch CDS media stories  -* Analyze media trends and develop outreach strategies -* Write content to help tell the CDS story -* Help edit CDS content to make sure we’re aligned with other stakeholder messaging, but staying true to the CDS brand -* Be a liaison with multiple stakeholders to share latest updates and messaging to the team - -An excellent candidate will:  - -* Communicate comfortably in both English and French (written, spoken, comprehension)  -* Use their excellent writing and communication skills to tell the CDS story in a powerful and compelling way -* Use their excellent interpersonal skills to work well with multiple stakeholders -* Have experience with media relations in areas like science, technology or government (think explaining complicated topics so that they can be explained in the news) -* Have an understanding of open source development and/or a background in technology a plus - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - -*A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. diff --git a/content/en/careers/positions/storyteller-and-media-relations-advisor.md b/content/en/careers/positions/storyteller-and-media-relations-advisor.md deleted file mode 100644 index 7c2c719d6..000000000 --- a/content/en/careers/positions/storyteller-and-media-relations-advisor.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Storyteller and Media Relations Advisor' -description: >- - Reporting to the Head of Outreach, this position is responsible for media relations for CDS, liaising with our partners on media needs for our projects and aiding the telling the CDS story. At CDS we believe that our mission is best understood by telling the stories of the people who use and build our products. -archived: true -translationKey: storyteller-media-relations -leverId: acd80e98-0d20-48b0-aca8-cff7a7b2e7a4 ---- - -We are looking for a Storyteller and Media Relations Advisor. The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -To support this important mission, we are looking for a Storyteller and Media Relations Advisor. Reporting to the Head of Outreach, this position is responsible for media relations for CDS, liaising with our partners on media needs for our projects and aiding the telling the CDS story. At CDS we believe that our mission is best understood by telling the stories of the people who use and build our products.  - -This role is classified as an [IS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc24156224161) in the Information Systems group and represents the [IS qualification standard](https://www.canada.ca/en/treasury-board-secretariat/services/staffing/qualification-standards/core.html#is). This position is Bilingual Imperative (in government terms, this role is CBC/CBC)*. - -We are looking for someone who will - -* Triage media requests with our partners -* Craft media lines -* Work with our partners to pitch CDS media stories  -* Analyze media trends and develop outreach strategies -* Write content to help tell the CDS story -* Help edit CDS content to make sure we’re aligned with other stakeholder messaging, but staying true to the CDS brand -* Be a liaison with multiple stakeholders to share latest updates and messaging to the team - -An excellent candidate will:  - -* Communicate comfortably in both English and French (written, spoken, comprehension)  -* Use their excellent writing and communication skills to tell the CDS story in a powerful and compelling way -* Use their excellent interpersonal skills to work well with multiple stakeholders -* Have experience with media relations in areas like science, technology or government (think explaining complicated topics so that they can be explained in the news) -* Have an understanding of open source development and/or a background in technology a plus - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - -*A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. diff --git a/content/en/careers/positions/team-lead---gc-notify--9eaabc74-b860-4da5-96d6-18e9685b8139.md b/content/en/careers/positions/team-lead---gc-notify--9eaabc74-b860-4da5-96d6-18e9685b8139.md deleted file mode 100644 index 006319588..000000000 --- a/content/en/careers/positions/team-lead---gc-notify--9eaabc74-b860-4da5-96d6-18e9685b8139.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Team Lead - GC Notify' -description: >- - This role is a 2 year-term position and is classified as an IT-04 or IT-05 in the Computer Systems group. CDS is a fully distributed team. This role can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. Bilingualism is required for this position. -archived: true -translationKey: 2022-dec-team-lead-notify -leverId: 9eaabc74-b860-4da5-96d6-18e9685b8139 ---- - -**About the Canadian Digital Service** - -We believe that public services should be easy to use, secure, reliable, accessible and inclusive for everyone — especially those most in need — and we want your help! - -Our mandate is to help government improve the way it designs and delivers services to people in Canada. We empower our partners to put people at the centre of services. We provide tailored help to individual organizations to make timely design and technology decisions, build capability and adopt new ways of working, and we offer common digital service building blocks — like GC Notify and GC Forms — that any government team can use to quickly stand up services. We share our work in the open and advocate for policy changes to make it easier for others to embrace agile, human-centred practices. - -**About the Platform Business Unit** - -This position resides in the Platform Business Unit which works towards empowering government to serve people better by delivering self-serve products to create and run high quality public services for Canadians. - -We do so by following our principles of building in a secure, accessible, bilingual, scalable, extensible, interoperable and adaptable way which helps us build stronger relationships and trust with our clients and users. - -**Team Lead Position** - -We’re looking for a Team Lead who is passionate about leading an agile team and who will work directly with a product team to deliver high quality products to help government deliver services faster and easier. - -This role is a 2 year-term position and is classified as an [IT-04 or IT-05](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. CDS is a fully distributed team. This role can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. Bilingualism is required for this position. - -## What you’ll do - -- Lead and manage people in a cross-functional digital delivery team. -- Ensure that the well-being, career growth and contribution potential of the team members are being optimized. -- Advocate, implement and iterate on agile best practices for the team. -- Cultivate trust, cohesion, and professional interpersonal chemistry within the team to promote a productive and positive working environment. -- Create clarity out of confusion, propose actionable solutions and encourage accountability by leading your team’s efforts to track progress against your objectives and work in the open. -- Promote inclusive team operations and delivery, influence without causing harm, uphold accessibility standards, diversity, impact, integrity, openness and fairness. -- Work with your peers within the management team to build deep relationships and a strong foundation of trust, based on a shared understanding of the business unit needs and realities. -- Contribute to the creation of best practices and standards across the business unit. -- Advocate for and be the champion of your team’s needs within the business unit and work with peers to build staffing and resource strategies. -- Work within the team and business unit to identify and remove obstacles and blockers. -- Setup and support team members for success and career growth. -- Be accountable for the product team success. - -## We’re looking for someone who - -- Embraces a servant leadership philosophy and surfaces suggestions from the team as they may not be the subject matter expert in many areas. -- Has a growth mindset, meaning they embrace challenges, persist in the face of setbacks, see effort as the path to mastery, learn from criticism, and find lessons and inspiration in the success of others. -- Has experience leading cross-functional, interdisciplinary teams that deliver digital products and services at scale, while promoting a user-centered, open, and iterative culture. -- Is equally excited about sticky technical issues and intricate human ones, and understands the importance of freely giving away the credit as they work to build others up. -- Is comfortable making the case for organizational strategy and change, explaining technical decisions to technical and less technical folks alike, and solving service delivery and technical problems by helping others to apply digital best practices. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - - diff --git a/content/en/careers/positions/team-lead-partnerships-business-development--4ca0af95-2836-4070-afb1-e9c61b6b1a74.md b/content/en/careers/positions/team-lead-partnerships-business-development--4ca0af95-2836-4070-afb1-e9c61b6b1a74.md deleted file mode 100644 index ccbc3d59e..000000000 --- a/content/en/careers/positions/team-lead-partnerships-business-development--4ca0af95-2836-4070-afb1-e9c61b6b1a74.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Team Lead, Partnerships Business Development' -description: >- - The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. - -archived: true -translationKey: team-lead-business-development -leverId: 4ca0af95-2836-4070-afb1-e9c61b6b1a74 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers accessible digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -## Partnerships - -You'll join the Partnerships business unit, which grows our relationships with other government departments and helps them improve how they design and deliver their public services. - -Our Portfolio Management team searches for opportunities and helps us prioritize the engagements we take on. When we begin to partner, our Consulting Team helps us meet the department where they are, takes stock, and delivers the specific help they need by providing guidance or hands-on help to change how they serve people using technology. Where a partner wants more help to change how they’re working and show what's possible, we can dedicate an Embedded Team to work side-by-side and help them build their departmental capacity to serve people better. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -## The role - -The Team Lead, Partnerships Business Development, works with Heads of Service across the Partnerships Business unit to find potential partnership opportunities, assess their viability, and prioritize them. As the first point of contact for requests to partner with CDS, you’ll coordinate intake and triage requests in partnership with colleagues across the business unit. You will report to the Head of Portfolio Management, who in turn reports to the Executive Director of Partnerships. This role is classified as an [EC-06/EC-07](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=4#tocxx325137) in the Economics and Social Sciences group. - -## You’ll need to accomplish the following things: - -- Lead and people manage a small team, while working in close collaboration with colleagues across the business unit -- Promote inclusive team operations and delivery, influence without causing harm, and uphold accessibility, diversity, impact, integrity, openness and fairness. -- Proactively seek our new potential partnership opportunities and serve as a first point of contact for incoming requests to partner with CDS. -- Lead the development and iteration of the intake journey, to ensure we’re providing the best possible experience and value for public servants looking to engage with us -- Bring clarity to what is expected - outcomes and outputs - when partnering with CDS. -- Work with Heads of Service within the Partnership business unit to assess and prioritize potential opportunities to partner and continuously improve the intake and assessments experience. -- Spearhead the communication of partnership opportunities, partner trends and needs in government service delivery to the wider CDS team by working in the open via presentations, reports and updating the client relationships management (CRM) system. - - -## An excellent candidate will: - -- Be client-centred with excellent listening, communication, and critical thinking skills, -- Be proactive, engaging, collaborative, and organized. -- Be comfortable leading a small team to use agile, human-centered methods, while working in the open. -- Listen to learn, make space for new ideas and perspectives, and not shy away from difficult conversations. -- Make reasoned recommendations, prepare briefings and presentations, and provide direct advice to senior leadership. -- Have significant experience working with digital product teams and an understanding of human-centered digital service delivery. -- Have experience working with/for Government -- Be familiar with and comfortable using client relationship management (CRM) software. -- Have a growth mindset, relentlessly iterate to improve outcomes, and coach others to do the same. -Communicate fluently in French and English (in government speak, this role is CBC). - -At CDS, we don’t just accept differences - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. - - diff --git a/content/en/careers/positions/team-lead-partnerships-business-development.md b/content/en/careers/positions/team-lead-partnerships-business-development.md deleted file mode 100644 index ccbc3d59e..000000000 --- a/content/en/careers/positions/team-lead-partnerships-business-development.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Team Lead, Partnerships Business Development' -description: >- - The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. - -archived: true -translationKey: team-lead-business-development -leverId: 4ca0af95-2836-4070-afb1-e9c61b6b1a74 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers accessible digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -## Partnerships - -You'll join the Partnerships business unit, which grows our relationships with other government departments and helps them improve how they design and deliver their public services. - -Our Portfolio Management team searches for opportunities and helps us prioritize the engagements we take on. When we begin to partner, our Consulting Team helps us meet the department where they are, takes stock, and delivers the specific help they need by providing guidance or hands-on help to change how they serve people using technology. Where a partner wants more help to change how they’re working and show what's possible, we can dedicate an Embedded Team to work side-by-side and help them build their departmental capacity to serve people better. - -In all of our engagements, we work with public service leadership, service owners, and our colleagues to make the case for change, introduce new ways of working, and deliver the greatest public value. This means that regardless of your title and position, you'll need to be outcome focused, able to wear multiple hats, and ready to navigate government bureaucracy to get things done. Common themes for engagements include: change management, procurement (i.e. buying software or services), human centred design, and leveraging commodity solutions (i.e. cloud, etc.). - -## The role - -The Team Lead, Partnerships Business Development, works with Heads of Service across the Partnerships Business unit to find potential partnership opportunities, assess their viability, and prioritize them. As the first point of contact for requests to partner with CDS, you’ll coordinate intake and triage requests in partnership with colleagues across the business unit. You will report to the Head of Portfolio Management, who in turn reports to the Executive Director of Partnerships. This role is classified as an [EC-06/EC-07](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=4#tocxx325137) in the Economics and Social Sciences group. - -## You’ll need to accomplish the following things: - -- Lead and people manage a small team, while working in close collaboration with colleagues across the business unit -- Promote inclusive team operations and delivery, influence without causing harm, and uphold accessibility, diversity, impact, integrity, openness and fairness. -- Proactively seek our new potential partnership opportunities and serve as a first point of contact for incoming requests to partner with CDS. -- Lead the development and iteration of the intake journey, to ensure we’re providing the best possible experience and value for public servants looking to engage with us -- Bring clarity to what is expected - outcomes and outputs - when partnering with CDS. -- Work with Heads of Service within the Partnership business unit to assess and prioritize potential opportunities to partner and continuously improve the intake and assessments experience. -- Spearhead the communication of partnership opportunities, partner trends and needs in government service delivery to the wider CDS team by working in the open via presentations, reports and updating the client relationships management (CRM) system. - - -## An excellent candidate will: - -- Be client-centred with excellent listening, communication, and critical thinking skills, -- Be proactive, engaging, collaborative, and organized. -- Be comfortable leading a small team to use agile, human-centered methods, while working in the open. -- Listen to learn, make space for new ideas and perspectives, and not shy away from difficult conversations. -- Make reasoned recommendations, prepare briefings and presentations, and provide direct advice to senior leadership. -- Have significant experience working with digital product teams and an understanding of human-centered digital service delivery. -- Have experience working with/for Government -- Be familiar with and comfortable using client relationship management (CRM) software. -- Have a growth mindset, relentlessly iterate to improve outcomes, and coach others to do the same. -Communicate fluently in French and English (in government speak, this role is CBC). - -At CDS, we don’t just accept differences - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar position with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. - - diff --git a/content/en/careers/positions/technical-marketer--ca28aa2e-540f-4a51-a88f-821c06b2ac62.md b/content/en/careers/positions/technical-marketer--ca28aa2e-540f-4a51-a88f-821c06b2ac62.md deleted file mode 100644 index bbfcfec1b..000000000 --- a/content/en/careers/positions/technical-marketer--ca28aa2e-540f-4a51-a88f-821c06b2ac62.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Technical Marketer' -description: >- - To support this important mission, we are looking for a Technical Marketer. Reporting to the Head of Platform Growth the Technical Marketer will be responsible for supporting the client intake process and creating awareness of Platform products in the Government of Canada. The candidate will work with the Outreach team to develop materials that will help potential users in making their decision and support the intake process. -archived: true -translationKey: technical-marketer -leverId: ca28aa2e-540f-4a51-a88f-821c06b2ac62 ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -To support this important mission, we are looking for a Technical Marketer. Reporting to the Head of Platform Growth the Technical Marketer will be responsible for supporting the client intake process and creating awareness of Platform products in the Government of Canada. The candidate will work with the Outreach team to develop materials that will help potential users in making their decision and support the intake process.The Technical Marketer is a strong writer and communicator that enjoys following a process and making it better. They have B2B or B2B2C product marketing experience and understand how to communicate the value add of technical products to a non-technical audience. They are able to empathize with clients, understand the problem they are trying to solve and will do what it takes to find a solution that works. They will work with colleagues on the partnership team and share intake stories and metrics. - -You would join a team that currently includes four other members. This role is a two-year term and is classified as an [AS-05 in the Administrative Services](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#tocxx327742) group and represents the Program and Administrative Services qualification standard. This position is English Essential, with Bilingualism as an asset. - - -**In this role, you will**: - - -- Work with product teams to understand and articulate product value propositions by writing educational content and client stories -- Make evidence informed decisions to support prospect decisions making process -- Conceptualize and execute promotional campaigns and assets development for platform products -- Maintain and report on growth pipeline for platform products -- Develop an understanding of the target audience(s) and the channels to reach them -- Work with prospective clients to understand their needs and limitations to help them solve a problem -- Create and implement processes where they don't exist and recommend enhancements where applicable. - -**You are an excellent candidate if:** - - -- You excel in writing about complex technical products in clear, everyday language -- You have experience in B2B SaaS products sales and/or marketing -- You are a self-starter and have experience working in a collaborative environment -- You understand the sales process and pipeline development -- Government knowledge and/or design experience is a strong asset -- Bilingualism would be considered an asset - - - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - - -**Mandatory requirements:** - - -- Candidate must be fluent in one of Canada’s two official languages, English or French. -- Preference will be given to Canadian citizens. -- All candidates must be able to obtain Government of Canada security clearance at either Reliability or Secret level. We’ll help you with this once you’re offered a position. -- CDS is a fully distributed team. This job can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. - - -**At CDS, we don’t just accept difference - we celebrate it.** - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. CDS invites all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - - diff --git a/content/en/careers/positions/technical-marketer.md b/content/en/careers/positions/technical-marketer.md deleted file mode 100644 index bbfcfec1b..000000000 --- a/content/en/careers/positions/technical-marketer.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Technical Marketer' -description: >- - To support this important mission, we are looking for a Technical Marketer. Reporting to the Head of Platform Growth the Technical Marketer will be responsible for supporting the client intake process and creating awareness of Platform products in the Government of Canada. The candidate will work with the Outreach team to develop materials that will help potential users in making their decision and support the intake process. -archived: true -translationKey: technical-marketer -leverId: ca28aa2e-540f-4a51-a88f-821c06b2ac62 ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people’s needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - -To support this important mission, we are looking for a Technical Marketer. Reporting to the Head of Platform Growth the Technical Marketer will be responsible for supporting the client intake process and creating awareness of Platform products in the Government of Canada. The candidate will work with the Outreach team to develop materials that will help potential users in making their decision and support the intake process.The Technical Marketer is a strong writer and communicator that enjoys following a process and making it better. They have B2B or B2B2C product marketing experience and understand how to communicate the value add of technical products to a non-technical audience. They are able to empathize with clients, understand the problem they are trying to solve and will do what it takes to find a solution that works. They will work with colleagues on the partnership team and share intake stories and metrics. - -You would join a team that currently includes four other members. This role is a two-year term and is classified as an [AS-05 in the Administrative Services](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#tocxx327742) group and represents the Program and Administrative Services qualification standard. This position is English Essential, with Bilingualism as an asset. - - -**In this role, you will**: - - -- Work with product teams to understand and articulate product value propositions by writing educational content and client stories -- Make evidence informed decisions to support prospect decisions making process -- Conceptualize and execute promotional campaigns and assets development for platform products -- Maintain and report on growth pipeline for platform products -- Develop an understanding of the target audience(s) and the channels to reach them -- Work with prospective clients to understand their needs and limitations to help them solve a problem -- Create and implement processes where they don't exist and recommend enhancements where applicable. - -**You are an excellent candidate if:** - - -- You excel in writing about complex technical products in clear, everyday language -- You have experience in B2B SaaS products sales and/or marketing -- You are a self-starter and have experience working in a collaborative environment -- You understand the sales process and pipeline development -- Government knowledge and/or design experience is a strong asset -- Bilingualism would be considered an asset - - - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - - -**Mandatory requirements:** - - -- Candidate must be fluent in one of Canada’s two official languages, English or French. -- Preference will be given to Canadian citizens. -- All candidates must be able to obtain Government of Canada security clearance at either Reliability or Secret level. We’ll help you with this once you’re offered a position. -- CDS is a fully distributed team. This job can be performed from anywhere in Canada. In the future, occasional travel to Ottawa may be required. - - -**At CDS, we don’t just accept difference - we celebrate it.** - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. CDS invites all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - - diff --git a/content/en/careers/positions/technical-operations-analyst--27342ded-7532-417e-940a-3bfdfe260043.md b/content/en/careers/positions/technical-operations-analyst--27342ded-7532-417e-940a-3bfdfe260043.md deleted file mode 100644 index 6e8ffb1d6..000000000 --- a/content/en/careers/positions/technical-operations-analyst--27342ded-7532-417e-940a-3bfdfe260043.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Technical Operations Analyst' -description: >- - This position is classified as IT-02 in the Computer Systems group, will report to the Technical Operations and Security Team Lead, and is distributed. -archived: true -translationKey: 2022-aug-tech-ops-analyst -leverId: 27342ded-7532-417e-940a-3bfdfe260043 ---- - -## About CDS - -We believe that public services should be easy to use, secure, reliable, accessible and inclusive for everyone — especially those most in need — and we want your help! - -Our mandate is to help Government improve the way it designs and delivers services to people in Canada. We empower our partners to put people at the center of services. We provide tailored help to individual organizations to make timely design and technology decisions, build capability and adopt new ways of working, and we offer common digital service building blocks — like GC Notify and GC Forms — that any government team can use to quickly stand up services. We share our work in the open and advocate for policy changes to make it easier for others to embrace agile, human-centred practices. - -## About your team - -The Technical Operations and Security team at CDS is tasked with serving the internal IT and security needs of the organization. Here, you’ll have the opportunity to wear multiple hats -- each day is not like the next. If you embrace change and are passionate about removing roadblocks, we want YOU! The areas of responsibility include: - -- Equipping teams with digital tools, workspaces, and operational support; -- Applying knowledge and experience with Apple products to provide hardware & software break/fix support; -- Analyzing user trends and implementing best practices to improve productivity and efficiencies across the organization; -- Troubleshooting and resolving issues in a timely manner while exhibiting exceptional customer service and communication skills; -- Utilizing IT service management process management tools and practices; -- Managing both the inventory and lifecycle of all CDS hardware (MacBooks, iPads, printers, AV equipment etc.); -- Managing both the procurement of SaaS products and assignment of licenses to CDS groups/employees based on requirements and/or requests; -- On-/Off-boarding of all CDS employees in partnership with TBS IT and People Ops; -- Sharing knowledge and expertise within the Technical Operations and Security team and CDS to strengthen the capacity of the organization — and document and share practices and lessons learned more widely to help other teams across government; -- Understanding Cloud and other tools that CDS work with and how to manage corporate and user accounts on each, including but not limited to AWS, MacOS, YubiKeys, Google Workspace, Slack, Trello, Github, Lever, Adobe, and 40+ more. - -This position is classified as [IT-02](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-eng.aspx?id=1) in the Computer Systems group, will report to the Technical Operations and Security Team Lead, and is distributed. - -### What you’ll do - -- Work closely with Technical Operations and Security Team Lead to determine how to complete team priorities; -- Act as the main point of contact for IT-related issues with our Treasury Board Secretariat counterparts in Contracting, Asset Management, and Helpdesk; -- Act as the principal IT administrator for most of CDS software platforms; -- Purchase IT-related assets (printers, Macbooks, etc.); -- Actively participate in on-boarding and off-boarding CDS employees; -- Provide technical support and perform remote troubleshooting of MacBook hardware and software-related issues; -- Ensure that detailed ticket updates are made frequently using our ITSM tool (Zendesk, Salesforce, Freshdesk etc.); -- Develop basic scripts to automate and scale some of the work; -- Create knowledge base articles to share within Technical Operations and CDS on best practices, FAQs, How-To’s, etc.. - -### What we’re looking for - -- Familiarity with technical troubleshooting, analysis, device management and remote tooling; -- Utilization of the right blend of professionalism and friendliness in all communications; -- Ability to work in a highly variable, highly visible, multi-stakeholder environments in the open; -- Application of a data-driven approach to problem-solving; you enjoy making sense of trends and using the insights to better improve our “users” (CDS peers) experience; -- Promoting inclusive delivery and upholding impact, openness, integrity and fairness; -- Communicating in both official languages, French and English. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - - diff --git a/content/en/careers/positions/technical-support-developer--231fd144-b6ca-4278-9667-adb6f62b869f.md b/content/en/careers/positions/technical-support-developer--231fd144-b6ca-4278-9667-adb6f62b869f.md deleted file mode 100644 index 4d7b7290a..000000000 --- a/content/en/careers/positions/technical-support-developer--231fd144-b6ca-4278-9667-adb6f62b869f.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Technical Support Developer' -description: >- - We’re hiring a Technical Support Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: technical-support-dev-apr-2022 -leverId: 231fd144-b6ca-4278-9667-adb6f62b869f ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring a Technical Support Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -This position is reports to the Head of SRE, Security and Support. This role in our Platform team is at the centre of the customer experience for CDS. We strive in providing the highest quality support and service to our valued customers. The role will require a mix of technical excellence, strong communication, customer service skills and IT service management process knowledge. - -Support Developers are classified as [CS-02 or CS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -## You’ll need to accomplish the following things: - -- Analyze and troubleshoot complex technical support incidents and problems for our clients across our various platform products - * Take ownership of responding to inquiries, issues, and escalations - * Perform problem-solving, diagnosing, root cause analysis, and generate corrective action plans for issues - * Work cross-functionally to resolve issues and provide customer care -- Pick up on gaps in our existing or incoming services, processes or methods and self-start towards solutions -- Monitor and analyze customer’s environments, providing recommendations for continuous improvement and optimization  -- Interact with Product, Development, and Service Reliability Engineering (SRE) teams to document and provide feedback on production support related issues and improvements -- Maintain and improve technical documentation associated with supported client environments -- Demonstrate excellent customer service skills through all levels of communication, incident/problem management, escalation, and resolution activities -- Provide on-call support for rotations and escalations - -## We’ll evaluate you based on: - -* Ability to work in a customer facing role, with strong written and verbal communication skills, with the ability to listen, show empathy and also be able to converse with both internal and external technical and non-technical stakeholders -* A deep understanding and hands-on experience of AWS and API technologies -* Experience writing software or scripts in any coding language -* Experience with security principles -* Discovering user/business needs and operational bottlenecks -* Working in highly variable, multi-stakeholder environments -* Experience working within a 24x7 technical support environment -* Promoting inclusive delivery and upholding impact, openness, integrity and fairness. -* Ideally, you’re fluent in French and English, at a government-tested level of at least BBB*. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -\*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/technical-support-developer--2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1.md b/content/en/careers/positions/technical-support-developer--2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1.md deleted file mode 100644 index fb36e6182..000000000 --- a/content/en/careers/positions/technical-support-developer--2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Technical Support Developer' -description: >- - We’re hiring a Technical Support Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: technical-support-dev -leverId: 2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring a Technical Support Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -This position is reports to the Head of SRE, Security and Support. This role in our Platform team is at the centre of the customer experience for CDS. We strive in providing the highest quality support and service to our valued customers. The role will require a mix of technical excellence, strong communication, customer service skills and IT service management process knowledge. - -Support Developers are classified as [CS-02 or CS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -## You’ll need to accomplish the following things: - -1. Analyze and troubleshoot complex technical support incidents and problems for our clients across our various platform products - * Take ownership of responding to inquiries, issues, and escalations - * Perform problem-solving, diagnosing, root cause analysis, and generate corrective action plans for issues - * Work cross-functionally to resolve issues and provide customer care -2. Pick up on gaps in our existing or incoming services, processes or methods and self-start towards solutions -3. Monitor and analyze customer’s environments, providing recommendations for continuous improvement and optimization  -4. Interact with Product, Development, and Service Reliability Engineering (SRE) teams to document and provide feedback on production support related issues and improvements -5. Maintain and improve technical documentation associated with supported client environments -6. Demonstrate excellent customer service skills through all levels of communication, incident/problem management, escalation, and resolution activities -7. Provide on-call support for rotations and escalations - -## We’ll evaluate you based on: - -* Ability to work in a customer facing role, with strong written and verbal communication skills, with the ability to listen, show empathy and also be able to converse with both internal and external technical and non-technical stakeholders -* A deep understanding and hands-on experience of AWS and API technologies -* Experience writing software or scripts in any coding language -* Experience with security principles -* Discovering user/business needs and operational bottlenecks -* Working in highly variable, multi-stakeholder environments -* Experience working within a 24x7 technical support environment -* Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -\*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/technical-support-developer.md b/content/en/careers/positions/technical-support-developer.md deleted file mode 100644 index fb36e6182..000000000 --- a/content/en/careers/positions/technical-support-developer.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Technical Support Developer' -description: >- - We’re hiring a Technical Support Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. -archived: true -translationKey: technical-support-dev -leverId: 2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1 ---- - -The Canadian Digital Service (CDS) is tasked with changing how the federal government designs and delivers digital services, to reduce the risk of product failure, lower costs, ensure user privacy and system security, and, above all, improves people’s lives by putting their needs and concerns front and center. We believe every experience Canadians have with their government should meet or exceed their reasonable modern expectations that digital services be safe, fast, easy, transparent, and accessible. Working in the open, we’re building capacity across the government for better service delivery. And we need you. - -We’re hiring a Technical Support Developer. While we have locations in Ottawa, Montreal, Toronto, and Kitchener; we largely work distributedly and equally value candidates in other parts of Canada. - -This position is reports to the Head of SRE, Security and Support. This role in our Platform team is at the centre of the customer experience for CDS. We strive in providing the highest quality support and service to our valued customers. The role will require a mix of technical excellence, strong communication, customer service skills and IT service management process knowledge. - -Support Developers are classified as [CS-02 or CS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) in the Computer Systems group. - -## You’ll need to accomplish the following things: - -1. Analyze and troubleshoot complex technical support incidents and problems for our clients across our various platform products - * Take ownership of responding to inquiries, issues, and escalations - * Perform problem-solving, diagnosing, root cause analysis, and generate corrective action plans for issues - * Work cross-functionally to resolve issues and provide customer care -2. Pick up on gaps in our existing or incoming services, processes or methods and self-start towards solutions -3. Monitor and analyze customer’s environments, providing recommendations for continuous improvement and optimization  -4. Interact with Product, Development, and Service Reliability Engineering (SRE) teams to document and provide feedback on production support related issues and improvements -5. Maintain and improve technical documentation associated with supported client environments -6. Demonstrate excellent customer service skills through all levels of communication, incident/problem management, escalation, and resolution activities -7. Provide on-call support for rotations and escalations - -## We’ll evaluate you based on: - -* Ability to work in a customer facing role, with strong written and verbal communication skills, with the ability to listen, show empathy and also be able to converse with both internal and external technical and non-technical stakeholders -* A deep understanding and hands-on experience of AWS and API technologies -* Experience writing software or scripts in any coding language -* Experience with security principles -* Discovering user/business needs and operational bottlenecks -* Working in highly variable, multi-stakeholder environments -* Experience working within a 24x7 technical support environment -* Promoting inclusive delivery and upholding impact, openness, integrity and fairness. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -\*Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. diff --git a/content/en/careers/positions/technical-writer.md b/content/en/careers/positions/technical-writer.md deleted file mode 100644 index 70f571216..000000000 --- a/content/en/careers/positions/technical-writer.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: job-posting -type: section -title: Technical Writer -description: >- - The Canadian Digital Service is looking for an experienced technical writer to - tell our stories, whether it’s: how our solutions are built; how they work; or - how to reuse our tools and transfer technical knowledge across government. -archived: true -leverId: 5c39a7b7-4cc7-4b4e-b306-72d0cd8efe12 -translationKey: technical-writer ---- -We’re transforming government. Our products will impact people’s everyday lives. It’s an exciting thing to be part of. We need you. - -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We’re hiring people at all levels of experience in Ottawa, Toronto, Waterloo, and Montreal. - -The Canadian Digital Service is looking for an experienced technical writer to tell our stories, whether it’s: how our solutions are built; how they work; or how to reuse our tools and transfer technical knowledge across government. - -## We’re looking for someone who will: -* Make sure our documentation resonates with IT teams in departments who might want to implement features or components we’ve built. -* Develop content plans to help meet the needs of people, ensuring that topics are covered comprehensively. -* Create new content strategy for technologists inside and outside government, like: - * case studies documenting how different teams solved problems - * technical guidance on how to approach common problems - * blog posts on emerging patterns and practices - * documentation for developers on how a product works -* Interview technical and process experts on a variety of teams to get an in-depth understanding of relevant programs, projects, and topics. -* Run workshops and collaborate with technical and content colleagues on publishing. -* Work with Content Designers to ensure guidance is consistent and coherent. -* Actively develop and apply content and format strategies. -* Contribute to the technical writer community across government. - -## You’ll fit right in if: - -* You have an ability to understand complex, technical concepts and translate them into simple, accessible content. -* You thrive in environments where you need to manage relationships with a variety of stakeholders. -* Your strong interpersonal skills enable you to extract knowledge from technical and process experts. -* You are able to work in a fast-paced environment and deliver to deadlines, coordinating work across distributed teams. -* You can identify and deliver the most appropriate type of content (e.g. written, visual, video) for a particular user need. -* You use metrics and user feedback to define and refine content. -* Your default mode is open collaboration. You listen and make space for new ideas. Your secret power is making other people’s ideas better. -* You know that sometimes just trying something is the best way to find out if it’ll work. -* You’re comfortable with what you know, comfortable with what you don’t know, and know how to work with others to make great things. -* You know that done is better than perfect. -* You’re fluent in French and English (in government speak, we’re looking for CBC). - -## At the Canadian Digital Service, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make our team more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -We welcome all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. diff --git a/content/en/careers/positions/temp-software-developer-covid-alert-mobile-app.md b/content/en/careers/positions/temp-software-developer-covid-alert-mobile-app.md deleted file mode 100644 index f5a82db0b..000000000 --- a/content/en/careers/positions/temp-software-developer-covid-alert-mobile-app.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: job-posting -type: section -title: Temp Software Developer - COVID Alert Mobile App -description: COVID Alert is a COVID-19 exposure notification system that uses - the Google/Apple Exposure Notification framework. The Mobile App allows users - to identify as positively diagnoses patients, notifying other Mobile App users - that they’ve physically encountered potential exposure. -archived: true -leverId: 1dbedf23-880d-4a1b-8460-784bd290e978 -translationKey: temp-software-dev-covid-alert-mobile ---- -## Summary - -COVID Alert is a COVID-19 exposure notification system that uses the Google/Apple Exposure Notification framework. The Mobile App allows users to identify as positively diagnoses patients, notifying other Mobile App users that they’ve physically encountered potential exposure. - -## Duties - -* Participate in team rituals (planning/estimation, reviews, check-ins, etc.) -* Code new features and fixes, both for the application and surrounding technical infrastructure -* Participate in 1 week per month on-call rotations (24/7 support) -* Communicate effectively with team members to share status, collaborate on work, and handoff knowledge continuously -* Document work in plain-language that is understandable to its intended audience - -## Skills Required / Tech Stack - -### Must Have - -* Experience with Objective-C/iOS and/or Kotlin/Android -* Experience working in agile environments -* Familiarity with Git and GitHub -* Willing and able to be on-call for a week per month -* Able to work with and setup CI workflows for mobile apps -* Understands the mechanics of distribution via the Apple App Store and Google Play Store -* Automates tests and performs manual tests -* Can read JSON and work with APIs -* Basic working skills with Docker -* Can work with and navigate relational databases -* Is able to offload knowledge to team members (i.e. documentation, mentoring, etc.) -* Basic familiarity with public/private key encryption - -### Able to Learn - -* Google/Apple Exposure Notification framework -* React Native - -## Other Information - -[COVID Alert Mobile App](https://github.com/cds-snc/covid-alert-app) \ No newline at end of file diff --git a/content/en/careers/positions/temp-software-developer-covid-alert-portal.md b/content/en/careers/positions/temp-software-developer-covid-alert-portal.md deleted file mode 100644 index 4cc098057..000000000 --- a/content/en/careers/positions/temp-software-developer-covid-alert-portal.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: Temp Software Developer - COVID Alert Portal -description: COVID Alert is a COVID-19 exposure notification system that uses - the Google/Apple Exposure Notification framework. The Portal is used by - provincial healthcare workers. -archived: true -leverId: 60ec1545-c762-4786-86ce-dab8448648ce -translationKey: temp-software-dev-covid-alert-portal ---- -## Summary - -COVID Alert is a COVID-19 exposure notification system that uses the Google/Apple Exposure Notification framework. The Portal is used by provincial healthcare workers. - -## Duties - -* Participate in team rituals (planning/estimation, reviews, check-ins, etc.) -* Code new features and fixes, both for the application and surrounding technical infrastructure -* Participate in 1 week per month on-call rotations (24/7 support) -* Communicate effectively with team members to share status, collaborate on work, and handoff knowledge continuously -* Document work in plain-language that is understandable to its intended audience - -## Skills Required / Tech Stack - -### Must Have - -* Experience with Python, HTML, CSS, JavaScript -* Experience working in agile environments -* Familiarity with Git and GitHub -* Willing and able to be on-call for a week per month -* Able to work with and setup CI workflows -* Automates tests and performs manual tests -* Knows the basics of computer networking and Amazon Web Services -* Familiarity with infrastructure as code practices -* Knows how to setup appropriate levels of monitoring and alerting -* Basic working skills with Docker -* Can read JSON and work with APIs -* Is able to offload knowledge to team members (i.e. documentation, mentoring, etc.) -* Can work with and navigate relational databases - -### Able to Learn - -* Terraform -* Django -* Google/Apple Exposure Notification framework - -## Other Information - -* [COVID Alert Portal repo](https://github.com/cds-snc/covid-alert-portal) \ No newline at end of file diff --git a/content/en/careers/positions/temp-software-developer-covid-alert-server.md b/content/en/careers/positions/temp-software-developer-covid-alert-server.md deleted file mode 100644 index 13e8c0ea8..000000000 --- a/content/en/careers/positions/temp-software-developer-covid-alert-server.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: job-posting -type: section -title: Temp Software Developer - COVID Alert Server -description: COVID Alert is a COVID-19 exposure notification system that uses - the Google/Apple Exposure Notification framework. The Server provides one-time - keys (via API) that can be given to positively diagnosed patients, as well as - collecting and distributing random IDs of those patients using the COVID Alert - Mobile App so that people they were physically exposed to know to get tested - and to physically distance. -archived: true -leverId: 1447c269-3a44-4b64-97d2-7f550b4297bd -translationKey: temp-software-dev-covid-alert-server ---- -## Summary - -COVID Alert is a COVID-19 exposure notification system that uses the Google/Apple Exposure Notification framework. The Server provides one-time keys (via API) that can be given to positively diagnosed patients, as well as collecting and distributing random IDs of those patients using the COVID Alert Mobile App so that people they were physically exposed to know to get tested and to physically distance. - -## Duties - -* Participate in team rituals (planning/estimation, reviews, check-ins, etc.) -* Code new features and fixes, both for the application and surrounding technical infrastructure -* Participate in 1 week per month on-call rotations (24/7 support) -* Communicate effectively with team members to share status, collaborate on work, and handoff knowledge continuously -* Document work in plain-language that is understandable to its intended audience - -## Skills Required / Tech Stack - -### Must Have - -* Experience with Go Lang -* Experience working in agile environments -* Familiarity with Git and GitHub -* Willing and able to be on-call for a week per month -* Able to work with and setup CI workflows -* Automates tests and performs manual tests -* Knows the basics of computer networking and Amazon Web Services -* Familiarity with infrastructure as code practices -* Knows how to setup appropriate levels of monitoring and alerting -* Basic working skills with Docker -* Can read JSON and work with APIs -* Is able to offload knowledge to team members (i.e. documentation, mentoring, etc.) -* Can work with and navigate relational databases -* Basic familiarity with public/private key encryption - -### Able to Learn - -* Terraform -* Google/Apple Exposure Notification framework - -## Other Information - -* [COVID Alert Server repo](https://github.com/cds-snc/covid-alert-server) \ No newline at end of file diff --git a/content/en/careers/positions/temp-software-developer-notify.md b/content/en/careers/positions/temp-software-developer-notify.md deleted file mode 100644 index 4de17d931..000000000 --- a/content/en/careers/positions/temp-software-developer-notify.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: Temp Software Developer - Notify -description: "Notify is a SaaS platform that allows organizations to send email - and text message notifications. Examples include: confirmation emails, changes - in benefits, or authentication codes." -archived: true -leverId: 85c160b6-e459-465c-b7b0-8aabdb32e653 -translationKey: temp-software-dev-notify ---- -## Summary - -Notify is a SaaS platform that allows organizations to send email and text message notifications. Examples include: confirmation emails, changes in benefits, or authentication codes. - -## Duties - -* Participate in team rituals (planning/estimation, reviews, check-ins, etc.) -* Code new features and fixes -* Participate in 1 week per month on-call rotations (24/7 support) -* Communicate effectively with team members to share status, collaborate on work, and handoff knowledge continuously -* Document work in plain-language that is understandable to its intended audience - -## Skills Required / Tech Stack - -### Must Haves - -* Can code in Python (for backend web apps), HTML, JavaScript, and CSS -* Can read JSON and work with APIs -* Has worked with Amazon Web Services - * Especially: CloudWatch, EKS, Alarms, SNS, SES, SQS -* Familiarity with infrastructure as code practices -* Experience working in agile environments -* Familiarity with Git and GitHub -* Willing and able to be on-call for a week per month -* Able to work with and setup CI workflows -* Automates tests and performs manual tests -* Knows the basics of computer networking -* Able to learn or already knows Terraform -* Basic working skills with Docker -* Basic knowledge of how emails are sent and reputation management -* Is able to offload knowledge to team members (i.e. documentation, mentoring, etc.) -* Can work with and navigate relational databases (i.e. PostgreSQL) - -### Able to Learn - -* Terraform -* GitHub Actions -* Kubernetes - -## Other Information - -* [GC Notify website](https://notification.alpha.canada.ca) -* [GC Notify Github repo](https://github.com/cds-snc/notification-api) \ No newline at end of file diff --git a/content/en/careers/positions/test.md b/content/en/careers/positions/test.md deleted file mode 100644 index 2e9eb1b67..000000000 --- a/content/en/careers/positions/test.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: job-posting -type: section -title: Quantitative Design Researcher -description: >- - We’re hiring a quantitative design researcher. You’ll empower the team to move - forward by developing metrics and measuring result. -archived: true -translationKey: quantitative-researcher ---- -We’re transforming government. Our products will impact people’s everyday lives. It’s an exciting thing to be part of. We need you. - -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We're hiring people at all levels of experience in Ottawa, Toronto, Waterloo, and Montreal. - -We’re hiring a quantitative design researcher. You’ll empower the team to move forward by developing metrics and measuring result. You can integrate new quantitative research methodologies into existing product development. You’ll do more than just crunch numbers. You provide a human-centred perspective on data to help us understand the people we serve. You’ll also work with our policy team to help them report metrics back to our stakeholders. - -You’ll do all this within the context of our design research team. You cheerfully navigate the constraints of conducting research inside government. You’ll help your fellow CDS team members become better researchers as well. We believe every CDS team member is a researcher in some way. You will advocate for Canadians from all walks of life: the people who use services provided by the Government of Canada. - -## What we’re looking for: - -* You help teams measure how well a product solves problems for the people we serve. You shift between clarifying goals, selecting metrics, and doing data science. -* You introduce quantitative methods to beginners, and serve as a resource for experts. You help qualitative researchers, policy analysts, product managers use your methods. -* You creatively find data about areas where data seems scarce. You build data collection tools for our partners, scrape data from unstructured sources. You are resourceful. -* You establish technical infrastructure to support gathering and sharing key metrics. You can scrape data, use APIs and build databases. You can analyze data, and create tooling to generate insights. -* You champion quantitative and qualitative research as part of the product development process. You present research to skeptical audiences. You can help partners build their own research capabilities. -* You reflect on your research practice. You think about what could make your research more useful, ethical, and efficient. You’re also always thinking about how to improve our products and our processes. -* You bring fresh, constructive opinions. You challenge your product team’s assumptions. You speak openly to best represent the people we serve. -* This role differs from data scientist roles. It's focused on applying data science tools to user experience problems. The best applicant wants to understand people’s needs, not only work with data. - -## You will be able to: - -* Select, design, conduct and present quantitative user experience research methods. Examples include: multivariate testing, benchmarking, large-scale surveys, card sorting, comment clustering. -* Design and validate survey questions using psychometric methods. -* Use and explain (to beginners and experts alike) descriptive and frequentist inferential statistics. -* Use open-source data analysis software. Examples include: R or Python with Pandas. -* Write scripts that scrape, extract and/or transform data from a variety of data sources. -* Configure industry-standard research tools like Google Analytics. -* Work with designers, developers, and product managers to use metrics to make decisions. -* Communicate your methods, findings and ideas verbally and in writing. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. - -## Interested? - -Email us at -[CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca](mailto:CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca) with “Quantitative Design Researcher” in the subject line. Include a link to a CV, examples of your work, and/or whatever you think we should see to get to know you. diff --git a/content/en/careers/positions/translator-content-coordinator--74410168-af05-42dc-af82-d413c73ba970.md b/content/en/careers/positions/translator-content-coordinator--74410168-af05-42dc-af82-d413c73ba970.md deleted file mode 100644 index 54e91d2bc..000000000 --- a/content/en/careers/positions/translator-content-coordinator--74410168-af05-42dc-af82-d413c73ba970.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Translator / Content Coordinator' -description: >- - The Translator role is absolutely essential to ensure that we can fulfill our mandate in both official languages and to contribute to the on-going improvement of our team, and the content and bilingual standards across the organization. -archived: true -translationKey: translate-content-coordinator -leverId: 74410168-af05-42dc-af82-d413c73ba970 ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people's needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - - -The Outreach team is responsible for all things storytelling at CDS. We tell stories that help public servants improve government services and make people’s lives better. We help CDS tell stories that help people work for us, work like us and work with us. We provide supporting tools and advice to help CDSers tell effective stories, and build and maintain CDS’ online presence in both official languages. - - -The Translator role is absolutely essential to ensure that we can fulfill our mandate in both official languages and to contribute to the on-going improvement of our team, and the content and bilingual standards across the organization. This role is classified as a IS-02 in the Information Services group. - - -**We’re looking for someone who will:** - -- Communicate and write in both French and English (in government terms, this position is CCC) -- Do comparative edits of documents (administrative, technical, policy, general) translated from English to French -- Translate documents from English to French -- Collaborate with the other translator to improve translation workflow across the organization -- Be a source of feedback as a language professional for those wanting to create French content -- Do terminology research and maintain and update the organizational lexicon -- Do plain language editing in French - -**An excellent candidate will be able to:** - -- Help develop French-first social media campaigns and other French-first promotional content -- Help establish good bilingual standards across the org (presentations, postings, etc.) - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/translator-content-coordinator.md b/content/en/careers/positions/translator-content-coordinator.md deleted file mode 100644 index 54e91d2bc..000000000 --- a/content/en/careers/positions/translator-content-coordinator.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Translator / Content Coordinator' -description: >- - The Translator role is absolutely essential to ensure that we can fulfill our mandate in both official languages and to contribute to the on-going improvement of our team, and the content and bilingual standards across the organization. -archived: true -translationKey: translate-content-coordinator -leverId: 74410168-af05-42dc-af82-d413c73ba970 ---- - -The Canadian Digital Service (CDS) is changing how the federal government designs and delivers digital services. We’re here to improve people’s lives by changing how the government builds technology. We do this by putting people's needs and concerns front and centre. Every experience Canadians have with their government should be safe, fast, easy, transparent, and accessible. We are working in the open to help everyone across government improve service delivery. We need you. - - -The Outreach team is responsible for all things storytelling at CDS. We tell stories that help public servants improve government services and make people’s lives better. We help CDS tell stories that help people work for us, work like us and work with us. We provide supporting tools and advice to help CDSers tell effective stories, and build and maintain CDS’ online presence in both official languages. - - -The Translator role is absolutely essential to ensure that we can fulfill our mandate in both official languages and to contribute to the on-going improvement of our team, and the content and bilingual standards across the organization. This role is classified as a IS-02 in the Information Services group. - - -**We’re looking for someone who will:** - -- Communicate and write in both French and English (in government terms, this position is CCC) -- Do comparative edits of documents (administrative, technical, policy, general) translated from English to French -- Translate documents from English to French -- Collaborate with the other translator to improve translation workflow across the organization -- Be a source of feedback as a language professional for those wanting to create French content -- Do terminology research and maintain and update the organizational lexicon -- Do plain language editing in French - -**An excellent candidate will be able to:** - -- Help develop French-first social media campaigns and other French-first promotional content -- Help establish good bilingual standards across the org (presentations, postings, etc.) - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -At CDS, we don’t just accept difference - we celebrate it. We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. Our ability to deliver better public services — accessible, inclusive services — can only be realized if we can recognize and harness the most diverse range of thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential. - -[Assessment accommodation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -Out of an abundance of caution, all interviews will be conducted via video or teleconference for the foreseeable future. - diff --git a/content/en/careers/positions/visual-designers.md b/content/en/careers/positions/visual-designers.md deleted file mode 100644 index 00357f39c..000000000 --- a/content/en/careers/positions/visual-designers.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -layout: job-posting -type: section -title: Visual Designers -description: >- - Visual designers create graphic elements that underpin interaction and service - design. -archived: true -translationKey: visual-designers ---- -We’re transforming government. Our products will impact people's everyday lives. It's an exciting thing to be part of. We need you. - -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We’re hiring people at all levels of experience in Ottawa, Toronto, Waterloo, and Montreal. - -Visual designers create graphic elements that underpin interaction and service design. Their work uses typography, colour, space, layout, iconography, and illustration to ensure that content is legible and readable and that interactions are seen and understood by all users. They are also responsible for creating visuals that are accessible for users of all abilities while communicate complex topics in the simplest and easiest terms. Visual designers can work in both print and digital while understanding the specifics of both. - -## We’re looking for dedicated designers to join our team: - -* Your approach to design starts with inclusivity and accessibility. -* You’re great at communicating with people who aren’t familiar with design, comfortable working alongside clients during the design process, and are excited to work with people on research and testing. -* You can effectively demonstrate what your detailed design process entails. -* You are passionate about users’ experiences and want to create measurable improvements to government services. -* You have experience working alongside developers and researchers, and rapidly prototyping. - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. - -## Interested? - -Email us at [CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca](mailto:CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca) with "Visual Designer" in the subject line. Include a link to a CV, examples of your work, and/or whatever you think we should see to get to know you. diff --git a/content/en/careers/positions/visual-storyteller.md b/content/en/careers/positions/visual-storyteller.md deleted file mode 100644 index 47706988d..000000000 --- a/content/en/careers/positions/visual-storyteller.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: Visual Storyteller -description: >- - As the Outreach Team, we are the storytellers of the CDS. We tell the stories - that help public servants improve government services and make people’s lives - better. If you’re ready to help us use fewer words and more pictures, then - this is the role for you. -archived: true -leverId: 220f78c1-4504-4c4e-8dc7-93bec226d18a -translationKey: visual-storyteller ---- -We’re transforming government. Our products will impact people’s everyday lives. It’s an exciting thing to be part of. We need you. - -The Canadian Digital Service is focused on delivering better public services using the best technology and design, all informed by people’s needs. We’re hiring people at all levels of experience in Ottawa, Toronto, Waterloo, and Montreal. - -As the Outreach Team, we are the storytellers of the CDS. We tell the stories that help public servants improve government services and make people’s lives better. If you’re ready to help us use fewer words and more pictures, then this is the role for you. - -## We’re looking for someone who will: - -* Help us tell our stories visually — whether that’s with photos, illustrations, animations, or video. We don’t need you to be an expert at all the things. We’re looking for someone who is really good at one or two of these things and interested in getting better at the rest. -* Get to know our audiences and find just the right images to help them feel something. -* Craft great still and moving images that make our blog, social media accounts, presentations, website, and posters… better. -* Experiment with us. We’re just getting started, and we’re looking for someone who can learn with us as we develop our brand and our style. -* Tell stories in French. - -## You’ll fit right in if: - -* Your first question is always, “Who is your audience, and what do you want them to feel?” -* You’re a creative storyteller who can make people cry, laugh, or sit in wonder with the images you create. -* You know your way around cameras, art supplies, and illustration, animation, and/or photo and video editing software. -* You love learning a new camera or illustration app, and you keep a journal, sketchbook, or Instagram account of all things creative. -* Your default mode is open collaboration. You listen and make space for new ideas. -* Your secret power is making other people’s ideas better. -* You know that sometimes just trying something is the best way to find out if it’ll work -* You’re comfortable with what you know, comfortable with what you don’t know, and know how to work with others to make great things. -* You know that done is better than perfect. -* You’re fluent in French and English. (In government speak, CBC.) -* You like ice cream. Not because we’re breaking a sweat and need to chill. Just because we like to have our team meetings over cones. (Vegan? Lactose intolerant? We’ve got you covered.) - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -## At CDS, we don’t just accept difference - we celebrate it. - -We proudly, passionately, and actively strive to make CDS more reflective and inclusive of the society that we serve. We will only be able to deliver better, more accessible, and more inclusive public services if we harness diverse thoughts, experiences, and skills. We work hard to create an environment where different perspectives and experiences are valued. We are committed to helping diverse talent thrive. - -CDS welcomes all applicants regardless of race, ethnicity, religion, sexual orientation, gender identity or expression, national origin, disability, age, Veteran status, marital status, pregnancy or family commitments. diff --git a/content/en/careers/positions/visual-storytelling-advisor--79bcb51a-f5dc-4a33-be6e-66a53130c25e.md b/content/en/careers/positions/visual-storytelling-advisor--79bcb51a-f5dc-4a33-be6e-66a53130c25e.md deleted file mode 100644 index ab4253072..000000000 --- a/content/en/careers/positions/visual-storytelling-advisor--79bcb51a-f5dc-4a33-be6e-66a53130c25e.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Visual Storytelling Advisor' -description: >- - As the Outreach Team, we are the storytellers of the Canadian Digital Service. We tell the stories that help public servants improve government services and make people’s lives better. If you’re ready to help us use fewer words and more pictures, then this is the role for you. This role is classified as a IS-02 in the Information Services group and represents the IS qualification standards. - -archived: true -translationKey: visual-storytelling-advisor-apr-2022 -leverId: 79bcb51a-f5dc-4a33-be6e-66a53130c25e ---- - -The Canadian Digital Service (CDS) works with federal departments to make the services people depend on simple and easy-to-use. We’re a small but mighty team that is rethinking service design and delivery, engaging users every step of the way. By working in the open, and connecting partners with tools, talent, and training grounded in practice, we’re building capacity across the government for better service delivery. And we need you. - -As the Outreach Team, we are the storytellers of the Canadian Digital Service. We tell the stories that help public servants improve government services and make people’s lives better. If you’re ready to help us use fewer words and more pictures, then this is the role for you. - -This role is classified as a [IS-02 in the Information Services group](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc993929944) and represents the IS qualification standards. - - -**You will:** - -- Help us tell better stories, visually — whether that’s with photos, illustrations, animations, or video. We don’t need you to be an expert at all the things. We’re looking for someone who is really good at one or two of these things and interested in getting better at the rest. -- Craft great visual content to make our blog, social media accounts, presentations, website, and posters more engaging and more memorable. -- Help us cultivate a brand that resonates with our values. - -**An excellent candidate will:** - -- Have front end web development skills -- Have experience with Figma -- Live by these questions: “Who is the audience?”, “What do they need to know?” and “How will this make them feel?” -- Interpret, apply and adhere to brand guidelines, without limiting creativity. -- Love to venture into their growth zone to explore, examine and visualize a wide variety of ideas. -- Be motivated to learn new image, photo, animation, illustration and video editing software. -- Collaborate by default, listen and ask if they don’t understand, and be skilled at taking ideas to the next stage. -- Transform constraints into creative levers and try new things to see if they work. -- Be comfortable with what they know and with what they don’t know. They’re not afraid to raise any questions right away, instead of midway through the work. -- Know that done is better than perfect, and understands the key to creative success is not abandonment or stubbornness, but perseverance. -- Be fluent in French et peut également parler anglais*. In Government speak, this role is ‘CBC.’ -- Be based near Ottawa (in the ‘NCR’) - -We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job. - -COVID-19 Vaccination Policy -All employees of the core public administration are required to be fully vaccinated against COVID-19 and attest to their vaccination status unless accommodated based on a medical contraindication, religion, or another prohibited ground for discrimination as defined under the Canadian Human Rights Act. - -*A pool of qualified persons resulting from this process MAY be created and MAY be used to fill similar positions, with linguistic profiles (english essential, bilingual imperative BBB/BBB, bilingual imperative CBC/CBC, as well as tenures (indeterminate, deployment, acting, assignment, secondment, specified period) which may vary according to the position being staffed. - - diff --git "a/content/fr/blog/posts/en-pleine-croissance-\303\240-spac-conception-de-services-et-recherche-en-conception.md" "b/content/fr/blog/posts/en-pleine-croissance-\303\240-spac-conception-de-services-et-recherche-en-conception.md" index 3e9c78462..961f678bf 100644 --- "a/content/fr/blog/posts/en-pleine-croissance-\303\240-spac-conception-de-services-et-recherche-en-conception.md" +++ "b/content/fr/blog/posts/en-pleine-croissance-\303\240-spac-conception-de-services-et-recherche-en-conception.md" @@ -63,5 +63,4 @@ La prise en compte de la conception de services dans les activités d’approvis * Parfois, vous devez faire preuve de créativité et faire de votre mieux dans les limites de vos contraintes. Les compétences, les horaires et les budgets ne permettent pas toujours de suivre l’approche théorique. * Faites la promotion du travail de votre équipe et diffusez-le sans modération sur toutes les plateformes possibles. -Je me réjouis de voir que nous commençons à orienter nos efforts pour appliquer la conception de services aux activités du gouvernement. Nous sommes enthousiastes à l’idée de nous mettre au travail pour améliorer l’achat, montrer les résultats de nos efforts en conception de services et prouver que même les services internes comme l’approvisionnement peuvent être une expérience agréable. - +Je me réjouis de voir que nous commençons à orienter nos efforts pour appliquer la conception de services aux activités du gouvernement. Nous sommes enthousiastes à l’idée de nous mettre au travail pour améliorer l’achat, montrer les résultats de nos efforts en conception de services et prouver que même les services internes comme l’approvisionnement peuvent être une expérience agréable. \ No newline at end of file diff --git "a/content/fr/careers/positions/adjoint-de-direction-aupr\303\250s-du-directeur-de-l\342\200\231exploitation.md" "b/content/fr/careers/positions/adjoint-de-direction-aupr\303\250s-du-directeur-de-l\342\200\231exploitation.md" deleted file mode 100644 index 8327ce507..000000000 --- "a/content/fr/careers/positions/adjoint-de-direction-aupr\303\250s-du-directeur-de-l\342\200\231exploitation.md" +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: Adjoint(e) de direction (auprès du chef des opérations) -description: >- - Nous recherchons un adjoint ou une adjointe de direction qui, travaillant aux - côtés de notre chef des opérations et de ses équipes, saura gérer de multiples - priorités dans un environnement en rapide évolution. -archived: true -leverId: 2f462eae-3b9d-4925-8224-be493f5552b9 -translationKey: executive-assistant-coo ---- -Le Service numérique canadien (SNC) est chargé de changer la façon dont le gouvernement fédéral conçoit et fournit les services numériques, afin de réduire les risques d’échec des produits, de réduire les coûts, de garantir la confidentialité des utilisateurs et la sécurité des systèmes, et surtout, d’améliorer la vie des gens en appelant l’attention sur leurs besoins et préoccupations. Selon nous, chaque expérience vécue par les Canadiennes et Canadiens lorsqu’ils interagissent avec le gouvernement devrait répondre ou dépasser leurs attentes modernes et valables voulant que les services numériques soient sûrs, rapides, faciles, transparents et accessibles. Nous travaillons ouvertement, renforçant ainsi les capacités dans tout le gouvernement pour améliorer la prestation de services. Et nous avons besoin de vous. - -Le bureau du chef des opérations est le centre administratif et opérationnel du SNC. Le chef des opérations et ses équipes ont deux responsabilités principales : veiller à ce que le reste de l’organisation dispose de ce dont elle a besoin pour fonctionner à un niveau optimal et faciliter l’adoption d’outils et de pratiques similaires par d’autres acteurs au gouvernement. Nous recherchons un adjoint ou une adjointe de direction qui, travaillant aux côtés de notre chef des opérations et de ses équipes, saura gérer de multiples priorités dans un environnement en rapide évolution. Il s’agit d’un poste à plusieurs facettes qui va au-delà de l’administration et de la correspondance traditionnelles et qui permettra de développer des compétences en matière de stratégie, de mobilisation des intervenants, de gestion du travail et de politique. Si vous êtes prêt à travailler et à apprendre au sein d’une équipe attentionnée, dynamique et motivée par sa mission, à aider le SNC à constamment peaufiner ses opérations, et à contribuer à l’amélioration des services offerts aux Canadiens et aux Canadiennes, ce rôle est pour vous. Ce poste est classé AS-03 ou AS-04 dans le groupe Services administratifs. - -Nous recherchons une personne qui saura : - -* Gérer les calendriers et la logistique des réunions internes et externes, ainsi que les déplacements des employés. -* Rédiger et gérer la correspondance et les communications au nom du chef des opérations. -* Planifier et exécuter les événements d’équipe, les réunions, les activités hors site et d’autres responsabilités particulières. -* Assurer le suivi, l’organisation et la priorisation d’une série de mesures, de demandes d’approbation et de documents internes du personnel. -* Agir en tant qu’agent de liaison à l’interne et à l’externe, en faisant preuve de professionnalisme et de collaboration en tout temps. -* Créer de la clarté et de la structure en travaillant avec les hauts dirigeants, en les aidant à opérationnaliser leurs priorités stratégiques. -* Rester calme sous la pression, savoir établir des priorités et travailler en équipe. -* Travailler en étroite collaboration avec le Bureau du dirigeant principal, les directeurs des unités d’activité et les bureaux des partenaires d’affaires du Secrétariat du Conseil du Trésor. - -Un excellent candidat ou une excellente candidate sera en mesure de : - -* Maintenir le chef des opérations sur la bonne voie pour respecter les engagements et soutenir la responsabilité des résultats dans toute l’équipe. -* Créer et améliorer les processus et les systèmes de priorisation et de suivi. -* Agir au pied levé, en fournissant une interprétation et des conseils au chef des opérations quand il mobilise des partenaires et des intervenants à l’intérieur et à l’extérieur du gouvernement. -* Trouver des solutions créatives aux problèmes et faire des choix judicieux face à l’incertitude ou à des informations incomplètes. -* Collaborer et cocréer avec les partenaires et les parties prenantes. -* Maîtriser Microsoft Office, Google Apps (en particulier Gmail, Agenda et Docs) et Trello. -* Comprendre le fonctionnement du gouvernement et les systèmes utilisés pour le faire fonctionner, et avoir la capacité de composer avec la bureaucratie avec facilité. -* Communiquer couramment en français et en anglais (au gouvernement, ce rôle est CCC). -* Rédiger de la correspondance dans les deux langues officielles et réviser les traductions serait un atout. - -Nous reconnaissons que tout le monde a des compétences et des expériences variées et que personne ne « coche toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne candidate ou le bon candidat pour le poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -*Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. \ No newline at end of file diff --git a/content/fr/careers/positions/adjoint-e-de-direction---de6ae5bc-d267-4539-89b4-c4d1497ccbf0.md b/content/fr/careers/positions/adjoint-e-de-direction---de6ae5bc-d267-4539-89b4-c4d1497ccbf0.md deleted file mode 100644 index 11acfa506..000000000 --- a/content/fr/careers/positions/adjoint-e-de-direction---de6ae5bc-d267-4539-89b4-c4d1497ccbf0.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Adjoint (e) de direction ' -description: >- - Nous souhaitons embaucher un adjoint ou une adjointe à la direction pour offrir un soutien administratif et opérationnel aux cadres supérieurs, classés AS-02 dans le groupe Services administratifs. Ce poste relèvera du chef de cabinet auprès du premier dirigeant. -archived: true -translationKey: executive-assistant-cos -leverId: de6ae5bc-d267-4539-89b4-c4d1497ccbf0 ---- - -Le Service numérique canadien (SNC) est chargé de changer la façon dont le gouvernement fédéral conçoit et fournit les services numériques, afin de réduire les risques d’échec des produits, de réduire les coûts, de garantir la confidentialité des utilisateurs et la sécurité des systèmes, et surtout, d’améliorer la vie des gens en appelant l’attention sur leurs besoins et préoccupations. Selon nous, chaque expérience vécue par les Canadiennes et Canadiens lorsqu’ils interagissent avec le gouvernement devrait répondre ou dépasser leurs attentes modernes et valables voulant que les services numériques soient sûrs, rapides, faciles, transparents et accessibles. Nous travaillons ouvertement, renforçant ainsi les capacités dans tout le gouvernement pour améliorer la prestation de services. Et nous avons besoin de vous. - -Nous souhaitons embaucher un adjoint ou une adjointe à la direction pour offrir un soutien administratif et opérationnel aux cadres supérieurs, classés AS-02 dans le groupe Services administratifs. Ce poste relèvera du chef des opérations. - -Nous sommes à la recherche d’une adjointe ou d’un adjoint à la direction qui excellera dans la gestion de priorités multiples dans un environnement en évolution rapide pour travailler au soutien des directeurs de notre communauté de pratique et de leurs équipes. Il s’agit d’un rôle à multiples facettes qui va au-delà des fonctions traditionnelles de gestion de la correspondance et d’administration dans lequel le titulaire pourra approfondir ses compétences en matière de stratégie, d’engagement des parties prenantes, de gestion du travail et de politique. Le Service numérique canadien (SNC) utilise des outils modernes pour aider à accomplir le travail, offre des possibilités de mentorat, d’encadrement et de perfectionnement professionnel de même que l’occasion de découvrir comment les logiciels et les services numériques modernes sont conçus. Si vous êtes en mesure de travailler et d’apprendre au sein d’une équipe dévouée et prête à relever les défis liés à sa mission dans un milieu dynamique, à aider le SNC à constamment peaufiner ses activités et à contribuer à l’amélioration des services offerts aux Canadiens, ce poste est pour vous. - -## Nous recherchons un (e) person (ne) qui saura : -- Gérer les calendriers et la logistique des réunions internes et externes, ainsi que les futurs déplacements. -- Rédiger et gérer la correspondance et les communications au nom des directeurs(trices). -- Planifier et mettre en œuvre des événements d’équipe, des réunions, des activités hors site et d’autres fonctions particulières. -- Suivre, organiser et hiérarchiser une variété de mesures de suivi, de demandes d’approbation et de documents internes du personnel. -- Veiller à ce que tous les ordres du jour et les documents de réunion soient clairs et fournis à l’avance. -- Interagir avec les parties prenantes et les aider à les mettre en relation avec les personnes compétentes au sein du SNC. -- Agir à titre d’agent(e) de liaison à l’interne et à l’externe en maintenant en tout temps un sens du professionnalisme et de la collaboration. -- Créer de la clarté et de la structure en travaillant avec les haut(e)s dirigeant(e)s, en les aidant à opérationnaliser leurs priorités stratégiques. -- Être responsable, à l’occasion, de la prise de notes et de la mise en œuvre des mesures de suivi. -- Demeurer calme sous la pression, savoir comment établir des priorités et travailler en équipe. -- Travailler en étroite collaboration avec les directeurs(trices) des unités opérationnelles et les bureaux des partenaires opérationnels à l’échelle du Secrétariat du Conseil du Trésor. -- Alimenter les systèmes de gestion des relations avec la clientèle. - -## Un(e) excellent(e) candidat(e) pourra : -- Maintenir les directeurs(trices) sur la bonne voie pour respecter les engagements et appuyer la responsabilisation à l’égard des résultats dans l’ensemble de l’équipe. -- Créer et améliorer les processus et les systèmes d’établissement des priorités et de suivi. -- Réagir rapidement en fournissant des conseils et des interprétations aux directeurs(trices) lorsqu’ils collaborent avec des partenaires et des intervenants à l’intérieur et à l’extérieur du gouvernement. -- Trouver des solutions créatives aux problèmes et faire preuve d’un jugement éclairé en cas d’incertitude ou de renseignements incomplets. -- Collaborer avec des partenaires et des parties prenantes et participer à des efforts de création conjointe. -- Maîtriser Microsoft Office et les applis Google (en particulier Gmail, Calendar et Docs) et Trello. -- Comprendre le fonctionnement du gouvernement et des systèmes au soutien de ses activités tout en étant en mesure de gérer et de naviguer dans la bureaucratie avec aisance. -- Communiquer couramment en français et en anglais (posséder un profil de compétence linguistique de niveau « CBC » dans le jargon gouvernemental). -- Posséder la capacité de rédiger de la correspondance dans les deux langues officielles et de réviser les traductions serait un atout. - -Nous reconnaissons que tout le monde a des compétences et des expériences variées et que personne ne « coche toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne candidate ou le bon candidat pour le poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - diff --git a/content/fr/careers/positions/adjoint-e-de-direction.md b/content/fr/careers/positions/adjoint-e-de-direction.md deleted file mode 100644 index 11acfa506..000000000 --- a/content/fr/careers/positions/adjoint-e-de-direction.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Adjoint (e) de direction ' -description: >- - Nous souhaitons embaucher un adjoint ou une adjointe à la direction pour offrir un soutien administratif et opérationnel aux cadres supérieurs, classés AS-02 dans le groupe Services administratifs. Ce poste relèvera du chef de cabinet auprès du premier dirigeant. -archived: true -translationKey: executive-assistant-cos -leverId: de6ae5bc-d267-4539-89b4-c4d1497ccbf0 ---- - -Le Service numérique canadien (SNC) est chargé de changer la façon dont le gouvernement fédéral conçoit et fournit les services numériques, afin de réduire les risques d’échec des produits, de réduire les coûts, de garantir la confidentialité des utilisateurs et la sécurité des systèmes, et surtout, d’améliorer la vie des gens en appelant l’attention sur leurs besoins et préoccupations. Selon nous, chaque expérience vécue par les Canadiennes et Canadiens lorsqu’ils interagissent avec le gouvernement devrait répondre ou dépasser leurs attentes modernes et valables voulant que les services numériques soient sûrs, rapides, faciles, transparents et accessibles. Nous travaillons ouvertement, renforçant ainsi les capacités dans tout le gouvernement pour améliorer la prestation de services. Et nous avons besoin de vous. - -Nous souhaitons embaucher un adjoint ou une adjointe à la direction pour offrir un soutien administratif et opérationnel aux cadres supérieurs, classés AS-02 dans le groupe Services administratifs. Ce poste relèvera du chef des opérations. - -Nous sommes à la recherche d’une adjointe ou d’un adjoint à la direction qui excellera dans la gestion de priorités multiples dans un environnement en évolution rapide pour travailler au soutien des directeurs de notre communauté de pratique et de leurs équipes. Il s’agit d’un rôle à multiples facettes qui va au-delà des fonctions traditionnelles de gestion de la correspondance et d’administration dans lequel le titulaire pourra approfondir ses compétences en matière de stratégie, d’engagement des parties prenantes, de gestion du travail et de politique. Le Service numérique canadien (SNC) utilise des outils modernes pour aider à accomplir le travail, offre des possibilités de mentorat, d’encadrement et de perfectionnement professionnel de même que l’occasion de découvrir comment les logiciels et les services numériques modernes sont conçus. Si vous êtes en mesure de travailler et d’apprendre au sein d’une équipe dévouée et prête à relever les défis liés à sa mission dans un milieu dynamique, à aider le SNC à constamment peaufiner ses activités et à contribuer à l’amélioration des services offerts aux Canadiens, ce poste est pour vous. - -## Nous recherchons un (e) person (ne) qui saura : -- Gérer les calendriers et la logistique des réunions internes et externes, ainsi que les futurs déplacements. -- Rédiger et gérer la correspondance et les communications au nom des directeurs(trices). -- Planifier et mettre en œuvre des événements d’équipe, des réunions, des activités hors site et d’autres fonctions particulières. -- Suivre, organiser et hiérarchiser une variété de mesures de suivi, de demandes d’approbation et de documents internes du personnel. -- Veiller à ce que tous les ordres du jour et les documents de réunion soient clairs et fournis à l’avance. -- Interagir avec les parties prenantes et les aider à les mettre en relation avec les personnes compétentes au sein du SNC. -- Agir à titre d’agent(e) de liaison à l’interne et à l’externe en maintenant en tout temps un sens du professionnalisme et de la collaboration. -- Créer de la clarté et de la structure en travaillant avec les haut(e)s dirigeant(e)s, en les aidant à opérationnaliser leurs priorités stratégiques. -- Être responsable, à l’occasion, de la prise de notes et de la mise en œuvre des mesures de suivi. -- Demeurer calme sous la pression, savoir comment établir des priorités et travailler en équipe. -- Travailler en étroite collaboration avec les directeurs(trices) des unités opérationnelles et les bureaux des partenaires opérationnels à l’échelle du Secrétariat du Conseil du Trésor. -- Alimenter les systèmes de gestion des relations avec la clientèle. - -## Un(e) excellent(e) candidat(e) pourra : -- Maintenir les directeurs(trices) sur la bonne voie pour respecter les engagements et appuyer la responsabilisation à l’égard des résultats dans l’ensemble de l’équipe. -- Créer et améliorer les processus et les systèmes d’établissement des priorités et de suivi. -- Réagir rapidement en fournissant des conseils et des interprétations aux directeurs(trices) lorsqu’ils collaborent avec des partenaires et des intervenants à l’intérieur et à l’extérieur du gouvernement. -- Trouver des solutions créatives aux problèmes et faire preuve d’un jugement éclairé en cas d’incertitude ou de renseignements incomplets. -- Collaborer avec des partenaires et des parties prenantes et participer à des efforts de création conjointe. -- Maîtriser Microsoft Office et les applis Google (en particulier Gmail, Calendar et Docs) et Trello. -- Comprendre le fonctionnement du gouvernement et des systèmes au soutien de ses activités tout en étant en mesure de gérer et de naviguer dans la bureaucratie avec aisance. -- Communiquer couramment en français et en anglais (posséder un profil de compétence linguistique de niveau « CBC » dans le jargon gouvernemental). -- Posséder la capacité de rédiger de la correspondance dans les deux langues officielles et de réviser les traductions serait un atout. - -Nous reconnaissons que tout le monde a des compétences et des expériences variées et que personne ne « coche toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne candidate ou le bon candidat pour le poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - diff --git "a/content/fr/careers/positions/adjoint\302\267e-ex\303\251cutif\302\267ve---directeur-des-op\303\251rations--7c3b9da6-720e-4454-b7a3-9dd635b3a889.md" "b/content/fr/careers/positions/adjoint\302\267e-ex\303\251cutif\302\267ve---directeur-des-op\303\251rations--7c3b9da6-720e-4454-b7a3-9dd635b3a889.md" deleted file mode 100644 index 05b29a159..000000000 --- "a/content/fr/careers/positions/adjoint\302\267e-ex\303\251cutif\302\267ve---directeur-des-op\303\251rations--7c3b9da6-720e-4454-b7a3-9dd635b3a889.md" +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Adjoint·e exécutif·ve - directeur des opérations' -description: >- - Le bureau du directeur des opérations est le cœur administratif et opérationnel du SNC. Le directeur des opérations et ses équipes ont deux responsabilités principales : d’une part, veiller à ce que le reste de l’organisation dispose du nécessaire pour fonctionner à un niveau optimal et, d’autre part, simplifier l’adoption d’outils et de pratiques similaires par d’autres au sein du gouvernement. -archived: true -translationKey: executive-assistant-coo2 -leverId: 7c3b9da6-720e-4454-b7a3-9dd635b3a889 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins des citoyen·ne·s au premier plan. Chaque interaction entre les Canadien·ne·s et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Le bureau du directeur des opérations est le cœur administratif et opérationnel du SNC. Le directeur des opérations et ses équipes ont deux responsabilités principales : d’une part, veiller à ce que le reste de l’organisation dispose du nécessaire pour fonctionner à un niveau optimal et, d’autre part, simplifier l’adoption d’outils et de pratiques similaires par d’autres au sein du gouvernement. Nous sommes à la recherche d’un·e adjoint·e exécutif·ve qui s’épanouira dans la gestion de multiples priorités dans un environnement en évolution rapide, tout en travaillant avec notre directeur des opérations et avec ses équipes. Il s’agit d’un rôle à multiples facettes qui va au-delà des fonctions traditionnelles de gestion de la correspondance et d’administration dans lequel le ou la titulaire pourra approfondir ses compétences en matière d’engagement des parties prenantes, de gestion du travail et de pratiques numériques agiles et autres. Si vous êtes prêt·e à vous investir et à apprendre au sein d’une équipe bienveillante, axée sur ses objectifs et au rythme rapide; à aider le SNC à peaufiner continuellement ses opérations; et à jouer un rôle dans l’amélioration des services pour les Canadien·ne·s, ce poste correspond à vos intérêts! Ce rôle est classé AS-02 dans le groupe Services administratifs. - - -**Nous sommes à la recherche d’une personne qui :** - - -- s’occupera des calendriers et de la planification des déplacements pour les réunions internes et externes; -- veillera au suivi, à l’organisation et à la hiérarchisation d’un éventail d’éléments d’actions, de demandes d’approbation et de documents internes du personnel de plusieurs équipes au sein de l’unité opérationnelle des opérations, y compris en faisant le lien entre des dossiers ou initiatives interdépendants; -- rédigera et coordonnera la correspondance et les communications et gérera l’engagement au nom du directeur des opérations; -- planifiera et réalisera des événements d’équipe, des réunions, des activités hors site et d’autres fonctions au besoin en collaboration avec la direction des équipes des opérations; -- agira à titre d’intermédiaire pour le directeur des opérations et pour l’unité opérationnelle dans son ensemble pour les besoins internes au SNC et externes, en faisant preuve de professionnalisme et d’un esprit de collaboration en tout temps; -- vulgarisera les faits et créera une structure avec la haute direction du SNC qui aidera cette dernière à opérationnaliser ses priorités stratégiques; -- saura garder son calme sous la pression, établira des priorités et aimera travailler en équipe; -- travaillera en étroite collaboration avec le bureau de président-directeur général, avec les directeur·trice·s des unités opérationnelles des partenariats, des plateformes et de la liaison et diffusion du SNC et avec les bureaux de partenaires du secrétariat du Conseil du Trésor et d’ailleurs. - -**Le ou la candidat·e idéal·e saura :** -- maintenir le directeur des opérations sur la bonne voie pour respecter les engagements et appuyer la responsabilisation à l’égard des résultats dans l’ensemble de l’équipe; -- créer et améliorer des processus et des systèmes d’établissement des priorités et de suivi; -- faire preuve de répartie en fournissant des conseils et des interprétations au directeur des opérations lorsqu’il collabore avec des partenaires et des intervenants à l’intérieur et à l’extérieur du gouvernement; -- trouver des solutions créatives aux problèmes et faire preuve d’un jugement éclairé en cas d’incertitude ou de renseignements incomplets; -- collaborer avec des partenaires et des parties prenantes et participer à des efforts de création conjointe; -- maîtriser Microsoft Office, les applis Google (en particulier GMail, Calendar et Docs), Slack et Trello; -- comprendre le fonctionnement du gouvernement et des systèmes au soutien de ses activités tout en étant en mesure de gérer et de naviguer dans la bureaucratie avec aisance; -- communiquer facilement en français et en anglais (posséder un profil de compétence linguistique de niveau « BBB » dans le jargon gouvernemental); -- si possible, rédiger de la correspondance dans les deux langues officielles et réviser des traductions. - - - - - -Nous sommes conscients 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. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidat·e·s, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien·ne combattant·e, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. -Mesures d’adaptation en matière d’évaluation - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - - - diff --git "a/content/fr/careers/positions/adjoint\302\267e-ex\303\251cutif\302\267ve---directeur-des-op\303\251rations.md" "b/content/fr/careers/positions/adjoint\302\267e-ex\303\251cutif\302\267ve---directeur-des-op\303\251rations.md" deleted file mode 100644 index 05b29a159..000000000 --- "a/content/fr/careers/positions/adjoint\302\267e-ex\303\251cutif\302\267ve---directeur-des-op\303\251rations.md" +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Adjoint·e exécutif·ve - directeur des opérations' -description: >- - Le bureau du directeur des opérations est le cœur administratif et opérationnel du SNC. Le directeur des opérations et ses équipes ont deux responsabilités principales : d’une part, veiller à ce que le reste de l’organisation dispose du nécessaire pour fonctionner à un niveau optimal et, d’autre part, simplifier l’adoption d’outils et de pratiques similaires par d’autres au sein du gouvernement. -archived: true -translationKey: executive-assistant-coo2 -leverId: 7c3b9da6-720e-4454-b7a3-9dd635b3a889 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins des citoyen·ne·s au premier plan. Chaque interaction entre les Canadien·ne·s et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Le bureau du directeur des opérations est le cœur administratif et opérationnel du SNC. Le directeur des opérations et ses équipes ont deux responsabilités principales : d’une part, veiller à ce que le reste de l’organisation dispose du nécessaire pour fonctionner à un niveau optimal et, d’autre part, simplifier l’adoption d’outils et de pratiques similaires par d’autres au sein du gouvernement. Nous sommes à la recherche d’un·e adjoint·e exécutif·ve qui s’épanouira dans la gestion de multiples priorités dans un environnement en évolution rapide, tout en travaillant avec notre directeur des opérations et avec ses équipes. Il s’agit d’un rôle à multiples facettes qui va au-delà des fonctions traditionnelles de gestion de la correspondance et d’administration dans lequel le ou la titulaire pourra approfondir ses compétences en matière d’engagement des parties prenantes, de gestion du travail et de pratiques numériques agiles et autres. Si vous êtes prêt·e à vous investir et à apprendre au sein d’une équipe bienveillante, axée sur ses objectifs et au rythme rapide; à aider le SNC à peaufiner continuellement ses opérations; et à jouer un rôle dans l’amélioration des services pour les Canadien·ne·s, ce poste correspond à vos intérêts! Ce rôle est classé AS-02 dans le groupe Services administratifs. - - -**Nous sommes à la recherche d’une personne qui :** - - -- s’occupera des calendriers et de la planification des déplacements pour les réunions internes et externes; -- veillera au suivi, à l’organisation et à la hiérarchisation d’un éventail d’éléments d’actions, de demandes d’approbation et de documents internes du personnel de plusieurs équipes au sein de l’unité opérationnelle des opérations, y compris en faisant le lien entre des dossiers ou initiatives interdépendants; -- rédigera et coordonnera la correspondance et les communications et gérera l’engagement au nom du directeur des opérations; -- planifiera et réalisera des événements d’équipe, des réunions, des activités hors site et d’autres fonctions au besoin en collaboration avec la direction des équipes des opérations; -- agira à titre d’intermédiaire pour le directeur des opérations et pour l’unité opérationnelle dans son ensemble pour les besoins internes au SNC et externes, en faisant preuve de professionnalisme et d’un esprit de collaboration en tout temps; -- vulgarisera les faits et créera une structure avec la haute direction du SNC qui aidera cette dernière à opérationnaliser ses priorités stratégiques; -- saura garder son calme sous la pression, établira des priorités et aimera travailler en équipe; -- travaillera en étroite collaboration avec le bureau de président-directeur général, avec les directeur·trice·s des unités opérationnelles des partenariats, des plateformes et de la liaison et diffusion du SNC et avec les bureaux de partenaires du secrétariat du Conseil du Trésor et d’ailleurs. - -**Le ou la candidat·e idéal·e saura :** -- maintenir le directeur des opérations sur la bonne voie pour respecter les engagements et appuyer la responsabilisation à l’égard des résultats dans l’ensemble de l’équipe; -- créer et améliorer des processus et des systèmes d’établissement des priorités et de suivi; -- faire preuve de répartie en fournissant des conseils et des interprétations au directeur des opérations lorsqu’il collabore avec des partenaires et des intervenants à l’intérieur et à l’extérieur du gouvernement; -- trouver des solutions créatives aux problèmes et faire preuve d’un jugement éclairé en cas d’incertitude ou de renseignements incomplets; -- collaborer avec des partenaires et des parties prenantes et participer à des efforts de création conjointe; -- maîtriser Microsoft Office, les applis Google (en particulier GMail, Calendar et Docs), Slack et Trello; -- comprendre le fonctionnement du gouvernement et des systèmes au soutien de ses activités tout en étant en mesure de gérer et de naviguer dans la bureaucratie avec aisance; -- communiquer facilement en français et en anglais (posséder un profil de compétence linguistique de niveau « BBB » dans le jargon gouvernemental); -- si possible, rédiger de la correspondance dans les deux langues officielles et réviser des traductions. - - - - - -Nous sommes conscients 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. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidat·e·s, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien·ne combattant·e, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. -Mesures d’adaptation en matière d’évaluation - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - - - diff --git "a/content/fr/careers/positions/adjoint\302\267e-ex\303\251cutif\302\267ve.md" "b/content/fr/careers/positions/adjoint\302\267e-ex\303\251cutif\302\267ve.md" deleted file mode 100644 index 4a3b04eda..000000000 --- "a/content/fr/careers/positions/adjoint\302\267e-ex\303\251cutif\302\267ve.md" +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Adjoint·e exécutif·ve' -description: >- - Le bureau du directeur des opérations est le cœur administratif et opérationnel du SNC. Le directeur des opérations et ses équipes ont deux responsabilités principales : d’une part, veiller à ce que le reste de l’organisation dispose du nécessaire pour fonctionner à un niveau optimal et, d’autre part, simplifier l’adoption d’outils et de pratiques similaires par d’autres au sein du gouvernement. -archived: true -translationKey: executive-assistant-coo2 -leverId: 7c3b9da6-720e-4454-b7a3-9dd635b3a889 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins des citoyen·ne·s au premier plan. Chaque interaction entre les Canadien·ne·s et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Le bureau du directeur des opérations est le cœur administratif et opérationnel du SNC. Le directeur des opérations et ses équipes ont deux responsabilités principales : d’une part, veiller à ce que le reste de l’organisation dispose du nécessaire pour fonctionner à un niveau optimal et, d’autre part, simplifier l’adoption d’outils et de pratiques similaires par d’autres au sein du gouvernement. Nous sommes à la recherche d’un·e adjoint·e exécutif·ve qui s’épanouira dans la gestion de multiples priorités dans un environnement en évolution rapide, tout en travaillant avec notre directeur des opérations et avec ses équipes. Il s’agit d’un rôle à multiples facettes qui va au-delà des fonctions traditionnelles de gestion de la correspondance et d’administration dans lequel le ou la titulaire pourra approfondir ses compétences en matière d’engagement des parties prenantes, de gestion du travail et de pratiques numériques agiles et autres. Si vous êtes prêt·e à vous investir et à apprendre au sein d’une équipe bienveillante, axée sur ses objectifs et au rythme rapide; à aider le SNC à peaufiner continuellement ses opérations; et à jouer un rôle dans l’amélioration des services pour les Canadien·ne·s, ce poste correspond à vos intérêts! Ce rôle est classé AS-02 dans le groupe Services administratifs. - - -**Nous sommes à la recherche d’une personne qui :** - - -- s’occupera des calendriers et de la planification des déplacements pour les réunions internes et externes; -- veillera au suivi, à l’organisation et à la hiérarchisation d’un éventail d’éléments d’actions, de demandes d’approbation et de documents internes du personnel de plusieurs équipes au sein de l’unité opérationnelle des opérations, y compris en faisant le lien entre des dossiers ou initiatives interdépendants; -- rédigera et coordonnera la correspondance et les communications et gérera l’engagement au nom du directeur des opérations; -- planifiera et réalisera des événements d’équipe, des réunions, des activités hors site et d’autres fonctions au besoin en collaboration avec la direction des équipes des opérations; -- agira à titre d’intermédiaire pour le directeur des opérations et pour l’unité opérationnelle dans son ensemble pour les besoins internes au SNC et externes, en faisant preuve de professionnalisme et d’un esprit de collaboration en tout temps; -- vulgarisera les faits et créera une structure avec la haute direction du SNC qui aidera cette dernière à opérationnaliser ses priorités stratégiques; -- saura garder son calme sous la pression, établira des priorités et aimera travailler en équipe; -- travaillera en étroite collaboration avec le bureau de président-directeur général, avec les directeur·trice·s des unités opérationnelles des partenariats, des plateformes et de la liaison et diffusion du SNC et avec les bureaux de partenaires du secrétariat du Conseil du Trésor et d’ailleurs. - -**Le ou la candidat·e idéal·e saura :** -- maintenir le directeur des opérations sur la bonne voie pour respecter les engagements et appuyer la responsabilisation à l’égard des résultats dans l’ensemble de l’équipe; -- créer et améliorer des processus et des systèmes d’établissement des priorités et de suivi; -- faire preuve de répartie en fournissant des conseils et des interprétations au directeur des opérations lorsqu’il collabore avec des partenaires et des intervenants à l’intérieur et à l’extérieur du gouvernement; -- trouver des solutions créatives aux problèmes et faire preuve d’un jugement éclairé en cas d’incertitude ou de renseignements incomplets; -- collaborer avec des partenaires et des parties prenantes et participer à des efforts de création conjointe; -- maîtriser Microsoft Office, les applis Google (en particulier GMail, Calendar et Docs), Slack et Trello; -- comprendre le fonctionnement du gouvernement et des systèmes au soutien de ses activités tout en étant en mesure de gérer et de naviguer dans la bureaucratie avec aisance; -- communiquer facilement en français et en anglais (posséder un profil de compétence linguistique de niveau « BBB » dans le jargon gouvernemental); -- si possible, rédiger de la correspondance dans les deux langues officielles et réviser des traductions. - - - - - -Nous sommes conscients 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. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidat·e·s, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien·ne combattant·e, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. -Mesures d’adaptation en matière d’évaluation - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - - - diff --git a/content/fr/careers/positions/administrateur-de-recrutement-administratrice-de-recrutement--82a8c993-9749-46ee-8f3e-b41fac71d7a4.md b/content/fr/careers/positions/administrateur-de-recrutement-administratrice-de-recrutement--82a8c993-9749-46ee-8f3e-b41fac71d7a4.md deleted file mode 100644 index 0a40f9fd4..000000000 --- a/content/fr/careers/positions/administrateur-de-recrutement-administratrice-de-recrutement--82a8c993-9749-46ee-8f3e-b41fac71d7a4.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Administrateur de recrutement / Administratrice de recrutement' -description: >- - Nous sommes à la recherche d’un administrateur de recrutement / d’une administratrice de recrutement qui soutiendra l’équipe de recrutement en matière de planification et de tâches administratives. Ce rôle est classé AS-01 ou AS-02 dans le groupe services administratifs. Il est désigné « anglais essentiel » et relèvera du responsable de l'acquisition de talent. -archived: true -translationKey: recruitment-administrator -leverId: 82a8c993-9749-46ee-8f3e-b41fac71d7a4 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Nous sommes à la recherche d’un administrateur de recrutement / d’une administratrice de recrutement qui soutiendra l’équipe de recrutement en matière de planification et de tâches administratives. Ce rôle est classé AS-01 ou AS-02 dans le groupe services administratifs. Il est désigné « bilingue impératif (BBB)* » et relèvera du responsable de l'acquisition de talent. - -Nous recherchons une personne minutieuse qui saura nous aider à créer une expérience exceptionnelle pour les candidats/candidates comme pour les gestionnaires d’embauche. À ce poste, vous collaborerez directement avec une équipe de recrutement et participerez à la planification d’entrevues, à la prise de notes et à l’organisation de dossiers. Le SNC utilise des outils modernes pour vous aider à accomplir le travail et offre des occasions de mentorat, d’encadrement et de perfectionnement professionnel. Il vous offre aussi la possibilité de constater comment les logiciels et les services numériques modernes sont conçus. Si vous souhaitez vous investir et apprendre au sein d’une équipe bienveillante, axée sur ses objectifs et au rythme rapide; aider le SNC à peaufiner continuellement ses opérations de recrutement; et jouer un rôle dans l’amélioration des services pour les Canadiens, ce poste correspond à vos intérêts! - -## Nous sommes à la recherche d’une personne qui : -* gérera les calendriers et la planification des entrevues; -* veillera à ce que des ordres du jour et des documents soient fournis à l’avance pour toutes les réunions ou entrevues; -* participera aux entrevues et aux événements d’équipe pour prendre des notes de manière occasionnelle et faire le suivi des tâches; -* publiera et retirera les offres d’emploi du site Web du SNC en collaboration avec l’équipe du site Web; -* rédigera et gérera la correspondance et les communications avec les membres du comité de recrutement, les gestionnaires d’embauche et les recruteurs; -* aidera le responsable de l’acquisition de talent à planifier les initiatives liées à la formation des recruteurs et au développement des capacités; -* organisera et archivera les dossiers liés au recrutement et aux autres projets du SNC et de l’équipe de talent; -* apprendra à utiliser et se familiarisera avec une suite d’outils SaaS, y compris les applis Google, Trello ou encore Lever (système de suivi des candidats). - -## Le candidat idéal ou la candidate idéale saura : -* travailler de manière fluide dans un environnement d’équipe dynamique; -* hiérarchiser et trier de multiples demandes venant des membres de l’équipe ainsi que des candidats; -* déterminer les possibilités d’améliorer l’expérience offerte au candidat / à la candidate, au / à la responsable du recrutement ou au recruteur / à la recruteuse tout au long des processus ou des opérations. -* être en mesure de travailler bien sous la pression, savoir prioriser ses tâches et collaborer avec l’équipe; -* maîtriser Microsoft Office et les applis Google (en particulier GMail, Calendar et Docs). - -Nous reconnaissons que tout le monde a des compétences et des expériences variées et que personne ne « coche toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne candidate ou le bon candidat pour le poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -*Un bassin de personnes qualifiées résultant de ce processus pourrait être créé et pourrait être utilisé afin de pourvoir des postes semblables dont le profil linguistique (anglais essentiel, bilingue impératif BBB/BBB, bilingue impératif CBC/CBC, ainsi que la durée (indéterminée, mutation, intérimaire, affectation, détachement, période déterminée) pourraient varier selon le poste. - diff --git a/content/fr/careers/positions/administrateur-de-recrutement-administratrice-de-recrutement.md b/content/fr/careers/positions/administrateur-de-recrutement-administratrice-de-recrutement.md deleted file mode 100644 index 0a40f9fd4..000000000 --- a/content/fr/careers/positions/administrateur-de-recrutement-administratrice-de-recrutement.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Administrateur de recrutement / Administratrice de recrutement' -description: >- - Nous sommes à la recherche d’un administrateur de recrutement / d’une administratrice de recrutement qui soutiendra l’équipe de recrutement en matière de planification et de tâches administratives. Ce rôle est classé AS-01 ou AS-02 dans le groupe services administratifs. Il est désigné « anglais essentiel » et relèvera du responsable de l'acquisition de talent. -archived: true -translationKey: recruitment-administrator -leverId: 82a8c993-9749-46ee-8f3e-b41fac71d7a4 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Nous sommes à la recherche d’un administrateur de recrutement / d’une administratrice de recrutement qui soutiendra l’équipe de recrutement en matière de planification et de tâches administratives. Ce rôle est classé AS-01 ou AS-02 dans le groupe services administratifs. Il est désigné « bilingue impératif (BBB)* » et relèvera du responsable de l'acquisition de talent. - -Nous recherchons une personne minutieuse qui saura nous aider à créer une expérience exceptionnelle pour les candidats/candidates comme pour les gestionnaires d’embauche. À ce poste, vous collaborerez directement avec une équipe de recrutement et participerez à la planification d’entrevues, à la prise de notes et à l’organisation de dossiers. Le SNC utilise des outils modernes pour vous aider à accomplir le travail et offre des occasions de mentorat, d’encadrement et de perfectionnement professionnel. Il vous offre aussi la possibilité de constater comment les logiciels et les services numériques modernes sont conçus. Si vous souhaitez vous investir et apprendre au sein d’une équipe bienveillante, axée sur ses objectifs et au rythme rapide; aider le SNC à peaufiner continuellement ses opérations de recrutement; et jouer un rôle dans l’amélioration des services pour les Canadiens, ce poste correspond à vos intérêts! - -## Nous sommes à la recherche d’une personne qui : -* gérera les calendriers et la planification des entrevues; -* veillera à ce que des ordres du jour et des documents soient fournis à l’avance pour toutes les réunions ou entrevues; -* participera aux entrevues et aux événements d’équipe pour prendre des notes de manière occasionnelle et faire le suivi des tâches; -* publiera et retirera les offres d’emploi du site Web du SNC en collaboration avec l’équipe du site Web; -* rédigera et gérera la correspondance et les communications avec les membres du comité de recrutement, les gestionnaires d’embauche et les recruteurs; -* aidera le responsable de l’acquisition de talent à planifier les initiatives liées à la formation des recruteurs et au développement des capacités; -* organisera et archivera les dossiers liés au recrutement et aux autres projets du SNC et de l’équipe de talent; -* apprendra à utiliser et se familiarisera avec une suite d’outils SaaS, y compris les applis Google, Trello ou encore Lever (système de suivi des candidats). - -## Le candidat idéal ou la candidate idéale saura : -* travailler de manière fluide dans un environnement d’équipe dynamique; -* hiérarchiser et trier de multiples demandes venant des membres de l’équipe ainsi que des candidats; -* déterminer les possibilités d’améliorer l’expérience offerte au candidat / à la candidate, au / à la responsable du recrutement ou au recruteur / à la recruteuse tout au long des processus ou des opérations. -* être en mesure de travailler bien sous la pression, savoir prioriser ses tâches et collaborer avec l’équipe; -* maîtriser Microsoft Office et les applis Google (en particulier GMail, Calendar et Docs). - -Nous reconnaissons que tout le monde a des compétences et des expériences variées et que personne ne « coche toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne candidate ou le bon candidat pour le poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -*Un bassin de personnes qualifiées résultant de ce processus pourrait être créé et pourrait être utilisé afin de pourvoir des postes semblables dont le profil linguistique (anglais essentiel, bilingue impératif BBB/BBB, bilingue impératif CBC/CBC, ainsi que la durée (indéterminée, mutation, intérimaire, affectation, détachement, période déterminée) pourraient varier selon le poste. - diff --git "a/content/fr/careers/positions/agent-administratif-ou-agente-administrative-\342\200\224-op\303\251rations-internes--878766da-0bed-4884-b61b-994597a90f0f.md" "b/content/fr/careers/positions/agent-administratif-ou-agente-administrative-\342\200\224-op\303\251rations-internes--878766da-0bed-4884-b61b-994597a90f0f.md" deleted file mode 100644 index 542160110..000000000 --- "a/content/fr/careers/positions/agent-administratif-ou-agente-administrative-\342\200\224-op\303\251rations-internes--878766da-0bed-4884-b61b-994597a90f0f.md" +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Agent administratif ou agente administrative — opérations internes' -description: >- - Vous feriez partie d’une équipe qui compte quatre autres membres. Il s’agit d’un poste à période déterminée, classé AS-02 dans le groupe Services administratifs. -archived: true -translationKey: 2023-Jan-AdministrativeOfficer -leverId: 878766da-0bed-4884-b61b-994597a90f0f ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d’améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement doit être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d’aider tout le monde au sein du gouvernement à améliorer la prestation de services. Et nous avons besoin de vous. - -Pour soutenir cette mission importante, nous sommes à la recherche d’un agent administratif ou d’une agente administrative qui rejoindra notre équipe des opérations internes. Possédez-vous une inclination naturelle pour la logistique et la planification? Êtes-vous du genre à vous lancer sans hésitation dans les nouvelles tâches et dans les nouveaux projets? Êtes-vous dans votre élément en gérant des demandes multiples au sein d’un environnement en évolution rapide? Possédez-vous un esprit collaboratif qui fait de vous un·e excellent·e coéquipier·ère? Êtes-vous bilingue et aimez-vous travailler dans les deux langues officielles? Vous recherchez un poste multipliant les défis et offrant des possibilités de perfectionnement? - -Vous feriez partie d’une équipe qui compte quatre autres membres. Il s’agit d’un poste à période déterminée, classé [AS-02](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-fra.aspx?id=15) dans le groupe Services administratifs. - -## Vos responsabilités : -- Offrir du soutien pour une variété de services administratifs du SNC, y compris pour la gestion financière, les voyages, les approvisionnements et contrats, l’hospitalité, la formation et les demandes d’AIPRP -- Traiter les demandes de formation pour tout le personnel du SNC; cela inclut obtenir les approbations nécessaires en matière de dépenses et effectuer l’inscription et le paiement. -- Coordonner et acheter les fournitures de bureau pour tout le personnel du SNC -- Obtenir des autorisations liées à l’équipement informatique à distance pour tout le personnel du SNC -- Traiter les demandes d’évaluation ergonomique pour tout le personnel du SNC -- Effectuer le rapprochement mensuel des cartes d’achat au sein de l’équipe des opérations internes -- Veiller au bon suivi des dépenses dans le « Black Book » du SNC et à leur comparaison par rapport aux prévisions annuelles -- Surveiller les factures reçues par l’équipe des opérations internes et répondre aux demandes connexes -- Aider à créer des lignes directrices et d’autres instructions relatives aux opérations internes -- Assurer le suivi du processus pour la rémunération des participants à nos séances de recherche - -## Nos attentes : -- Anglais essentiel -- Expérience et connaissances des processus financiers gouvernementaux -- Adaptation aux besoins changeants d’une équipe technologique à croissance rapide -- Inclination pour les travaux impliquant des données et pour le suivi des dépenses en vue de la budgétisation -- Parfaite maîtrise des applications Google, plus particulièrement Google Agenda, Google Docs et Google Sheets -- La maîtrise de SAP est un avantage important -- Attitude volontaire et positive -- Capacité à établir des priorités parmi une multitude de tâches, et ce, dans un environnement dynamique -- Fiabilité concernant les informations sensibles relatives à l’organisation et aux partenaires, ainsi que les renseignements personnels -- Diplôme d’études secondaires - -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 la bonne personne pour ce poste. - diff --git "a/content/fr/careers/positions/agente-administrative-agent-administratif-\342\200\223-op\303\251rations-internes--eaa64e85-a48e-4974-a110-c01571ca3f3d.md" "b/content/fr/careers/positions/agente-administrative-agent-administratif-\342\200\223-op\303\251rations-internes--eaa64e85-a48e-4974-a110-c01571ca3f3d.md" deleted file mode 100644 index 82c3a6966..000000000 --- "a/content/fr/careers/positions/agente-administrative-agent-administratif-\342\200\223-op\303\251rations-internes--eaa64e85-a48e-4974-a110-c01571ca3f3d.md" +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Agente Administrative/ Agent administratif – Opérations internes' -description: >- - Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. -archived: true -translationKey: administrative-officer -leverId: eaa64e85-a48e-4974-a110-c01571ca3f3d ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) agent(e) administratif(ve) qui travaillera avec notre équipe des opérations internes. Avez-vous un intérêt naturel pour la logistique et la planification? Êtes-vous le genre de personne prêt à agir lorsqu’il faut entreprendre de nouvelles tâches et de nouveaux projets? Trouvez-vous un épanouissement à répondre à des demandes multiples dans un environnement en évolution rapide? Avez-vous l’esprit à la collaboration et est-ce agréable de travailler avec vous? Êtes-vous bilingue et aimez-vous travailler dans les deux langues officielles? Êtes-vous à la recherche d’un emploi comportant beaucoup de défis et de possibilités de croissance? - -Vous vous joindrez à une équipe qui compte actuellement quatre autres membres. Ce poste est déterminé, et est classé [AS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc27742227743) au sein du Groupe Services administratifs. - -**Dans le cadre de ce poste, vous devrez :** - -- Fournir un soutien à divers services administratifs du SNC, y compris l’approvisionnement, l’hospitalité, la formation et l’AIPRP. -- Traiter pour le SNC les paiements de factures provenant de fournisseurs externes, les règlements internes et les bons de commande. -- Produire des rapports financiers et des prévisions de dépenses, et déterminer le besoin de réaffecter des fonds au sein du SNC au moyen des applications SAP et Cognos BI. -- Vous assurer que les dépenses sont suivies dans le cahier d’information du SNC et surveiller les dépenses par rapport aux prévisions annuelles. -- Donner des conseils sur les soldes budgétaires disponibles afin de permettre à l’équipe de gestion de prendre des décisions éclairées concernant les achats plus importants. -- Gérer le processus d’approvisionnement pour les services infonuagiques, à l’aide du formulaire contractuel en ligne (FCEL) et en interagissant avec les fournisseurs externes et les services de courtage infonuagique de Services partagés Canada (SPC). -- Participer aux exercices de prévision budgétaire trimestrielle. Collaborer avec la direction pour déterminer ses besoins en matière de dépenses à venir. Prévoir les besoins budgétaires pour toutes les dépenses en biens et services. -- Suivre le processus de rémunération des participants à nos séances de recherche. - - -**Vous êtes un(e) excellent(e) candidat(e) si :** - -- Vous êtes bilingue (CBB) -- vous savez comment réagir aux besoins en constante évolution d’une équipe technologique en pleine croissance; -- vous aimez travailler avec les données et faire le suivi des dépenses pour les exercices de budgétisation et de prévision; -- vous maîtrisez les applications Google, en particulier Google Calendar, Google Docs et Google Sheets; -- vous avez un esprit positif, vous savez naviguer la bureaucratie, vous vous débrouillez pour accomplir les objectifs et vous itérez et réitérez nos processus afin de les améliorer; -- vous savez prioriser plusieurs tâches dans un environnement dynamique; -- vous êtes digne de confiance quand il s’agit de protéger des renseignements de nature délicate sur l’organisation, ses partenaires et les individus. -- Vous avez un diplôme du secondaire - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - - diff --git "a/content/fr/careers/positions/agente-administrative-agent-administratif-\342\200\223-op\303\251rations-internes.md" "b/content/fr/careers/positions/agente-administrative-agent-administratif-\342\200\223-op\303\251rations-internes.md" deleted file mode 100644 index 82c3a6966..000000000 --- "a/content/fr/careers/positions/agente-administrative-agent-administratif-\342\200\223-op\303\251rations-internes.md" +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Agente Administrative/ Agent administratif – Opérations internes' -description: >- - Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. -archived: true -translationKey: administrative-officer -leverId: eaa64e85-a48e-4974-a110-c01571ca3f3d ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) agent(e) administratif(ve) qui travaillera avec notre équipe des opérations internes. Avez-vous un intérêt naturel pour la logistique et la planification? Êtes-vous le genre de personne prêt à agir lorsqu’il faut entreprendre de nouvelles tâches et de nouveaux projets? Trouvez-vous un épanouissement à répondre à des demandes multiples dans un environnement en évolution rapide? Avez-vous l’esprit à la collaboration et est-ce agréable de travailler avec vous? Êtes-vous bilingue et aimez-vous travailler dans les deux langues officielles? Êtes-vous à la recherche d’un emploi comportant beaucoup de défis et de possibilités de croissance? - -Vous vous joindrez à une équipe qui compte actuellement quatre autres membres. Ce poste est déterminé, et est classé [AS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc27742227743) au sein du Groupe Services administratifs. - -**Dans le cadre de ce poste, vous devrez :** - -- Fournir un soutien à divers services administratifs du SNC, y compris l’approvisionnement, l’hospitalité, la formation et l’AIPRP. -- Traiter pour le SNC les paiements de factures provenant de fournisseurs externes, les règlements internes et les bons de commande. -- Produire des rapports financiers et des prévisions de dépenses, et déterminer le besoin de réaffecter des fonds au sein du SNC au moyen des applications SAP et Cognos BI. -- Vous assurer que les dépenses sont suivies dans le cahier d’information du SNC et surveiller les dépenses par rapport aux prévisions annuelles. -- Donner des conseils sur les soldes budgétaires disponibles afin de permettre à l’équipe de gestion de prendre des décisions éclairées concernant les achats plus importants. -- Gérer le processus d’approvisionnement pour les services infonuagiques, à l’aide du formulaire contractuel en ligne (FCEL) et en interagissant avec les fournisseurs externes et les services de courtage infonuagique de Services partagés Canada (SPC). -- Participer aux exercices de prévision budgétaire trimestrielle. Collaborer avec la direction pour déterminer ses besoins en matière de dépenses à venir. Prévoir les besoins budgétaires pour toutes les dépenses en biens et services. -- Suivre le processus de rémunération des participants à nos séances de recherche. - - -**Vous êtes un(e) excellent(e) candidat(e) si :** - -- Vous êtes bilingue (CBB) -- vous savez comment réagir aux besoins en constante évolution d’une équipe technologique en pleine croissance; -- vous aimez travailler avec les données et faire le suivi des dépenses pour les exercices de budgétisation et de prévision; -- vous maîtrisez les applications Google, en particulier Google Calendar, Google Docs et Google Sheets; -- vous avez un esprit positif, vous savez naviguer la bureaucratie, vous vous débrouillez pour accomplir les objectifs et vous itérez et réitérez nos processus afin de les améliorer; -- vous savez prioriser plusieurs tâches dans un environnement dynamique; -- vous êtes digne de confiance quand il s’agit de protéger des renseignements de nature délicate sur l’organisation, ses partenaires et les individus. -- Vous avez un diplôme du secondaire - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - - diff --git "a/content/fr/careers/positions/analyste-de-recherche-et-d\342\200\231\303\251valuation-conception-et-\303\251tude-de-services-de-partenariats--d54d3c4c-3512-4d34-9260-e23e67a372f4.md" "b/content/fr/careers/positions/analyste-de-recherche-et-d\342\200\231\303\251valuation-conception-et-\303\251tude-de-services-de-partenariats--d54d3c4c-3512-4d34-9260-e23e67a372f4.md" deleted file mode 100644 index 672259bd1..000000000 --- "a/content/fr/careers/positions/analyste-de-recherche-et-d\342\200\231\303\251valuation-conception-et-\303\251tude-de-services-de-partenariats--d54d3c4c-3512-4d34-9260-e23e67a372f4.md" +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Analyste de recherche et d’évaluation, conception et étude de services de partenariats' -description: >- - En tant qu’analyste au sein de l’équipe de conception et étude de services, vous travaillerez en étroite collaboration avec votre équipe et d’autres membres de l’équipe de gestion de portefeuille pour représenter les partenaires au sein de l’unité opérationnelle. -archived: true -translationKey: research-evaluation-partnerships-service-design-insight -leverId: d54d3c4c-3512-4d34-9260-e23e67a372f4 ---- - -Le Service numérique canadien (SNC) a le mandat de changer la façon dont le gouvernement fédéral conçoit et offre les services numériques accessibles, dans le but d’atténuer le risque de défaillance des produits, de réduire les coûts, de garantir la confidentialité et la sécurité des systèmes, et, surtout, d’améliorer la vie des gens en plaçant leurs besoins et leurs préoccupations au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -**Le SNC s’est engagé dans le cadre de l’Appel à l’action en faveur de la lutte contre le racisme, de l’équité et de l’inclusion dans la fonction publique fédérale. De ce fait, durant ce processus d’embauche, nous ne tiendrons compte que des candidat·e·s qui choisissent de se déclarer volontairement Autochtones ou membres d’un groupe racisé. Soulignons aussi que ces candidat·e·s auront la possibilité de le faire à un stade ultérieur du processus.** - -### Partenariats -L’unité opérationnelle des partenariats se compose de groupes de service collaborant pour établir et cultiver des relations avec d’autres ministères dans le but de les aider à améliorer la conception et la prestation de leurs services publics. - -La gestion de portefeuille est un groupe de services répondant aux besoins de l’unité opérationnelle des partenariats. Ce groupe comprend deux équipes : l’équipe de réception des demandes et l’équipe de conception et étude de services. La première a pour mandat d’étudier les occasions de partenariat pour en établir les priorités, tandis que la deuxième contribue au travail de conception et d’évaluation de services de partenariat dans le respect des valeurs du SNC. - - -### Le rôle -En tant qu’analyste au sein de l’équipe de conception et étude de services, vous travaillerez en étroite collaboration avec votre équipe et d’autres membres de l’équipe de gestion de portefeuille pour représenter les partenaires au sein de l’unité opérationnelle. Votre poste relèvera de la responsable d’équipe, conception et étude de services, relevant elle-même de la cheffe de la gestion de portefeuille dont le poste dépendra de la directrice exécutive des partenariats. Ce rôle est classé EC-05 au sein du groupe économique et services de sciences sociales. - -### Nous sommes à la recherche d’une personne capable : - -- de nous aider à mesurer l’influence de nos produits et services pour faire des recommandations sur la méthode à suivre pour accroître leur valeur ajoutée; -- d’examiner, d’analyser et de présenter les données sur la réception des demandes, les produits et les services, pour nous aider à mieux comprendre les besoins et la situation des ministères travaillant à l’amélioration de la conception et de la prestation de leurs services; -- de planifier et mener des recherches, notamment la création et la présentation de méthodes de rétroaction qualitatives et quantitatives; -- d’analyser des données pour nous aider à expliquer l’incidence de nos activités et à porter une réflexion sur ce qu’il faut faire pour optimiser nos résultats. - - -### Ce poste est fait pour vous, si vous : - -- avez à cœur d’améliorer le gouvernement et de mieux comprendre comment la technologie et la conception peuvent y contribuer; -- connaissez les théories, les modèles, les méthodes et les outils d’évaluation, et savez les appliquer dans le respect des meilleures pratiques; -- faites preuve d’une grande capacité de recherche, vous sentez à l’aise de mener des recherches primaires et secondaires, et avez de l’expérience en méthodes qualitatives et quantitatives; -- connaissez les meilleures pratiques en matière de conception d’enquêtes et avez de l’expérience dans l’utilisation de plateformes comme Qualtrics pour programmer et mener des enquêtes ainsi que pour en analyser les résultats; -- aimez fouiller dans les données pour trouver des idées qui vous permettent de raconter une histoire et de formuler des recommandations; -- avez travaillé au sein d’équipes interdisciplinaires; -- avez le don de cultiver des relations pour atteindre des objectifs communs; -- réagissez rapidement et communiquez efficacement. - -*La personne idéale communique couramment en français et en anglais; elle possède au minimum un niveau BBB* selon les normes gouvernementales. - - diff --git "a/content/fr/careers/positions/analyste-des-op\303\251rations-techniques--27342ded-7532-417e-940a-3bfdfe260043.md" "b/content/fr/careers/positions/analyste-des-op\303\251rations-techniques--27342ded-7532-417e-940a-3bfdfe260043.md" deleted file mode 100644 index d4c686390..000000000 --- "a/content/fr/careers/positions/analyste-des-op\303\251rations-techniques--27342ded-7532-417e-940a-3bfdfe260043.md" +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Analyste des opérations techniques' -description: >- - Ce poste est classé au niveau IT-02 du groupe systèmes d’ordinateurs et relève de la personne responsable de l’équipe des opérations techniques et de la sécurité. Veuillez aussi noter que le travail se réalise de façon décentralisée. -archived: true -translationKey: 2022-aug-tech-ops-analyst -leverId: 27342ded-7532-417e-940a-3bfdfe260043 ---- - -## À 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 afin qu’ils puissent 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 - -L’équipe des opérations techniques et de la sécurité du SNC a pour mission de répondre aux besoins internes de l’organisme en matière de TI et de sécurité. Il s’agit d’un poste qui vous permettra de jouer plusieurs rôles : chaque jour sera différent des autres. Si vous êtes ouvert·e au changement et passionné·e par la résolution de problèmes, vous êtes LA personne que nous cherchons! Ce rôle implique notamment : - -- de doter les équipes d’outils numériques, d’espaces de travail et d’un soutien opérationnel; -- d’utiliser ses connaissances et son expérience des produits Apple pour assurer le soutien en matière de remplacement et de réparation du matériel et des logiciels; -- d’analyser les tendances qui se dessinent parmi les utilisateur·rice·s et mettre en œuvre les meilleures pratiques pour améliorer la productivité et l’efficacité dans l’ensemble de l’organisation; -- d’assurer le dépannage et la résolution des problèmes en temps opportun tout en faisant preuve d’excellence en matière de service à la clientèle et de communication; -- d’utiliser les outils et les pratiques de gestion du processus de gestion des TI; -- de gérer à la fois l’inventaire et le cycle de vie de tout le matériel du SNC (MacBook, iPad, imprimantes, équipement audiovisuel, etc.); -- de gérer à la fois l’approvisionnement en produits SaaS et l’attribution de licences aux équipes et au personnel du SNC selon les besoins ou demandes; -- d’assurer les processus d’intégration et de départ de tout le personnel du SNC en collaboration avec les équipes des TI du SCT ainsi qu’avec l’équipe des opérations du personnel; -- de partager ses connaissances et son expertise avec l’équipe des opérations techniques et de la sécurité et le reste du SNC pour renforcer la capacité de l’organisme, ainsi que documenter et communiquer les pratiques et les leçons apprises avec d’autres équipes du gouvernement; -- de comprendre comment fonctionne l’infonuagique et les autres outils avec lesquels travaille le SNC, et savoir gérer les comptes d’entreprise et d’utilisateur·rice de chacun d’entre eux, notamment AWS, MacOS, YubiKeys, suite de travail Google Workspace, Slack, Trello, GitHub, Lever, Adobe, et plus de 40 autres outils. - -Ce poste est classé au niveau [IT-02](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) du groupe systèmes d’ordinateurs et relève de la personne responsable de l’équipe des opérations techniques et de la sécurité. Veuillez aussi noter que le travail se réalise de façon décentralisée. - -### Vos responsabilités : - -- Travailler en étroite collaboration avec la personne responsable de l’équipe des opérations techniques et de la sécurité pour établir la manière de mener à bien les priorités de l’équipe; -- Servir de principale personne-contact avec nos homologues du secrétariat du Conseil du Trésor pour les questions liées aux TI dans les domaines de la passation de marchés, de la gestion des biens et du soutien technique; -- Assumer le rôle d’administrateur·rice principal·e des TI pour la plupart des plateformes logicielles du SNC; -- Vous occuper de l’achat des ressources informatiques (imprimantes, MacBooks, etc.); -- Participer activement aux processus d’intégration et de départ des employé·e·s du SNC; -- Fournir du soutien technique et effectuer le dépannage à distance des problèmes liés au matériel et aux logiciels des MacBook; -- Veiller à la mise à jour fréquente et détaillée des tickets de soutien technique à l’aide de notre outil de gestion des services des TI (Zendesk, Salesforce, Freshdesk, etc.); -- Créer des scripts de base pour automatiser une partie du travail et ainsi réduire une partie du travail; -- Rédiger des articles de la base de connaissances sur les meilleures pratiques, les FAQ, les modes d’emploi, etc., afin de permettre aux équipes des opérations techniques et au reste du SNC de s’y référer. - -### Nos attentes : - -- Familiarité avec le dépannage technique, l’analyse, la gestion des appareils et les outils de contrôle à distance; -- Capacité à faire preuve d’équilibre entre professionnalisme et convivialité dans toutes les communications; -- Capacité à travailler de manière transparente dans un environnement très variable et très visible comptant de multiples parties prenantes; -- Application d’une approche axée sur les données de la résolution de problèmes : vous aimez trouver un sens aux tendances et utiliser les renseignements disponibles pour améliorer l’expérience utilisateur de nos collègues du SNC; -- Promotion d’une prestation inclusive, d’une incidence durable et d’un travail transparent, intègre et équitable; -- Capacité à communiquer dans les deux langues officielles, c’est-à-dire en anglais et en français. - -Nous sommes conscients que tout le monde apporte 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. - - diff --git a/content/fr/careers/positions/analyste-des-politiques.md b/content/fr/careers/positions/analyste-des-politiques.md deleted file mode 100644 index bab835f85..000000000 --- a/content/fr/careers/positions/analyste-des-politiques.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: Analyste des politiques (étudiant) -description: >- - L’équipe des politiques du Service numérique canadien (SNC) est à la recherche - d’un analyste des politiques pour soutenir les équipes chargées de la - prestation des services numériques et contribuer à la stratégie de - l’organisation (poste d’étudiant pour l’automne 2019). -archived: true -leverId: c085b289-749f-4a64-8c01-9973c4ba3293 -translationKey: policy-analyst-coop ---- -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de notre mission, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en s’appuyant sur les besoins des personnes. Nous embauchons des personnes de tous les niveaux d’expérience. - -L’équipe des politiques au SNC contribue à combler l’écart entre la prestation des services et les politiques publiques. Nous aidons les équipes chargées de la prestation des services numériques au SNC à mieux s’y retrouver dans les processus et politiques du gouvernement lorsqu’elles développent un produit, et nous fournissons des conseils stratégiques à l’appui du mandat du SNC : contribuer à la transformation du gouvernement pour mieux servir les gens. Pour en apprendre davantage au sujet de notre équipe, cliquez sur le lien [suivant](https://numerique.canada.ca/2018/09/07/politiques/). - -Nous souhaitons embaucher un étudiant pour occuper un poste d’analyste des politiques dès l’automne 2019. Dans ce rôle, vous aurez l’occasion d’apporter une contribution et d’approfondir vos connaissances de la manière suivante : - -* examiner les pratiques nationales et internationales en matière de protection des renseignements personnels, de recherche, de communication, d’administration du gouvernement et de technologie; -* effectuer des recherches sur les politiques, les processus, les lois et les règlements du gouvernement, les analyser et fournir de la rétroaction de premier plan à cet égard; -* travailler avec une équipe multidisciplinaire de personnes talentueuses, par exemple des concepteurs, des ingénieurs et des chercheurs pour aider les équipes chargées de la prestation des services numériques à naviguer dans les processus du gouvernement et à résoudre des problèmes; -* aider à mesurer le rendement et l’incidence des services et des produits numériques; -* comprendre l’incidence des changements apportés aux technologies et aux conceptions sur les méthodes de travail du gouvernement; -* rencontrer les intervenants et les spécialistes dans d’autres secteurs du gouvernement et ailleurs. - -Ne vous inquiétez pas si vous croyez que certains des éléments susmentionnés ne s’adressent pas à vous. Chaque membre de l’équipe a son propre domaine de spécialisation, et vous pourrez approfondir vos connaissances dans les autres domaines que vous connaissez moins bien. - -## Vous serez à votre place si: - -* par défaut, vous êtes une personne ouverte, amicale et qui favorise la collaboration; -* vous aimez apprendre de nouvelles choses et aider les autres; -* vous êtes une personne organisée, soucieuse du détail et axée sur les résultats; -* vous savez communiquer de façon concise et professionnelle par courrier électronique; -* vous savez que parfois, c’est en essayant des choses qu’on apprend si elles fonctionnent; -* vous êtes à l’aise avec la technologie et possédez de l’expérience dans l’utilisation d’outils Web de collaboration, par exemple Google Docs, Trello et Slack; -* vous maîtrisez les deux langues officielles (idéalement); -* vous aimez travailler fort et vous avez du plaisir à le faire :). - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Avec fierté et passion, nous nous efforçons activement de faire en sorte que le SNC soit représentatif de la société que nous servons et qu’il favorise l’inclusion. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un milieu où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les obligations familiales. diff --git "a/content/fr/careers/positions/assistant-de-liaison-et-diffusion-\303\251tudiant.md" "b/content/fr/careers/positions/assistant-de-liaison-et-diffusion-\303\251tudiant.md" deleted file mode 100644 index 1abb9cd33..000000000 --- "a/content/fr/careers/positions/assistant-de-liaison-et-diffusion-\303\251tudiant.md" +++ /dev/null @@ -1,44 +0,0 @@ ---- -layout: job-posting -type: section -title: Assistant de liaison et diffusion (étudiant) -description: >- - L’équipe de liaison et diffusion du SNC raconte l’histoire des services que - nous aidons à bâtir et celle des gens qui les utilisent. Nous sommes à la - recherche d’un assistant de liaison et diffusion qui pourra fournir un soutien - pour nos événements, nos mises en récit et nos activités sur les médias - sociaux. -archived: true -leverId: a1862a96-ae11-4f7b-895b-82f35159761a -translationKey: outreach-assistant ---- -L’équipe de liaison et diffusion du SNC est à la recherche d’un assistant qui l’aidera à communiquer l’histoire du SNC et à transformer le gouvernement numérique. - -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de cette expérience, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en se fondant sur les besoins des personnes. Nous embauchons des personnes de tous les niveaux d’expérience. - -L’équipe de liaison et diffusion du SNC raconte l’histoire des services que nous aidons à bâtir et celle des gens qui les utilisent. Vous pouvez en savoir plus sur nous [ici](https://numerique.canada.ca/). Nous sommes à la recherche d’un assistant de liaison et diffusion qui pourra fournir un soutien pour nos événements, nos mises en récit et nos activités sur les médias sociaux, à partir de notre bureau à Ottawa. - -Nous cherchons une personne qui saura : - -* Coordonner les réunions de l’équipe et y participer -* Fournir divers types de soutien administratif et organisationnel à la chef de liaison et diffusion et à l’équipe élargie. -* Aider l'équipe à raconter l’histoire du SNC au moyen de diverses tâches, notamment la coordination des réunions et des événements, la diffusion de contenu et la rédaction. -* Aider l’équipe à raconter des histoires captivantes en se tenant à jour des nouveautés liées aux mèmes, aux tendances Twitter, aux événements de rencontre et aux discussions des communautés du #GCNumérique. - -Vous êtes la bonne personne si : - -* Votre mode par défaut est d’être ouvert, amical et collaboratif. -* Vous aimez apprendre de nouvelles choses et aider les gens. -* Vous êtes organisé, êtes orienté vers les détails, et aimez faire avancer les choses. -* Vous savez communiquer par courriel de façon concise et professionnelle. -* Vous savez que parfois, essayer quelque chose est le meilleur moyen de savoir si ça va marcher. -* Vous êtes à l’aise avec la technologie et vous connaissez des outils de collaboration Web comme Google Docs, Trello, Slack, etc. -* Vous maîtrisez (idéalement) les deux langues officielles. -* Vous aimez rire. :) - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. diff --git a/content/fr/careers/positions/assistant-ou-assistante-en-communications--e69735e7-dc01-4004-a5e1-d079f9615ca7.md b/content/fr/careers/positions/assistant-ou-assistante-en-communications--e69735e7-dc01-4004-a5e1-d079f9615ca7.md deleted file mode 100644 index a6bf6f508..000000000 --- a/content/fr/careers/positions/assistant-ou-assistante-en-communications--e69735e7-dc01-4004-a5e1-d079f9615ca7.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Assistant ou assistante en communications' -description: >- - À ce poste, vous rejoindriez une équipe de 16 personnes pendant la durée du trimestre d’été. Nous cherchons une personne possédant de solides compétences communicationnelles en anglais ou en français . Si vous êtes bilingue, il s’agit assurément d’un atout, mais n’hésitez pas à soumettre votre candidature quel que soit votre niveau d’apprentissage linguistique. -archived: true -translationKey: communications-assistant-march2022 -leverId: e69735e7-dc01-4004-a5e1-d079f9615ca7 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Nous cherchons à recruter un·e étudiant·e qui rejoindra notre équipe de liaison et diffusion en tant qu’assistant·e en communication et nous aidera à accomplir cette importante mission. - -À ce poste, vous rejoindriez une équipe de 16 personnes pendant la durée du trimestre d’été. Nous cherchons une personne possédant de solides compétences communicationnelles en anglais ou en français. Si vous êtes bilingue, il s’agit assurément d’un atout, mais n’hésitez pas à soumettre votre candidature quel que soit votre niveau d’apprentissage linguistique. - -## Dans ce rôle, vous allez : - -* aider l’équipe à communiquer l’histoire du SNC au public, aux fonctionnaires ainsi qu’aux autres parties prenantes via divers supports (billets de blogue, médias sociaux, vidéos); -* aider l’équipe à livrer, à écrire et à éditer du contenu présentant nos produits et services; -* mener des recherches sur les différents supports de narration; -* aider l’équipe à communiquer des histoires plus convaincantes en vous tenant au fait des derniers mèmes, des tendances en matière de médias sociaux, des rencontres et des conversations de la communauté #GCNumérique. - -## Nous sommes à la recherche d’une personne qui : - -* possède de solides compétences multimédia; -* est curieuse, créative et s’intéresse aux façons de transmettre des histoires à l’aide de différentes techniques et via différents canaux; -* possède une personnalité ouverte, cordiale et collaborative; -* aime apprendre et aider les autres; -* est organisée, minutieuse et efficace; -* sait communiquer par courriel de manière concise et professionnelle et possède de l’expérience en la matière; -* sait qu’il n’y a parfois pas de meilleur moyen que de tester quelque chose pour en vérifier le fonctionnement; -* est à l’aise avec la technologie et a de l’expérience dans l’utilisation d’outils collaboratifs basés sur le Web comme Google Docs, Trello, Slack, etc.; -* sait apporter une touche d’humour à son environnement de travail. - -La date de début de ce poste concordera avec le début de la saison estivale. Il n’y a pas de date de clôture officielle pour cette offre d'emploi. Nous communiquerons avec les candidats après avoir étudié leurs demandes de candidature. - -*Un bassin de personnes qualifiées PEUT être créé et PEUT être utilisé à la suite de ce processus pour pourvoir des postes similaires avec des profils linguistiques (anglais essentiel, bilingue impératif BBB/BBB, bilingue impératif CBC/CBC), ainsi que des mandats (indéterminé, déploiement, intérim, affectation, détachement, période déterminée) qui peuvent varier selon le poste à doter. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidat·e·s, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien·ne combattant·e, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Tout renseignement concernant les mesures d’adaptation sera traité confidentiellement. - -*Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git a/content/fr/careers/positions/chef-de-cabinet.md b/content/fr/careers/positions/chef-de-cabinet.md deleted file mode 100644 index 1d2680b46..000000000 --- a/content/fr/careers/positions/chef-de-cabinet.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "Chef de cabinet" -description: "Nous sommes à la recherche d’une personne pour soutenir notre dirigeant principal et notre équipe de la haute direction. De la simplification d’activités réalisées dans un bureau à volume élevé à la coordination de l’exécution d’initiatives stratégiques, vous veillerez à ce que les priorités du dirigeant principal restent sur la bonne voie et se concrétisent." -archived: true -type: section -layout: job-posting ---- -Merci de votre intérêt pour notre mission et pour ce poste. Même si la période de candidature est terminée pour ce poste, nous sommes toujours [à la recherche de personnes talentueuses, passionnées et résolues](https://numerique.canada.ca/travaillez-avec-nous/) à relever les principaux défis de prestation de services au Canada diff --git a/content/fr/careers/positions/chef-de-la-gestion-de-produits.md b/content/fr/careers/positions/chef-de-la-gestion-de-produits.md deleted file mode 100644 index 296ae4f51..000000000 --- a/content/fr/careers/positions/chef-de-la-gestion-de-produits.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: Chef de la gestion de produits -description: >- - Le nombre de gestionnaires de produits augmente au SNC et dans l’ensemble du - gouvernement du Canada. Il nous faut donc quelqu’un pour promouvoir cette - nouvelle profession et réunir la communauté pour qu’elle puisse mettre en - commun ses pratiques et ses normes. Ce travail sera créatif, enrichissant et - de grande visibilité. -archived: true -leverId: 8fb5b5b7-7315-4b5a-a98d-8364321cf98f -translationKey: head-product-management ---- -Au Service numérique canadien (SNC), nous visons à offrir des services publics améliorés, en recourant aux meilleures technologies et conceptions et en nous fondant sur les besoins des personnes. Nous transformons le gouvernement de l’intérieur en mettant au point des produits simples et fiables qui améliorent la vie des gens. Faire partie de notre mission, c’est passionnant. - -Nos équipes multidisciplinaires disposent des moyens et de l’autonomie nécessaires pour résoudre des problèmes importants grâce à des flux agiles et adéquats, et grâce à des outils de haute qualité. Le portfolio de produits du SNC n’a cessé de croître, et bien d’autres produits restent à venir. Nous avons besoin d’un chef de la gestion de produits qui pourra, à partir de l’un de nos bureaux à Ottawa, Toronto, Waterloo ou Montréal, coordonner ce travail et nous aider à passer au niveau supérieur. - -Le nombre de gestionnaires de produits augmente au SNC et dans l’ensemble du gouvernement du Canada. Il nous faut donc quelqu’un pour promouvoir cette nouvelle profession et réunir la communauté pour qu’elle puisse mettre en commun ses pratiques et ses normes. Ce travail sera créatif, enrichissant et de grande visibilité. - -## Assurer un leadership en matière de gestion de produits - -À titre de responsable de la gestion des produits, vous aiderez le SNC et les partenaires du gouvernement à s’acquitter des responsabilités suivantes : - -* planifier et coordonner les pratiques de gestion de produits au sein de nombreuses équipes de prestation, en coordination avec nos spécialistes de l’ingénierie, de la conception, de la recherche et des politiques; -* établir une relation de confiance avec nos partenaires gouvernementaux et leur faire comprendre les avantages de la gestion de produits axée sur l’être humain; -* définir et respecter des normes et des pratiques relatives aux produits, sur la base de pratiques exemplaires, et élaborer des lignes directrices, des outils et des politiques pour faire en sorte que ces normes soient respectées; -* assurer le suivi des objectifs mesurables pour nos produits et s’y rapporter afin de démontrer les progrès et de renforcer la confiance parmi les utilisateurs et les partenaires; -* faire connaître les avantages de nos produits et l’expérience de leur réalisation afin d’obtenir l’adhésion des organismes et de renforcer les capacités d’autres parties prenantes; -* veiller à l’encadrement et à la gestion hiérarchique de collègues talentueux dans des rôles de gestion de produits et de services au SNC et dans les ministères partenaires, en établissant des objectifs et en fournissant une rétroaction sur les compétences et la prestation. - -## Acquérir plus de compétences et d’expérience - -Vous serez en mesure de démontrer les capacités essentielles suivantes : - -* capacité de conseiller, d’encadrer et de guider les collègues et les responsables de services du gouvernement du Canada sur les pratiques exemplaires en gestion de produits; -* créativité et vif intérêt pour la résolution de problèmes grâce à l’utilisation de données quantitatives et qualitatives sur les personnes, les services et les technologies; -* expérience de l’élaboration d’analyses de rentabilisation et de la priorisation de plans de prestation pour des produits qui ont eu une portée et une incidence importantes; -* expérience de la direction du développement, de la diffusion et de l’amélioration itérative de logiciels de grande qualité à différentes étapes du cycle de vie du produit; -* aptitude à coordonner et motiver de nombreuses équipes de prestation de produits, et à assurer l’équilibre entre le rythme de travail, la productivité et le bien-être des gens; -* capacité de communiquer de manière persuasive par divers moyens — comme des conférences, des billets de blogue et des démonstrations de produits — avec des publics diversifiés; -* habitude d’être organisé, d’entrer en action et d’apprendre par l’action, en plus d’aider les autres à se réaliser et à atteindre leurs objectifs dans une culture de travail ouverte et inclusive. - -## Au SNC, nous célébrons la différence - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. - -Avec fierté et passion, nous nous efforçons activement de faire en sorte que le SNC soit représentatif de la société que nous servons et qu’il favorise l’inclusion. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un milieu où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les obligations familiales. diff --git "a/content/fr/careers/positions/chef-de-l\342\200\231\303\251quipe-d\342\200\231ex\303\251cution-des-politiques---a6640473-5cab-4460-a81c-0e479cb537b3.md" "b/content/fr/careers/positions/chef-de-l\342\200\231\303\251quipe-d\342\200\231ex\303\251cution-des-politiques---a6640473-5cab-4460-a81c-0e479cb537b3.md" deleted file mode 100644 index 41078f27b..000000000 --- "a/content/fr/careers/positions/chef-de-l\342\200\231\303\251quipe-d\342\200\231ex\303\251cution-des-politiques---a6640473-5cab-4460-a81c-0e479cb537b3.md" +++ /dev/null @@ -1,66 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Chef de l’équipe d’exécution des politiques ' -description: >- - Nous sommes à la recherche d’un(e) chef d’équipe pour l’exécution des politiques. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. - -archived: true -translationKey: policy-delivery-lead -leverId: a6640473-5cab-4460-a81c-0e479cb537b3 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) chef d’équipe pour l’exécution des politiques. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. - -Les membres de l’équipe des politiques sont les pirates bureaucratiques et les navigateurs gouvernementaux du Service numérique canadien (SNC), assurant la prestation numérique avec nos partenaires et autres intervenants. - -Les conseillers (ères) en politiques font partie des équipes de produits multidisciplinaires du SNC, travaillant aux côtés de gestionnaires, de développeurs et de concepteurs de produits, ainsi que de chercheurs en conception. Nous contribuons à la création et à l’amélioration des services gouvernementaux en travaillant sur des questions législatives, réglementaires et stratégiques dans le développement de produits. Nous approfondissons les processus pour trouver des solutions créatives. - -Nous contribuons également à la création de produits et de services qui transforment les correctifs ponctuels en solutions permanentes, comme [GC Notification](https://notification.canada.ca/), le service de notification du gouvernement du Canada (GC). Nous appliquons les leçons tirées de la prestation numérique à l’établissement de politiques et de normes, en préconisant des changements qui facilitent la prise de bonnes décisions. - -Chef d’équipe pour l’exécution des politiques sont classés EC-07 dans le groupe Économique et services de sciences sociales du Secrétariat du Conseil du Trésor du gouvernement du Canada. - -Dans ce rôle, vous aurez l’occasion de travailler avec des membres de la direction du Service numérique canadien (SNC) et des collègues possédant des compétences et une expérience diversifiées. Vous aiderez à orienter les membres de l’équipe des politiques qui font partie des équipes multidisciplinaires du SNC et qui travaillent chaque jour pour mieux servir les gens et les entreprises partout au Canada. Vous mettrez à profit vos capacités de résolution de problèmes et gérerez une équipe de responsables des politiques qui travaillent sur des questions comme la protection des renseignements personnels, l’équité, la recherche en conception, l’approvisionnement et l’adoption d’outils modernes au sein de multiples équipes de prestation de services. Vous aiderez à relier le travail du SNC au Cabinet, aux ministres et aux hauts fonctionnaires afin d’en évaluer l’incidence. - -## Dans ce rôle, vous aurez l’occasion : -- De gérer une équipe de conseillers en politiques, ce qui comprend la gestion des affectations et de la charge de travail, l’encadrement et le mentorat dans le cadre de leur travail quotidien, ainsi que la planification et le perfectionnement professionnel; -- De guider les membres de l’équipe des politiques qui font partie des équipes de prestation de services du SNC, notamment pour les aider à établir des objectifs et des priorités, à régler les problèmes, à cerner les thèmes ou les défis communs entre les équipes de prestation, à concevoir des solutions et à publier de la documentation, des billets de blogue et d’autres documents ouverts pour aider les autres intervenants du gouvernement qui font face à des situations semblables; -- De collaborer avec le chef des politiques, les directeurs des unités opérationnelles du SNC et les chefs des collectivités pour établir les priorités organisationnelles et y donner suite, travailler sur les questions de prestation et de politique, et contribuer aux initiatives, aux pratiques et aux processus intercommunautaires. - - Aider à mesurer l’impact du SNC en mettant l’accent sur la collaboration avec d’autres collectivités du SNC pour établir et mesurer l’amélioration des produits et des services; -- De tirer des leçons pratiques de la prestation de service et contribuer aux efforts déployés par l’équipe des politiques pour favoriser des changements aux règles, aux pratiques et à la gouvernance qui aident à mettre à l’échelle le développement itératif de logiciels et la conception centrée sur la personne dans l’ensemble du gouvernement; -- De soutenir l’équipe des politiques dans ses efforts de recherche et d’établissement de liens entre les services gouvernementaux et d’autres domaines de la politique numérique, comme l’accès à Internet à large bande, la gestion des données et les politiques sur les données, ou la technologie et la durabilité; -- De diriger et de présenter des propositions de politiques et de prestation de services aux cadres supérieurs du gouvernement afin de faire progresser le mandat et la mission du SNC; -- D’établir des relations efficaces au sein du gouvernement fédéral, des hauts fonctionnaires du Parlement, d’autres ordres de gouvernement, d’autres pays et d’autres secteurs. - -## Compétences que nous espérons que vous apporterez : -- Vous voulez améliorer le gouvernement et vous comprenez comment la technologie et la conception peuvent y contribuer; -- Vous excellez dans la gestion de personnes et d’équipes, et dans le soutien aux membres de votre équipe dans le perfectionnement de leurs compétences et de leur expertise; -- Vous excellez dans le mentorat de personnes qui travaillent à des projets complexes et hautement collaboratifs, y compris ceux qui impliquent la gestion du changement; -- Vous êtes un bon chercheur et un résolveur de problèmes créatif qui aime aider les autres à explorer des sujets pour donner des conseils et trouver des solutions; -- Vous comprenez (ou voulez comprendre) comment les choses se font au gouvernement; -- Vous êtes doué pour cultiver les relations et bâtir des collectivités; -- Vous communiquez efficacement et pouvez traduire des questions complexes pour un large éventail d’auditoires, tant à l’écrit qu’à l’oral. - -### Voici quelques connaissances ou expériences supplémentaires qui seraient des atouts : -- Une bonne connaissance du gouvernement numérique; -- L’analyse des données et la surveillance et la mesure du rendement; -- La protection des renseignements personnels; -- La sécurité de l’information; -- L’accessibilité, l’équité et les droits de la personne, particulièrement en ce qui a trait aux politiques gouvernementales ou à la technologie; -- L’approvisionnement; -- La dotation et les RH, y compris pour les flux de talents numériques; -- La direction d’équipes multidisciplinaires ou le travail au sein de ces équipes. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. diff --git "a/content/fr/careers/positions/chef-de-l\342\200\231\303\251quipe-d\342\200\231ex\303\251cution-des-politiques.md" "b/content/fr/careers/positions/chef-de-l\342\200\231\303\251quipe-d\342\200\231ex\303\251cution-des-politiques.md" deleted file mode 100644 index 975b7626f..000000000 --- "a/content/fr/careers/positions/chef-de-l\342\200\231\303\251quipe-d\342\200\231ex\303\251cution-des-politiques.md" +++ /dev/null @@ -1,66 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Chef de l’équipe d’exécution des politiques ' -description: >- - Nous sommes à la recherche d’un(e) chef d’équipe pour l’exécution des politiques. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. - -archived: true -translationKey: policy-delivery-lead -leverId: a6640473-5cab-4460-a81c-0e479cb537b3 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) chef d’équipe pour l’exécution des politiques. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. - -Les membres de l’équipe des politiques sont les pirates bureaucratiques et les navigateurs gouvernementaux du Service numérique canadien (SNC), assurant la prestation numérique avec nos partenaires et autres intervenants. - -Les conseillers (ères) en politiques font partie des équipes de produits multidisciplinaires du SNC, travaillant aux côtés de gestionnaires, de développeurs et de concepteurs de produits, ainsi que de chercheurs en conception. Nous contribuons à la création et à l’amélioration des services gouvernementaux en travaillant sur des questions législatives, réglementaires et stratégiques dans le développement de produits. Nous approfondissons les processus pour trouver des solutions créatives. - -Nous contribuons également à la création de produits et de services qui transforment les correctifs ponctuels en solutions permanentes, comme [Notification GC](https://notification.canada.ca/), le service de notification du gouvernement du Canada (GC). Nous appliquons les leçons tirées de la prestation numérique à l’établissement de politiques et de normes, en préconisant des changements qui facilitent la prise de bonnes décisions. - -Chef d’équipe pour l’exécution des politiques sont classés EC-07 dans le groupe Économique et services de sciences sociales du Secrétariat du Conseil du Trésor du gouvernement du Canada. - -Dans ce rôle, vous aurez l’occasion de travailler avec des membres de la direction du Service numérique canadien (SNC) et des collègues possédant des compétences et une expérience diversifiées. Vous aiderez à orienter les membres de l’équipe des politiques qui font partie des équipes multidisciplinaires du SNC et qui travaillent chaque jour pour mieux servir les gens et les entreprises partout au Canada. Vous mettrez à profit vos capacités de résolution de problèmes et gérerez une équipe de responsables des politiques qui travaillent sur des questions comme la protection des renseignements personnels, l’équité, la recherche en conception, l’approvisionnement et l’adoption d’outils modernes au sein de multiples équipes de prestation de services. Vous aiderez à relier le travail du SNC au Cabinet, aux ministres et aux hauts fonctionnaires afin d’en évaluer l’incidence. - -## Dans ce rôle, vous aurez l’occasion : -- De gérer une équipe de conseillers en politiques, ce qui comprend la gestion des affectations et de la charge de travail, l’encadrement et le mentorat dans le cadre de leur travail quotidien, ainsi que la planification et le perfectionnement professionnel; -- De guider les membres de l’équipe des politiques qui font partie des équipes de prestation de services du SNC, notamment pour les aider à établir des objectifs et des priorités, à régler les problèmes, à cerner les thèmes ou les défis communs entre les équipes de prestation, à concevoir des solutions et à publier de la documentation, des billets de blogue et d’autres documents ouverts pour aider les autres intervenants du gouvernement qui font face à des situations semblables; -- De collaborer avec le chef des politiques, les directeurs des unités opérationnelles du SNC et les chefs des collectivités pour établir les priorités organisationnelles et y donner suite, travailler sur les questions de prestation et de politique, et contribuer aux initiatives, aux pratiques et aux processus intercommunautaires. - - Aider à mesurer l’impact du SNC en mettant l’accent sur la collaboration avec d’autres collectivités du SNC pour établir et mesurer l’amélioration des produits et des services; -- De tirer des leçons pratiques de la prestation de service et contribuer aux efforts déployés par l’équipe des politiques pour favoriser des changements aux règles, aux pratiques et à la gouvernance qui aident à mettre à l’échelle le développement itératif de logiciels et la conception centrée sur la personne dans l’ensemble du gouvernement; -- De soutenir l’équipe des politiques dans ses efforts de recherche et d’établissement de liens entre les services gouvernementaux et d’autres domaines de la politique numérique, comme l’accès à Internet à large bande, la gestion des données et les politiques sur les données, ou la technologie et la durabilité; -- De diriger et de présenter des propositions de politiques et de prestation de services aux cadres supérieurs du gouvernement afin de faire progresser le mandat et la mission du SNC; -- D’établir des relations efficaces au sein du gouvernement fédéral, des hauts fonctionnaires du Parlement, d’autres ordres de gouvernement, d’autres pays et d’autres secteurs. - -## Compétences que nous espérons que vous apporterez : -- Vous voulez améliorer le gouvernement et vous comprenez comment la technologie et la conception peuvent y contribuer; -- Vous excellez dans la gestion de personnes et d’équipes, et dans le soutien aux membres de votre équipe dans le perfectionnement de leurs compétences et de leur expertise; -- Vous excellez dans le mentorat de personnes qui travaillent à des projets complexes et hautement collaboratifs, y compris ceux qui impliquent la gestion du changement; -- Vous êtes un bon chercheur et un résolveur de problèmes créatif qui aime aider les autres à explorer des sujets pour donner des conseils et trouver des solutions; -- Vous comprenez (ou voulez comprendre) comment les choses se font au gouvernement; -- Vous êtes doué pour cultiver les relations et bâtir des collectivités; -- Vous communiquez efficacement et pouvez traduire des questions complexes pour un large éventail d’auditoires, tant à l’écrit qu’à l’oral. - -### Voici quelques connaissances ou expériences supplémentaires qui seraient des atouts : -- Une bonne connaissance du gouvernement numérique; -- L’analyse des données et la surveillance et la mesure du rendement; -- La protection des renseignements personnels; -- La sécurité de l’information; -- L’accessibilité, l’équité et les droits de la personne, particulièrement en ce qui a trait aux politiques gouvernementales ou à la technologie; -- L’approvisionnement; -- La dotation et les RH, y compris pour les flux de talents numériques; -- La direction d’équipes multidisciplinaires ou le travail au sein de ces équipes. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. diff --git a/content/fr/careers/positions/chef-des-partenariats.md b/content/fr/careers/positions/chef-des-partenariats.md deleted file mode 100644 index f528a2cd3..000000000 --- a/content/fr/careers/positions/chef-des-partenariats.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: job-posting -type: section -title: Chef des partenariats -description: >- - En tant qu’équipe des partenariats, nous sommes les bâtisseurs de ponts au - SNC. Nous développons les connaissances de l’organisation sur les services - fédéraux et nous développons l’empathie en écoutant les fonctionnaires et en - apprenant d’eux. -archived: true -leverId: 8ae1ad7b-5c5a-4304-b4d2-11cce4d86713 -translationKey: head-of-partnerships ---- - -Le Service numérique canadien (SNC) collabore avec les ministères fédéraux pour rendre les services gouvernementaux simples et faciles à utiliser. Notre équipe repense la conception et la prestation des services, tout en mobilisant, à chaque étape, les personnes qui les utilisent. En travaillant ouvertement et en faisant connaître à nos partenaires des outils et des gens talentueux, nous améliorons la façon dont le gouvernement offre ses services. - -Et nous avons besoin de vous. - -En tant qu’équipe des partenariats, nous sommes les bâtisseurs de ponts au SNC. Nous développons les connaissances de l’organisation sur les services fédéraux et nous développons l’empathie en écoutant les fonctionnaires et en apprenant d’eux. Nous trouvons des occasions d’améliorer la façon dont le gouvernement fournit les services, puis évaluons leur potentiel afin d’établir un ordre de priorités dans le travail que nous entreprenons. Pour donner nos meilleurs résultats, nous travaillons avec les dirigeants ministériels, les responsables des services et nos collègues du SNC pour établir et appuyer des partenariats à toutes les étapes de la prestation. Si vous êtes prêt à aider le SNC à offrir la plus grande valeur publique grâce à nos partenariats, ce rôle est pour vous. - -## Nous sommes à la recherche d’une personne qui effectuera les tâches suivantes : - -- Encadrer et gérer une petite équipe -- Élargir notre réseau et trouver des occasions de partenariat stratégique pour tous les secteurs d’activité du SNC -- Élaborer des processus et des pratiques pour continuellement évaluer et établir un ordre de priorités entre les possibilités de partenariat -- Établir des ententes claires entre le SNC et nos partenaires pour assurer des relations de travail harmonieuses -- Soutenir les partenaires et les collègues du SNC à toutes les étapes de la prestation -- Fournir des conseils et de l’orientation aux dirigeants du SNC en soutien aux intérêt des partenariats et aux besoins des partenaires gouvernementaux -- Mesurer ce qui importe et utiliser les données pour rendre l’équipe des partenariats plus efficace -- Collaborer avec vos collègues du SNC pour améliorer continuellement notre façon de travailler - -## Vous êtes la personne idéale si vous répondez aux critères suivants : - -- Vous êtes à l’aise de diriger une petite équipe pour qu’elle utilise des méthodes agiles et centrées sur l’être humain, tout en travaillant ouvertement. -- Vous êtes une personne consciente d’elle-même, authentique, persuasive, qui sait faire preuve de délicatesse. -- Vous écoutez pour apprendre et accueillez les nouvelles idées et les nouveaux points de vue. -- Vous avez une pensée créative, vous faites des recherches pour approfondir votre compréhension, pour décomposer les problèmes et pour trouver des possibilités. -- Vous détenez de l’expérience en amélioration des services et une compréhension de la prestation de services numériques centrés sur l’être humain. -- Vous êtes habitué à formuler recommandations réfléchies, à défendre des décisions difficiles et à fournir des conseils directs à des cadres supérieurs des secteurs public et privé. -- Vous demeurez calme sous la pression; vous savez comment établir des priorités et vous pouvez aider les autres à faire de même. -- Vous parlez couramment le français et l’anglais (dans le langage du gouvernement, nous recherchons une personne de niveau CBC). - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. diff --git "a/content/fr/careers/positions/chef-du-d\303\251veloppement-logiciel.md" "b/content/fr/careers/positions/chef-du-d\303\251veloppement-logiciel.md" deleted file mode 100644 index cc49b2e72..000000000 --- "a/content/fr/careers/positions/chef-du-d\303\251veloppement-logiciel.md" +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: job-posting -type: section -title: Chef du développement logiciel -description: >- - Nous embauchons un ou une chef du développement logiciel à Ottawa, à Montréal, - à Toronto ou à Kitchener; bien que des candidats hautement qualifiés seront - pris en considération à d’autres endroits. -archived: true -leverId: cd18781f-c960-4d54-8913-85a5d3778d7d -translationKey: head-software-development ---- -Le Service numérique canadien (SNC) transforme le gouvernement pour mieux servir la population. Pour ce faire, nous aidons les ministères à concevoir et à offrir des services numériques qui mettent à profit la technologie moderne et des pratiques fondées sur l’expérience utilisateur. [Notre travail](https://numerique.canada.ca/partenariats/) améliorera la vie quotidienne des gens, et **nous avons besoin de votre aide.** - -Nous embauchons un ou une chef du développement logiciel à Ottawa, à Montréal, à Toronto ou à Kitchener; bien que des candidats hautement qualifiés seront pris en considération à d’autres endroits. - -Le ou la chef du développement logiciel est à la tête de la communauté de développeurs et développeuses du SNC. Cette personne est chargée de veiller à ce que le SNC puisse créer et expédier les logiciels qui sous-tendent les services gouvernementaux. Pour ce faire, vous affecterez les développeurs à diverses missions et les soutiendrez. Il s’agit notamment de créer des produits en partenariat avec les ministères fédéraux et de fournir des services de plateforme (c.-à-d. ordonnancement, notification, identité/logique, etc.). - -Vous relèverez du directeur des communautés, qui lui, relève du directeur général du SNC. Il s’agit d’un poste de niveau [CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1#toc12259212260) dans le groupe des Systèmes d’ordinateurs. - -**Vous devrez accomplir les tâches suivantes :** - -1. Créer une sécurité émotionnelle et professionnelle dans la communauté de développeuses et développeurs du SNC en prenant les mesures suivantes : - * établir des attentes claires; - * donner de la rétroaction souvent et dès le début; - * appuyer la diversité, l’équité et l’inclusion au moyen de processus cohérents; - * tenir le personnel technique au courant de la stratégie du SNC; - * créer un environnement qui assure la stabilité dans un contexte de changement et de débats réguliers et sains; -2. Unifier et définir la mission de la communauté de développeurs et développeuses et ses initiatives au sein du SNC. Pour ce faire, il faudra jouer un rôle de facilitateur auprès de la direction du SNC et des membres de la communauté. -3. Embaucher les développeurs et les développeuses et les affecter aux projets. La participation à l’embauche comprend le recrutement, les entrevues et l’évaluation régulière de candidats. Ces processus devraient accroître la diversité dans notre bassin de candidats. L’affectation des développeuses et développeurs existants permettra d’établir un équilibre entre les objectifs et résultats clés du SNC, la diversité au SNC et les objectifs professionnels et individuels. -4. Créer des pratiques par défaut et des objectifs stratégiques significatifs pour les développeurs et développeuses du SNC, en tenant compte des divers contextes des projets et des personnes. Cela comprend les pratiques liées au développement Web, à l’accessibilité, à la sécurité et à l’exploitation technique. L’amélioration continue est essentielle. Les pratiques seront établies au moyen d’un dialogue ouvert avec la communauté et au sein de celle-ci. -5. Soutenir et encadrer les développeuses et développeurs lorsqu’ils prennent des décisions techniques. Vous devrez assumer le rôle de modérateur et trancher si les opinions sont partagées. -6. Promouvoir la stratégie de développement et les pratiques exemplaires pour les communautés du SNC et le gouvernement, et influer sur la stratégie et les pratiques. Il peut s’agir de conseiller d’autres ministères, des organismes centraux, de hauts fonctionnaires, ainsi que les chefs de communautés du SNC et notre directeur général. - -**Nous cherchons des gens qui ont l’expérience suivante :** - -* Gérer des personnes, y compris donner et communiquer de la rétroaction, même lorsque c’est difficile. -* Favoriser des pratiques qui appuient la diversité, l’équité et l’inclusion au sein de vos équipes. -* Animer des conversations difficiles au sujet de l’organisation, de la communauté et de la stratégie technique, et y participer. -* Faire des compromis pour soutenir la mission et les priorités. -* Rédiger du code pour les applications Web et le livrer de façon itérative. -* Créer des endroits sûrs pour héberger des données sensibles. -* Favoriser une culture DevOps pour les opérations liées aux produits. -* La préférence sera accordée aux candidats bilingues (français et anglais) et aux citoyens canadiens. - -Nous sommes conscients que chacun apporte des compétences et des expériences, et que tous les candidats ne répondent pas à toutes les exigences. Présentez quand même votre candidature! Dites-nous pourquoi vous êtes la personne idéale pour le poste. - -**Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons.** - -C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Nous ne pourrons offrir des services publics de meilleure qualité, plus accessibles et plus inclusifs que si nous tirons parti de la diversité des pensées, des expériences et des compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées. Nous sommes déterminés à contribuer à l’épanouissement de talents diversifiés. - -Le SNC prend en considération tous les candidats, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -*Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. Si vous avez des questions à ce sujet, veuillez contacter [cdsrecruitment.recrutementSNC@tbs-sct.gc.ca](mailto:cdsrecruitment.recrutementSNC@tbs-sct.gc.ca).* \ No newline at end of file diff --git "a/content/fr/careers/positions/chef-d\342\200\231\303\251quipe---notification-gc--9eaabc74-b860-4da5-96d6-18e9685b8139.md" "b/content/fr/careers/positions/chef-d\342\200\231\303\251quipe---notification-gc--9eaabc74-b860-4da5-96d6-18e9685b8139.md" deleted file mode 100644 index 3f4d5c281..000000000 --- "a/content/fr/careers/positions/chef-d\342\200\231\303\251quipe---notification-gc--9eaabc74-b860-4da5-96d6-18e9685b8139.md" +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Chef d’équipe - Notification GC' -description: >- - Ce poste est d’une durée déterminée de 2 ans et est classé IT-04 ou IT-05 dans le groupe des systèmes d’ordinateurs. Le SNC est une équipe entièrement décentralisée. Ce rôle peut être assumé de n’importe où au Canada. À l’avenir, des déplacements occasionnels à Ottawa pourraient être nécessaires. Le bilinguisme est exigé pour ce poste. -archived: true -translationKey: 2022-dec-team-lead-notify -leverId: 9eaabc74-b860-4da5-96d6-18e9685b8139 ---- - -**À propos du Service numérique canadien** - -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 afin qu’ils puissent 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 la personne. - -**À propos de l’unité opérationnelle de la plateforme** - -Le poste relève de l’unité opérationnelle de la plateforme. Cette unité a pour mandat d’outiller le gouvernement dans le but de 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. - -Pour y parvenir, nous suivons nos principes : développer une méthode sécurisée, accessible, bilingue, progressive, extensible, interactive et adaptable. Ces principes nous permettant de renforcer les relations et la confiance avec notre clientèle et nos utilisateur·rice·s. - -**Poste de chef d’équipe** - -Nous sommes à la recherche d’un·e chef d’équipe qui mènera une équipe de produit à livrer un travail de qualité qui aide le gouvernement à offrir des services plus rapidement et facilement. - -Ce poste est d’une durée déterminée de 2 ans et est classé [IT-04 ou IT-05](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) dans le groupe des systèmes d’ordinateurs. Le SNC est une équipe entièrement décentralisée. Ce rôle peut être assumé de n’importe où au Canada. À l’avenir, des déplacements occasionnels à Ottawa pourraient être nécessaires. Le bilinguisme est exigé pour ce poste. - -## Vos responsabilités : - -- Diriger et gérer les membres d’une équipe de livraison numérique multi-disciplinaire, assurer leur bien-être et leur gestion de carrière et optimiser leur potentiel de contribution à l’équipe. -- Promouvoir, mettre en œuvre et modifier les pratiques agiles de l’équipe. -- Cultiver la confiance, la cohésion et la chimie entre les membres de l’équipe afin de promouvoir un environnement positif et productif. -- Créer de la transparence lorsqu’il y a confusion, proposer des solutions viables et encourager la responsabilisation en dirigeant les efforts de votre équipe vers la progression de leurs objectifs, et le faire de façon ouverte. -- Promouvoir l’inclusivité lors des opérations et livraison de l’équipe, influencer sans causer préjudice, faire respecter les normes d’accessibilité, la diversité, l’impact, l’intégrité, l’ouverture d’esprit et l’équité. -- Travailler avec vos collègues de l’équipe de gestion à bâtir des relations stables basées sur la confiance et une compréhension des besoins et réalités de l’unité opérationnelle. -- Contribuer à la création de meilleures pratiques et de normes au sein de l’unité opérationnelle. -- Défendre et être la voix des besoins de votre équipe au sein de l’unité opérationnelle et travailler avec vos collègues sur les stratégies d’embauche. -- Travailler avec l’équipe et l’unité opérationnelle afin d’éliminer les obstacles. -- Amener les membres de l’équipe à obtenir du succès et les supporter dans leur développement de carrière. -- Être responsable du succès de l’équipe. - -## Nous recherchons une personne qui : - -- Adopte une mentalité de leadership et considérer les propositions de l’équipe car vous ne serez peut-être pas l’expert dans plusieurs disciplines. -- Adopte une mentalité de croissance en relevant les défis, en se relevant après un échec, en voyant les efforts comme chemin vers le succès, en apprenant des critiques et en trouvant des leçons et inspirations du succès des autres. -- As de l’expérience à diriger des équipes multidisciplinaires qui livrent des produits ou services numériques à échelle en faisant la promotion d’une culture basée sur l’utilisateur, l’ouverture et l’itération. -- As de l’excitation tant pour les problèmes techniques qu’humains, et comprendre l’importance de donner le crédit à ceux qui le méritent. -- Est à l’aise à pousser des changements et stratégies pour l’unité opérationnelle, expliquer des décisions techniques à des personnes ayant une moins bonne connaissance technique et trouver des solutions aux problèmes techniques en aidant les autres à adopter de meilleures pratiques numériques. - -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. - - diff --git "a/content/fr/careers/positions/chercheur-chevronn\303\251-ou-chercheuse-chevronn\303\251e-en-conception.md" "b/content/fr/careers/positions/chercheur-chevronn\303\251-ou-chercheuse-chevronn\303\251e-en-conception.md" deleted file mode 100644 index 4cfe0b049..000000000 --- "a/content/fr/careers/positions/chercheur-chevronn\303\251-ou-chercheuse-chevronn\303\251e-en-conception.md" +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: job-posting -type: section -title: Chercheur chevronné ou chercheuse chevronnée en conception -description: Nous recherchons un chercheur en conception chevronné ou une - chercheuse en conception chevronnée qui a un grand intérêt pour l’amélioration - des services gouvernementaux offerts au public et qui défend avec vigueur les - besoins des personnes. -archived: true -leverId: dc80302d-d1bf-48d4-9502-5d7ee3ed9584 -translationKey: senior-design-researcher ---- -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Nous recherchons un chercheur en conception chevronné ou une chercheuse en conception chevronnée qui a un grand intérêt pour l’amélioration des services gouvernementaux offerts au public et qui défend avec vigueur les besoins des personnes. - -Vous travaillerez au sein d’une équipe de prestation de services qui évolue rapidement et qui travaille soit sur plusieurs petits services, soit sur un seul et vaste service de bout en bout. Vos travaux de recherche éclaireront la conception des services, du contenu et des interactions de sorte que ceux-ci répondent aux besoins des personnes et soient fidèles aux politiques du Canada. - -Vous planifierez et dirigerez des activités de recherche en conception au sein de petites et de grandes équipes de services complexes. Vous composerez avec les contraintes politiques et réglementaires associées à la recherche au sein du gouvernement. Vous élaborerez une stratégie de recherche, mènerez des essais de conception et dirigerez les activités de recherche et d’analyse axées sur la découverte dans les grands domaines problématiques. Vous dirigerez les activités de recherche dans un environnement agile à l’aide d’un éventail de méthodes, dont des entrevues contextuelles, des tests d’utilisabilité et des sondages. Vous dirigerez aussi les activités d’analyse de recherche Lean qui mettent toute l’équipe à contribution, dans la mesure du possible. - -Vous mènerez également des activités de perfectionnement des compétences en techniques de recherche destinées aux autres membres de l’équipe, dans le cadre desquelles vous agirez en tant que mentor ou mentore et formateur ou formatrice, et participerez aux activités de recrutement afin de veiller au maintien des compétences requises au sein de l’organisation. - -Vous communiquerez les résultats de la recherche de façon mobilisatrice et percutante aux équipes de prestation, aux intervenants principaux et aux ministères partenaires afin de favoriser le changement et d’améliorer les services gouvernementaux. - -Ce poste est classé [EC-06](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=4#tocxx320842) dans le groupe Économique et services de sciences sociales. - -Ce que vous ferez : - -* diriger la planification, la conception, la facilitation, l’analyse et la production de rapports de recherche en conception afin de comprendre les besoins et * les comportements des personnes et d’éclairer la conception et l’élaboration des services gouvernementaux; -* influencer la façon dont les décisions sont prises et remettre en question de façon constructive les façons de penser de l’équipe et des intervenants principaux; -* diriger les activités de recherche en collaboration avec d’autres membres d’une équipe de prestation de services numériques, encadrer les jeunes chercheurs et contribuer à leur perfectionnement et soutenir la croissance et le développement de l’équipe; -* adopter une approche axée sur la personne et fondée sur des données probantes en transformant les résultats de la recherche en conception en information utile afin d’éclairer l’élaboration de services et de produits; -* aider les équipes de prestation de services numériques à créer des services numériques accessibles en veillant à ce que les participants qui ont des besoins particuliers en matière d’accessibilité et de faibles compétences numériques soient inclus dans toutes les activités de recherche; -* communiquer clairement et avec confiance les constatations des travaux de recherche ainsi que des exemples de pratiques exemplaires à des publics techniques et non techniques, y compris des décideurs de haut niveau du gouvernement; -* harmoniser les activités de recherche en conception avec les objectifs organisationnels afin de fournir des renseignements stratégiques qui éclaireront la conception de services et de politiques; -* cerner, atténuer ou signaler à l’échelon supérieur les risques liés à la réalisation et à la mise en œuvre d’activités de recherche. - -Nous cherchons un candidat ou une candidate qui sait : - -* conduire des travaux de recherche convaincants susceptibles d’orienter les décisions relatives aux produits; -* planifier des activités de recherche générative et évaluative et établir des plans de recherche qui assureront la réussite des activités à court et à long terme dans un environnement agile; -* faire en sorte que les utilisateurs aient voix au chapitre et que l’on prenne leur point de vues en considération dans les discussions sur les services; -* se faire le porte-parole ou la porte-parole de la recherche en conception et en faire la promotion auprès de publics sceptiques, et aider les partenaires à renforcer leurs propres capacités de recherche; -* mettre en place une culture de conception efficace centrée sur la personne au sein des équipes et les aider à intégrer des pratiques de conception centrée sur la personne dans leur flux de travail agile; -* établir et appliquer des normes et des pratiques de recherche éthique pour assurer la protection et le bien-être des participants et des chercheurs; réfléchir à ses propres pratiques et à ce qui pourrait rendre ses travaux de recherche plus utiles, éthiques et efficaces; -* tenir compte de publics diversifiés dans la planification des travaux de recherche afin d’aider les équipes à offrir des services numériques accessibles et inclusifs; -* planifier et mener des travaux de recherche en anglais et en français (posséder un profil de compétence linguistique de niveau « CBC » dans le jargon gouvernemental). - -Nous comprenons que nous disposons de compétences et d’expériences différentes, et que nous ne pouvons pas tous répondre à tous les critères. Posez quand même votre candidature! Dites-nous pourquoi vous êtes la personne que nous recherchons. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. \ No newline at end of file diff --git a/content/fr/careers/positions/chercheur-quantitatif-en-conception.md b/content/fr/careers/positions/chercheur-quantitatif-en-conception.md deleted file mode 100644 index 60e5866ef..000000000 --- a/content/fr/careers/positions/chercheur-quantitatif-en-conception.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: job-posting -type: section -title: Chercheur quantitatif en conception -description: >- - Nous recherchons un chercheur quantitatif en conception. À ce titre, vous - aurez à donner à l’équipe les moyens d’aller de l’avant en élaborant des - indicateurs et en mesurant les résultats. -archived: true -translationKey: quantitative-researcher ---- -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de notre mission, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en s’appuyant sur les besoins des personnes. Nous embauchons des personnes de tous les niveaux d’expérience, à Ottawa, Toronto, Waterloo et Montréal. - -Nous recherchons un chercheur quantitatif en conception. À ce titre, vous aurez à donner à l’équipe les moyens d’aller de l’avant en élaborant des indicateurs et en mesurant les résultats. Vous saurez intégrer de nouvelles méthodes de recherche quantitative au développement de produits existants. Vous ferez plus que des calculs : vous fournirez une perspective des données axée sur la personne pour nous aider à comprendre les gens que nous servons. Vous travaillerez également avec notre équipe des politiques pour l’aider à rendre compte des indicateurs aux parties prenantes. - -Vous accomplirez toutes ces tâches en travaillant de près avec notre équipe de recherche en conception. Vous composerez joyeusement avec les contraintes de la recherche au sein du gouvernement. Vous aiderez également les autres membres de l’équipe du SNC à devenir de meilleurs chercheurs (nous croyons que chaque membre de l’équipe du SNC est un chercheur dans une certaine mesure). Vous défendrez les intérêts des Canadiens de tout horizon, c’est-à-dire les gens qui utilisent les services offerts par le gouvernement du Canada. - -## Nous sommes à la recherche d’une personne qui effectuera ce qui suit : - -* Aider les équipes à déterminer dans quelle mesure un produit résout les problèmes des gens que nous servons. Passer d’une tâche à l’autre : préciser les objectifs, sélectionner les indicateurs et procéder à la science des données. -* Présenter des méthodes quantitatives aux débutants et agir en tant que personne-ressource pour les experts. Aider les chercheurs qualitatifs, les analystes des politiques et les gestionnaires de produits à utiliser vos méthodes. -* Faire preuve de créativité pour trouver des données dans des domaines où les données semblent rares. Créer des outils de collecte de données pour nos partenaires et recueillir des données de sources non structurées. Faire preuve de débrouillardise. -* Établir une infrastructure technique qui prend en charge la collecte et la diffusion d’indicateurs clés. Savoir recueillir des données, utiliser des API et créer des bases de données. Savoir analyser des données et créer des outils pour générer des idées. -* Promouvoir la recherche quantitative et qualitative dans le cadre du processus de développement de produits. Présenter la recherche à des auditoires sceptiques. Aider les partenaires à renforcer leurs propres capacités de recherche. -* Examiner ses pratiques de recherche. Réfléchir à ce qui pourrait rendre ses recherches plus utiles, éthiques et efficaces. Envisager continuellement des façons d’améliorer nos produits et nos processus. -* Apporter des points de vue nouveaux et constructifs. Remettre en question les hypothèses de son équipe de produits. Parler ouvertement pour représenter le mieux possible les gens que nous servons. -* Comprendre les besoins des gens et pas seulement travailler avec des données, car ce rôle diffère de celui de scientifique des données et est axé sur l’application des outils de science des données aux problèmes vécus par les utilisateurs. - -## Le candidat pourra : - -* Choisir, concevoir, mener et présenter des méthodes de recherche quantitatives sur l’expérience des utilisateurs. Exemples : essais multivariés, analyse comparative, enquêtes à grande échelle, tri des fiches, regroupement des commentaires. -* Concevoir et valider des questions d’enquête à l’aide de méthodes psychométriques. -* Utiliser et expliquer (aux débutants et aux experts) les statistiques déductives descriptives et fréquentes. -* Utiliser un logiciel libre d’analyse des données. En voici des exemples : R ou Python avec Pandas. -* Rédiger des scripts qui capturent, extraient ou transforment des données provenant de diverses sources de données. -* Configurer les outils de recherche standard de l’industrie comme Google Analytics. -* Travailler avec les concepteurs, les développeurs et les gestionnaires de produits à utiliser des indicateurs pour prendre des décisions. -* Communiquer ses méthodes, ses constatations et ses idées verbalement et par écrit. - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. - -## Vous êtes intéressé? - -Envoyez-nous un courriel à [CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca](mailto:CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca) et indiquez « Chercheur quantitatif en conception » dans la ligne d’objet. Fournissez-nous un lien vers votre CV, des exemples de votre travail ou ce que nous devrions voir pour mieux vous connaître. diff --git "a/content/fr/careers/positions/communicateur-narratif-communicatrice-narrative-et-conseiller-conseill\303\250re-en-relations-avec-les-m\303\251dias--acd80e98-0d20-48b0-aca8-cff7a7b2e7a4.md" "b/content/fr/careers/positions/communicateur-narratif-communicatrice-narrative-et-conseiller-conseill\303\250re-en-relations-avec-les-m\303\251dias--acd80e98-0d20-48b0-aca8-cff7a7b2e7a4.md" deleted file mode 100644 index 592efa081..000000000 --- "a/content/fr/careers/positions/communicateur-narratif-communicatrice-narrative-et-conseiller-conseill\303\250re-en-relations-avec-les-m\303\251dias--acd80e98-0d20-48b0-aca8-cff7a7b2e7a4.md" +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Communicateur narratif/Communicatrice narrative et conseiller/conseillère en relations avec les médias' -description: >- - Relevant de la chef de liaison et diffusion, cette personne est responsable des relations avec les médias pour le SNC, d’assurer la liaison avec nos partenaires sur les besoins des médias pour nos projets et d’aider à raconter l’histoire du SNC. Au SNC, nous pensons que notre mission est mieux comprise en racontant les histoires des personnes qui utilisent et construisent nos produits. -archived: true -translationKey: storyteller-media-relations -leverId: acd80e98-0d20-48b0-aca8-cff7a7b2e7a4 ---- - -Le Service numérique canadien (SNC) modifie la façon dont le gouvernement fédéral conçoit et fournit les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement construit la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au centre de nos efforts. Chaque expérience des Canadiens avec leur gouvernement doit être sûre, rapide, facile, transparente et accessible. Nous travaillons au grand jour pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour soutenir cette importante mission, nous sommes à la recherche d’un ou d’une communicateur narratif/communicatrice narrative et conseiller/conseillère en relations avec les médias. Relevant de la chef de liaison et diffusion, cette personne est responsable des relations avec les médias pour le SNC, d’assurer la liaison avec nos partenaires au sujet des besoins des médias pour nos projets et d’aider à raconter l’histoire du SNC. Au SNC, nous pensons que notre mission est mieux comprise en racontant les histoires des personnes qui utilisent et construisent nos produits.  - -Ce poste est classé [IS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=15#toc24156224161) dans [le groupe des systèmes d’information](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html). Ce poste est bilingue impératif. - -Nous sommes à la recherche d’une personne qui : - -* Triera des demandes des médias avec nos partenaires -* Rédigera des infocapsules  -* Travaillera avec nos partenaires pour présenter des articles de presse sur le SNC  -* Analysera les tendances des médias et élaborera des stratégies de sensibilisation -* Rédigera du contenu pour aider à raconter l’histoire du SNC -* Aidera à modifier le contenu du SNC pour s’assurer que nous sommes en phase avec les messages des autres intervenants, tout en restant fidèles à la marque du SNC -* Assurera la liaison avec de nombreux intervenants pour partager les dernières mises à jour et les messages à l’équipe - -Un excellent candidat ou une excellente candidate : - -* Sera à l’aise de communiquer en anglais et en français (écrit, parlé, compréhension)  -* Utilisera ses excellentes compétences en matière d’écriture et de communication pour raconter l’histoire du SNC de manière puissante et convaincante -* Utilisera ses excellentes compétences interpersonnelles pour bien travailler avec de multiples intervenants -* Aura une expérience des relations avec les médias dans des domaines tels que la science, la technologie ou le gouvernement (pour expliquer des sujets compliqués afin qu’ils puissent être transmis dans les nouvelles) -* Aura comme atout une compréhension du développement des logiciels à code source libre et/ou une expérience en technologie - -*Nous savons que chacun et chacune a des compétences et des expériences à apporter au SNC, et que personne ne possède forcément tous les atouts requis pour ce poste. Postulez quand même! Dites-nous pourquoi vous êtes la bonne candidate ou le bon candidat pour ce poste.* - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. diff --git "a/content/fr/careers/positions/communicateur-narratif-communicatrice-narrative-et-conseiller-conseill\303\250re-en-relations-avec-les-m\303\251dias.md" "b/content/fr/careers/positions/communicateur-narratif-communicatrice-narrative-et-conseiller-conseill\303\250re-en-relations-avec-les-m\303\251dias.md" deleted file mode 100644 index 592efa081..000000000 --- "a/content/fr/careers/positions/communicateur-narratif-communicatrice-narrative-et-conseiller-conseill\303\250re-en-relations-avec-les-m\303\251dias.md" +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Communicateur narratif/Communicatrice narrative et conseiller/conseillère en relations avec les médias' -description: >- - Relevant de la chef de liaison et diffusion, cette personne est responsable des relations avec les médias pour le SNC, d’assurer la liaison avec nos partenaires sur les besoins des médias pour nos projets et d’aider à raconter l’histoire du SNC. Au SNC, nous pensons que notre mission est mieux comprise en racontant les histoires des personnes qui utilisent et construisent nos produits. -archived: true -translationKey: storyteller-media-relations -leverId: acd80e98-0d20-48b0-aca8-cff7a7b2e7a4 ---- - -Le Service numérique canadien (SNC) modifie la façon dont le gouvernement fédéral conçoit et fournit les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement construit la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au centre de nos efforts. Chaque expérience des Canadiens avec leur gouvernement doit être sûre, rapide, facile, transparente et accessible. Nous travaillons au grand jour pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour soutenir cette importante mission, nous sommes à la recherche d’un ou d’une communicateur narratif/communicatrice narrative et conseiller/conseillère en relations avec les médias. Relevant de la chef de liaison et diffusion, cette personne est responsable des relations avec les médias pour le SNC, d’assurer la liaison avec nos partenaires au sujet des besoins des médias pour nos projets et d’aider à raconter l’histoire du SNC. Au SNC, nous pensons que notre mission est mieux comprise en racontant les histoires des personnes qui utilisent et construisent nos produits.  - -Ce poste est classé [IS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=15#toc24156224161) dans [le groupe des systèmes d’information](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html). Ce poste est bilingue impératif. - -Nous sommes à la recherche d’une personne qui : - -* Triera des demandes des médias avec nos partenaires -* Rédigera des infocapsules  -* Travaillera avec nos partenaires pour présenter des articles de presse sur le SNC  -* Analysera les tendances des médias et élaborera des stratégies de sensibilisation -* Rédigera du contenu pour aider à raconter l’histoire du SNC -* Aidera à modifier le contenu du SNC pour s’assurer que nous sommes en phase avec les messages des autres intervenants, tout en restant fidèles à la marque du SNC -* Assurera la liaison avec de nombreux intervenants pour partager les dernières mises à jour et les messages à l’équipe - -Un excellent candidat ou une excellente candidate : - -* Sera à l’aise de communiquer en anglais et en français (écrit, parlé, compréhension)  -* Utilisera ses excellentes compétences en matière d’écriture et de communication pour raconter l’histoire du SNC de manière puissante et convaincante -* Utilisera ses excellentes compétences interpersonnelles pour bien travailler avec de multiples intervenants -* Aura une expérience des relations avec les médias dans des domaines tels que la science, la technologie ou le gouvernement (pour expliquer des sujets compliqués afin qu’ils puissent être transmis dans les nouvelles) -* Aura comme atout une compréhension du développement des logiciels à code source libre et/ou une expérience en technologie - -*Nous savons que chacun et chacune a des compétences et des expériences à apporter au SNC, et que personne ne possède forcément tous les atouts requis pour ce poste. Postulez quand même! Dites-nous pourquoi vous êtes la bonne candidate ou le bon candidat pour ce poste.* - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. diff --git a/content/fr/careers/positions/concepteur-de-contenu-principal-ou-conceptrice-de-contenu-principale--191b5e60-a9d8-4c60-89e5-263aa4347771.md b/content/fr/careers/positions/concepteur-de-contenu-principal-ou-conceptrice-de-contenu-principale--191b5e60-a9d8-4c60-89e5-263aa4347771.md deleted file mode 100644 index 354e403d4..000000000 --- a/content/fr/careers/positions/concepteur-de-contenu-principal-ou-conceptrice-de-contenu-principale--191b5e60-a9d8-4c60-89e5-263aa4347771.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Concepteur de contenu principal ou conceptrice de contenu principale' -description: >- - La conception de contenu est une pratique de l’expérience utilisateur (UX) axée sur la satisfaction des besoins d’information des utilisateurs et sur la meilleure façon d’organiser et de présenter ces informations en anglais et en français. La conception de contenu aide les gens à trouver ce dont ils ont besoin, à comprendre ce qu’ils trouvent et à l’utiliser pour répondre à leurs besoins. -archived: true -translationKey: sr-content-designer -leverId: 191b5e60-a9d8-4c60-89e5-263aa4347771 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d'améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d'aider tout le monde au sein du gouvernement à améliorer la prestation de services. Et nous avons besoin de vous. - -La conception de contenu est une pratique de l’expérience utilisateur (UX) axée sur la satisfaction des besoins d'information des utilisateurs et sur la meilleure façon d'organiser et de présenter ces informations en anglais et en français. La conception de contenu aide les gens à trouver ce dont ils ont besoin, à comprendre ce qu'ils trouvent et à l'utiliser pour répondre à leurs besoins. Les concepteurs et conceptrices de contenu aident à rendre l'expérience conviviale pour les utilisateurs en faisant de la recherche sur le vocabulaire utilisé et sur leurs modèles cognitifs et en créant le moins de contenu possible pour que les utilisateurs puissent faire ce qu’ils ont à faire. - -Les concepteurs et conceptrices de contenu sont en collaboration constante avec des équipes multidisciplinaires, travaillant très étroitement avec les chercheurs et chercheuses, les concepteurs et conceptrices d'interactions, les concepteurs et conceptrices de services, les développeurs et développeuses et les chefs de produits. Ce rôle est classé au groupe et niveau [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260) ou [CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260). - -## Dans ce rôle, vous allez : -- Travailler en partenariat avec les ministères pour fournir des rétroactions et du soutien en tant qu’intervenants, sous forme de conseils ou d'aide pratique ponctuelle, afin d'améliorer les résultats de services publics fédéraux prioritaires. -- Relever des tendances ou des points faibles courants, puis travailler avec vos collègues pour créer et publier des produits (par exemple des ateliers, des outils ou des guides) afin de mieux répondre aux besoins d'information du gouvernement et d'étendre leur portée pour servir plus de ministères. -- Apprendre et répondre aux besoins d'information des utilisateurs tout en aidant à atteindre les objectifs organisationnels de l’homologue. -- Promouvoir la lisibilité et l'accessibilité des informations pour tous les utilisateurs, et chercher systématiquement des occasions de réduire ou d’éliminer la charge cognitive. -- Adopter une approche de conception de systèmes pour l'architecture de l'information et les processus de gouvernance de contenu avec un contenu bilingue. -- Adopter une approche consultative pour obtenir la participation des membres de l'équipe et des intervenants pour aider à répondre aux besoins des utilisateurs, notamment en recommandant des changements à un service au-delà de l’interface pour aider à rendre le service plus convivial pour ses utilisateurs. -- Fournir du mentorat et des conseils aux membres de l'équipe, aux autres concepteurs et conceptrices et aux fonctionnaires en dehors du SNC. - -## Vous êtes un excellent candidat ou une excellente candidate si : -- Vous avez de l'expérience dans la conception de contenu pour un produit ou un service, dans la promotion de l'inclusivité, de l'accessibilité et de l’utilisation d’un langage simple, et dans l'initiation de changements organisationnels pour améliorer les services pour les utilisateurs. -- Vous avez de solides compétences en matière de conseil et de gestion du changement, cherchez constamment à vous perfectionner, et célébrez les petites victoires en vue de réaliser une vision plus large. -- Vous communiquez aisément avec des personnes qui ne connaissent pas la conception de contenu, êtes à l'aise pour travailler aux côtés d’autres membres de l'équipe et d’intervenants pendant le processus de conception, et vous réjouissez à l’idée de collaborer sur des activités de recherche et d’essai. -- La conception de contenu de qualité vous passionne et vous privilégiez la clarté à l'esthétique et aux règles de style ou de grammaire lorsque nécessaire. -- Votre candidature elle-même montre de grandes compétences en conception de contenu. -- La priorité sera accordée aux candidats qui peuvent communiquer et écrire en français et en anglais (en termes gouvernementaux, au niveau CCC). La principale priorité pour ce rôle est de créer du contenu en anglais et de collaborer étroitement avec un concepteur ou une conceptrice de contenu francophone avant d’y mettre la dernière main dans l'une ou l'autre des langues. -- Nous privilégions davantage les candidatures qui démontrent des compétences de conception de contenu de qualité dans les deux langues officielles, reflétées par des échantillons de travaux antérieurs. - -Vous vous joindrez à l’Unité opérationnelle des partenariats, ce qui nous permettra de renforcer nos relations avec d’autres ministères et de les aider à améliorer la façon dont ils conçoivent et offrent des services numériques. - -Notre équipe du Développement des affaires cherche de nouvelles possibilités et nous aide à établir des priorités parmi les engagements que nous prenons en fonction de leur impact et de leur faisabilité. Lorsque nous commençons à travailler en partenariat, notre équipe d’experts-conseils nous aide à mieux comprendre la situation du ministère, à faire le point et à lui fournir l’aide dont il a besoin, en lui fournissant des conseils ou de l’aide pratique pour changer la façon dont il sert les gens au moyen de la technologie. Lorsqu’un partenaire souhaite obtenir plus d’aide pour changer sa façon de travailler et montrer ce qu’il est possible de faire, nous lui offrirons de travailler en collaboration avec une équipe intégrée et de l’aider à créer des prototypes de haute fidélité, tout en lui montant nos méthodes pratiques. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeants de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez être axé sur les résultats, capables de jouer plusieurs rôles et prêts à vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - -Nous sommes conscients que chacun et chacune 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 bon candidat ou la bonne candidate pour le poste. - -Au SNC, nous n'acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - - - diff --git a/content/fr/careers/positions/concepteur-de-contenu-principal-ou-conceptrice-de-contenu-principale.md b/content/fr/careers/positions/concepteur-de-contenu-principal-ou-conceptrice-de-contenu-principale.md deleted file mode 100644 index 354e403d4..000000000 --- a/content/fr/careers/positions/concepteur-de-contenu-principal-ou-conceptrice-de-contenu-principale.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Concepteur de contenu principal ou conceptrice de contenu principale' -description: >- - La conception de contenu est une pratique de l’expérience utilisateur (UX) axée sur la satisfaction des besoins d’information des utilisateurs et sur la meilleure façon d’organiser et de présenter ces informations en anglais et en français. La conception de contenu aide les gens à trouver ce dont ils ont besoin, à comprendre ce qu’ils trouvent et à l’utiliser pour répondre à leurs besoins. -archived: true -translationKey: sr-content-designer -leverId: 191b5e60-a9d8-4c60-89e5-263aa4347771 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d'améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d'aider tout le monde au sein du gouvernement à améliorer la prestation de services. Et nous avons besoin de vous. - -La conception de contenu est une pratique de l’expérience utilisateur (UX) axée sur la satisfaction des besoins d'information des utilisateurs et sur la meilleure façon d'organiser et de présenter ces informations en anglais et en français. La conception de contenu aide les gens à trouver ce dont ils ont besoin, à comprendre ce qu'ils trouvent et à l'utiliser pour répondre à leurs besoins. Les concepteurs et conceptrices de contenu aident à rendre l'expérience conviviale pour les utilisateurs en faisant de la recherche sur le vocabulaire utilisé et sur leurs modèles cognitifs et en créant le moins de contenu possible pour que les utilisateurs puissent faire ce qu’ils ont à faire. - -Les concepteurs et conceptrices de contenu sont en collaboration constante avec des équipes multidisciplinaires, travaillant très étroitement avec les chercheurs et chercheuses, les concepteurs et conceptrices d'interactions, les concepteurs et conceptrices de services, les développeurs et développeuses et les chefs de produits. Ce rôle est classé au groupe et niveau [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260) ou [CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260). - -## Dans ce rôle, vous allez : -- Travailler en partenariat avec les ministères pour fournir des rétroactions et du soutien en tant qu’intervenants, sous forme de conseils ou d'aide pratique ponctuelle, afin d'améliorer les résultats de services publics fédéraux prioritaires. -- Relever des tendances ou des points faibles courants, puis travailler avec vos collègues pour créer et publier des produits (par exemple des ateliers, des outils ou des guides) afin de mieux répondre aux besoins d'information du gouvernement et d'étendre leur portée pour servir plus de ministères. -- Apprendre et répondre aux besoins d'information des utilisateurs tout en aidant à atteindre les objectifs organisationnels de l’homologue. -- Promouvoir la lisibilité et l'accessibilité des informations pour tous les utilisateurs, et chercher systématiquement des occasions de réduire ou d’éliminer la charge cognitive. -- Adopter une approche de conception de systèmes pour l'architecture de l'information et les processus de gouvernance de contenu avec un contenu bilingue. -- Adopter une approche consultative pour obtenir la participation des membres de l'équipe et des intervenants pour aider à répondre aux besoins des utilisateurs, notamment en recommandant des changements à un service au-delà de l’interface pour aider à rendre le service plus convivial pour ses utilisateurs. -- Fournir du mentorat et des conseils aux membres de l'équipe, aux autres concepteurs et conceptrices et aux fonctionnaires en dehors du SNC. - -## Vous êtes un excellent candidat ou une excellente candidate si : -- Vous avez de l'expérience dans la conception de contenu pour un produit ou un service, dans la promotion de l'inclusivité, de l'accessibilité et de l’utilisation d’un langage simple, et dans l'initiation de changements organisationnels pour améliorer les services pour les utilisateurs. -- Vous avez de solides compétences en matière de conseil et de gestion du changement, cherchez constamment à vous perfectionner, et célébrez les petites victoires en vue de réaliser une vision plus large. -- Vous communiquez aisément avec des personnes qui ne connaissent pas la conception de contenu, êtes à l'aise pour travailler aux côtés d’autres membres de l'équipe et d’intervenants pendant le processus de conception, et vous réjouissez à l’idée de collaborer sur des activités de recherche et d’essai. -- La conception de contenu de qualité vous passionne et vous privilégiez la clarté à l'esthétique et aux règles de style ou de grammaire lorsque nécessaire. -- Votre candidature elle-même montre de grandes compétences en conception de contenu. -- La priorité sera accordée aux candidats qui peuvent communiquer et écrire en français et en anglais (en termes gouvernementaux, au niveau CCC). La principale priorité pour ce rôle est de créer du contenu en anglais et de collaborer étroitement avec un concepteur ou une conceptrice de contenu francophone avant d’y mettre la dernière main dans l'une ou l'autre des langues. -- Nous privilégions davantage les candidatures qui démontrent des compétences de conception de contenu de qualité dans les deux langues officielles, reflétées par des échantillons de travaux antérieurs. - -Vous vous joindrez à l’Unité opérationnelle des partenariats, ce qui nous permettra de renforcer nos relations avec d’autres ministères et de les aider à améliorer la façon dont ils conçoivent et offrent des services numériques. - -Notre équipe du Développement des affaires cherche de nouvelles possibilités et nous aide à établir des priorités parmi les engagements que nous prenons en fonction de leur impact et de leur faisabilité. Lorsque nous commençons à travailler en partenariat, notre équipe d’experts-conseils nous aide à mieux comprendre la situation du ministère, à faire le point et à lui fournir l’aide dont il a besoin, en lui fournissant des conseils ou de l’aide pratique pour changer la façon dont il sert les gens au moyen de la technologie. Lorsqu’un partenaire souhaite obtenir plus d’aide pour changer sa façon de travailler et montrer ce qu’il est possible de faire, nous lui offrirons de travailler en collaboration avec une équipe intégrée et de l’aider à créer des prototypes de haute fidélité, tout en lui montant nos méthodes pratiques. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeants de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez être axé sur les résultats, capables de jouer plusieurs rôles et prêts à vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - -Nous sommes conscients que chacun et chacune 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 bon candidat ou la bonne candidate pour le poste. - -Au SNC, nous n'acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - - - diff --git a/content/fr/careers/positions/concepteur-ou-conceptrice-de-contenu--e28b029a-9d1a-4217-aece-c45cab0ed56d.md b/content/fr/careers/positions/concepteur-ou-conceptrice-de-contenu--e28b029a-9d1a-4217-aece-c45cab0ed56d.md deleted file mode 100644 index cc3d17002..000000000 --- a/content/fr/careers/positions/concepteur-ou-conceptrice-de-contenu--e28b029a-9d1a-4217-aece-c45cab0ed56d.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Concepteur ou conceptrice de contenu' -description: >- - À titre de concepteur·rice de contenu, vous travaillerez directement avec le ou la responsable de la conception de contenu, ainsi qu’avec le reste de l’équipe de l’expérience utilisateur·rice affectée aux ressources d’apprentissage au sein de l’unité des partenariats. Vous serez chargé·e de répondre aux besoins en matière d’information des fonctionnaires, ainsi que d’autres créateur·rice·s de contenu du SNC. Vous chercherez les meilleurs moyens d’organiser et de présenter des renseignements exploitables en anglais et en français. Vous serez également appelé·e à promouvoir la lisibilité et l’accessibilité de l’information pour tou·te·s les utilisateur·rice·s, en cherchant toujours des possibilités de réduire ou d’éliminer la charge cognitive. Ce poste vous mettra au défi de composer avec différents types de contenu et d’établir des gabarits, de meilleures pratiques, et des lignes directrices pour les prochain·e·s créateur·rice·s de contenu du SNC. -archived: true -translationKey: 2022-june-content-designer -leverId: e28b029a-9d1a-4217-aece-c45cab0ed56d ---- - -## À propos du Service numérique canadien -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d’améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d’aider tout le monde au sein du gouvernement à améliorer la prestation de services. Et nous avons besoin de vous. - -Pour soutenir cette importante mission, nous sommes à la recherche d’un·e concepteur·rice de contenu qui se joindra à l’équipe des ressources d’apprentissage au sein de notre unité opérationnelle des partenariats. - -## À propos de l’équipe des ressources d’apprentissage -En marge de notre travail et de nos expériences dans le cadre de partenariats avec les ministères gouvernementaux, nous avons créé au fil des années de nombreuses ressources actuellement réparties dans des endroits disparates de notre organisation. Ces ressources sont souvent inaccessibles et invisibles pour le reste du gouvernement. - -Nous répondons également à des questions et demandes qui se recoupent, ce qui double nos efforts. Ce n’est pas là le meilleur usage que nous pouvons faire de notre temps collectif. Il serait profitable de rationaliser notre approche pour orienter les gens vers des ressources regroupées au sein d’un même espace global. - -En organisant et partageant nos apprentissages de manière transparente, plus délibérée et stratégique, nous offrirons aux ministères les outils qu’ils veulent et dont ils ont besoin pour plaider plus efficacement en faveur du changement et développer les capacités numériques au sein de leurs propres organismes. - -## Poste de concepteur·trice de contenu -Nous sommes à la recherche d’un·e concepteur·rice de contenu chevronné·e, montrant une passion pour la gestion de l’information et des connaissances ainsi qu’un engagement fervent envers les besoins de la population en ce qui a trait aux ressources d’apprentissage. - -À titre de concepteur·rice de contenu, vous travaillerez directement avec le ou la responsable de la conception de contenu, ainsi qu’avec le reste de l’équipe de l’expérience utilisateur·rice affectée aux ressources d’apprentissage au sein de l’unité des partenariats. Vous serez chargé·e de répondre aux besoins en matière d’information des fonctionnaires, ainsi que d’autres créateur·rice·s de contenu du SNC. Vous chercherez les meilleurs moyens d’organiser et de présenter des renseignements exploitables en anglais et en français. Vous serez également appelé·e à promouvoir la lisibilité et l’accessibilité de l’information pour tou·te·s les utilisateur·rice·s, en cherchant toujours des possibilités de réduire ou d’éliminer la charge cognitive. Ce poste vous mettra au défi de composer avec différents types de contenu et d’établir des gabarits, de meilleures pratiques, et des lignes directrices pour les prochain·e·s créateur·rice·s de contenu du SNC. - -Ce rôle est un poste à durée déterminée de 2 ans et est classé soit au groupe et niveau [IT-03 ou IT-04](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-fra.aspx?id=1#toc27633227634) du groupe systèmes d’ordinateurs. Le SNC est une équipe entièrement décentralisée. Ce rôle peut être assumé de n’importe où au Canada. À l’avenir, des déplacements occasionnels à Ottawa pourraient être nécessaires. Le bilinguisme est exigé pour ce poste à pourvoir. Une connaissance ou une expérience du travail que réalise le gouvernement est un atout pour ce poste. - -### Vos missions : - -- Adopter une approche centrée sur l’humain et fondée sur des données probantes en se fiant aux données, aux renseignements et aux recherches exploitables pour comprendre les besoins et les comportements des gens en vue de la conception de ressources d’apprentissage. -- Influencer la façon dont les décisions sont prises et remettre en question les modes de pensée de façon constructive, tant au niveau de l’équipe que des parties prenantes. -- Soutenir l’équipe pour construire un service accessible en veillant à ce que les personnes ayant différents besoins en matière d’accessibilité, de capacité cognitive, d’apprentissage et d’absorption de l’information ou ayant différents profils de compétences soient incluses dans la conception de tous nos produits. -- Repérer, atténuer ou communiquer les risques liés à la conception de contenu et à la conception en général au sein de l’équipe. - -### Ce poste est fait pour vous si : - -- Vous avez de l’expérience dans la conception de contenu pour un produit ou un service, dans la promotion de l’inclusivité, de l’accessibilité et de l’utilisation d’un langage simple, et dans l’initiation de changements organisationnels pour améliorer les services pour les utilisateur·rice·s. -- Vous êtes doué·e pour communiquer avec des personnes qui ne connaissent pas la conception de contenu, vous êtes à l’aise de travailler aux côtés des membres de l’équipe et des parties prenantes pendant le processus de conception, et vous êtes ravi de travailler avec des personnes sur la recherche et les tests. -- Vous êtes passionné·e par la conception de contenu de qualité, privilégiant la clarté à l’esthétique et les règles de style ou de grammaire lorsque nécessaire. -- Votre candidature elle-même montre de grandes compétences en conception de contenu. -- La priorité sera donnée aux candidat·e·s qui peuvent communiquer et écrire en français et en anglais (en termes gouvernementaux, au niveau CCC). -- Une priorité encore plus grande sera accordée aux candidat·e·s qui peuvent créer un contenu tout aussi bon dans les deux langues officielles, comme le démontrent des échantillons de travaux antérieurs. - -#### Informations générales sur le processus -Vous vous joindrez à l’unité opérationnelle des partenariats. Cette unité nous permet de renforcer nos relations avec d’autres ministères et d’aider à améliorer la façon dont ils conçoivent et offrent des services numériques. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeant·e·s de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez posséder une attitude axée sur les résultats, être capable de jouer plusieurs rôles et accepter de vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - -Nous sommes conscients que tout le monde apporte 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. - diff --git "a/content/fr/careers/positions/concepteur-ou-conceptrice-de-contenu-en-fran\303\247ais--af998de5-68bf-4882-8397-d71f570c478e.md" "b/content/fr/careers/positions/concepteur-ou-conceptrice-de-contenu-en-fran\303\247ais--af998de5-68bf-4882-8397-d71f570c478e.md" deleted file mode 100644 index 294e4d750..000000000 --- "a/content/fr/careers/positions/concepteur-ou-conceptrice-de-contenu-en-fran\303\247ais--af998de5-68bf-4882-8397-d71f570c478e.md" +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Concepteur ou conceptrice de contenu en français' -description: >- - Nous sommes à la recherche d’un·e concepteur·rice de contenu en français passionné·e par la création de contenu au sein d’équipes agiles pour répondre aux besoins des utilisateur·rice·s. -archived: true -translationKey: french-content-designer-sept-2022 -leverId: af998de5-68bf-4882-8397-d71f570c478e ---- - -## À propos du Service numérique canadien -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d’améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d’aider tout le monde au sein du gouvernement à améliorer la prestation de services. Et nous avons besoin de vous. - -Pour soutenir cette importante mission, nous sommes à la recherche d’un·e concepteur·rice de contenu en français qui se joindra à l’unité opérationnelle de la plateforme. - -## À propos de l’unité opérationnelle de la plateforme -Le poste relève de l’unité opérationnelle de la plateforme. Cette unité a pour mandat d’outiller le gouvernement dans le but de 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. - -Pour y parvenir, nous suivons nos principes : développer une méthode sécurisée, accessible, bilingue, progressive, extensible, interactive et adaptable. Ces principes nous permettant de renforcer les relations et la confiance avec notre clientèle et nos utilisateur·rice·s. - -## Poste de concepteur·trice de contenu en français -Nous sommes à la recherche d’un·e concepteur·rice de contenu en français passionné·e par la création de contenu au sein d’équipes agiles pour répondre aux besoins des utilisateur·rice·s. - -À titre de concepteur·rice de contenu en français, vous travaillerez en étroite collaboration avec les équipes de produits pour livrer un travail de qualité qui aide le gouvernement à offrir des services plus rapidement et facilement. - -Ce poste est d’une durée déterminée de 2 ans et est classé [IT-03 ou IT-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) dans le groupe des systèmes d’ordinateurs. Le SNC est une équipe entièrement décentralisée. Ce rôle peut être assumé de n’importe où au Canada. À l’avenir, des déplacements occasionnels à Ottawa pourraient être nécessaires. Le bilinguisme est exigé pour ce poste. Une connaissance ou une expérience du travail que réalise le gouvernement est un atout pour ce poste. - -**Vos responsabilités :** - -- adopter une approche centrée sur l’humain et fondée sur des données probantes en se fiant aux données, aux renseignements et aux recherches exploitables pour comprendre les besoins et les comportements des gens en vue de la conception de nos produits; -- épauler l’équipe pour construire un service accessible en veillant à ce que les personnes ayant différents besoins en matière d’accessibilité, de capacité cognitive, d’apprentissage et d’absorption de l’information — voire différents profils de compétences — soient incluses dans la conception de tous nos produits; -- repérer, atténuer ou communiquer les risques liés à la conception de contenu en français et à la conception en général au sein de l’équipe; -- diriger la conception de contenu en français pour un produit ou un service, dans la promotion de l’inclusivité, de l’accessibilité et de l’utilisation d’un langage simple, ainsi que dans l’initiation de changements organisationnels cherchant à améliorer les services aux utilisateur·rice·s; -- collaborer avec l’ensemble des équipes de la production pour garantir la cohérence de la conception du contenu, tout en gérant un lexique à cette fin. - -**Nos attentes :** - -- Un bagage technique solide, une aisance en architecture de systèmes, une aptitude à décomposer la logique des flux d’information, ainsi qu’une capacité à travailler dans un contexte numérique complexe et ambigu. -- Une bonne expérience en conception de contenu ainsi qu’une capacité de compréhension et de décomposition de concepts complexes en présentations simples facilitant le repérage, la compréhension et l’utilisabilité. -- Une aisance avec la constante évolution de la terminologie pour trouver des équivalents ou des néologismes dans la langue technique. -- Une grande capacité de vulgarisation auprès des personnes moins à l’aise avec la conception de contenu, une aisance à travailler aux côtés d’équipes multidisciplinaires et de parties prenantes pendant le processus de conception, et un vif intérêt à collaborer à des projets de recherche et à des tests. -- Un dossier de candidature qui témoigne de vos grandes compétences en conception de contenu. - -## Informations générales sur le processus -Nous sommes conscients que tout le monde apporte 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. - diff --git a/content/fr/careers/positions/concepteur-ou-conceptrice-de-contenu-senior--a3772e8b-c531-4177-9227-1b1b0790243a.md b/content/fr/careers/positions/concepteur-ou-conceptrice-de-contenu-senior--a3772e8b-c531-4177-9227-1b1b0790243a.md deleted file mode 100644 index 0f03f7f41..000000000 --- a/content/fr/careers/positions/concepteur-ou-conceptrice-de-contenu-senior--a3772e8b-c531-4177-9227-1b1b0790243a.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Concepteur ou conceptrice de contenu senior' -description: >- - À titre de concepteur·rice de contenu, vous travaillerez directement avec le ou la responsable de la conception de contenu, ainsi qu’avec le reste de l’équipe de l’expérience utilisateur·rice affectée aux ressources d’apprentissage au sein de l’unité des partenariats. Vous serez chargé·e de répondre aux besoins en matière d’information des fonctionnaires, ainsi que d’autres créateur·rice·s de contenu du SNC. Vous chercherez les meilleurs moyens d’organiser et de présenter des renseignements exploitables en anglais et en français. Vous serez également appelé·e à promouvoir la lisibilité et l’accessibilité de l’information pour tou·te·s les utilisateur·rice·s, en cherchant toujours des possibilités de réduire ou d’éliminer la charge cognitive. Ce poste vous mettra au défi de composer avec différents types de contenu et d’établir des gabarits, de meilleures pratiques, et des lignes directrices pour les prochain·e·s créateur·rice·s de contenu du SNC. -archived: true -translationKey: 2022-july-sr-content-designer -leverId: a3772e8b-c531-4177-9227-1b1b0790243a ---- - -## À propos du Service numérique canadien -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d’améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d’aider tout le monde au sein du gouvernement à améliorer la prestation de services. Et nous avons besoin de vous. - -Pour soutenir cette importante mission, nous sommes à la recherche d’un·e concepteur·rice de contenu qui se joindra à l’équipe des ressources d’apprentissage au sein de notre unité opérationnelle des partenariats. - -## À propos de l’équipe des ressources d’apprentissage -En marge de notre travail et de nos expériences dans le cadre de partenariats avec les ministères gouvernementaux, nous avons créé au fil des années de nombreuses ressources actuellement réparties dans des endroits disparates de notre organisation. Ces ressources sont souvent inaccessibles et invisibles pour le reste du gouvernement. - -Nous répondons également à des questions et demandes qui se recoupent, ce qui double nos efforts. Ce n’est pas là le meilleur usage que nous pouvons faire de notre temps collectif. Il serait profitable de rationaliser notre approche pour orienter les gens vers des ressources regroupées au sein d’un même espace global. - -En organisant et partageant nos apprentissages de manière transparente, plus délibérée et stratégique, nous offrirons aux ministères les outils qu’ils veulent et dont ils ont besoin pour plaider plus efficacement en faveur du changement et développer les capacités numériques au sein de leurs propres organismes. - -## Poste de concepteur·trice de contenu -Nous sommes à la recherche d’un·e concepteur·rice de contenu chevronné·e, montrant une passion pour la gestion de l’information et des connaissances ainsi qu’un engagement fervent envers les besoins de la population en ce qui a trait aux ressources d’apprentissage. - -À titre de concepteur·rice de contenu, vous travaillerez directement avec le ou la responsable de la conception de contenu, ainsi qu’avec le reste de l’équipe de l’expérience utilisateur·rice affectée aux ressources d’apprentissage au sein de l’unité des partenariats. Vous serez chargé·e de répondre aux besoins en matière d’information des fonctionnaires, ainsi que d’autres créateur·rice·s de contenu du SNC. Vous chercherez les meilleurs moyens d’organiser et de présenter des renseignements exploitables en anglais et en français. Vous serez également appelé·e à promouvoir la lisibilité et l’accessibilité de l’information pour tou·te·s les utilisateur·rice·s, en cherchant toujours des possibilités de réduire ou d’éliminer la charge cognitive. Ce poste vous mettra au défi de composer avec différents types de contenu et d’établir des gabarits, de meilleures pratiques, et des lignes directrices pour les prochain·e·s créateur·rice·s de contenu du SNC. - -Ce rôle est un poste à durée déterminée de 2 ans et est classé soit au groupe et niveau [IT-04 ou IT-05](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) du groupe systèmes d’ordinateurs. Le SNC est une équipe entièrement décentralisée. Ce rôle peut être assumé de n’importe où au Canada. À l’avenir, des déplacements occasionnels à Ottawa pourraient être nécessaires. Le bilinguisme est exigé pour ce poste à pourvoir. Une connaissance ou une expérience du travail que réalise le gouvernement est un atout pour ce poste. - -### Vos missions : - -- Adopter une approche centrée sur l’humain et fondée sur des données probantes en se fiant aux données, aux renseignements et aux recherches exploitables pour comprendre les besoins et les comportements des gens en vue de la conception de ressources d’apprentissage. -- Influencer la façon dont les décisions sont prises et remettre en question les modes de pensée de façon constructive, tant au niveau de l’équipe que des parties prenantes. -- Soutenir l’équipe pour construire un service accessible en veillant à ce que les personnes ayant différents besoins en matière d’accessibilité, de capacité cognitive, d’apprentissage et d’absorption de l’information ou ayant différents profils de compétences soient incluses dans la conception de tous nos produits. -- Repérer, atténuer ou communiquer les risques liés à la conception de contenu et à la conception en général au sein de l’équipe. - -### Ce poste est fait pour vous si : -- Vous avez de l’expérience dans la conception de contenu pour un produit ou un service, dans la promotion de l’inclusivité, de l’accessibilité et de l’utilisation d’un langage simple, et dans l’initiation de changements organisationnels pour améliorer les services pour les utilisateur·rice·s. -- Vous êtes doué·e pour communiquer avec des personnes qui ne connaissent pas la conception de contenu, vous êtes à l’aise de travailler aux côtés des membres de l’équipe et des parties prenantes pendant le processus de conception, et vous êtes ravi de travailler avec des personnes sur la recherche et les tests. -- Vous êtes passionné·e par la conception de contenu de qualité, privilégiant la clarté à l’esthétique et les règles de style ou de grammaire lorsque nécessaire. -- Votre candidature elle-même montre de grandes compétences en conception de contenu. -- Ce rôle impliquera principalement la création de contenu francophone. La priorité sera donnée aux candidat·e·s qui peuvent communiquer et écrire en français et en anglais (en termes gouvernementaux, au niveau BBB, CBC ou CCC). -- Une priorité encore plus grande sera accordée aux candidat·e·s qui peuvent créer un contenu tout aussi bon dans les deux langues officielles, comme le démontrent des échantillons de travaux antérieurs. - -## Informations générales sur le processus -Vous vous joindrez à l’unité opérationnelle des partenariats. Cette unité nous permet de renforcer nos relations avec d’autres ministères et d’aider à améliorer la façon dont ils conçoivent et offrent des services numériques. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeant·e·s de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez posséder une attitude axée sur les résultats, être capable de jouer plusieurs rôles et accepter de vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - -Nous sommes conscients que tout le monde apporte 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. - diff --git a/content/fr/careers/positions/concepteur-principal-conceptrice-principale.md b/content/fr/careers/positions/concepteur-principal-conceptrice-principale.md deleted file mode 100644 index 79748abfe..000000000 --- a/content/fr/careers/positions/concepteur-principal-conceptrice-principale.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -layout: job-posting -type: section -title: Concepteur principal/Conceptrice principale -description: Les concepteurs et conceptrices sont également responsables de la - création d’interactions intelligentes et simples qui permettent aux - utilisateurs d’atteindre leurs objectifs rapidement et facilement. -archived: true -leverId: e4a2a2a6-213f-44e9-a039-1f80f287892f -translationKey: senior-designer ---- -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Au SNC, les concepteurs et conceptrices travaillent au sein d’équipes multidisciplinaires dans le but de créer des services de bout en bout qui répondent aux besoins des utilisateurs. Leur travail porte sur la création de critères de conception pour tous les points de contact que les personnes peuvent rencontrer au moment d’utiliser et de gérer les services gouvernementaux. Cela peut nécessiter la création ou la modification de transactions, de produits et de contenus, et peut s’étendre aux voies numériques et hors ligne offertes par différentes organisations du gouvernement. - -Les concepteurs et conceptrices sont également responsables de la création d’interactions intelligentes et simples qui permettent aux utilisateurs d’atteindre leurs objectifs rapidement et facilement. En étroite collaboration avec d’autres disciplines de leurs équipes, les concepteurs observent et interprètent les interactions des utilisateurs pendant des tests d’utilisabilité, et transposent des résultats de recherche en exigences de conception. Ce rôle est classifié [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1#toc12259212260) dans le groupe Systèmes d’ordinateur. - -Nous sommes à la recherche d’une personne qui : - -* adopte une approche en matière de conception qui commence avec l’inclusion et l’accessibilité; -* communique efficacement avec des personnes qui ne connaissent pas bien la conception, travaille avec les clients pendant le processus de conception, et fait preuve d’enthousiasme à l’égard de la recherche et des essais; -* démontre efficacement et de façon détaillée son processus de conception; -* se consacre à l’expérience des utilisateurs et apporte des améliorations mesurables aux services du gouvernement; -* dispose d’expérience en travail collaboratif avec des développeurs et des chercheurs afin d’élaborer rapidement des prototypes; -* le bilinguisme (anglais et français) sera considéré comme un atout important. - -Nous comprenons que nous disposons de compétences et d’expériences différentes, et que nous ne pouvons pas tous répondre à tous les critères. Posez quand même votre candidature! Dites-nous pourquoi vous êtes la personne que nous recherchons. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. \ No newline at end of file diff --git a/content/fr/careers/positions/concepteur-principal-ou-conceptrice-principale-de-service--4d2fb273-8688-47fe-b4db-57e0cc91202d.md b/content/fr/careers/positions/concepteur-principal-ou-conceptrice-principale-de-service--4d2fb273-8688-47fe-b4db-57e0cc91202d.md deleted file mode 100644 index 2a9fa8b7f..000000000 --- a/content/fr/careers/positions/concepteur-principal-ou-conceptrice-principale-de-service--4d2fb273-8688-47fe-b4db-57e0cc91202d.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Concepteur principal ou conceptrice principale de service' -description: >- - Nous sommes à la recherche d’un concepteur principal ou d’une conceptrice principale de service. Les concepteurs et les conceptrices de services créent et affinent des services de bout en bout pour aider les utilisateurs à atteindre leurs objectifs. - -archived: true -translationKey: sr-service-designer -leverId: 4d2fb273-8688-47fe-b4db-57e0cc91202d ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d'améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d'aider tout le monde au sein du gouvernement à améliorer la prestation de services. Et nous avons besoin de vous. - -Pour soutenir cette importante mission, nous sommes à la recherche d'un concepteur principal ou d’une conceptrice principale de service. Les concepteurs et les conceptrices de services créent et affinent des services de bout en bout pour aider les utilisateurs à atteindre leurs objectifs. Leur travail se penche sur l'élaboration de considérations de conception pour tous les points de contact que différentes personnes peuvent rencontrer lors de l'utilisation et de la gestion des services gouvernementaux. Cela peut impliquer la création ou la modification de transactions, de produits et de systèmes, et peut s'étendre sur les voies numériques et non numériques fournies par différentes parties du gouvernement. - -Ce rôle est un poste de durée déterminée de 2 ans et est classé au groupe et niveau [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260). Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. Il y a deux (2) ouvertures pour le poste de concepteur principal ou conceptrice principale de service : un (1) poste bilingue impératif (en termes gouvernementaux, CBC) et un (1) poste anglais essentiel**. - -## Dans ce rôle, vous allez : -- Travailler au sein de notre unité opérationnelle de partenariat, où vous ferez partie de nos équipes de conseil ou de conception et de prestation de services intégrés, qui collaborent avec les ministères gouvernementaux pour améliorer la façon dont ils conçoivent et fournissent leurs services. -- Orienter et aider les ministères à concevoir des services qui améliorent l'expérience du personnel interne et des utilisateurs finaux et, par conséquent, améliorent le rendement opérationnel et les résultats en matière de services. -- Collaborer avec les fonctionnaires pour résoudre les problèmes et améliorer leur capacité à fournir de meilleurs services de bout en bout. -- Favoriser l'alignement et la compréhension partagée par la création et l'itération rapide de plans de service, de prototypes, de filaires, de flux d'utilisateurs et d'autres artefacts de conception. -- Synthétiser les résultats de la recherche et faciliter les sessions de co-création qui permettent aux parties prenantes de distiller des idées exploitables à partir de problèmes complexes et ambigus. -- Imaginer et communiquer les offres de services futures en fonction des besoins des utilisateurs, des ministères et de la société. -- Diriger le lancement de mises en œuvre, soutenir les partenariats et gérer les risques tout au long de la création de capacités jusqu’aux points de contact détaillés, tant numériques que physiques. -- Offrir du mentorat et des conseils aux autres membres de l'équipe au sein de la communauté de la conception et de l'ensemble de l'organisation. -- Faire la promotion de la croissance et de l'adoption d'un état d'esprit en matière de conception de services au sein de votre équipe, de l'ensemble de l’organisation, et du gouvernement du Canada. - -## Vous êtes un excellent candidat ou une excellente candidate si : -- Vous avez de l'expérience à diriger et à travailler au sein d'équipes agiles et interactives, en travaillant aux côtés des chercheurs, des concepteurs, des développeurs et des responsables de produits. -- Vous avez d’excellentes capacités à la communication, êtes capable d'utiliser et d'adapter en toute confiance les compétences de facilitation, de visualisation et de narration lorsque nécessaire pour fournir le bon contexte à divers groupes et publics. -- Vous avez une expérience éprouvée en matière de (re)conception réussie de services vastes et complexes sur de multiples canaux qui répondent aux besoins des utilisateurs, atténuent les difficultés majeures, et réduisent les coûts opérationnels. -- Vous êtes à l’aise pour naviguer les complexités des services publics et/ou des ministères gouvernementaux, en comprenant les systèmes dont ils font partie afin d'influer sur le changement. -- Vous êtes à l'aise pour traiter l'ambiguïté et travailler dans les limites des contraintes, de faciliter la prise de décisions et d'évaluer les risques grâce à une conception fondée sur des données probantes. - -Vous vous joindrez à l’Unité opérationnelle des partenariats, ce qui nous permettra de renforcer nos relations avec d’autres ministères et de les aider à améliorer la façon dont ils conçoivent et offrent des services numériques. - -Notre équipe du Développement des affaires cherche de nouvelles possibilités et nous aide à établir des priorités parmi les engagements que nous prenons en fonction de leur impact et de leur faisabilité. Lorsque nous commençons à travailler en partenariat, notre équipe d’experts-conseils nous aide à mieux comprendre la situation du ministère, à faire le point et à lui fournir l’aide dont il a besoin, en lui fournissant des conseils ou de l’aide pratique pour changer la façon dont il sert les gens au moyen de la technologie. Lorsqu’un partenaire souhaite obtenir plus d’aide pour changer sa façon de travailler et montrer ce qu’il est possible de faire, nous lui offrirons de travailler en collaboration avec une équipe intégrée et de l’aider à créer des prototypes de haute fidélité, tout en lui montant nos méthodes pratiques. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeants de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez être axé sur les résultats, capables de jouer plusieurs rôles et prêts à vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - -Nous sommes conscients que chacun et chacune 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 bon candidat ou la bonne candidate pour le poste. - -Au SNC, nous n'acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - -**Un bassin de personnes qualifiées résultant de ce processus pourrait être créé et pourrait être utilisé afin de pourvoir des postes semblables dont le profil linguistique (anglais essentiel, bilingue impératif BBB/BBB, bilingue impératif CBC/CBC, ainsi que la durée (indéterminée, mutation, intérimaire, affectation, détachement, période déterminée) pourraient varier selon le poste. - diff --git a/content/fr/careers/positions/concepteur-principal-ou-conceptrice-principale-de-service.md b/content/fr/careers/positions/concepteur-principal-ou-conceptrice-principale-de-service.md deleted file mode 100644 index 2a9fa8b7f..000000000 --- a/content/fr/careers/positions/concepteur-principal-ou-conceptrice-principale-de-service.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Concepteur principal ou conceptrice principale de service' -description: >- - Nous sommes à la recherche d’un concepteur principal ou d’une conceptrice principale de service. Les concepteurs et les conceptrices de services créent et affinent des services de bout en bout pour aider les utilisateurs à atteindre leurs objectifs. - -archived: true -translationKey: sr-service-designer -leverId: 4d2fb273-8688-47fe-b4db-57e0cc91202d ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d'améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d'aider tout le monde au sein du gouvernement à améliorer la prestation de services. Et nous avons besoin de vous. - -Pour soutenir cette importante mission, nous sommes à la recherche d'un concepteur principal ou d’une conceptrice principale de service. Les concepteurs et les conceptrices de services créent et affinent des services de bout en bout pour aider les utilisateurs à atteindre leurs objectifs. Leur travail se penche sur l'élaboration de considérations de conception pour tous les points de contact que différentes personnes peuvent rencontrer lors de l'utilisation et de la gestion des services gouvernementaux. Cela peut impliquer la création ou la modification de transactions, de produits et de systèmes, et peut s'étendre sur les voies numériques et non numériques fournies par différentes parties du gouvernement. - -Ce rôle est un poste de durée déterminée de 2 ans et est classé au groupe et niveau [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260). Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. Il y a deux (2) ouvertures pour le poste de concepteur principal ou conceptrice principale de service : un (1) poste bilingue impératif (en termes gouvernementaux, CBC) et un (1) poste anglais essentiel**. - -## Dans ce rôle, vous allez : -- Travailler au sein de notre unité opérationnelle de partenariat, où vous ferez partie de nos équipes de conseil ou de conception et de prestation de services intégrés, qui collaborent avec les ministères gouvernementaux pour améliorer la façon dont ils conçoivent et fournissent leurs services. -- Orienter et aider les ministères à concevoir des services qui améliorent l'expérience du personnel interne et des utilisateurs finaux et, par conséquent, améliorent le rendement opérationnel et les résultats en matière de services. -- Collaborer avec les fonctionnaires pour résoudre les problèmes et améliorer leur capacité à fournir de meilleurs services de bout en bout. -- Favoriser l'alignement et la compréhension partagée par la création et l'itération rapide de plans de service, de prototypes, de filaires, de flux d'utilisateurs et d'autres artefacts de conception. -- Synthétiser les résultats de la recherche et faciliter les sessions de co-création qui permettent aux parties prenantes de distiller des idées exploitables à partir de problèmes complexes et ambigus. -- Imaginer et communiquer les offres de services futures en fonction des besoins des utilisateurs, des ministères et de la société. -- Diriger le lancement de mises en œuvre, soutenir les partenariats et gérer les risques tout au long de la création de capacités jusqu’aux points de contact détaillés, tant numériques que physiques. -- Offrir du mentorat et des conseils aux autres membres de l'équipe au sein de la communauté de la conception et de l'ensemble de l'organisation. -- Faire la promotion de la croissance et de l'adoption d'un état d'esprit en matière de conception de services au sein de votre équipe, de l'ensemble de l’organisation, et du gouvernement du Canada. - -## Vous êtes un excellent candidat ou une excellente candidate si : -- Vous avez de l'expérience à diriger et à travailler au sein d'équipes agiles et interactives, en travaillant aux côtés des chercheurs, des concepteurs, des développeurs et des responsables de produits. -- Vous avez d’excellentes capacités à la communication, êtes capable d'utiliser et d'adapter en toute confiance les compétences de facilitation, de visualisation et de narration lorsque nécessaire pour fournir le bon contexte à divers groupes et publics. -- Vous avez une expérience éprouvée en matière de (re)conception réussie de services vastes et complexes sur de multiples canaux qui répondent aux besoins des utilisateurs, atténuent les difficultés majeures, et réduisent les coûts opérationnels. -- Vous êtes à l’aise pour naviguer les complexités des services publics et/ou des ministères gouvernementaux, en comprenant les systèmes dont ils font partie afin d'influer sur le changement. -- Vous êtes à l'aise pour traiter l'ambiguïté et travailler dans les limites des contraintes, de faciliter la prise de décisions et d'évaluer les risques grâce à une conception fondée sur des données probantes. - -Vous vous joindrez à l’Unité opérationnelle des partenariats, ce qui nous permettra de renforcer nos relations avec d’autres ministères et de les aider à améliorer la façon dont ils conçoivent et offrent des services numériques. - -Notre équipe du Développement des affaires cherche de nouvelles possibilités et nous aide à établir des priorités parmi les engagements que nous prenons en fonction de leur impact et de leur faisabilité. Lorsque nous commençons à travailler en partenariat, notre équipe d’experts-conseils nous aide à mieux comprendre la situation du ministère, à faire le point et à lui fournir l’aide dont il a besoin, en lui fournissant des conseils ou de l’aide pratique pour changer la façon dont il sert les gens au moyen de la technologie. Lorsqu’un partenaire souhaite obtenir plus d’aide pour changer sa façon de travailler et montrer ce qu’il est possible de faire, nous lui offrirons de travailler en collaboration avec une équipe intégrée et de l’aider à créer des prototypes de haute fidélité, tout en lui montant nos méthodes pratiques. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeants de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez être axé sur les résultats, capables de jouer plusieurs rôles et prêts à vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - -Nous sommes conscients que chacun et chacune 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 bon candidat ou la bonne candidate pour le poste. - -Au SNC, nous n'acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - -**Un bassin de personnes qualifiées résultant de ce processus pourrait être créé et pourrait être utilisé afin de pourvoir des postes semblables dont le profil linguistique (anglais essentiel, bilingue impératif BBB/BBB, bilingue impératif CBC/CBC, ainsi que la durée (indéterminée, mutation, intérimaire, affectation, détachement, période déterminée) pourraient varier selon le poste. - diff --git a/content/fr/careers/positions/concepteurs-visuels.md b/content/fr/careers/positions/concepteurs-visuels.md deleted file mode 100644 index 942f67c0a..000000000 --- a/content/fr/careers/positions/concepteurs-visuels.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -layout: job-posting -type: section -title: Concepteurs visuels -description: >- - Les concepteurs visuels créent des éléments graphiques qui sous-tendent - l’interaction et la conception des services. -archived: true -translationKey: visual-designers ---- -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de notre mission, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en s’appuyant sur les besoins des personnes. Nous embauchons des personnes de tous les niveaux d’expérience, à Ottawa, Toronto, Waterloo et Montréal. - -Les concepteurs visuels créent des éléments graphiques qui sous-tendent l’interaction et la conception des services. - -Leur travail utilise la typographie, la couleur, l’espace, la mise en page, l’iconographie et l’illustration pour s’assurer que le contenu est lisible et facile à lire, et que les interactions sont visibles et comprises par tous les utilisateurs. Ils sont également chargés de créer des éléments visuels accessibles aux utilisateurs de toutes capacités et de communiquer des sujets complexes dans les termes les plus simples. Les concepteurs visuels peuvent travailler en format imprimé et numérique et comprendre les particularités des deux. - -## Nous sommes à la recherche de concepteurs dévoués pour se joindre à notre équipe : - -* Votre approche de la conception commence par l’inclusion et l’accessibilité. -* Vous réussissez très bien à communiquer avec des gens qui ne connaissent pas bien la conception, a être à l’aise de travailler avec des clients pendant le processus de conception et qui sont enthousiastes à l’idée de travailler avec des gens dans le domaine de la recherche et des tests avec les utilisateurs. -* Vous pouvez démontrer efficacement en quoi consiste votre processus de conception détaillée. -* Vous êtes passionné par l’expérience des utilisateurs et vous voulez apporter des améliorations mesurables aux services gouvernementaux. -* Vous avez de l’expérience dans le travail avec des développeurs et de la recherche et du prototypage rapide. - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. - -## Vous êtes intéressé? - -Envoyez-nous un courriel à et indiquez « Concepteurs visuels » dans la ligne d’objet. Fournissez-nous un lien vers votre CV, des exemples de votre travail ou ce que nous devrions voir pour mieux vous connaître. diff --git "a/content/fr/careers/positions/concepteur\302\267trice-d\342\200\231interaction---ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md" "b/content/fr/careers/positions/concepteur\302\267trice-d\342\200\231interaction---ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md" deleted file mode 100644 index 517f6cce5..000000000 --- "a/content/fr/careers/positions/concepteur\302\267trice-d\342\200\231interaction---ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md" +++ /dev/null @@ -1,70 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Concepteur·trice d’interaction ' -description: >- - Nous sommes à la recherche d’un·e concepteur·trice d’interaction qui se joindra à l’équipe des ressources d’apprentissage au sein de notre unité opérationnelle des partenariats. - -archived: true -translationKey: interaction-designer-december-2021 -leverId: ef1dd61a-bceb-42b5-9029-5cb139a9c12f ---- - -## À propos du Service numérique canadien - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d’améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d’aider tout le monde au sein du gouvernement à améliorer la prestation de services. Et nous avons besoin de vous. - -Pour soutenir cette importante mission, nous sommes à la recherche d’un·e concepteur·trice d’interaction qui se joindra à l’équipe des ressources d’apprentissage au sein de notre unité opérationnelle des partenariats. - -## À propos de l’équipe des ressources d’apprentissage - -En marge de notre travail et de nos expériences dans le cadre de partenariats avec les ministères gouvernementaux, nous avons créé au fil des années de nombreuses ressources actuellement réparties dans des endroits disparates de notre organisation. Ces ressources sont souvent inaccessibles et invisibles pour le reste du gouvernement. - -Nous répondons également à des questions et demandes qui se recoupent, ce qui double potentiellement nos efforts. Ce n’est pas là le meilleur usage que nous pouvons faire de notre temps collectif. Il serait profitable de rationaliser notre approche pour orienter les gens vers des ressources regroupées au sein d’un même espace global. - -En organisant et partageant nos apprentissages de manière transparente, plus délibérée et stratégique, nous offrirons aux ministères les outils qu’ils veulent et dont ils ont besoin pour plaider plus efficacement en faveur du changement et développer les capacités numériques au sein de leurs propres organisations. - -Concepteur·trice principal·e d’interaction doté·e de solides compétences en développement front-end [(CS-04)](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#tocxx327633) Ce poste est classé comme IT-4, anciennement CS-4. Les concepteur·trice·s d’interaction déterminent la meilleure façon de laisser les utilisateur·trice·s interagir avec les services, aussi bien du point de vue du flux global que de celui des éléments de conception individuels. - -Nous cherchons des concepteur·trice·s d’interaction doté·e·s de solides compétences en développement front-end et passionnés par l’accessibilité et la conception d’information. - -En tant que concepteur·trice d’interaction au sein de l’unité opérationnelle des partenariats, vous prendrez l’initiative de concevoir un espace centralisé pour les ressources d’apprentissage disponibles dans les deux langues officielles offrant une accessibilité de niveau AAA selon les WCAG 2.1, y compris une application pour la publication des ressources d’apprentissage et une interface frontale permettant aux gens de parcourir les ressources d’apprentissage. - -Vous aurez pour responsabilité de créer des interactions intelligentes et simples qui permettront aux utilisateurs d’atteindre leurs objectifs rapidement et facilement. Vous collaborerez beaucoup avec les développeur·se·s et devez être à l’aise avec le code (HTML, CSS, GitHub) et capable de développer rapidement des prototypes de basse et haute fidélité. Les concepteur·trice·s d’interaction observent et interprètent les interactions des utilisateur·trice·s durant les tests d’utilisabilité et aident à traduire les observations issues de la recherche en exigences de conception. - -## Vos missions : - -- Déterminer, communiquer et fournir de manière itérative des fonctionnalités et des processus viables minimaux qui offrent des améliorations pour les utilisateur·trice·s. -- Concevoir et coder des systèmes logiciels basés sur le Web fiables, maintenables, sûrs et accessibles. -- Connaître les meilleures pratiques en matière de performance Web, de compatibilité entre navigateurs et appareils et de bonne couverture des tests automatisés. -- Déterminer les besoins des utilisateur·trice·s et des entreprises et les ralentissements au niveau opérationnel. -- Promouvoir une prestation inclusive et un travail utile, transparent, intègre et équitable. -- Diriger le développement front-end (construction de l’interface utilisateur·trice à l’infrastructure). Cela comprend le codage, l’exploitation, la publication, les tests et le réglage des produits. Ce travail se fait de façon transparente et collaborative au sein d’équipes interfonctionnelles. -- Construire des prototypes et des logiciels fiables et faciles d’entretien selon le contexte. -- Écouter le personnel gouvernemental et les ministères, apprendre auprès d’eux et les aider à améliorer la façon dont ils travaillent et offrent leurs services au public. Aider à la gestion du changement, promouvoir les règles pour l’accessibilité des contenus Web (WCAG) et la conception centrée sur l’humain. - -## Ce poste est fait pour vous si : - -- votre approche de la conception et du développement commence par l’inclusivité et l’accessibilité; -- vous êtes doué·e pour communiquer avec des personnes qui ne connaissent pas la conception ou le développement, vous êtes à l’aise de travailler aux côtés de pairs et de parties prenantes pendant le processus de conception et de développement, et vous êtes ravi de travailler avec des personnes sur la recherche et les tests; -- vous pouvez démontrer de manière efficace ce qu’impliquent vos processus détaillés de conception et de développement et pouvez conseiller l’équipe, la haute direction et les publics non techniques en toute confiance; -- vous êtes capable de vous épanouir dans des environnements très variables avec plusieurs intervenants; -- la gestion et le partage de connaissances vous enthousiasme; -- vous êtes passionné·e par les expériences des utilisateur·trice·s et voulez apporter des améliorations mesurables à la conception et au développement de l’information; -- vous avez de l’expérience de collaboration avec d’autres développeur·se·s, chercheur·se·s et concepteur·trice·s pour développer rapidement des prototypes. - -## Informations générales sur le processus - -Vous vous joindrez à l’unité opérationnelle des partenariats. Cette unité nous permet de renforcer nos relations avec d’autres ministères et d’aider à améliorer la façon dont ils conçoivent et offrent des services numériques. - -Notre équipe du développement des affaires cherche de nouvelles possibilités et nous aide à établir des priorités parmi les engagements que nous prenons en fonction de leur impact et de leur faisabilité. Lorsque nous commençons à travailler en partenariat, notre équipe d’experts-conseils nous aide à mieux comprendre la situation du ministère, à faire le point et à lui fournir l’aide dont il a besoin, en lui fournissant des conseils ou de l’aide pratique pour changer la façon dont il sert les gens au moyen de la technologie. Lorsqu’un partenaire souhaite obtenir plus d’aide pour changer sa façon de travailler et montrer ce qu’il est possible de faire, nous lui offrirons de travailler en collaboration avec une équipe intégrée et de l’aider à créer des prototypes de haute fidélité, tout en lui montrant nos méthodes pratiques. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeants de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez posséder une attitude axée sur les résultats, être capable de jouer plusieurs rôles et accepter de vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - -Nous sommes conscients 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. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Tout renseignement concernant les mesures d’adaptation sera traité confidentiellement. Mesures d’adaptation en matière d’évaluation - -Un bassin de personnes qualifiées PEUT être créé et PEUT être utilisé à la suite de ce processus pour pourvoir un poste similaire avec des profils linguistiques (anglais essentiel, bilingue impératif BBB / BBB, bilingue impératif CBC / CBC), ainsi que des mandats (indéterminé, déploiement, intérim, affectation, détachement, période déterminée) qui peuvent varier selon le poste à doter. diff --git "a/content/fr/careers/positions/concepteur\302\267trice-d\342\200\231interaction-d\303\251veloppeur\302\267se-front-end--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md" "b/content/fr/careers/positions/concepteur\302\267trice-d\342\200\231interaction-d\303\251veloppeur\302\267se-front-end--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md" deleted file mode 100644 index 8d2de1364..000000000 --- "a/content/fr/careers/positions/concepteur\302\267trice-d\342\200\231interaction-d\303\251veloppeur\302\267se-front-end--ef1dd61a-bceb-42b5-9029-5cb139a9c12f.md" +++ /dev/null @@ -1,70 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Concepteur·trice d’interaction / développeur·se front-end' -description: >- - Nous sommes à la recherche d’un·e concepteur·trice d’interaction qui se joindra à l’équipe des ressources d’apprentissage au sein de notre unité opérationnelle des partenariats. - -archived: true -translationKey: interaction-designer-december-2021-archived -leverId: ef1dd61a-bceb-42b5-9029-5cb139a9c12f ---- - -## À propos du Service numérique canadien - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d’améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d’aider tout le monde au sein du gouvernement à améliorer la prestation de services. Et nous avons besoin de vous. - -Pour soutenir cette importante mission, nous sommes à la recherche d’un·e concepteur·trice d’interaction qui se joindra à l’équipe des ressources d’apprentissage au sein de notre unité opérationnelle des partenariats. - -## À propos de l’équipe des ressources d’apprentissage - -En marge de notre travail et de nos expériences dans le cadre de partenariats avec les ministères gouvernementaux, nous avons créé au fil des années de nombreuses ressources actuellement réparties dans des endroits disparates de notre organisation. Ces ressources sont souvent inaccessibles et invisibles pour le reste du gouvernement. - -Nous répondons également à des questions et demandes qui se recoupent, ce qui double potentiellement nos efforts. Ce n’est pas là le meilleur usage que nous pouvons faire de notre temps collectif. Il serait profitable de rationaliser notre approche pour orienter les gens vers des ressources regroupées au sein d’un même espace global. - -En organisant et partageant nos apprentissages de manière transparente, plus délibérée et stratégique, nous offrirons aux ministères les outils qu’ils veulent et dont ils ont besoin pour plaider plus efficacement en faveur du changement et développer les capacités numériques au sein de leurs propres organisations. - -Concepteur·trice principal·e d’interaction doté·e de solides compétences en développement front-end [(CS-04)](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#tocxx327633) Les concepteur·trice·s d’interaction déterminent la meilleure façon de laisser les utilisateur·trice·s interagir avec les services, aussi bien du point de vue du flux global que de celui des éléments de conception individuels. - -Nous cherchons des concepteur·trice·s d’interaction doté·e·s de solides compétences en développement front-end et passionnés par l’accessibilité et la conception d’information. - -En tant que concepteur·trice d’interaction au sein de l’unité opérationnelle des partenariats, vous prendrez l’initiative de concevoir un espace centralisé pour les ressources d’apprentissage disponibles dans les deux langues officielles offrant une accessibilité de niveau AAA selon les WCAG 2.1, y compris une application pour la publication des ressources d’apprentissage et une interface frontale permettant aux gens de parcourir les ressources d’apprentissage. - -Vous aurez pour responsabilité de créer des interactions intelligentes et simples qui permettront aux utilisateurs d’atteindre leurs objectifs rapidement et facilement. Vous collaborerez beaucoup avec les développeur·se·s et devez être à l’aise avec le code (HTML, CSS, GitHub) et capable de développer rapidement des prototypes de basse et haute fidélité. Les concepteur·trice·s d’interaction observent et interprètent les interactions des utilisateur·trice·s durant les tests d’utilisabilité et aident à traduire les observations issues de la recherche en exigences de conception. - -## Vos missions : - -- Déterminer, communiquer et fournir de manière itérative des fonctionnalités et des processus viables minimaux qui offrent des améliorations pour les utilisateur·trice·s. -- Concevoir et coder des systèmes logiciels basés sur le Web fiables, maintenables, sûrs et accessibles. -- Connaître les meilleures pratiques en matière de performance Web, de compatibilité entre navigateurs et appareils et de bonne couverture des tests automatisés. -- Déterminer les besoins des utilisateur·trice·s et des entreprises et les ralentissements au niveau opérationnel. -- Promouvoir une prestation inclusive et un travail utile, transparent, intègre et équitable. -- Diriger le développement front-end (construction de l’interface utilisateur·trice à l’infrastructure). Cela comprend le codage, l’exploitation, la publication, les tests et le réglage des produits. Ce travail se fait de façon transparente et collaborative au sein d’équipes interfonctionnelles. -- Construire des prototypes et des logiciels fiables et faciles d’entretien selon le contexte. -- Écouter le personnel gouvernemental et les ministères, apprendre auprès d’eux et les aider à améliorer la façon dont ils travaillent et offrent leurs services au public. Aider à la gestion du changement, promouvoir les règles pour l’accessibilité des contenus Web (WCAG) et la conception centrée sur l’humain. - -## Ce poste est fait pour vous si : - -- votre approche de la conception et du développement commence par l’inclusivité et l’accessibilité; -- vous êtes doué·e pour communiquer avec des personnes qui ne connaissent pas la conception ou le développement, vous êtes à l’aise de travailler aux côtés de pairs et de parties prenantes pendant le processus de conception et de développement, et vous êtes ravi de travailler avec des personnes sur la recherche et les tests; -- vous pouvez démontrer de manière efficace ce qu’impliquent vos processus détaillés de conception et de développement et pouvez conseiller l’équipe, la haute direction et les publics non techniques en toute confiance; -- vous êtes capable de vous épanouir dans des environnements très variables avec plusieurs intervenants; -- la gestion et le partage de connaissances vous enthousiasme; -- vous êtes passionné·e par les expériences des utilisateur·trice·s et voulez apporter des améliorations mesurables à la conception et au développement de l’information; -- vous avez de l’expérience de collaboration avec d’autres développeur·se·s, chercheur·se·s et concepteur·trice·s pour développer rapidement des prototypes. - -## Informations générales sur le processus - -Vous vous joindrez à l’unité opérationnelle des partenariats. Cette unité nous permet de renforcer nos relations avec d’autres ministères et d’aider à améliorer la façon dont ils conçoivent et offrent des services numériques. - -Notre équipe du développement des affaires cherche de nouvelles possibilités et nous aide à établir des priorités parmi les engagements que nous prenons en fonction de leur impact et de leur faisabilité. Lorsque nous commençons à travailler en partenariat, notre équipe d’experts-conseils nous aide à mieux comprendre la situation du ministère, à faire le point et à lui fournir l’aide dont il a besoin, en lui fournissant des conseils ou de l’aide pratique pour changer la façon dont il sert les gens au moyen de la technologie. Lorsqu’un partenaire souhaite obtenir plus d’aide pour changer sa façon de travailler et montrer ce qu’il est possible de faire, nous lui offrirons de travailler en collaboration avec une équipe intégrée et de l’aider à créer des prototypes de haute fidélité, tout en lui montrant nos méthodes pratiques. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeants de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez posséder une attitude axée sur les résultats, être capable de jouer plusieurs rôles et accepter de vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - -Nous sommes conscients 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. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Tout renseignement concernant les mesures d’adaptation sera traité confidentiellement. Mesures d’adaptation en matière d’évaluation - -Un bassin de personnes qualifiées PEUT être créé et PEUT être utilisé à la suite de ce processus pour pourvoir un poste similaire avec des profils linguistiques (anglais essentiel, bilingue impératif BBB / BBB, bilingue impératif CBC / CBC), ainsi que des mandats (indéterminé, déploiement, intérim, affectation, détachement, période déterminée) qui peuvent varier selon le poste à doter. diff --git "a/content/fr/careers/positions/cong\303\251-pour-fonctions-civiques-de-google.md" "b/content/fr/careers/positions/cong\303\251-pour-fonctions-civiques-de-google.md" deleted file mode 100644 index 75b4ef894..000000000 --- "a/content/fr/careers/positions/cong\303\251-pour-fonctions-civiques-de-google.md" +++ /dev/null @@ -1,73 +0,0 @@ ---- -layout: job-posting -type: section -title: Congé pour fonctions civiques de Google -archived: true -leverId: 8cd6092c-9930-474b-b7aa-8b3ad5d3a13b -translationKey: google-civic-leave ---- -Le Service numérique canadien (SNC) collabore avec les ministères fédéraux pour rendre les services gouvernementaux simples et faciles à utiliser. Notre équipe repense la conception et la prestation des services, tout en mobilisant, à chaque étape, les personnes qui les utilisent. En travaillant ouvertement et en faisant connaître à nos partenaires des outils et des gens talentueux, nous améliorons la façon dont le gouvernement offre ses services.Et nous avons besoin de vous. - -Nous avons récemment travaillé avec Google sur un programme unique de « congé pour fonctions civiques ». Nous acceptons maintenant les candidatures de développeurs, de concepteurs et de chercheurs en conception à Ottawa, Toronto, Waterloo et Montréal. - -## Au SNC, vous pourrez : - -- Contribuer à la conception, à la création et à l’exploitation de systèmes critiques à l’échelle. - -- Travailler dans un environnement d’apprentissage au sein d’équipes multidisciplinaires composées de concepteurs, de chercheurs, de développeurs, de gestionnaires de produits et de professionnels en politiques. - -- Promouvoir une culture de développement inclusive, axée sur le travail d’équipe et de haute performance. - -- Collaborer avec des partenaires et des parties prenantes. - -- Contribuer aux projets de code source libre et partager votre travail dans GitHub ou dans d’autres référentiels de code publics. - -- Promouvoir l’innovation et guider le virage technologique au SNC et avec nos partenaires du gouvernement. - -Voici certaines compétences spécifiques que nous recherchons : - -## Développeurs - -- Vous avez une passion et la compétence de livrer du code de haute qualité, dans des langages tels que JavaScript, PHP, Python, Go, et vous avez travaillé avec des technologies comme NodeJS, React, Angular, Serverless, etc. - -- Vous êtes à l’aise de bâtir des API de style RESTful ou avec GraphQL. - -- Vous utilisez les bons outils pour régler les problèmes. Vous êtes habitué à travailler au sein d’une équipe agile, en sprints et par itérations constantes, et vous êtes enthousiasmé par le développement piloté par les tests. - -- Vous nouez facilement le dialogue avec les autres, à l’interne et à l’externe. Vous inspirez la collaboration et la créativité, et vous pouvez communiquer efficacement à la fois avec des auditoires techniques et non techniques. - -- Vous défendez les intérêts des personnes que vous servez. Vous bâtissez avec elles plutôt que pour elles, en intégrant données et expériences utilisateurs. - -## Concepteurs - -- Votre approche de la conception commence par l’inclusion et l’accessibilité. - -- Vous réussissez très bien à communiquer avec des gens qui ne connaissent pas bien la conception, êtes à l’aise de travailler avec des clients pendant le processus de conception et êtes enthousiaste à l’idée de travailler avec des gens pour la recherche et les tests d’utilisabilité. - -- Vous pouvez démontrer efficacement ce qu’implique votre processus de conception détaillé. - -- Vous êtes passionné par l’expérience des utilisateurs et vous voulez apporter des améliorations mesurables aux services gouvernementaux. - -- Vous avez l’expérience du travail avec les développeurs et les chercheurs et du prototypage rapide. - -## Chercheurs en conception - -- Vous conduisez des recherches convaincantes susceptibles d’orienter les décisions relatives aux produits. Vous menez des entrevues exploratoires, dégagez des observations et procédez à l’analyse de données existantes. Vous établissez la portée de plans de recherche qui mèneront au succès à court et à long terme. - -- Vous faites en sorte que les utilisateurs aient voix au chapitre et que l’on prenne leur point de vue en considération dans les discussions sur les services. Vous choisissez des méthodes de recherche qui tiennent compte de la situation et des expériences des utilisateurs. - -- Vous planifiez et menez des tests d’utilisabilité et vous utilisez d’autres méthodes de recherche rapides dans un environnement agile. - -- Vous faites valoir la recherche sur les utilisateurs comme un élément clé du processus de développement de produits pour nos partenaires. Vous présentez la recherche à des publics sceptiques et aidez les partenaires à renforcer leurs propres capacités de recherche. - -- Vous examinez vos pratiques de recherche. Vous réfléchissez à ce qui pourrait rendre vos recherches plus utiles, éthiques et efficaces. Vous envisagez continuellement des façons d’améliorer nos produits et nos processus. - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Peut-être avez-vous une partie de ces compétences : postulez quand même! Dites-nous pourquoi vous êtes la personne idéale pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Avec fierté et passion, nous nous efforçons activement de faire en sorte que le SNC soit représentatif de la société que nous servons et qu’il favorise l’inclusion. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un milieu où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - - - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les obligations familiales. diff --git "a/content/fr/careers/positions/cong\303\251-pour-fonctions-civiques-de-shopify.md" "b/content/fr/careers/positions/cong\303\251-pour-fonctions-civiques-de-shopify.md" deleted file mode 100644 index a7c57952a..000000000 --- "a/content/fr/careers/positions/cong\303\251-pour-fonctions-civiques-de-shopify.md" +++ /dev/null @@ -1,60 +0,0 @@ ---- -layout: job-posting -type: section -title: Congé pour fonctions civiques de Shopify -description: >- - Nous avons récemment travaillé avec Shopify sur un programme unique de « congé - pour fonctions civiques ». Nous acceptons maintenant les candidatures de - développeurs, de concepteurs et de chercheurs en conception à Ottawa, Toronto, - Waterloo et Montréal. -archived: true -leverId: 8cd6092c-9930-474b-b7aa-8b3ad5d3a13b -translationKey: shopify-job ---- -Le Service numérique canadien (SNC) collabore avec les ministères fédéraux pour rendre les services gouvernementaux simples et faciles à utiliser. Notre équipe repense la conception et la prestation des services, tout en mobilisant, à chaque étape, les personnes qui les utilisent. En travaillant ouvertement et en faisant connaître à nos partenaires des outils et des gens talentueux, nous améliorons la façon dont le gouvernement offre ses services. -Et nous avons besoin de vous. - -Nous avons récemment travaillé avec Shopify sur un programme unique de « congé pour fonctions civiques ». Nous acceptons maintenant les candidatures de développeurs, de concepteurs et de chercheurs en conception à Ottawa, Toronto, Waterloo et Montréal. - -## Au SNC, vous pourrez : - -* Contribuer à la conception, à la création et à l’exploitation de systèmes critiques à l’échelle. -* Travailler dans un environnement d’apprentissage au sein d’équipes multidisciplinaires composées de concepteurs, de chercheurs, de développeurs, de gestionnaires de produits et de professionnels en politiques. -* Promouvoir une culture de développement inclusive, axée sur le travail d’équipe et de haute performance. -* Collaborer avec des partenaires et des parties prenantes. -* Contribuer aux projets de code source libre et partager votre travail dans GitHub ou dans d’autres référentiels de code publics. -* Promouvoir l’innovation et guider le virage technologique au SNC et avec nos partenaires du gouvernement. - -Voici certaines compétences spécifiques que nous recherchons : - -## DÉVELOPPEURS - -* Vous avez une passion et la compétence de livrer du code de haute qualité, dans des langages tels que JavaScript, PHP, Python, Go, et vous avez travaillé avec des technologies comme NodeJS, React, Angular, Serverless, etc. -* Vous êtes à l’aise de bâtir des API de style RESTful ou avec GraphQL. -* Vous utilisez les bons outils pour régler les problèmes. Vous êtes habitué à travailler au sein d’une équipe agile, en sprints et par itérations constantes, et vous êtes enthousiasmé par le développement piloté par les tests. -* Vous nouez facilement le dialogue avec les autres, à l’interne et à l’externe. Vous inspirez la collaboration et la créativité, et vous pouvez communiquer efficacement à la fois avec des auditoires techniques et non techniques. -* Vous défendez les intérêts des personnes que vous servez. Vous bâtissez avec elles plutôt que pour elles, en intégrant données et expériences utilisateurs. - -## CONCEPTEURS - -* Votre approche de la conception commence par l’inclusion et l’accessibilité. -* Vous réussissez très bien à communiquer avec des gens qui ne connaissent pas bien la conception, êtes à l’aise de travailler avec des clients pendant le processus de conception et êtes enthousiaste à l’idée de travailler avec des gens pour la recherche et les tests d’utilisabilité. -* Vous pouvez démontrer efficacement ce qu’implique votre processus de conception détaillé. -* Vous êtes passionné par l’expérience des utilisateurs et vous voulez apporter des améliorations mesurables aux services gouvernementaux. -* Vous avez l’expérience du travail avec les développeurs et les chercheurs et du prototypage rapide. - -## CHERCHEURS EN CONCEPTION - -* Vous conduisez des recherches convaincantes susceptibles d’orienter les décisions relatives aux produits. Vous menez des entrevues exploratoires, dégagez des observations et procédez à l’analyse de données existantes. Vous établissez la portée de plans de recherche qui mèneront au succès à court et à long terme. -* Vous faites en sorte que les utilisateurs aient voix au chapitre et que l’on prenne leur point de vue en considération dans les discussions sur les services. Vous choisissez des méthodes de recherche qui tiennent compte de la situation et des expériences des utilisateurs. -* Vous planifiez et menez des tests d’utilisabilité et vous utilisez d’autres méthodes de recherche rapides dans un environnement agile. -* Vous faites valoir la recherche sur les utilisateurs comme un élément clé du processus de développement de produits pour nos partenaires. Vous présentez la recherche à des publics sceptiques et aidez les partenaires à renforcer leurs propres capacités de recherche. -* Vous examinez vos pratiques de recherche. Vous réfléchissez à ce qui pourrait rendre vos recherches plus utiles, éthiques et efficaces. Vous envisagez continuellement des façons d’améliorer nos produits et nos processus. - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Peut-être avez-vous une partie de ces compétences : postulez quand même! Dites-nous pourquoi vous êtes la personne idéale pour ce poste. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Avec fierté et passion, nous nous efforçons activement de faire en sorte que le SNC soit représentatif de la société que nous servons et qu’il favorise l’inclusion. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un milieu où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les obligations familiales. diff --git "a/content/fr/careers/positions/conseiller-conseill\303\250re-en-communications-internes--588bfcdb-d182-43c5-a5aa-27a23f71b01f.md" "b/content/fr/careers/positions/conseiller-conseill\303\250re-en-communications-internes--588bfcdb-d182-43c5-a5aa-27a23f71b01f.md" deleted file mode 100644 index d1fb9d27a..000000000 --- "a/content/fr/careers/positions/conseiller-conseill\303\250re-en-communications-internes--588bfcdb-d182-43c5-a5aa-27a23f71b01f.md" +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Conseiller / Conseillère en communications internes' -description: >- - Relevant du chef de liaison et diffusion, avec une relation en pointillé avec le chef des talents, le/la conseiller/conseillère en communications internes sera chargé d’établir et d’exécuter une stratégie de communications internes pour notre organisation en croissance. -archived: true -translationKey: internal-communications-advisor -leverId: 588bfcdb-d182-43c5-a5aa-27a23f71b01f ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) conseiller/conseillère en communications internes. Relevant du chef de liaison et diffusion, avec une relation en pointillé avec le chef des talents, le/la conseiller/conseillère en communications internes sera chargé d’établir et d’exécuter une stratégie de communications internes pour notre organisation en croissance. Nous sommes une organisation relativement petite depuis sa création et, à mesure que nous grandissons, nous avons besoin d’aide pour rester alignés sur notre travail, nos valeurs et notre mission. - -## Nous sommes à la recherche d’une personne qui effectuera ce qui suit : - -* Élaborer et mettre en œuvre une stratégie globale de communications internes pour le SNC; -* Aider les équipes responsables des produits à partager l’information avec l’organisation dans son ensemble; -* Aider la haute direction à communiquer régulièrement les mises à jour à l’équipe; -* Offrir à l’équipe responsable des talents du soutien pour les communications liées aux activités culturelles de l’équipe; -* Aider à faire ressortir les occasions de raconter des histoires pour l’équipe de liaison et diffusion; -* Se servir de ses excellentes compétences en communication pour ravir et inspirer ses collègues du SNC; -* Aider à faire du SNC un excellent milieu de travail en y renforçant les pratiques en matière de diversité, d’égalité et d’inclusion. - -## Un(e) excellent(e) candidat(e) aura ce qui suit : - -* Expérience dans un environnement d’entreprise en démarrage ou de développement de logiciels agiles; -* Expérience des communications internes ou de la gestion des intervenants; -* Capacité d’écrire et de travailler en français et en anglais; -* Aisance à travailler dans un milieu dynamique. - - -Vous vous joindriez à une équipe qui compte actuellement 13 autres membres. Ce poste, d’une durée de deux ans, est classé IS-04 au sein du groupe Services d’information. Un bilinguisme de niveau CBC est essentiel pour ce poste. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - -*Un bassin de personnes qualifiées résultant de ce processus POURRAIT être créé et POURRAIT être utilisé pour combler un poste similaire avec des profils linguistiques (anglais essentiel, bilingue impératif BBB / BBB, bilingue impératif CBC / CBC, ainsi que des mandats (indéterminé, déploiement, intérim , affectation, détachement, période déterminée) qui peut varier selon le poste à doter. diff --git "a/content/fr/careers/positions/conseiller-conseill\303\250re-en-communications-internes.md" "b/content/fr/careers/positions/conseiller-conseill\303\250re-en-communications-internes.md" deleted file mode 100644 index d1fb9d27a..000000000 --- "a/content/fr/careers/positions/conseiller-conseill\303\250re-en-communications-internes.md" +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Conseiller / Conseillère en communications internes' -description: >- - Relevant du chef de liaison et diffusion, avec une relation en pointillé avec le chef des talents, le/la conseiller/conseillère en communications internes sera chargé d’établir et d’exécuter une stratégie de communications internes pour notre organisation en croissance. -archived: true -translationKey: internal-communications-advisor -leverId: 588bfcdb-d182-43c5-a5aa-27a23f71b01f ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) conseiller/conseillère en communications internes. Relevant du chef de liaison et diffusion, avec une relation en pointillé avec le chef des talents, le/la conseiller/conseillère en communications internes sera chargé d’établir et d’exécuter une stratégie de communications internes pour notre organisation en croissance. Nous sommes une organisation relativement petite depuis sa création et, à mesure que nous grandissons, nous avons besoin d’aide pour rester alignés sur notre travail, nos valeurs et notre mission. - -## Nous sommes à la recherche d’une personne qui effectuera ce qui suit : - -* Élaborer et mettre en œuvre une stratégie globale de communications internes pour le SNC; -* Aider les équipes responsables des produits à partager l’information avec l’organisation dans son ensemble; -* Aider la haute direction à communiquer régulièrement les mises à jour à l’équipe; -* Offrir à l’équipe responsable des talents du soutien pour les communications liées aux activités culturelles de l’équipe; -* Aider à faire ressortir les occasions de raconter des histoires pour l’équipe de liaison et diffusion; -* Se servir de ses excellentes compétences en communication pour ravir et inspirer ses collègues du SNC; -* Aider à faire du SNC un excellent milieu de travail en y renforçant les pratiques en matière de diversité, d’égalité et d’inclusion. - -## Un(e) excellent(e) candidat(e) aura ce qui suit : - -* Expérience dans un environnement d’entreprise en démarrage ou de développement de logiciels agiles; -* Expérience des communications internes ou de la gestion des intervenants; -* Capacité d’écrire et de travailler en français et en anglais; -* Aisance à travailler dans un milieu dynamique. - - -Vous vous joindriez à une équipe qui compte actuellement 13 autres membres. Ce poste, d’une durée de deux ans, est classé IS-04 au sein du groupe Services d’information. Un bilinguisme de niveau CBC est essentiel pour ce poste. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - -*Un bassin de personnes qualifiées résultant de ce processus POURRAIT être créé et POURRAIT être utilisé pour combler un poste similaire avec des profils linguistiques (anglais essentiel, bilingue impératif BBB / BBB, bilingue impératif CBC / CBC, ainsi que des mandats (indéterminé, déploiement, intérim , affectation, détachement, période déterminée) qui peut varier selon le poste à doter. diff --git a/content/fr/careers/positions/conseiller-en-narration-visuelle--79bcb51a-f5dc-4a33-be6e-66a53130c25e.md b/content/fr/careers/positions/conseiller-en-narration-visuelle--79bcb51a-f5dc-4a33-be6e-66a53130c25e.md deleted file mode 100644 index f975da181..000000000 --- a/content/fr/careers/positions/conseiller-en-narration-visuelle--79bcb51a-f5dc-4a33-be6e-66a53130c25e.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Conseiller en narration visuelle' -description: >- - En tant que membres de l’équipe de liaison et diffusion, nous sommes les narrateur·rice·s du Service numérique canadien. Nous racontons les histoires qui aident les fonctionnaires à améliorer les services publics et à rendre la vie des gens meilleure. Si vous souhaitez nous aider à utiliser moins de mots et plus d’images, ce poste est fait pour vous. Ce rôle est classé IS-02 dans le groupe des Services d’information et est soumis aux normes de qualification IS. -archived: true -translationKey: visual-storytelling-advisor-apr-2022 -leverId: 79bcb51a-f5dc-4a33-be6e-66a53130c25e ---- - -Le Service numérique canadien (SNC) travaille avec les ministères fédéraux pour simplifier les services nécessaires au public et pour en faciliter l’utilisation. Petite mais puissante, notre équipe repense la conception et la prestation de services et communique avec les utilisateurs et utilisatrices à chaque étape du processus. En travaillant de manière transparente et en mettant en relation les différents partenaires à l’aide d’outils, d’experts et d’une formation fondée sur la pratique, nous permettons à l’ensemble du gouvernement d’améliorer la prestation de ses services. Nous avons besoin de vous. - -En tant que membres de l’équipe de liaison et diffusion, nous sommes les narrateur·rice·s du Service numérique canadien. Nous racontons les histoires qui aident les fonctionnaires à améliorer les services publics et à rendre la vie des gens meilleure. Si vous souhaitez nous aider à utiliser moins de mots et plus d’images, ce poste est fait pour vous. - -Ce rôle est classé [IS-02 dans le groupe des Services d’information et est soumis aux normes de qualification IS](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-eng.aspx?id=15#toc993929944). - -**Vos responsabilités :** - -- Aider l’équipe à raconter de meilleures histoires sur le plan visuel, que ce soit à l’aide de photos, d’illustrations, d’animations ou de vidéos. Nous n’avons pas besoin que vous soyez un·e expert·e dans tous les domaines. Nous recherchons une personne qui maîtrise un ou deux de ces aspects et qui souhaite s’améliorer dans les autres domaines. -- Créer du contenu visuel de qualité pour rendre nos blogues, nos comptes de médias sociaux, nos présentations, notre site Web et nos affiches plus attrayants et plus marquants. -- Aider l’équipe à développer une marque qui résonne avec nos valeurs. - -**Le·a candidat·e idéal·e :** - -- Possède des compétences en développement d’applications Web frontales; -- Possède de l’expérience avec Figma; -- Connaît par cœur la réponse aux questions suivantes : « Qui est le public? », « Qu’a-t-il besoin de savoir? », et « Comment va-t-il réagir? »; -- Interprète, applique et respecte l’orientation de la marque, sans toutefois limiter sa créativité; -- Souhaite s’améliorer dans le but d’explorer, examiner et visualiser une grande variété d’idées; -- Est motivé·e pour apprendre de nouveaux logiciels d’image, de photo, d’animation, d’illustration et de montage vidéo; -- Est un·e collaborateur·rice naturel·le, a une bonne écoute et pose des questions lorsqu’elle ou il ne comprend pas, tout en étant habile pour mettre en place ses idées; -- Transforme les contraintes en leviers créatifs et essaie de nouvelles solutions; --Connaît ses forces et ses faiblesses, et n’a pas peur de soulever des questions tout de suite, au lieu d’attendre que le travail soit avancé pour le faire; -- Fonctionne selon la logique qu’il vaut mieux privilégier le travail fait que la perfection, et comprend que la clé du succès dans le travail créatif réside dans la capacité à persévérer et non dans l’abandon ou l’entêtement; -- S’exprime couramment en français et peut également parler anglais.* Selon les catégories gouvernementales, ce rôle est « CBC ». - -Nous sommes conscients que tout le monde apporte 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. - -**Politique relative à la vaccination contre la COVID-19** -Tou·te·s les fonctionnaires de l’administration publique centrale doivent être entièrement vacciné·e·s contre le COVID-19, à moins que des mesures d’adaptation ne soient prises en raison d’une contre-indication médicale, de la religion ou d’un autre motif de distinction illicite prévu par la Loi canadienne sur les droits de la personne. - -**Un bassin de personnes qualifiées PEUT être créé et PEUT être utilisé à la suite de ce processus pour pourvoir des postes similaires avec des profils linguistiques (anglais essentiel, bilingue impératif BBB/BBB, bilingue impératif CBC/CBC), ainsi que des mandats (indéterminé, déploiement, intérim, affectation, détachement, période déterminée) qui peuvent varier selon le poste à doter.* - - diff --git a/content/fr/careers/positions/conseiller-en-partenariats--68fdb06c-bf01-4151-b997-3bb5dd3f6602.md b/content/fr/careers/positions/conseiller-en-partenariats--68fdb06c-bf01-4151-b997-3bb5dd3f6602.md deleted file mode 100644 index a818685a7..000000000 --- a/content/fr/careers/positions/conseiller-en-partenariats--68fdb06c-bf01-4151-b997-3bb5dd3f6602.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Conseiller en partenariats' -description: >- - En tant que secteur d’activités des Partenariats, nous assurons la liaison et le renforcement des capacités au SNC. Nous avançons au rythme de la confiance, avec des partenaires disposés qui veulent, à la base, changer la façon de concevoir et d’offrir des services publics. -archived: true -translationKey: partnerships-advisor -leverId: 68fdb06c-bf01-4151-b997-3bb5dd3f6602 ---- - -### Notre domaine d’opérations - -En tant que secteur d’activités des Partenariats, nous assurons la liaison et le renforcement des capacités au SNC. Nous avançons au rythme de la confiance, avec des partenaires disposés qui veulent, à la base, changer la façon de concevoir et d’offrir des services publics. - -Nous cherchons les occasions d’aider les ministères gouvernementaux à améliorer leur façon d’offrir les services publics, et d’évaluer leur potentiel, afin d’établir l’ordre de priorité des travaux que nous entamons. Nous nous efforçons de faire croître le réseau du secteur public de l’organisation et la connaissance des services fédéraux, et renforçons l’empathie en écoutant les fonctionnaires au Canada et à l’étranger et en tirant des leçons de ceux-ci. - -Lorsque nous comprenons mieux un ministère et ses services, nous concevons et réalisons des séances de mobilisation de partenariats afin de les rencontrer là où ils se trouvent et les aider à améliorer leur façon de concevoir et d’offrir leurs services. Pour aider le SNC à réaliser la plus grande valeur publique, nous collaborons avec les dirigeants ministériels, les responsables des services et nos collègues afin d’établir et d’appuyer les séances de mobilisation du SNC tout au long des phases d’exécution. - -### Le rôle - -Les conseillers et conseillères en établissement de partenariats, à titre de membres de la communauté d’établissement de partenariats, sont chargé(e)s de faire en sorte que le SNC établit des relations solides avec les responsables de services du gouvernement du Canada et leurs équipes, durant toutes les phases de l’exécution. Ils y parviennent en aidant à fixer les attentes et à rédiger des ententes pour assurer des relations harmonieuses entre le SNC et nos partenaires, en collaborant auprès de leur équipe pour créer et entretenir des relations avec l’organisation partenaire, et en recommandant avec acharnement des approches et des tactiques qui offrira la plus grande valeur publique. Les conseillers en établissement de partenariats sont membres de différents types d’équipes et peuvent aider à effectuer des découvertes, à offrir des conseils et une orientation, à concevoir et à offrir des services en tant que membres intégrés d’une équipe de partenariat ministérielle, et à concevoir, développer et exploiter des services de plateforme destinés aux ministères du gouvernement. - -Vous relèverez du chef de l’Établissement de partenariats qui relève à son tour du directeur des Partenariats. Les conseillers en établissement de partenariats sont classés aux groupes et niveaux EC-06. - -**Voici ce que vous devrez accomplir :** - -* Collaborer avec le directeur des Partenariats afin d’établir les résultats attendus, l’approche, le calendrier et l’entente à l’appui pour les séances de mobilisation de partenariats. -* Négocier et conclure des ententes avec le ministère partenaire pour les éléments de nos travaux (y compris l’accès aux personnes, aux ressources et autres travaux). -* Élaborer une approche pour la mobilisation des intervenants, la communication et l’harmonisation, avec le ministère partenaire, notamment la définition des intervenants, avec l’aide des concepteurs de services et des analystes de politiques. -* Surveiller l’état de santé du partenariat et communiquer les plans de l’équipe, les progrès et les obstacles au directeur des Partenariats. -* Collaborer avec le responsable des services pour établir les rôles et les responsabilités, faciliter l’encadrement et fournir un soutien en tant que personne-ressource désignée tout au long des phases d’exécution. -* Coordonner les séances d’information, avec l’aide du gestionnaire de produits (interne, au sous-ministre adjoint partenaire chaque mois, ministériel) et collaborer avec l’équipe de sensibilisation pour mettre le site Web à jour afin de tenir compte des nouveaux partenariats. -* En fonction des leçons tirées durant notre mobilisation des partenariats, formuler des recommandations s’il faut continuer, reproduire notre approche ou mettre fin à un partenariat, pour considération du directeur des Partenariats. - -**Ce rôle vous convient parfaitement si :** - -* Vous êtes passionné par l’idée d’améliorer le gouvernement et vous comprenez comment la technologie et la conception peuvent être utiles pour y arriver -* Vous êtes une personne sociable consciente d’elle-même, authentique, pleine de tact et persuasive -* Vous écoutez pour apprendre et vous communiquez de façon rapide et efficace -* Vous êtes un penseur créatif qui utilise la recherche pour améliorer sa compréhension, qui déconstruit les problèmes et qui sait trouver des opportunités -* Vous savez élaborer des recommandations réfléchies, défendre des décisions difficiles et fournir des conseils à des leaders expérimentés des secteurs public et privé -* Vous restez calme sous pression, savez comment établir les priorités et travaillez en équipe -* Vous parlez couramment le français et l’anglais (dans le langage du gouvernement, nous recherchons une personne de niveau CBC) - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Avec fierté et passion, nous nous efforçons activement de faire en sorte que le SNC soit représentatif de la société que nous servons et qu’il favorise l’inclusion. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un milieu où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accueille les candidats sans distinction de race, d’origine ethnique, de religion, d’orientation sexuelle, d’identité ou d’expression de genre, d’origine nationale, de handicap, d’âge, de statut de vétéran, d’état civil, de grossesse ou d’engagements familiaux. Nous nous engageons à offrir un environnement de travail inclusif et sans obstacle, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation spécialisées à n’importe quelle étape du processus d’évaluation, veuillez utiliser les coordonnées ci-dessous pour en faire la demande. Toutes les informations reçues concernant les mesures d’adaptation demeureront confidentielles. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par souci de précaution, toutes les entrevues seront menées par vidéo ou téléconférence dans un avenir proche. diff --git a/content/fr/careers/positions/conseiller-en-partenariats.md b/content/fr/careers/positions/conseiller-en-partenariats.md deleted file mode 100644 index a818685a7..000000000 --- a/content/fr/careers/positions/conseiller-en-partenariats.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Conseiller en partenariats' -description: >- - En tant que secteur d’activités des Partenariats, nous assurons la liaison et le renforcement des capacités au SNC. Nous avançons au rythme de la confiance, avec des partenaires disposés qui veulent, à la base, changer la façon de concevoir et d’offrir des services publics. -archived: true -translationKey: partnerships-advisor -leverId: 68fdb06c-bf01-4151-b997-3bb5dd3f6602 ---- - -### Notre domaine d’opérations - -En tant que secteur d’activités des Partenariats, nous assurons la liaison et le renforcement des capacités au SNC. Nous avançons au rythme de la confiance, avec des partenaires disposés qui veulent, à la base, changer la façon de concevoir et d’offrir des services publics. - -Nous cherchons les occasions d’aider les ministères gouvernementaux à améliorer leur façon d’offrir les services publics, et d’évaluer leur potentiel, afin d’établir l’ordre de priorité des travaux que nous entamons. Nous nous efforçons de faire croître le réseau du secteur public de l’organisation et la connaissance des services fédéraux, et renforçons l’empathie en écoutant les fonctionnaires au Canada et à l’étranger et en tirant des leçons de ceux-ci. - -Lorsque nous comprenons mieux un ministère et ses services, nous concevons et réalisons des séances de mobilisation de partenariats afin de les rencontrer là où ils se trouvent et les aider à améliorer leur façon de concevoir et d’offrir leurs services. Pour aider le SNC à réaliser la plus grande valeur publique, nous collaborons avec les dirigeants ministériels, les responsables des services et nos collègues afin d’établir et d’appuyer les séances de mobilisation du SNC tout au long des phases d’exécution. - -### Le rôle - -Les conseillers et conseillères en établissement de partenariats, à titre de membres de la communauté d’établissement de partenariats, sont chargé(e)s de faire en sorte que le SNC établit des relations solides avec les responsables de services du gouvernement du Canada et leurs équipes, durant toutes les phases de l’exécution. Ils y parviennent en aidant à fixer les attentes et à rédiger des ententes pour assurer des relations harmonieuses entre le SNC et nos partenaires, en collaborant auprès de leur équipe pour créer et entretenir des relations avec l’organisation partenaire, et en recommandant avec acharnement des approches et des tactiques qui offrira la plus grande valeur publique. Les conseillers en établissement de partenariats sont membres de différents types d’équipes et peuvent aider à effectuer des découvertes, à offrir des conseils et une orientation, à concevoir et à offrir des services en tant que membres intégrés d’une équipe de partenariat ministérielle, et à concevoir, développer et exploiter des services de plateforme destinés aux ministères du gouvernement. - -Vous relèverez du chef de l’Établissement de partenariats qui relève à son tour du directeur des Partenariats. Les conseillers en établissement de partenariats sont classés aux groupes et niveaux EC-06. - -**Voici ce que vous devrez accomplir :** - -* Collaborer avec le directeur des Partenariats afin d’établir les résultats attendus, l’approche, le calendrier et l’entente à l’appui pour les séances de mobilisation de partenariats. -* Négocier et conclure des ententes avec le ministère partenaire pour les éléments de nos travaux (y compris l’accès aux personnes, aux ressources et autres travaux). -* Élaborer une approche pour la mobilisation des intervenants, la communication et l’harmonisation, avec le ministère partenaire, notamment la définition des intervenants, avec l’aide des concepteurs de services et des analystes de politiques. -* Surveiller l’état de santé du partenariat et communiquer les plans de l’équipe, les progrès et les obstacles au directeur des Partenariats. -* Collaborer avec le responsable des services pour établir les rôles et les responsabilités, faciliter l’encadrement et fournir un soutien en tant que personne-ressource désignée tout au long des phases d’exécution. -* Coordonner les séances d’information, avec l’aide du gestionnaire de produits (interne, au sous-ministre adjoint partenaire chaque mois, ministériel) et collaborer avec l’équipe de sensibilisation pour mettre le site Web à jour afin de tenir compte des nouveaux partenariats. -* En fonction des leçons tirées durant notre mobilisation des partenariats, formuler des recommandations s’il faut continuer, reproduire notre approche ou mettre fin à un partenariat, pour considération du directeur des Partenariats. - -**Ce rôle vous convient parfaitement si :** - -* Vous êtes passionné par l’idée d’améliorer le gouvernement et vous comprenez comment la technologie et la conception peuvent être utiles pour y arriver -* Vous êtes une personne sociable consciente d’elle-même, authentique, pleine de tact et persuasive -* Vous écoutez pour apprendre et vous communiquez de façon rapide et efficace -* Vous êtes un penseur créatif qui utilise la recherche pour améliorer sa compréhension, qui déconstruit les problèmes et qui sait trouver des opportunités -* Vous savez élaborer des recommandations réfléchies, défendre des décisions difficiles et fournir des conseils à des leaders expérimentés des secteurs public et privé -* Vous restez calme sous pression, savez comment établir les priorités et travaillez en équipe -* Vous parlez couramment le français et l’anglais (dans le langage du gouvernement, nous recherchons une personne de niveau CBC) - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Avec fierté et passion, nous nous efforçons activement de faire en sorte que le SNC soit représentatif de la société que nous servons et qu’il favorise l’inclusion. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un milieu où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accueille les candidats sans distinction de race, d’origine ethnique, de religion, d’orientation sexuelle, d’identité ou d’expression de genre, d’origine nationale, de handicap, d’âge, de statut de vétéran, d’état civil, de grossesse ou d’engagements familiaux. Nous nous engageons à offrir un environnement de travail inclusif et sans obstacle, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation spécialisées à n’importe quelle étape du processus d’évaluation, veuillez utiliser les coordonnées ci-dessous pour en faire la demande. Toutes les informations reçues concernant les mesures d’adaptation demeureront confidentielles. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par souci de précaution, toutes les entrevues seront menées par vidéo ou téléconférence dans un avenir proche. diff --git a/content/fr/careers/positions/conseiller-principal-en-approvisionnement.md b/content/fr/careers/positions/conseiller-principal-en-approvisionnement.md deleted file mode 100644 index 0b0a07223..000000000 --- a/content/fr/careers/positions/conseiller-principal-en-approvisionnement.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -layout: job-posting -type: section -title: Conseiller principal en approvisionnement -description: >- - Nous recherchons un conseiller principal en approvisionnement pour nous aider - à intégrer les firmes d’ingénierie et de conception à notre travail de - prestation de services. -archived: true -leverId: d558151a-74f5-4f99-8873-a9d5b8562919 -translationKey: sr-proc-advisor ---- - -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de notre mission, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en s’appuyant sur les besoins des personnes. Nous embauchons des personnes de tous les niveaux d’expérience, à Ottawa, Toronto, Waterloo et Montréal. - -Nous recherchons un conseiller principal en approvisionnement qui pourra mettre à profit son savoir-faire au sein du SNC. Vous nous aiderez à intégrer les firmes d’ingénierie et de conception à nos projets pour soutenir la prestation de services. Vous traiterez les entreprises comme des utilisateurs, en trouvant des façons de leur faciliter la tâche dans le processus d’achat fédéral. Votre travail permettra de créer de la place pour les petites entreprises qui sont habituellement exclues des approvisionnements complexes et importants. En travaillant avec nos équipes de produits et nos partenaires, vous faciliterez le travail de tous en offrant des voies d’accès à l’expertise externe. - -## Nous sommes à la recherche d’une personne qui effectuera ce qui suit : - -- Acquérir une compréhension de la communauté des fournisseurs et aider les fournisseurs à apprendre comment ils peuvent soutenir la prestation numérique avec le SNC. -- Créer ou améliorer des outils, du contenu et des processus qui traitent des sources d’irritation de l’approvisionnement. -- Comprendre le travail des équipes de produits et permettre à celles-ci d’acheter plus facilement les services dont elles ont besoin. -- Élaborer et mettre en œuvre notre approche d’approvisionnement en matière de prestation. -- Fournir des conseils et une orientation en matière d’approvisionnement au SNC, à ses partenaires et au marché. - -## Vous êtes la bonne personne si : - -- Vous connaissez de fond en comble les règles et les processus fédéraux en matière d’approvisionnement. -- Vous avez des idées pour améliorer l’expérience des entreprises en matière d’approvisionnement. -- Vous êtes passionné par l’expérimentation de nouvelles façons de faire et vous aimez mesurer leurs répercussions. -- Vous fournissez des conseils éclairés et ouverts d’esprit sur les processus d’approvisionnement et la gestion des contrats. -- Vous divisez les projets en petites tâches et vous aimez itérer les solutions. -- Vous êtes un solutionniste créatif et ingénieux. Vous n’avez pas toutes les réponses, mais vous savez comment les trouver. -- En tant que bâtisseur de relations éprouvé, vous aimez créer des liens pour faire avancer les choses. -- Vous êtes tout aussi à l’aise de dresser la vue d’ensemble et de plonger dans les détails pour comprendre comment donner vie à cette vue. - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. diff --git a/content/fr/careers/positions/conseiller-principal-en-politiques.md b/content/fr/careers/positions/conseiller-principal-en-politiques.md deleted file mode 100644 index a8d0a1e9a..000000000 --- a/content/fr/careers/positions/conseiller-principal-en-politiques.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: job-posting -type: section -title: Conseiller principal en politiques -description: >- - Les membres de l’équipe des politiques sont les pirates bureaucratiques et les - navigateurs gouvernementaux du SNC, assurant la prestation numérique avec nos - partenaires et autres intervenants. -archived: true -translationKey: sr-policy-advisor -leverId: 1d190edf-e5f8-403b-bf31-8d5e9fa72921 ---- -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de notre mission, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en s’appuyant sur les besoins des personnes. Nous embauchons des personnes de tous les niveaux d’expérience, à Ottawa, Toronto, Waterloo et Montréal. - -Les membres de l’équipe des politiques sont les pirates bureaucratiques et les navigateurs gouvernementaux du SNC, assurant la prestation numérique avec nos partenaires et autres intervenants. Nos analystes font partie des équipes de produits multidisciplinaires du SNC, travaillant aux côtés de gestionnaires, d’ingénieurs et de concepteurs de produits, ainsi que de chercheurs en conception. Nous nous penchons sur des questions législatives, réglementaires et stratégiques dans la mise au point de produits. Nous approfondissons les processus pour trouver des solutions créatives. Nous construisons des outils qui transforment des correctifs ponctuels en solutions permanentes. Nous appliquons les leçons tirées de la prestation numérique à l’établissement de politiques et de normes, en préconisant des changements qui facilitent la prise de bonnes décisions. Nous visons à étendre les pratiques modernes de conception et de développement de services à l’échelle du gouvernement, dans le but d’obtenir de meilleurs résultats pour le public, en changeant la relation entre l’aspect stratégique et pratique. - -Dans ce rôle, vous aurez l’occasion de travailler avec des collègues possédant des compétences et une expérience diversifiées. Vous ferez valoir vos capacités de résolution de problèmes et les appliquerez à des questions comme la protection de la vie privée, la recherche sur les utilisateurs et l’approvisionnement infonuagique. Vous contribuerez à mettre en œuvre les engagements du SNC avec le Cabinet, des ministres et des hauts fonctionnaires. Vous vous exercerez à perfectionner vos compétences en gestion et renforcerez celles-ci. Et vous ferez tout cela pour servir les gens que le SNC et ses partenaires aident : les anciens combattants, les personnes à faible revenu ou à revenu fixe, les victimes de la cybercriminalité, et d’autres. - -## Nous sommes à la recherche d’une personne qui effectuera ce qui suit : - -* Faire partie des équipes de produits du SNC pour aider à orienter le gouvernement et à résoudre des problèmes. -* Tirer des leçons pratiques de la prestation de service et travailler avec le SCT et les ministères pour susciter le changement. -* Trouver des moyens de changer les règles, la gouvernance et la pratique pour favoriser le développement itératif de logiciels et la conception centrée sur l’être humain. -* Élaborer de petites solutions et les adapter au potentiel pangouvernemental. -* Aider à évaluer l’incidence du SNC. -* Encadrer une équipe et participer à sa gestion. -* Planifier et élaborer des documents d’information et de décision et les présenter aux hauts fonctionnaires. - -## Vous êtes la bonne personne si : - -* Vous excellez dans la direction d’équipes ou de projets, ainsi que dans le mentorat et le perfectionnement des personnes. -* Vous avez une passion pour rendre le gouvernement meilleur et pour comprendre comment la technologie et la conception peuvent y contribuer. -* Vous êtes un solide chercheur et résolveur de problèmes et aimez explorer des sujets pour donner des conseils et trouver des solutions. -* Vous possédez de grandes compétences en analyse de données ou en mesure du rendement. -* Vous êtes un geek du système de Westminster et vous comprenez comment les choses se font au gouvernement. -* Vous êtes doué pour cultiver les relations et bâtir des collectivités. -* Vous communiquez rapidement et efficacement. -* Vous avez une facilité d’apprentissage. -* Idéalement, vous maîtrisez le français et l’anglais, au niveau CBC testé par le gouvernement ou supérieur. - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. diff --git "a/content/fr/careers/positions/conseiller-\303\250re-en-politiques--3461782f-f182-41f5-8bcc-a1f46c09dd9c.md" "b/content/fr/careers/positions/conseiller-\303\250re-en-politiques--3461782f-f182-41f5-8bcc-a1f46c09dd9c.md" deleted file mode 100644 index e1328af54..000000000 --- "a/content/fr/careers/positions/conseiller-\303\250re-en-politiques--3461782f-f182-41f5-8bcc-a1f46c09dd9c.md" +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Conseiller (ère) en politiques' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) conseiller (ère) en politiques. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. -archived: true -translationKey: policy-advisor -leverId: 3461782f-f182-41f5-8bcc-a1f46c09dd9c ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) conseiller (ère) en politiques. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. - -Les membres de l’équipe des politiques sont les pirates bureaucratiques et les navigateurs gouvernementaux du Service numérique canadien (SNC), assurant la prestation numérique avec nos partenaires et autres intervenants. - -Les conseillers (ères) en politiques font partie des équipes de produits multidisciplinaires du SNC, travaillant aux côtés de gestionnaires, de développeurs et de concepteurs de produits, ainsi que de chercheurs en conception. Nous contribuons à la création et à l’amélioration des services gouvernementaux en travaillant sur des questions législatives, réglementaires et stratégiques dans le développement de produits. Nous approfondissons les processus pour trouver des solutions créatives. - -Nous contribuons également à la création de produits et de services qui transforment les correctifs ponctuels en solutions permanentes, comme [GC Notification](https://notification.canada.ca/), le service de notification du gouvernement du Canada (GC). Nous appliquons les leçons tirées de la prestation numérique à l’établissement de politiques et de normes, en préconisant des changements qui facilitent la prise de bonnes décisions. - -Les conseillers (ères) en politiques sont classés EC-04 et EC-05 dans le groupe Économique et services de sciences sociales du Secrétariat du Conseil du Trésor du gouvernement du Canada. - -Nous visons à étendre les pratiques modernes de conception et de développement de services à l’échelle du gouvernement, dans le but d’obtenir de meilleurs résultats pour le public, en aidant à changer la relation entre l’aspect stratégique et pratique. - -## Pourquoi se joindre à l’équipe des politiques du SNC? - -Dans ce rôle, vous aurez l’occasion de travailler avec des collègues possédant des compétences et une expérience diversifiées. Vous en apprendrez davantage sur la conception de services et le développement de logiciels, en tant que membre d’équipes multidisciplinaires qui font ce travail tous les jours pour mieux servir les gens et les entreprises partout au Canada. Vous pourrez mettre à l’épreuve vos capacités de résolution de problèmes en les appliquant à des questions comme la protection de la vie privée, l’équité, la recherche en conception, l’approvisionnement et l’adoption d’outils modernes. Vous aiderez à relier le travail du SNC au Cabinet, aux ministres et aux hauts fonctionnaires afin d’en évaluer l’incidence. - -## Dans ce rôle, vous aurez l’occasion : - -- de faire partie d’équipes de produits et de services du SNC pour aider à composer avec les lois, les règlements, les politiques et les processus du gouvernement afin de permettre la prestation de services; -- de tirer des leçons pratiques de la prestation de service et travailler avec des collègues à l’échelle du gouvernement pour favoriser des changements aux règles, aux pratiques et à la gouvernance qui aident à mettre à l’échelle le développement itératif de logiciels et la conception centrée sur la personne dans l’ensemble du gouvernement; -- d’élaborer des propositions de politiques pour faire progresser le mandat et la mission du SNC; -- de faire des recherches et établir des liens entre les services gouvernementaux et d’autres domaines de la politique numérique, comme l’accès à Internet à large bande, la gestion des données et les politiques sur les données, ou la technologie et la durabilité; -- d’aider à établir des relations efficaces au sein du gouvernement fédéral, des hauts fonctionnaires du Parlement, d’autres ordres de gouvernement, d’autres pays et d’autres secteurs; -- d’aider à évaluer l’incidence du SNC. - -## Les compétences que nous recherchons : - -- Vous voulez améliorer le gouvernement et vous avez des idées sur la façon dont la technologie et la conception peuvent y contribuer. -- Vous êtes un solide chercheur et un résolveur de problèmes créatif et aimez explorer des sujets pour donner des conseils et trouver des solutions. -- Vous êtes doué pour entretenir des relations interpersonnelles et êtes enthousiaste à l’idée de travailler en collaboration avec des personnes qui possèdent différents ensembles de compétences et d’expériences. -- Vous comprenez (ou voulez comprendre) comment les choses se font au gouvernement. -- Vous êtes orienté vers l’action et à l’aise pour déterminer les priorités et gérer votre temps de façon autonome, avec l’appui de votre gestionnaire et de votre équipe. -- Vous êtes capable de gérer efficacement l’incertitude et le changement pour atteindre les objectifs du projet. -- Vous apprenez rapidement et vous communiquez efficacement, tant à l’écrit qu’à l’oral. -- Vous êtes motivé à [travailler dans un environnement ouvert](https://numerique.canada.ca/2020/02/24/pourquoi-le-code-source-libre-est-il-important/) et à aider vos collègues à faire de même. - -### Voici quelques connaissances ou compétences supplémentaires qui seraient des atouts : -- la connaissance du gouvernement numérique; -- la gestion du changement; -- l’analyse des données et la surveillance et la mesure du rendement; -- la protection des renseignements personnels; -- la sécurité; -- l’accessibilité, l’équité et les droits de la personne, particulièrement en ce qui a trait aux politiques gouvernementales ou à la technologie; -- l’approvisionnement; -- le travail au sein d’équipes multidisciplinaires. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git "a/content/fr/careers/positions/conseiller-\303\250re-en-politiques.md" "b/content/fr/careers/positions/conseiller-\303\250re-en-politiques.md" deleted file mode 100644 index ca834f9c5..000000000 --- "a/content/fr/careers/positions/conseiller-\303\250re-en-politiques.md" +++ /dev/null @@ -1,71 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Conseiller (ère) en politiques' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) conseiller (ère) en politiques. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. -archived: true -translationKey: policy-advisor -leverId: 3461782f-f182-41f5-8bcc-a1f46c09dd9c ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) conseiller (ère) en politiques. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. - -Les membres de l’équipe des politiques sont les pirates bureaucratiques et les navigateurs gouvernementaux du Service numérique canadien (SNC), assurant la prestation numérique avec nos partenaires et autres intervenants. - -Les conseillers (ères) en politiques font partie des équipes de produits multidisciplinaires du SNC, travaillant aux côtés de gestionnaires, de développeurs et de concepteurs de produits, ainsi que de chercheurs en conception. Nous contribuons à la création et à l’amélioration des services gouvernementaux en travaillant sur des questions législatives, réglementaires et stratégiques dans le développement de produits. Nous approfondissons les processus pour trouver des solutions créatives. - -Nous contribuons également à la création de produits et de services qui transforment les correctifs ponctuels en solutions permanentes, comme [Notification GC](https://notification.canada.ca/), le service de notification du gouvernement du Canada (GC). Nous appliquons les leçons tirées de la prestation numérique à l’établissement de politiques et de normes, en préconisant des changements qui facilitent la prise de bonnes décisions. - -Les conseillers (ères) en politiques sont classés EC-04 et EC-05 dans le groupe Économique et services de sciences sociales du Secrétariat du Conseil du Trésor du gouvernement du Canada. - -Nous visons à étendre les pratiques modernes de conception et de développement de services à l’échelle du gouvernement, dans le but d’obtenir de meilleurs résultats pour le public, en aidant à changer la relation entre l’aspect stratégique et pratique. - -## Pourquoi se joindre à l’équipe des politiques du SNC? - -Dans ce rôle, vous aurez l’occasion de travailler avec des collègues possédant des compétences et une expérience diversifiées. Vous en apprendrez davantage sur la conception de services et le développement de logiciels, en tant que membre d’équipes multidisciplinaires qui font ce travail tous les jours pour mieux servir les gens et les entreprises partout au Canada. Vous pourrez mettre à l’épreuve vos capacités de résolution de problèmes en les appliquant à des questions comme la protection de la vie privée, l’équité, la recherche en conception, l’approvisionnement et l’adoption d’outils modernes. Vous aiderez à relier le travail du SNC au Cabinet, aux ministres et aux hauts fonctionnaires afin d’en évaluer l’incidence. - -## Dans ce rôle, vous aurez l’occasion : - -- de faire partie d’équipes de produits et de services du SNC pour aider à composer avec les lois, les règlements, les politiques et les processus du gouvernement afin de permettre la prestation de services; -- de tirer des leçons pratiques de la prestation de service et travailler avec des collègues à l’échelle du gouvernement pour favoriser des changements aux règles, aux pratiques et à la gouvernance qui aident à mettre à l’échelle le développement itératif de logiciels et la conception centrée sur la personne dans l’ensemble du gouvernement; -- d’élaborer des propositions de politiques pour faire progresser le mandat et la mission du SNC; -- de faire des recherches et établir des liens entre les services gouvernementaux et d’autres domaines de la politique numérique, comme l’accès à Internet à large bande, la gestion des données et les politiques sur les données, ou la technologie et la durabilité; -- d’aider à établir des relations efficaces au sein du gouvernement fédéral, des hauts fonctionnaires du Parlement, d’autres ordres de gouvernement, d’autres pays et d’autres secteurs; -- d’aider à évaluer l’incidence du SNC. - -## Les compétences que nous recherchons : - -- Vous voulez améliorer le gouvernement et vous avez des idées sur la façon dont la technologie et la conception peuvent y contribuer. -- Vous êtes un solide chercheur et un résolveur de problèmes créatif et aimez explorer des sujets pour donner des conseils et trouver des solutions. -- Vous êtes doué pour entretenir des relations interpersonnelles et êtes enthousiaste à l’idée de travailler en collaboration avec des personnes qui possèdent différents ensembles de compétences et d’expériences. -- Vous comprenez (ou voulez comprendre) comment les choses se font au gouvernement. -- Vous êtes orienté vers l’action et à l’aise pour déterminer les priorités et gérer votre temps de façon autonome, avec l’appui de votre gestionnaire et de votre équipe. -- Vous êtes capable de gérer efficacement l’incertitude et le changement pour atteindre les objectifs du projet. -- Vous apprenez rapidement et vous communiquez efficacement, tant à l’écrit qu’à l’oral. -- Vous êtes motivé à [travailler dans un environnement ouvert](https://numerique.canada.ca/2020/02/24/pourquoi-le-code-source-libre-est-il-important/) et à aider vos collègues à faire de même. - -### Voici quelques connaissances ou compétences supplémentaires qui seraient des atouts : -- la connaissance du gouvernement numérique; -- la gestion du changement; -- l’analyse des données et la surveillance et la mesure du rendement; -- la protection des renseignements personnels; -- la sécurité; -- l’accessibilité, l’équité et les droits de la personne, particulièrement en ce qui a trait aux politiques gouvernementales ou à la technologie; -- l’approvisionnement; -- le travail au sein d’équipes multidisciplinaires. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git "a/content/fr/careers/positions/conseiller-\303\250re-principal-e-en-politique--289adf15-22f1-44fb-885c-3b2ea720183b.md" "b/content/fr/careers/positions/conseiller-\303\250re-principal-e-en-politique--289adf15-22f1-44fb-885c-3b2ea720183b.md" deleted file mode 100644 index 6e1a40381..000000000 --- "a/content/fr/careers/positions/conseiller-\303\250re-principal-e-en-politique--289adf15-22f1-44fb-885c-3b2ea720183b.md" +++ /dev/null @@ -1,40 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Conseiller(ère) principal(e) en politique' -description: >- - Les membres de l’équipe des politiques sont les pirates bureaucratiques et les navigateurs gouvernementaux du SNC, assurant la prestation numérique avec nos partenaires et autres intervenants. -archived: true -translationKey: Senior-Policy-Advisor-winter2022 -leverId: 289adf15-22f1-44fb-885c-3b2ea720183b ---- - -Les membres de l’équipe des politiques sont les pirates bureaucratiques et les navigateurs gouvernementaux du SNC, assurant la prestation numérique avec nos partenaires et autres intervenants. Nos analystes font partie des équipes de produits multidisciplinaires du SNC, travaillant aux côtés de gestionnaires, d’ingénieurs et de concepteurs de produits, ainsi que de chercheurs en conception. Nous nous penchons sur des questions législatives, réglementaires et stratégiques dans la mise au point de produits. Nous approfondissons les processus pour trouver des solutions créatives. Nous construisons des outils qui transforment des correctifs ponctuels en solutions permanentes. Nous appliquons les leçons tirées de la prestation numérique à l’établissement de politiques et de normes, en préconisant des changements qui facilitent la prise de bonnes décisions. Nous visons à étendre les pratiques modernes de conception et de développement de services à l’échelle du gouvernement, dans le but d’obtenir de meilleurs résultats pour le public, en changeant la relation entre l’aspect stratégique et pratique. - -Ce rôle appartient au groupe et niveaux **EC 06-07** du [groupe Économique et services de sciences sociales](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=4) du Secrétariat du Conseil du Trésor du gouvernement du Canada. - -Dans ce rôle, vous aurez l’occasion de travailler avec des collègues possédant des compétences et une expérience diversifiées. Vous ferez valoir vos capacités de résolution de problèmes et les appliquerez à des questions comme la protection de la vie privée, la recherche sur les utilisateurs et l’approvisionnement infonuagique. Vous contribuerez à mettre en œuvre les engagements du SNC avec le Cabinet, des ministres et des hauts fonctionnaires. - -#### Nous sommes à la recherche d’une personne qui effectuera ce qui suit : - -* Faire partie des équipes de produits du SNC pour aider à orienter le gouvernement et à résoudre des problèmes. -* Tirer des leçons pratiques de la prestation de service et travailler avec le SCT et les ministères pour susciter le changement. -* Trouver des moyens de changer les règles, la gouvernance et la pratique pour favoriser le développement itératif de logiciels et la conception centrée sur l’être humain. -* Élaborer de petites solutions et les adapter au potentiel pangouvernemental. -* Aider à évaluer l’incidence du SNC. -* Encadrer une équipe et participer à sa gestion. -* Planifier et élaborer des documents d’information et de décision et les présenter aux hauts fonctionnaires. - -#### Vous êtes la bonne personne si : - -* Vous excellez dans la direction d’équipes ou de projets, ainsi que dans le mentorat et le perfectionnement des personnes. -* Vous avez une passion pour rendre le gouvernement meilleur et pour comprendre comment la technologie et la conception peuvent y contribuer. -* Vous êtes un solide chercheur et résolveur de problèmes et aimez explorer des sujets pour donner des conseils et trouver des solutions. -* Vous possédez de grandes compétences en analyse de données ou en mesure du rendement. -* Vous êtes doué pour cultiver les relations et bâtir des collectivités. -* Vous communiquez rapidement et efficacement. -* Vous avez une facilité d’apprentissage. -* Idéalement, vous maîtrisez le français et l’anglais, au niveau BBB* testé par le gouvernement ou supérieur. - -**Un bassin de personnes qualifiées résultant de ce processus pourrait être créé et pourrait être utilisé afin de pourvoir des postes semblables dont le profil linguistique (anglais essentiel, bilingue impératif BBB/BBB, bilingue impératif CBC/CBC, ainsi que la durée (indéterminée, mutation, intérimaire, affectation, détachement, période déterminée) pourraient varier selon le poste.* - diff --git "a/content/fr/careers/positions/conseiller-\303\250re-principal-e-en-politiques--10fdc4df-8417-482c-bce4-12e464b9ab8c.md" "b/content/fr/careers/positions/conseiller-\303\250re-principal-e-en-politiques--10fdc4df-8417-482c-bce4-12e464b9ab8c.md" deleted file mode 100644 index 1ffcfc5c2..000000000 --- "a/content/fr/careers/positions/conseiller-\303\250re-principal-e-en-politiques--10fdc4df-8417-482c-bce4-12e464b9ab8c.md" +++ /dev/null @@ -1,73 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Conseiller (ère) principal (e) en politiques' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) conseiller (ère) principal (e) en politiques. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. - -archived: true -translationKey: senior-policy-advisor -leverId: 10fdc4df-8417-482c-bce4-12e464b9ab8c ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) conseiller (ère) principal (e) en politiques. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. - -Les membres de l’équipe des politiques sont les pirates bureaucratiques et les navigateurs gouvernementaux du Service numérique canadien (SNC), assurant la prestation numérique avec nos partenaires et autres intervenants. - -Les conseillers (ères) en politiques font partie des équipes de produits multidisciplinaires du SNC, travaillant aux côtés de gestionnaires, de développeurs et de concepteurs de produits, ainsi que de chercheurs en conception. Nous contribuons à la création et à l’amélioration des services gouvernementaux en travaillant sur des questions législatives, réglementaires et stratégiques dans le développement de produits. Nous approfondissons les processus pour trouver des solutions créatives. - -Nous contribuons également à la création de produits et de services qui transforment les correctifs ponctuels en solutions permanentes, comme [Notification GC](https://notification.canada.ca/), le service de notification du gouvernement du Canada (GC). Nous appliquons les leçons tirées de la prestation numérique à l’établissement de politiques et de normes, en préconisant des changements qui facilitent la prise de bonnes décisions. - -Les conseillers (ères) principaux en politiques appartiennent au groupe et niveaux EC-06 et EC-07 du groupe Économique et services de sciences sociales du Secrétariat du Conseil du Trésor du gouvernement du Canada. - -Nous visons à étendre les pratiques modernes de conception et de développement de services à l’échelle du gouvernement, dans le but d’obtenir de meilleurs résultats pour le public, en aidant à changer la relation entre l’aspect stratégique et pratique. - -## Pourquoi se joindre à l’équipe des politiques du SNC? - -Dans ce rôle, vous aurez l’occasion de travailler avec des collègues possédant des compétences et une expérience diversifiées. Vous en apprendrez davantage sur la conception de services et le développement de logiciels, en tant que membre d’équipes multidisciplinaires qui font ce travail tous les jours pour mieux servir les gens et les entreprises partout au Canada. Vous pourrez mettre à l’épreuve vos capacités de résolution de problèmes en les appliquant à des questions comme la protection de la vie privée, l’équité, la recherche en conception, l’approvisionnement et l’adoption d’outils modernes. Vous aiderez à relier le travail du SNC au Cabinet, aux ministres et aux hauts fonctionnaires afin d’en évaluer l’incidence. - -### Dans ce rôle, vous aurez l’occasion : -- de travailler au sein d’équipes de produits et services du Service numérique canadien (SNC) et d’aider toute personne à s’y retrouver dans la législation, la réglementation, les politiques et les processus du gouvernement afin de faciliter la prestation; -- de tirer des leçons pratiques de la prestation et de travailler avec des collègues à l’échelle du gouvernement pour susciter des changements dans les règles, les pratiques et la gouvernance et aider à mettre à l’échelle le développement itératif de logiciels et la conception centrée sur la personne dans tout le gouvernement; -- de diriger des propositions de politiques et de prestation de services et les présenter aux cadres supérieurs du gouvernement afin de faire progresser le mandat et la mission du SNC; -- de diriger les efforts de recherche et d’établir un lien entre les services gouvernementaux et d’autres domaines de la politique numérique, tels que l’accès à l’Internet à large bande, la gestion et la politique des données ou encore la technologie et la durabilité; -- d’établir des relations efficaces au sein du gouvernement fédéral et avec les agents du Parlement, d’autres ordres de gouvernement, d’autres pays et d’autres secteurs; -- d’aider à mesurer l’incidence du SNC; -- d’agir à titre de coach et de mentor pour des collègues. - - -## Voici les compétences que nous recherchons : - -- vous voulez améliorer le gouvernement et comprendre comment la technologie et la conception peuvent y contribuer; -- vous êtes doué pour diriger des projets complexes et fortement axés sur la collaboration, y compris ceux liés à la gestion du changement; -- vous êtes excellent pour soutenir les personnes de votre équipe dans le développement de leurs compétences et de leur savoir-faire; -- vous êtes un solide chercheur et faites preuve de créativité dans la résolution des problèmes, et aimez explorer à fond des sujets pour produire des conseils et trouver des solutions; -- vous comprenez (ou voulez comprendre) comment les choses se font au gouvernement; -- vous avez du talent pour cultiver des relations et bâtir des communautés; -- vous communiquez efficacement et pouvez présenter des questions complexes à un vaste ensemble de publics, tant à l’écrit qu’à l’oral. - -### Voici quelques connaissances ou compétences supplémentaires qui seraient des atouts : - -- la connaissance du gouvernement numérique; -- la gestion du changement; -- l’analyse des données et la surveillance et la mesure du rendement; -- la protection des renseignements personnels; -- la sécurité; -- l’accessibilité, l’équité et les droits de la personne, particulièrement en ce qui a trait aux politiques gouvernementales ou à la technologie; -- l’approvisionnement; -- le travail au sein d’équipes multidisciplinaires. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git "a/content/fr/careers/positions/conseiller-\303\250re-principal-e-en-politiques.md" "b/content/fr/careers/positions/conseiller-\303\250re-principal-e-en-politiques.md" deleted file mode 100644 index 1ffcfc5c2..000000000 --- "a/content/fr/careers/positions/conseiller-\303\250re-principal-e-en-politiques.md" +++ /dev/null @@ -1,73 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Conseiller (ère) principal (e) en politiques' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) conseiller (ère) principal (e) en politiques. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. - -archived: true -translationKey: senior-policy-advisor -leverId: 10fdc4df-8417-482c-bce4-12e464b9ab8c ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) conseiller (ère) principal (e) en politiques. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d’autres régions du Canada. - -Les membres de l’équipe des politiques sont les pirates bureaucratiques et les navigateurs gouvernementaux du Service numérique canadien (SNC), assurant la prestation numérique avec nos partenaires et autres intervenants. - -Les conseillers (ères) en politiques font partie des équipes de produits multidisciplinaires du SNC, travaillant aux côtés de gestionnaires, de développeurs et de concepteurs de produits, ainsi que de chercheurs en conception. Nous contribuons à la création et à l’amélioration des services gouvernementaux en travaillant sur des questions législatives, réglementaires et stratégiques dans le développement de produits. Nous approfondissons les processus pour trouver des solutions créatives. - -Nous contribuons également à la création de produits et de services qui transforment les correctifs ponctuels en solutions permanentes, comme [Notification GC](https://notification.canada.ca/), le service de notification du gouvernement du Canada (GC). Nous appliquons les leçons tirées de la prestation numérique à l’établissement de politiques et de normes, en préconisant des changements qui facilitent la prise de bonnes décisions. - -Les conseillers (ères) principaux en politiques appartiennent au groupe et niveaux EC-06 et EC-07 du groupe Économique et services de sciences sociales du Secrétariat du Conseil du Trésor du gouvernement du Canada. - -Nous visons à étendre les pratiques modernes de conception et de développement de services à l’échelle du gouvernement, dans le but d’obtenir de meilleurs résultats pour le public, en aidant à changer la relation entre l’aspect stratégique et pratique. - -## Pourquoi se joindre à l’équipe des politiques du SNC? - -Dans ce rôle, vous aurez l’occasion de travailler avec des collègues possédant des compétences et une expérience diversifiées. Vous en apprendrez davantage sur la conception de services et le développement de logiciels, en tant que membre d’équipes multidisciplinaires qui font ce travail tous les jours pour mieux servir les gens et les entreprises partout au Canada. Vous pourrez mettre à l’épreuve vos capacités de résolution de problèmes en les appliquant à des questions comme la protection de la vie privée, l’équité, la recherche en conception, l’approvisionnement et l’adoption d’outils modernes. Vous aiderez à relier le travail du SNC au Cabinet, aux ministres et aux hauts fonctionnaires afin d’en évaluer l’incidence. - -### Dans ce rôle, vous aurez l’occasion : -- de travailler au sein d’équipes de produits et services du Service numérique canadien (SNC) et d’aider toute personne à s’y retrouver dans la législation, la réglementation, les politiques et les processus du gouvernement afin de faciliter la prestation; -- de tirer des leçons pratiques de la prestation et de travailler avec des collègues à l’échelle du gouvernement pour susciter des changements dans les règles, les pratiques et la gouvernance et aider à mettre à l’échelle le développement itératif de logiciels et la conception centrée sur la personne dans tout le gouvernement; -- de diriger des propositions de politiques et de prestation de services et les présenter aux cadres supérieurs du gouvernement afin de faire progresser le mandat et la mission du SNC; -- de diriger les efforts de recherche et d’établir un lien entre les services gouvernementaux et d’autres domaines de la politique numérique, tels que l’accès à l’Internet à large bande, la gestion et la politique des données ou encore la technologie et la durabilité; -- d’établir des relations efficaces au sein du gouvernement fédéral et avec les agents du Parlement, d’autres ordres de gouvernement, d’autres pays et d’autres secteurs; -- d’aider à mesurer l’incidence du SNC; -- d’agir à titre de coach et de mentor pour des collègues. - - -## Voici les compétences que nous recherchons : - -- vous voulez améliorer le gouvernement et comprendre comment la technologie et la conception peuvent y contribuer; -- vous êtes doué pour diriger des projets complexes et fortement axés sur la collaboration, y compris ceux liés à la gestion du changement; -- vous êtes excellent pour soutenir les personnes de votre équipe dans le développement de leurs compétences et de leur savoir-faire; -- vous êtes un solide chercheur et faites preuve de créativité dans la résolution des problèmes, et aimez explorer à fond des sujets pour produire des conseils et trouver des solutions; -- vous comprenez (ou voulez comprendre) comment les choses se font au gouvernement; -- vous avez du talent pour cultiver des relations et bâtir des communautés; -- vous communiquez efficacement et pouvez présenter des questions complexes à un vaste ensemble de publics, tant à l’écrit qu’à l’oral. - -### Voici quelques connaissances ou compétences supplémentaires qui seraient des atouts : - -- la connaissance du gouvernement numérique; -- la gestion du changement; -- l’analyse des données et la surveillance et la mesure du rendement; -- la protection des renseignements personnels; -- la sécurité; -- l’accessibilité, l’équité et les droits de la personne, particulièrement en ce qui a trait aux politiques gouvernementales ou à la technologie; -- l’approvisionnement; -- le travail au sein d’équipes multidisciplinaires. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git "a/content/fr/careers/positions/conseiller-\303\250re-principal-e-en-relations-avec-les-parties-prenantes--685e34db-a7c9-4476-bc60-ae1c1e751763.md" "b/content/fr/careers/positions/conseiller-\303\250re-principal-e-en-relations-avec-les-parties-prenantes--685e34db-a7c9-4476-bc60-ae1c1e751763.md" deleted file mode 100644 index ab4038366..000000000 --- "a/content/fr/careers/positions/conseiller-\303\250re-principal-e-en-relations-avec-les-parties-prenantes--685e34db-a7c9-4476-bc60-ae1c1e751763.md" +++ /dev/null @@ -1,67 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Conseiller(ère) principal(e) en relations avec les parties prenantes' -description: >- - Dans ce rôle, vous aurez l’occasion de travailler avec vos collègues de l’équipe de l’engagement stratégique. Petite, mais puissante, cette équipe travaille horizontalement dans toutes les unités d’affaires du SNC afin d’élaborer et d’exécuter des plans pour rencontrer les parties prenantes et créer des alliances durables pour aider la mission du SNC. Vous aiderez à articuler la stratégie globale du SNC, à élaborer des stratégies d'engagement avec les acteurs externes et, au besoin, à aider les collègues du SNC dans leurs échanges avec les intervenants. Cette équipe veille à ce que l'équipe rame dans la même direction, trouve des alliés et identifie de nouvelles opportunités où le SNC peut aider à changer le gouvernement pour mieux servir les gens. - -archived: true -translationKey: sr-stakeholder-relations-advisor-april-2022 -leverId: 685e34db-a7c9-4476-bc60-ae1c1e751763 ---- - -Dans ce rôle, vous aurez l’occasion de travailler avec vos collègues de l’équipe de l’engagement stratégique. Petite, mais puissante, cette équipe travaille horizontalement dans toutes les unités d’affaires du SNC afin d’élaborer et d’exécuter des plans pour rencontrer les parties prenantes et créer des alliances durables pour aider la mission du SNC. - -Vous aiderez à articuler la stratégie globale du SNC, à élaborer des stratégies d'engagement avec les acteurs externes et, au besoin, à aider les collègues du SNC dans leurs échanges avec les intervenants. Cette équipe veille à ce que l'équipe rame dans la même direction, trouve des alliés et identifie de nouvelles opportunités où le SNC peut aider à changer le gouvernement pour mieux servir les gens. - -Ce rôle appartient au groupe et niveaux **EC-07** du groupe Économique et services de sciences sociales du Secrétariat du Conseil du Trésor du gouvernement du Canada. **Important : Étant donné la nature des tâches à réaliser, ce poste exige que vous travailliez de la région de la capitale nationale (Ottawa).** - -## ​​Votre travail consistera à : - -- faire partie de l’équipe d’engagement stratégique et contribuer à l’élaboration et à l’exécution de plans d’engagement avec des parties prenantes telles que d’autres hauts et hautes fonctionnaires du gouvernement, nos homologues régionaux et d’autres personnes qui pourraient bénéficier des produits et services offerts par le SNC; -- aider à expliquer la stratégie du SNC à divers publics, y compris le cabinet de la ministre, le cabinet du sous-ministre, les collègues internes du SNC et les profanes; -- fournir des conseils francs sur les intervenants, leurs équipes, leur culture et la façon dont leur soutien peut faire progresser les objectifs du SNC; -- établir une carte de l'environnement des intervenants et bâtir des relations durables; -- faire preuve de ténacité, même dans des environnements difficiles; -- aider à trouver un terrain d’entente entre le SNC et les parties prenantes; -- aider à gérer les relations entre les unités opérationnelles et les autres partenaires gouvernementaux, le cas échéant; -- assister à des réunions avec les parties prenantes et représenter les intérêts du SNC, le cas échéant; -- aider à mesurer l'impact du SNC; -- aider à déceler les tendances ou les modèles dans la façon dont le SNC est perçu par les parties prenantes ou dans les domaines où le SNC apporte de la valeur; -- encadrer, accompagner et aider à gérer une équipe; -- planifier, élaborer et présenter des documents d’information et de décision aux hauts et hautes fonctionnaires. - -## Vous êtes la bonne personne si : - -- vous n'abandonnez pas facilement; -- vous faites preuve d’un optimisme acharné; -- vous avez de l'expérience dans la recherche d'un consensus et d'un terrain d'entente entre les parties; -- vous êtes stratégique et aimez planifier l’avenir des organisations à court, moyen et long terme; -- vous pouvez faire pivoter les stratégies à mesure que de nouvelles informations et données deviennent disponibles; -- vous comprenez comment le gouvernement et les parties prenantes peuvent travailler ensemble pour atteindre des objectifs communs; -- vous possédez un talent pour cultiver des relations et bâtir des communautés; -- vous communiquez rapidement et efficacement; -- vous possédez des talents de rédaction; -- vous avez la passion d'améliorer le gouvernement et comprenez comment la technologie et le design peuvent y contribuer; -- vous êtes conscient de vous-même, authentique, plein de tact et persuasif; -- vous êtes un penseur créatif qui utilise la recherche pour améliorer sa compréhension, décompose les problèmes et trouve des opportunités; -- vous avez de l’expérience dans la formulation de recommandations raisonnées, la défense de décisions difficiles et la prestation de conseils à la haute direction des secteurs public et privé; -- vous restez calme sous pression et savez établir des priorités et travailler en équipe; -- vous donnez et recevez volontiers de la rétroaction de manière professionnelle; -- Vous parlez couramment le français et l'anglais, à un niveau CBC ou supérieur testé par le gouvernement. - - -Nous savons que chacun offre des compétences et des expériences diversifiées et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne personne pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - -**Un bassin de personnes qualifiées résultant de ce processus POURRAIT être créé et POURRAIT être utilisé pour combler un poste similaire avec des profils linguistiques (anglais essentiel, bilingue impératif BBB / BBB, bilingue impératif CBC / CBC, ainsi que des mandats (indéterminé, déploiement, intérim, affectation, détachement, période déterminée) qui peut varier selon le poste à doter.* - diff --git "a/content/fr/careers/positions/conseiller\302\267\303\250re-principal\302\267e-en-services-de-projet---df2507ec-8d24-487e-9617-2aec5097a456.md" "b/content/fr/careers/positions/conseiller\302\267\303\250re-principal\302\267e-en-services-de-projet---df2507ec-8d24-487e-9617-2aec5097a456.md" deleted file mode 100644 index 5b3703946..000000000 --- "a/content/fr/careers/positions/conseiller\302\267\303\250re-principal\302\267e-en-services-de-projet---df2507ec-8d24-487e-9617-2aec5097a456.md" +++ /dev/null @@ -1,40 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Conseiller·ère principal·e en services de projet ' -description: >- - Nous sommes notamment à la recherche d’un·e conseiller·ère principal·e en approvisionnement d’expérience pour le SNC. Vous nous aiderez à obtenir les services de cabinets d’ingénierie et de conception pour appuyer nos efforts. Vous traiterez les entreprises en tant qu’utilisateurs et trouverez des moyens de les aider à naviguer dans le processus d’approvisionnement du gouvernement fédéral. Votre travail permettra ainsi aux petites entreprises de participer aux marchés publics. En collaboration avec nos équipes de produits et nos partenaires, vous faciliterez la tâche de nos équipes en leur permettant d’accéder à une expertise externe et vous gérerez tous les approvisionnements au sein du SNC. Ce rôle est classé AS-04, et le bilinguisme est un atout. -archived: true -translationKey: sr-project-services-may-2022 -leverId: df2507ec-8d24-487e-9617-2aec5097a456 ---- - -Nous transformons le gouvernement. Nos produits auront un effet positif sur la vie quotidienne des gens. C’est passionnant d’en faire partie. Et nous avons besoin de vous. Le Service numérique canadien a pour mission de fournir de meilleurs services publics à l’aide de meilleures technologies et conceptions, et ce, en tenant compte des besoins des gens. Nous recrutons des personnes ayant divers niveaux d’expérience à Ottawa, Toronto, Waterloo et Montréal. - -Nous sommes notamment à la recherche d’un·e conseiller·ère principal·e en services de projet d’expérience pour le SNC. Vous nous aiderez à obtenir les services de cabinets d’ingénierie et de conception pour appuyer nos efforts. Vous traiterez les entreprises en tant qu’utilisateurs et trouverez des moyens de les aider à naviguer dans le processus d’approvisionnement du gouvernement fédéral. Votre travail permettra ainsi aux petites entreprises de participer aux marchés publics. En collaboration avec nos équipes de produits et nos partenaires, vous faciliterez la tâche de nos équipes en leur permettant d’accéder à une expertise externe et vous gérerez tous les approvisionnements au sein du SNC. Ce rôle est classé AS-04, et le bilinguisme est un atout. - -## Nous sommes à la recherche d’une personne qui : -- agira en tant que personne-ressource au sein de l’équipe des opérations internes pour tous les besoins en approvisionnement du SNC, notamment en matière de logiciels en tant que service (SaaS), d’équipement informatique, de services professionnels, pour n’en nommer que quelques-uns; -- collaborera avec l’équipe chargée de l’approvisionnement du SCT et d’autres partenaires sur toutes les questions qui touchent à l’approvisionnement; -- créera ou améliorera les outils et les processus qui abordent les enjeux de l’approvisionnement au SNC, et contribuera à la mise en œuvre de notre stratégie d’approvisionnement; -- fournira des conseils et de l’orientation en matière d’approvisionnement au SNC, ainsi qu’aux fournisseurs potentiels, afin de faire avancer le processus d’approvisionnement; -- gérera le budget d’approvisionnement du SNC en effectuant le suivi des dépenses réelles et en fournissant des prévisions financières; -- aura une compréhension du travail réalisé par les équipes de produits et leur facilitera l’achat des services dont elles ont besoin; -- renforcera la compréhension entre le SNC et sa communauté de fournisseurs, aidera les fournisseurs à apprendre comment ils peuvent naviguer dans les processus d’approvisionnement du gouvernement ainsi que les façons dont ils peuvent épauler notre équipe. - -## Ce poste est fait pour vous, si vous : -- vous y connaissez en règles et processus d’approvisionnement fédéraux; -- êtes passionné·e par l’expérimentation de nouvelles méthodes de travail pour ensuite en mesurer la portée; -- fournissez des conseils ouverts et bien informés sur les processus d’approvisionnement et la gestion des contrats; -- décomposez les projets en plus petites tâches et cherchez toujours à améliorer vos solutions; -- êtes une personne créative et outillée dans la résolution des problèmes qui sait résoudre les problèmes et que, sachant que vous n’aviez pas les réponses à toutes les questions, vous savez comment les trouver; -- êtes une personne douée pour tisser des liens aux fins de faire avancer les choses; -- êtes tout aussi à l’aise à tracer une vue d’ensemble qu’à plonger dans le détail pour trouver comment concrétiser cette vue; - - -Nous sommes conscients que tout le monde apporte 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. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. -C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. C’est en tirant parti de diverses perspectives, expériences et compétences que nous pourrons offrir des services publics de meilleure qualité, plus accessibles et plus inclusifs. Nous travaillons fort pour créer un environnement où différentes perspectives et expériences sont valorisées. Nous nous engageons également à aider les talents de tout type à s’épanouir. Le SNC accepte tou·te·s les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien·ne combattant·e, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - - diff --git "a/content/fr/careers/positions/coordonnateur-coordonnatrice-des-op\303\251rations-du-personnel--272a1ae2-b8ca-4fec-b954-2da30b0f24a7.md" "b/content/fr/careers/positions/coordonnateur-coordonnatrice-des-op\303\251rations-du-personnel--272a1ae2-b8ca-4fec-b954-2da30b0f24a7.md" deleted file mode 100644 index 107a3ee7e..000000000 --- "a/content/fr/careers/positions/coordonnateur-coordonnatrice-des-op\303\251rations-du-personnel--272a1ae2-b8ca-4fec-b954-2da30b0f24a7.md" +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Coordonnateur/Coordonnatrice des opérations du personnel' -description: >- - Coordonnateur des opérations du personnel très organisé et flexible. Les personnes sont au cœur de ce que nous faisons, donc nous avons besoin que vous vous surpassiez pour offrir une expérience de grande qualité aux employés, aux gestionnaires et aux candidats. - -archived: true -translationKey: people-operations-coordinator-feb-2022 -leverId: 272a1ae2-b8ca-4fec-b954-2da30b0f24a7 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour nous aider à faire croître l’équipe, nous sommes à la recherche d’un **Coordonnateur des opérations du personnel** très organisé et flexible. Les personnes sont au cœur de ce que nous faisons, donc nous avons besoin que vous vous surpassiez pour offrir une expérience de grande qualité aux employés, aux gestionnaires et aux candidats. - -Ce poste est classifié [AS-02](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=15) dans le groupe Administration des programmes et représente les normes de qualification du groupe AS. - -Nous sommes à la recherche d’une personne qui : - -- possède d’excellentes aptitudes en communication et en relations interpersonnelles, ainsi qu’une éthique et une sensibilisation aux cultures; - -- est un solutionniste ingénieux qui résout les problèmes et qui a une connaissance approfondie des procédures et des politiques des ressources humaines; - -- est passionnée et déterminée à créer une expérience exceptionnelle pour les employés; - -- être souple et capable de modifier les tâches et les priorités selon les circonstances; - -- peut communiquer en français et en anglais (sur le plan gouvernemental, ce poste est bilingue impératif BBB/BBB)*. - -**Responsabilités** - -Un excellent candidat pourra : - -- gérer l’administration des talents dans un environnement à forte croissance; - -- offrir une expérience exceptionnelle aux candidats par l’entremise de programmes axés sur les talents, y compris la planification, les entrevues, l’intégration et le soutien aux talents, tout en incarnant nos valeurs organisationnelles; - -- apporter des changements créatifs et progressifs à notre stratégie actuelle de gestion des talents; - -- proposer de nouvelles procédures et lignes directrices afin d’améliorer continuellement l’efficacité de l’équipe de gestion des talents; - -- naviguer facilement entre les programmes, que ce soit dans MacOS ou dans Windows; - -- améliorer la réputation des ressources humaines du Service numérique canadien en exécutant de nouvelles demandes et en explorant les possibilités d’ajouter de la valeur tout au long du processus; - -- naviguer dans des dossiers complexes de dotation et de sécurité; - -- atteindre un juste milieu entre professionnalisme et gentillesse dans toutes ses communications. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - diff --git "a/content/fr/careers/positions/coordonnateur-coordonnatrice-des-op\303\251rations-du-personnel.md" "b/content/fr/careers/positions/coordonnateur-coordonnatrice-des-op\303\251rations-du-personnel.md" deleted file mode 100644 index 0e5ba9e09..000000000 --- "a/content/fr/careers/positions/coordonnateur-coordonnatrice-des-op\303\251rations-du-personnel.md" +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Coordonnateur/Coordonnatrice des opérations du personnel' -description: >- - Coordonnateur des opérations du personnel très organisé et flexible. Les personnes sont au cœur de ce que nous faisons, donc nous avons besoin que vous vous surpassiez pour offrir une expérience de grande qualité aux employés, aux gestionnaires et aux candidats. - -archived: true -translationKey: people-operations-coordinator -leverId: 272a1ae2-b8ca-4fec-b954-2da30b0f24a7 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour nous aider à faire croître l’équipe, nous sommes à la recherche d’un **Coordonnateur des opérations du personnel** très organisé et flexible. Les personnes sont au cœur de ce que nous faisons, donc nous avons besoin que vous vous surpassiez pour offrir une expérience de grande qualité aux employés, aux gestionnaires et aux candidats. - -Ce poste est classifié [AS-02](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=15) dans le groupe Administration des programmes et représente les normes de qualification du groupe AS. - -Nous sommes à la recherche d’une personne qui : - -- possède d’excellentes aptitudes en communication et en relations interpersonnelles, ainsi qu’une éthique et une sensibilisation aux cultures; - -- est un solutionniste ingénieux qui résout les problèmes et qui a une connaissance approfondie des procédures et des politiques des ressources humaines; - -- est passionnée et déterminée à créer une expérience exceptionnelle pour les employés; - -- être souple et capable de modifier les tâches et les priorités selon les circonstances; - -- peut communiquer en français et en anglais (sur le plan gouvernemental, ce poste est bilingue impératif BBB/BBB)*. - -**Responsabilités** - -Un excellent candidat pourra : - -- gérer l’administration des talents dans un environnement à forte croissance; - -- offrir une expérience exceptionnelle aux candidats par l’entremise de programmes axés sur les talents, y compris la planification, les entrevues, l’intégration et le soutien aux talents, tout en incarnant nos valeurs organisationnelles; - -- apporter des changements créatifs et progressifs à notre stratégie actuelle de gestion des talents; - -- proposer de nouvelles procédures et lignes directrices afin d’améliorer continuellement l’efficacité de l’équipe de gestion des talents; - -- naviguer facilement entre les programmes, que ce soit dans MacOS ou dans Windows; - -- améliorer la réputation des ressources humaines du Service numérique canadien en exécutant de nouvelles demandes et en explorant les possibilités d’ajouter de la valeur tout au long du processus; - -- naviguer dans des dossiers complexes de dotation et de sécurité; - -- atteindre un juste milieu entre professionnalisme et gentillesse dans toutes ses communications. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - diff --git a/content/fr/careers/positions/coordonnateur-coordonnatrice-du-personnel-et-de-la-culture--4c5991c8-ae19-4b71-8799-0032d82ee179.md b/content/fr/careers/positions/coordonnateur-coordonnatrice-du-personnel-et-de-la-culture--4c5991c8-ae19-4b71-8799-0032d82ee179.md deleted file mode 100644 index 40e7d2108..000000000 --- a/content/fr/careers/positions/coordonnateur-coordonnatrice-du-personnel-et-de-la-culture--4c5991c8-ae19-4b71-8799-0032d82ee179.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Coordonnateur/Coordonnatrice du personnel et de la culture' -description: >- - Coordonnateur/Coordonnatrice du personnel est un(e) solutionniste ingénieux/ingénieuse qui résout les problèmes et qui a une connaissance approfondie des procédures et des politiques des ressources humaines; est passionné(e) et déterminé(e) à créer une expérience exceptionnelle pour les employés. - -archived: true -translationKey: people-culture-coordinator -leverId: 4c5991c8-ae19-4b71-8799-0032d82ee179 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour nous aider à faire croître l’équipe, nous sommes à la recherche d’un **Coordonnateur/Coordonnatrice du personnel et de la culture** très organisé(e) et flexible. Les personnes sont au cœur de ce que nous faisons, donc nous avons besoin que vous vous surpassiez pour offrir une expérience de grande qualité aux employés, aux gestionnaires et aux candidats. - -Ce poste est classifié [AS-02 ou AS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=15) dans le groupe Administration des programmes et représente les normes de qualification [du groupe AS](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html). - -Nous sommes à la recherche d’une personne qui : - -- possède d’excellentes aptitudes en communication et en relations interpersonnelles, ainsi qu’une éthique et une sensibilisation aux cultures; - -- est un(e) solutionniste ingénieux/ingénieuse qui résout les problèmes et qui a une connaissance approfondie des procédures et des politiques des ressources humaines; - -- est passionné(e) et déterminé(e) à créer une expérience exceptionnelle pour les employés; - -- est souple et capable de modifier les tâches et les priorités selon les circonstances; - -- peut communiquer en français et en anglais (sur le plan gouvernemental, ce poste est bilingue impératif BBB/BBB)*. - -**Responsabilités** - -Un(e) excellent(e) candidat(e) pourra : - -- gérer l’administration des talents dans un environnement à forte croissance; - -- offrir une expérience exceptionnelle aux candidats par l’entremise de programmes axés sur les talents, y compris la planification, les entrevues, l’intégration et le soutien aux talents, tout en incarnant nos valeurs organisationnelles; - -- apporter des changements créatifs et progressifs à notre stratégie actuelle de gestion des talents; - -- proposer de nouvelles procédures et lignes directrices afin d’améliorer continuellement l’efficacité de l’équipe de gestion des talents; - -- naviguer facilement entre les programmes, que ce soit dans MacOS ou dans Windows; - -- améliorer la réputation des ressources humaines du Service numérique canadien en exécutant de nouvelles demandes et en explorant les possibilités d’ajouter de la valeur tout au long du processus; - -- naviguer dans des dossiers complexes de dotation et de sécurité; - -- atteindre un juste milieu entre professionnalisme et gentillesse dans toutes ses communications. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -** Un bassin de personnes qualifiées résultant de ce processus PEUT être créé et PEUT être utilisé pour combler un poste similaire avec des profils linguistiques (anglais essentiel, bilingue impératif BBB / BBB, bilingue impératif CBC / CBC, ainsi que des mandats (indéterminé, déploiement, intérim , affectation, détachement, période déterminée) qui peut varier selon le poste à doter.* - diff --git a/content/fr/careers/positions/coordonnateur-coordonnatrice-du-personnel-et-de-la-culture.md b/content/fr/careers/positions/coordonnateur-coordonnatrice-du-personnel-et-de-la-culture.md deleted file mode 100644 index 40e7d2108..000000000 --- a/content/fr/careers/positions/coordonnateur-coordonnatrice-du-personnel-et-de-la-culture.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Coordonnateur/Coordonnatrice du personnel et de la culture' -description: >- - Coordonnateur/Coordonnatrice du personnel est un(e) solutionniste ingénieux/ingénieuse qui résout les problèmes et qui a une connaissance approfondie des procédures et des politiques des ressources humaines; est passionné(e) et déterminé(e) à créer une expérience exceptionnelle pour les employés. - -archived: true -translationKey: people-culture-coordinator -leverId: 4c5991c8-ae19-4b71-8799-0032d82ee179 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour nous aider à faire croître l’équipe, nous sommes à la recherche d’un **Coordonnateur/Coordonnatrice du personnel et de la culture** très organisé(e) et flexible. Les personnes sont au cœur de ce que nous faisons, donc nous avons besoin que vous vous surpassiez pour offrir une expérience de grande qualité aux employés, aux gestionnaires et aux candidats. - -Ce poste est classifié [AS-02 ou AS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=15) dans le groupe Administration des programmes et représente les normes de qualification [du groupe AS](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html). - -Nous sommes à la recherche d’une personne qui : - -- possède d’excellentes aptitudes en communication et en relations interpersonnelles, ainsi qu’une éthique et une sensibilisation aux cultures; - -- est un(e) solutionniste ingénieux/ingénieuse qui résout les problèmes et qui a une connaissance approfondie des procédures et des politiques des ressources humaines; - -- est passionné(e) et déterminé(e) à créer une expérience exceptionnelle pour les employés; - -- est souple et capable de modifier les tâches et les priorités selon les circonstances; - -- peut communiquer en français et en anglais (sur le plan gouvernemental, ce poste est bilingue impératif BBB/BBB)*. - -**Responsabilités** - -Un(e) excellent(e) candidat(e) pourra : - -- gérer l’administration des talents dans un environnement à forte croissance; - -- offrir une expérience exceptionnelle aux candidats par l’entremise de programmes axés sur les talents, y compris la planification, les entrevues, l’intégration et le soutien aux talents, tout en incarnant nos valeurs organisationnelles; - -- apporter des changements créatifs et progressifs à notre stratégie actuelle de gestion des talents; - -- proposer de nouvelles procédures et lignes directrices afin d’améliorer continuellement l’efficacité de l’équipe de gestion des talents; - -- naviguer facilement entre les programmes, que ce soit dans MacOS ou dans Windows; - -- améliorer la réputation des ressources humaines du Service numérique canadien en exécutant de nouvelles demandes et en explorant les possibilités d’ajouter de la valeur tout au long du processus; - -- naviguer dans des dossiers complexes de dotation et de sécurité; - -- atteindre un juste milieu entre professionnalisme et gentillesse dans toutes ses communications. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -** Un bassin de personnes qualifiées résultant de ce processus PEUT être créé et PEUT être utilisé pour combler un poste similaire avec des profils linguistiques (anglais essentiel, bilingue impératif BBB / BBB, bilingue impératif CBC / CBC, ainsi que des mandats (indéterminé, déploiement, intérim , affectation, détachement, période déterminée) qui peut varier selon le poste à doter.* - diff --git "a/content/fr/careers/positions/coordonnateur\302\267rice-des-op\303\251rations-de-recherche--6ac6d7f7-d80a-4f8c-9661-7ad35c3120f5.md" "b/content/fr/careers/positions/coordonnateur\302\267rice-des-op\303\251rations-de-recherche--6ac6d7f7-d80a-4f8c-9661-7ad35c3120f5.md" deleted file mode 100644 index c9760bcbe..000000000 --- "a/content/fr/careers/positions/coordonnateur\302\267rice-des-op\303\251rations-de-recherche--6ac6d7f7-d80a-4f8c-9661-7ad35c3120f5.md" +++ /dev/null @@ -1,61 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Coordonnateur·rice des opérations de recherche' -description: >- - Ce poste relève de la cheffe de l’expérience client de la plateforme. Cette équipe est chargée de créer une expérience globalement cohérente et uniforme pour notre clientèle. Cela va de la sensibilisation à l’utilisation soutenue en passant par l’intégration. Pour ce faire, nous misons sur un apprentissage continu portant sur les besoins et attentes de la clientèle ainsi que sur ses interactions avec nos services. Nous plaçons la recherche basée sur des méthodes mixtes au centre de la prise de décision afin de créer une expérience exceptionnelle pour la clientèle. Ce rôle est à pouvoir pour une période de deux ans. Il est classé EC-04 au sein du groupe économique et services de sciences sociales (EC). -archived: true -translationKey: 2022-dec-research-ops -leverId: 6ac6d7f7-d80a-4f8c-9661-7ad35c3120f5 ---- - -## Équipe de l’expérience client -**À propos du Service numérique canadien** - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d’améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d’aider tout le monde au sein du gouvernement à améliorer la prestation de services. - -Pour soutenir cette importante mission, nous sommes à la recherche d’un·e coordonnateur·rice des opérations de recherche qui se joindra à l’unité opérationnelle de la plateforme. - -**À propos de l’unité opérationnelle de la plateforme** - -Le poste relève de l’unité opérationnelle de la plateforme. Cette unité a pour mandat d’outiller les ministères dans le but de 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. - -Pour y parvenir, nous suivons nos principes : développer une méthode sécurisée, accessible, bilingue, progressive, extensible, interactive et adaptable. Ces principes nous permettant de renforcer les relations et la confiance avec notre clientèle et nos utilisateur·rice·s. - -**Poste de coordonnateur·rice des opérations de recherche** - -Ce poste relève de la cheffe de l’expérience client de la plateforme. Cette équipe est chargée de créer une expérience globalement cohérente et uniforme pour notre clientèle. Cela va de la sensibilisation à l’utilisation soutenue en passant par l’intégration. Pour ce faire, nous misons sur un apprentissage continu portant sur les besoins et attentes de la clientèle ainsi que sur ses interactions avec nos services. Nous plaçons la recherche basée sur des méthodes mixtes au centre de la prise de décision afin de créer une expérience exceptionnelle pour la clientèle. **Ce rôle est à pouvoir pour une période de deux ans. Il est classé [EC-04](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-fra.aspx?id=4) au sein du groupe économique et services de sciences sociales (EC).** - -En tant que coordonnateur·rice des opérations de recherche, vous collaborerez amplement avec les chercheur·euse·s, les responsables du marketing, les gestionnaires de produit et le reste de l’unité opérationnelle de la plateforme afin de gérer et d’améliorer les besoins opérationnels de l’équipe. Vous jouerez un rôle clé dans le développement de la pratique et dans la mise en place de notre approche en matière d’opérations de recherche. - -Le SNC est une équipe entièrement décentralisée. Ce rôle peut être assumé de n’importe où au Canada. À l’avenir, des déplacements occasionnels à Ottawa pourraient être nécessaires. Le bilinguisme (niveau BBB) est exigé pour ce poste. - -## Vos responsabilités : -- Gérer le recrutement des personnes participant à nos recherches, y compris la gestion du recrutement d’un bassin diversifié issu de sources multiples (du gouvernement et d’ailleurs), de la sensibilisation, du filtrage des candidatures, de la collecte des consentements, de la confidentialité et des mesures incitatives. -- Aider à faire évoluer, à entretenir et à gérer un panel de participant·e·s diversifié dans le respect des procédures gouvernementales applicables à l’équipe de l’expérience client. -- Collaborer avec les chercheur·euse·s afin de développer le manuel d’opérations de recherche de l’équipe de l’expérience client à l’aide de procédures à jour et de gabarits réutilisables. Gérer et mettre à jour ce manuel pour l’équipe. -- Collaborer avec l’équipe pour développer des référentiels de recherche afin de veiller à ce que les données liées à l’expérience client soient facilement accessibles pour toutes les équipes de la plateforme. Gérer et mettre à jour ces référentiels au besoin. -- Assurer la liaison avec les équipes de la croissance, des politiques et des opérations internes afin de suivre le progrès des opérations de recherche de l’expérience client et d’en rapporter les progrès aux différentes parties prenantes. -- Examiner et mesurer continuellement les améliorations apportées à nos opérations et processus de recherche, et réaliser des expériences dans ce domaine. -- Administrer nos outils de recherche : Qualtrics, Dovetail, Airtable, etc. - -## Nos attentes : -- Connaissance du processus de recherche relatif à l’expérience utilisateur ainsi que des méthodologies de conception d’enquête. -- Excellent sens de l’organisation et capacité à gérer simultanément une multitude de projets de recherche et de tâches urgentes. -- Connaissance des référentiels Qualtrics, d’Airtable, des logiciels de gestion de relations avec la clientèle ou d’autres outils permettant de gérer des panels de participant·e·s et de coordonner la collaboration avec eux. -- Expérience en planification de séances et en communication avec des participant·e·s et parties prenantes internes et externes. -- Excellentes capacités à communiquer, à l’écrit comme à l’oral. -- Capacité à s’automotiver et à s’autogérer, doublée de solides compétences en résolution de problèmes basée sur les données. -- Capacité à communiquer de manière proactive et à collaborer de manière à tenir les équipes au fait des progrès. -- Capacité à s’épanouir au sein d’un organisme entièrement décentralisé. -- Connaissance des langages de script, des plateformes d’analyse et de la gestion de base de données, un atout. -- Expérience en opérations de recherche liées à l’expérience utilisateur ou expérience dans un rôle connexe impliquant l’administration et la coordination de recherches, un atout. -- Capacité et aise à travailler au sein d’un environnement bilingue anglais-français. - - -**Informations générales sur le processus** - -Nous examinerons votre expérience, votre parcours professionnel et les réussites pertinentes pour le poste en question. Nous pourrons également évaluer vos capacités, vos forces, votre expérience, vos compétences techniques ou spécialisées, et vos comportements. - -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 la personne adéquate pour ce poste. - diff --git a/content/fr/careers/positions/directeur-de-plateforme.md b/content/fr/careers/positions/directeur-de-plateforme.md deleted file mode 100644 index 850d2a9c4..000000000 --- a/content/fr/careers/positions/directeur-de-plateforme.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: Directeur/directrice de plateforme -description: >- - Nous recherchons une directrice ou un directeur de plateforme qui assurera - avec succès la réalisation des produits et services de plateforme. L’unité de - plateforme est chargée de créer, d’élaborer et de soutenir des produits, - services, ressources et composants communs et bien conçus qui répondent aux - besoins de prestation de services du gouvernement du Canada tout en faisant - avancer la mission du SNC. -archived: true -leverId: 4874d95f-a569-43dc-a237-b503d91cacaf -translationKey: director-of-platform ---- -Le Service numérique canadien (SNC) est chargé de changer la façon dont le gouvernement fédéral conçoit et fournit les services numériques, afin de réduire les risques d’échec des produits, de réduire les coûts, de garantir la confidentialité des utilisateurs et la sécurité des systèmes, et surtout, d’améliorer la vie des gens en appelant l’attention sur leurs besoins et préoccupations. Selon nous, chaque expérience vécue par les Canadiennes et Canadiens lorsqu’ils interagissent avec le gouvernement devrait répondre ou dépasser leurs attentes modernes et valables voulant que les services numériques soient sûrs, rapides, faciles, transparents et accessibles. Nous travaillons ouvertement, renforçant ainsi les capacités dans tout le gouvernement pour améliorer la prestation de services. Et nous avons besoin de vous. - -Pour soutenir cette mission importante, nous recherchons une directrice ou un directeur de plateforme qui assurera avec succès la réalisation des produits et services de plateforme. L’unité de plateforme est chargée de créer, d’élaborer et de soutenir des produits, services, ressources et composants communs et bien conçus qui répondent aux besoins de prestation de services du gouvernement du Canada tout en faisant avancer la mission du SNC. Il y a quelques mois, l’unité de plateforme a [lancé](https://nationalpost.com/pmn/news-pmn/canada-news-pmn/youve-got-mail-feds-test-new-e-notification-service-to-save-cash-time) (article en anglais) son premier produit, [Notification](https://notification.alpha.canada.ca/), déjà utilisé par des ministères dans tout le gouvernement. Il s’agit d’un poste de niveau [CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1#toc12259212260) dans le groupe des Systèmes d’ordinateurs. - -Nous recherchons une personne qui saura : - -* Développer l’unité de plateforme et ses capacités à lancer de nouveaux produits et définir le rôle du SNC dans l’apport d’une plateforme pour les services numériques du gouvernement fédéral; -* Définir et diriger la stratégie de l’unité de plateforme pour répondre aux besoins des utilisateurs grâce au développement, à l’exploitation et à l’amélioration continue des produits qui soutiennent les services gouvernementaux; -* Définir et développer des principes, des pratiques et des processus de mise en œuvre qui aident les équipes à fonctionner de façon efficace, collaborative et ouverte; -* Fixer des objectifs mesurables pour l’éventail de produits et s’y rapporter pour mesurer et démontrer les progrès relatifs aux bénéfices attendus; -* S’engager auprès des utilisateurs et des parties prenantes par divers moyens de communication pour encourager l’adoption et l’utilisation des produits de l’unité de plateforme dans l’ensemble gouvernement; -* Travailler en collaboration avec la haute direction du SNC et d’autres organisations gouvernementales pour s’assurer que le travail et la feuille de route de l’unité de plateforme sont en ligne avec les objectifs d’optimisation du gouvernement; -* Créer une culture de prestation favorisant la conception de services axée sur le public, l’utilisation de données et de technologies ouvertes, ainsi que la diversité et l’inclusion. - -Un bon candidat ou une bonne candidate sera en mesure de démontrer qu’il ou elle peut : - -* Diriger l’élaboration et le déploiement de la numérisation, de la stratégie et de la feuille de route pour améliorer l’expérience utilisateur et les résultats; -* Fournir les produits de façon à générer des améliorations de coûts majeures ainsi que de meilleurs résultats pour l’utilisateur final; -* Encourager les pratiques favorisant la diversité, l’équité et l’inclusion au sein des équipes; -* Guider la conception, le développement et le déploiement de canaux et de technologies numériques, y compris l’expérience pratique du développement de canaux, de sites Web et d’applications; -* Diriger simultanément plusieurs équipes et disciplines de production; -* Exercer et favoriser une prise de décision fondée sur des données probantes; -* Travailler avec les environnements du gouvernement ou des grandes organisations et composer au besoin avec la difficulté des normes et des processus bureaucratiques; -* Gérer les personnes, notamment en prodiguant des commentaires constructifs, même lorsque c’est difficile; -* La préférence sera accordée aux candidats bilingues (français et anglais) et aux citoyens et citoyennes du Canada. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées. Nous nous engageons à aider les talents divers à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous nous engageons à fournir un environnement de travail inclusif et sans obstacle, en commençant par le processus d’embauche. Si vous avez besoin de mesures d’adaptation au cours des phases du processus d’évaluation, veuillez utiliser les coordonnées ci-dessous pour demander des mesures particulières. Toutes les informations reçues concernant les mesures d’adaptation seront gardées confidentielles. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par prudence, toutes les entrevues seront menées par vidéo ou téléconférence pour un futur proche. diff --git "a/content/fr/careers/positions/directeur-ou-directrice-des-pratiques-num\303\251riques--c284600b-aa90-4bc9-86b3-ca6aad8f45a7.md" "b/content/fr/careers/positions/directeur-ou-directrice-des-pratiques-num\303\251riques--c284600b-aa90-4bc9-86b3-ca6aad8f45a7.md" deleted file mode 100644 index 4cff9317d..000000000 --- "a/content/fr/careers/positions/directeur-ou-directrice-des-pratiques-num\303\251riques--c284600b-aa90-4bc9-86b3-ca6aad8f45a7.md" +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Directeur ou directrice des pratiques numériques' -description: >- - Nous sommes à la recherche d’un directeur ou d’une directrice des pratiques numériques qui pourra outiller et aider nos équipes et nos chefs d’équipe à l’amorce d’une phase de grande croissance pour le SNC. Les communautés numériques de l’organisation (conception, recherche en conception, gestion de produits et développement logiciel) servent à former des équipes de produits multidisciplinaires au sein des deux unités opérationnelles (partenariats et plateforme) qui font avancer la mission du SNC. -archived: true -translationKey: director-digital-practice -leverId: c284600b-aa90-4bc9-86b3-ca6aad8f45a7 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d’améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d’aider tout le monde au sein du gouvernement à améliorer la prestation des services. Et nous avons besoin de vous. - -Pour mener à bien cette importante mission, nous sommes à la recherche d’un directeur ou d’une directrice des pratiques numériques qui pourra outiller et aider nos équipes et nos chefs d’équipe à l’amorce d’une phase de grande croissance pour le SNC. Les champs de pratiques numériques de l’organisation (conception, recherche en conception, gestion de produits et développement logiciel) servent à former les équipes de produits multidisciplinaires au sein de nos unités opérationnelles (partenariats, plateforme et Alerte COVID) qui font avancer la mission du SNC. - -Ce poste est classé [EX-03](https://www.canada.ca/fr/secretariat-conseil-tresor/services/remuneration/taux-remuneration/taux-remuneration-employes-non-representes-exclus-niveaux-superieurs.html#Toc476467510) au sein du Groupe de la direction, conformément aux [normes de qualification EX](https://www.canada.ca/fr/secretariat-conseil-tresor/services/remuneration/taux-remuneration/taux-remuneration-employes-non-representes-exclus-niveaux-superieurs.html#Toc476467510). - -Nous cherchons une personne qui pourra : - -* Apporter une expérience considérable de la gestion hiérarchique et de la direction d’équipes chargées de la prestation logicielle (développement logiciel, conception, recherche, gestion de produits, ingénierie de la fiabilité des sites, etc.); -* Conseiller et autonomiser les dirigeants et dirigeantes de ces équipes; -* Fournir du soutien en matière d’embauche et de pratiques aux unités opérationnelles; -* Veiller à ce que la croissance du SNC s’harmonise avec ses priorités en matière de diversité, d’équité et d’inclusion; -* Affecter du personnel aux unités opérationnelles et à d’autres tâches en fonction des priorités du SNC; -* Collaborer avec les unités opérationnelles, l’équipe des opérations et le bureau du dirigeant principal pour réaliser la mission du SNC et adapter ses stratégies en conséquence; -* Diriger l’élaboration et la documentation de pratiques de prestation numérique pour le gouvernement du Canada; -* Encourager la collaboration efficace entre les membres issus des différents champs de pratique qui forment les équipes multidisciplinaires; -* Travailler avec l’équipe de gestion des talents du SNC pour définir les différentes fonctions et établir des critères de promotion et des cadres d’avancement professionnel uniformes et explicables; -* Veiller à ce que les préoccupations, les idées et les commentaires issus des champs de pratiques soient communiqués avec transparence et régularité à la haute direction; -* Communiquer à la fois en français et en anglais (en jargon gouvernemental, ce poste est « bilingue impératif CBC/CBC »). - -Un bon candidat ou une bonne candidate fera preuve : - -* De participation à la prestation réussie de produits numériques et d’une capacité à bâtir des équipes de prestation logicielle enrichissantes et compétentes; -* D’un bilan de réussites dans la mise en oeuvre d’initiatives qui ont une incidence sur des équipes ou des unités opérationnelles entières; -* D’une expérience à encadrer, mentorer et inspirer des dirigeants et des gestionnaires hiérarchiques dans un environnement de perfectionnement; -* D’un jugement et d’un sens du tact et de la diplomatie exceptionnels, et d’une capacité remarquable pour la collaboration et la communication interpersonnelle; -* De connaissances et de compétences permettant de prendre et de traiter de façon stratégique des décisions relatives à l’allocation de ressources et de capacités aux équipes de prestation. - -Nous sommes à la recherche d’une personne qui satisfait à nos [critères essentiels](https://docs.google.com/document/d/1wwCeaYdLhPOUcMXJuCZ8cJXTEfp-YDRy/edit). Nous sommes toutefois conscients que chacun et chacune 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 la bonne candidate ou le bon candidat pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC est une équipe entièrement décentralisée et les fonctions de ce poste peuvent être réalisées depuis n’importe où au Canada. Dans le futur, des déplacements occasionnels vers Ottawa pourraient être nécessaires. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. diff --git "a/content/fr/careers/positions/directeur-ou-directrice-des-pratiques-num\303\251riques.md" "b/content/fr/careers/positions/directeur-ou-directrice-des-pratiques-num\303\251riques.md" deleted file mode 100644 index 4cff9317d..000000000 --- "a/content/fr/careers/positions/directeur-ou-directrice-des-pratiques-num\303\251riques.md" +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Directeur ou directrice des pratiques numériques' -description: >- - Nous sommes à la recherche d’un directeur ou d’une directrice des pratiques numériques qui pourra outiller et aider nos équipes et nos chefs d’équipe à l’amorce d’une phase de grande croissance pour le SNC. Les communautés numériques de l’organisation (conception, recherche en conception, gestion de produits et développement logiciel) servent à former des équipes de produits multidisciplinaires au sein des deux unités opérationnelles (partenariats et plateforme) qui font avancer la mission du SNC. -archived: true -translationKey: director-digital-practice -leverId: c284600b-aa90-4bc9-86b3-ca6aad8f45a7 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d’améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d’aider tout le monde au sein du gouvernement à améliorer la prestation des services. Et nous avons besoin de vous. - -Pour mener à bien cette importante mission, nous sommes à la recherche d’un directeur ou d’une directrice des pratiques numériques qui pourra outiller et aider nos équipes et nos chefs d’équipe à l’amorce d’une phase de grande croissance pour le SNC. Les champs de pratiques numériques de l’organisation (conception, recherche en conception, gestion de produits et développement logiciel) servent à former les équipes de produits multidisciplinaires au sein de nos unités opérationnelles (partenariats, plateforme et Alerte COVID) qui font avancer la mission du SNC. - -Ce poste est classé [EX-03](https://www.canada.ca/fr/secretariat-conseil-tresor/services/remuneration/taux-remuneration/taux-remuneration-employes-non-representes-exclus-niveaux-superieurs.html#Toc476467510) au sein du Groupe de la direction, conformément aux [normes de qualification EX](https://www.canada.ca/fr/secretariat-conseil-tresor/services/remuneration/taux-remuneration/taux-remuneration-employes-non-representes-exclus-niveaux-superieurs.html#Toc476467510). - -Nous cherchons une personne qui pourra : - -* Apporter une expérience considérable de la gestion hiérarchique et de la direction d’équipes chargées de la prestation logicielle (développement logiciel, conception, recherche, gestion de produits, ingénierie de la fiabilité des sites, etc.); -* Conseiller et autonomiser les dirigeants et dirigeantes de ces équipes; -* Fournir du soutien en matière d’embauche et de pratiques aux unités opérationnelles; -* Veiller à ce que la croissance du SNC s’harmonise avec ses priorités en matière de diversité, d’équité et d’inclusion; -* Affecter du personnel aux unités opérationnelles et à d’autres tâches en fonction des priorités du SNC; -* Collaborer avec les unités opérationnelles, l’équipe des opérations et le bureau du dirigeant principal pour réaliser la mission du SNC et adapter ses stratégies en conséquence; -* Diriger l’élaboration et la documentation de pratiques de prestation numérique pour le gouvernement du Canada; -* Encourager la collaboration efficace entre les membres issus des différents champs de pratique qui forment les équipes multidisciplinaires; -* Travailler avec l’équipe de gestion des talents du SNC pour définir les différentes fonctions et établir des critères de promotion et des cadres d’avancement professionnel uniformes et explicables; -* Veiller à ce que les préoccupations, les idées et les commentaires issus des champs de pratiques soient communiqués avec transparence et régularité à la haute direction; -* Communiquer à la fois en français et en anglais (en jargon gouvernemental, ce poste est « bilingue impératif CBC/CBC »). - -Un bon candidat ou une bonne candidate fera preuve : - -* De participation à la prestation réussie de produits numériques et d’une capacité à bâtir des équipes de prestation logicielle enrichissantes et compétentes; -* D’un bilan de réussites dans la mise en oeuvre d’initiatives qui ont une incidence sur des équipes ou des unités opérationnelles entières; -* D’une expérience à encadrer, mentorer et inspirer des dirigeants et des gestionnaires hiérarchiques dans un environnement de perfectionnement; -* D’un jugement et d’un sens du tact et de la diplomatie exceptionnels, et d’une capacité remarquable pour la collaboration et la communication interpersonnelle; -* De connaissances et de compétences permettant de prendre et de traiter de façon stratégique des décisions relatives à l’allocation de ressources et de capacités aux équipes de prestation. - -Nous sommes à la recherche d’une personne qui satisfait à nos [critères essentiels](https://docs.google.com/document/d/1wwCeaYdLhPOUcMXJuCZ8cJXTEfp-YDRy/edit). Nous sommes toutefois conscients que chacun et chacune 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 la bonne candidate ou le bon candidat pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC est une équipe entièrement décentralisée et les fonctions de ce poste peuvent être réalisées depuis n’importe où au Canada. Dans le futur, des déplacements occasionnels vers Ottawa pourraient être nécessaires. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. diff --git "a/content/fr/careers/positions/directeur\302\267rice-des-op\303\251rations-internes-et-du-talent--73bdecab-c9bd-4fa2-955f-8bca0787bcf4.md" "b/content/fr/careers/positions/directeur\302\267rice-des-op\303\251rations-internes-et-du-talent--73bdecab-c9bd-4fa2-955f-8bca0787bcf4.md" deleted file mode 100644 index 448c80a34..000000000 --- "a/content/fr/careers/positions/directeur\302\267rice-des-op\303\251rations-internes-et-du-talent--73bdecab-c9bd-4fa2-955f-8bca0787bcf4.md" +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Directeur·rice des opérations internes et du talent' -description: >- - Ce rôle, classé au niveau EX-01 dans le groupe de la direction, respecte les normes de qualification EX et relève du ou de la directeur·rice des opérations. -archived: true -translationKey: director-talent-internal-ops-july-2022 -leverId: 73bdecab-c9bd-4fa2-955f-8bca0787bcf4 ---- - -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, ainsi que pour la consolidation des capacités et l’adoption de nouvelles méthodes de travail. Nous proposons aussi des composants de services numériques communs — [Notification GC](https://notification.canada.ca) et [Formulaires GC](https://forms-formulaires.alpha.canada.ca/fr/welcome-bienvenue) — 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. - -Pour mener à bien cette importante mission, nous embauchons notre prochain·e **directeur·rice des opérations internes et du talent** qui saura guider la croissance et le perfectionnement de notre équipe. Nous recherchons une personne ayant pour passion d’attirer et de cultiver les talents, qui sait diriger les RH de manière humaine et peut gérer les fonctions financières et administratives d’une organisation. Ce poste convient idéalement aux personnes capables d’approcher les problèmes avec ténacité et de trouver des solutions à long terme. Vous dirigerez des équipes qui influeront, d’une part, sur l’ensemble du SNC en offrant une expérience de travail intéressante et en dirigeant des programmes visant à promouvoir continuellement la diversité, l’équité et l’inclusion au sein de notre organisme à partir de [nos valeurs](https://numerique.canada.ca/nos-valeurs/); et d’autre part, sur l’ensemble du gouvernement par l’établissement de liens visant à favoriser le rendement de ses employé·e·s. - -Ce rôle, classé au niveau [EX-01](https://www.canada.ca/fr/secretariat-conseil-tresor/services/remuneration/taux-remuneration/taux-remuneration-employes-non-representes-exclus-niveaux-superieurs.html) dans le groupe de la direction, respecte [les normes de qualification EX](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html) et relève du ou de la directeur·rice des opérations. - -**Nous sommes à la recherche d’une personne qui :** - -- définira la vision et la direction à suivre par l’équipe du talent et des opérations internes du SNC, et qui deviendra un partenaire fiable de l’équipe de la direction du SNC; -- dirigera les quatre équipes composant le talent et les opérations internes (expérience employé, opérations du personnel, opérations internes, et acquisition de talent); -- promouvra, fera valoir et déterminera les valeurs du SNC, ainsi que les priorités en matière de diversité, équité et inclusion; -- façonnera et mettra en place des programmes efficaces en matière de talent, notamment : l’acquisition de talent, l’engagement des employés, le perfectionnement professionnel, la rétention du personnel, ainsi que le travail décentralisé; -- façonnera et mettra en place des programmes efficaces en matière d’opérations internes, incluant la budgétisation, les rapports financiers, l’approvisionnement, ainsi que les voyages et l’hébergement; -- conseillera directement la haute direction à propos des occasions et des défis nécessaires pour mener une transformation numérique dans l’ensemble du gouvernement du Canada (y compris, l’acquisition de talent, l’autonomisation et le perfectionnement), et ce, de concert avec le Bureau du dirigeant principal de l’information du Gouvernement du Canada et d’autres acteurs; -- nouera et gérera des liens et des partenariats auprès de dirigeant·e·s et d’équipes du Gouvernement du Canada, ainsi que dans les secteurs privé et public, dans le but de faire avancer le mandat du SNC et de promouvoir le changement; -- encadrera, accompagnera et motivera les gestionnaires de personnel du SNC, le tout, dans une ambiance de croissance professionnelle. - -**Qualités du ou de la candidat·e idéal·e :** - -- expérience dans la mise en place de pratiques modernes des RH visant à améliorer l’acquisition de talents et l’expérience employé; -- expérience à la tête d’un projet de création d’un environnement de travail inclusif, accueillant et fortement axé sur les compétences interculturelles; -- expérience dans la conception et la mise en œuvre efficace de nouveaux programmes et de nouvelles initiatives en matière de talent; -- expérience dans la mise en œuvre de stratégies et de changements au sein d’une organisation complexe; -- expérience dans l’utilisation de technologies, voire dans la conception et la livraison des produits technologiques; -- expérience dans la négociation avec des parties prenantes ou des partenaires dans le but de faire avancer un programme ou de mettre en place une méthode; -- [diplôme](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html) d’un [établissement postsecondaire reconnu](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html), voire [une combinaison](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html) acceptable d’études, de formation ou d’expérience; -- capacité à communiquer en anglais et en français (ce poste est considéré par le gouvernement comme un poste bilingue à nomination impérative/non-impérative CBC/CBC). - -Les candidat·e·s pourront être évalué·e·s, tout au long du processus d’embauche, selon des critères énumérés dans [l’énoncé des critères de mérite](https://numerique.canada.ca/enonce-des-criteres-de-merite-ex1/). - -Si vous ne répondez pas aux critères exigés pour ce poste, il est tout de même possible qu’il existe des possibilités d’emploi — présentes ou à venir — qui vous conviendraient. N’hésitez pas à poser votre candidature et à vous présenter : nous sommes toujours enthousiastes à l’idée de rencontrer de nouveaux·elles leaders et technologues du numérique. - -Le SNC est une équipe entièrement décentralisée. Ce rôle peut être assumé de n’importe où au Canada. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidat·e·s, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien·ne combattant·e, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. diff --git "a/content/fr/careers/positions/directeur\302\267rice-des-op\303\251rations-internes-et-du-talent--null.md" "b/content/fr/careers/positions/directeur\302\267rice-des-op\303\251rations-internes-et-du-talent--null.md" deleted file mode 100644 index e9de09647..000000000 --- "a/content/fr/careers/positions/directeur\302\267rice-des-op\303\251rations-internes-et-du-talent--null.md" +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Directeur·rice des opérations internes et du talent' -description: >- - Ce rôle, classé au niveau EX-01 dans le groupe de la direction, respecte les normes de qualification EX et relève du ou de la directeur·rice des opérations. -archived: true -translationKey: director-talent-internal-ops -leverId: null ---- - -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, ainsi que pour la consolidation des capacités et l’adoption de nouvelles méthodes de travail. Nous proposons aussi des composants de services numériques communs — [Notification GC](https://notification.canada.ca) et [Formulaires GC](https://forms-formulaires.alpha.canada.ca/fr/welcome-bienvenue) — 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. - -Pour mener à bien cette importante mission, nous embauchons notre prochain·e **directeur·rice des opérations internes et du talent** qui saura guider la croissance et le perfectionnement de notre équipe. Nous recherchons une personne ayant pour passion d’attirer et de cultiver les talents, qui sait diriger les RH de manière humaine et peut gérer les fonctions financières et administratives d’une organisation. Ce poste convient idéalement aux personnes capables d’approcher les problèmes avec ténacité et de trouver des solutions à long terme. Vous dirigerez des équipes qui influeront, d’une part, sur l’ensemble du SNC en offrant une expérience de travail intéressante et en dirigeant des programmes visant à promouvoir continuellement la diversité, l’équité et l’inclusion au sein de notre organisme à partir de [nos valeurs](https://numerique.canada.ca/nos-valeurs/); et d’autre part, sur l’ensemble du gouvernement par l’établissement de liens visant à favoriser le rendement de ses employé·e·s. - -Ce rôle, classé au niveau [EX-01](https://www.canada.ca/fr/secretariat-conseil-tresor/services/remuneration/taux-remuneration/taux-remuneration-employes-non-representes-exclus-niveaux-superieurs.html) dans le groupe de la direction, respecte [les normes de qualification EX](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html) et relève du ou de la directeur·rice des opérations. - -**Nous sommes à la recherche d’une personne qui :** - -- définira la vision et la direction à suivre par l’équipe du talent et des opérations internes du SNC, et qui deviendra un partenaire fiable de l’équipe de la direction du SNC; -- dirigera les quatre équipes composant le talent et les opérations internes (expérience employé, opérations du personnel, opérations internes, et acquisition de talent); -- promouvra, fera valoir et déterminera les valeurs du SNC, ainsi que les priorités en matière de diversité, équité et inclusion; -- façonnera et mettra en place des programmes efficaces en matière de talent, notamment : l’acquisition de talent, l’engagement des employés, le perfectionnement professionnel, la rétention du personnel, ainsi que le travail décentralisé; -- façonnera et mettra en place des programmes efficaces en matière d’opérations internes, incluant la budgétisation, les rapports financiers, l’approvisionnement, ainsi que les voyages et l’hébergement; -- conseillera directement la haute direction à propos des occasions et des défis nécessaires pour mener une transformation numérique dans l’ensemble du gouvernement du Canada (y compris, l’acquisition de talent, l’autonomisation et le perfectionnement), et ce, de concert avec le Bureau du dirigeant principal de l’information du Gouvernement du Canada et d’autres acteurs; -- nouera et gérera des liens et des partenariats auprès de dirigeant·e·s et d’équipes du Gouvernement du Canada, ainsi que dans les secteurs privé et public, dans le but de faire avancer le mandat du SNC et de promouvoir le changement; -- encadrera, accompagnera et motivera les gestionnaires de personnel du SNC, le tout, dans une ambiance de croissance professionnelle. - -**Qualités du ou de la candidat·e idéal·e :** - -- expérience dans la mise en place de pratiques modernes des RH visant à améliorer l’acquisition de talents et l’expérience employé; -- expérience à la tête d’un projet de création d’un environnement de travail inclusif, accueillant et fortement axé sur les compétences interculturelles; -- expérience dans la conception et la mise en œuvre efficace de nouveaux programmes et de nouvelles initiatives en matière de talent; -- expérience dans la mise en œuvre de stratégies et de changements au sein d’une organisation complexe; -- expérience dans l’utilisation de technologies, voire dans la conception et la livraison des produits technologiques; -- expérience dans la négociation avec des parties prenantes ou des partenaires dans le but de faire avancer un programme ou de mettre en place une méthode; -- [diplôme](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html) d’un [établissement postsecondaire reconnu](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html), voire [une combinaison](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html) acceptable d’études, de formation ou d’expérience; -- capacité à communiquer en anglais et en français (ce poste est considéré par le gouvernement comme un poste bilingue à nomination impérative/non-impérative CBC/CBC). - -Si vous ne répondez pas aux critères exigés pour ce poste, il est tout de même possible qu’il existe des possibilités d’emploi — présentes ou à venir — qui vous conviendraient. N’hésitez pas à poser votre candidature et à vous présenter : nous sommes toujours enthousiastes à l’idée de rencontrer de nouveaux·elles leaders et technologues du numérique. - -Le SNC est une équipe entièrement décentralisée. Ce rôle peut être assumé de n’importe où au Canada, quoique des déplacements occasionnels à Ottawa pourraient être demandés. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidat·e·s, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien·ne combattant·e, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. diff --git "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-senior-principal-e-python---7733ffc7-8df0-4ff2-bef3-f4e97b52e5de.md" "b/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-senior-principal-e-python---7733ffc7-8df0-4ff2-bef3-f4e97b52e5de.md" deleted file mode 100644 index a33df7fdd..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-senior-principal-e-python---7733ffc7-8df0-4ff2-bef3-f4e97b52e5de.md" +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur de logiciel senior / principal(e) (Python)' -description: >- - Nous recrutons des Développeurs de logiciel principal(e) et senior. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d'autres régions du Canada. -archived: true -translationKey: senior-software-developer-python -leverId: 7733ffc7-8df0-4ff2-bef3-f4e97b52e5de ---- - -Le Service numérique canadien (SNC) est chargé de changer la façon dont le gouvernement fédéral conçoit et fournit les services numériques, afin de réduire les risques d’échec des produits, de réduire les coûts, de garantir la confidentialité des utilisateurs et la sécurité des systèmes, et surtout, d’améliorer la vie des gens en appelant l’attention sur leurs besoins et préoccupations. Selon nous, chaque expérience vécue par les Canadiennes et Canadiens lorsqu’ils interagissent avec le gouvernement devrait répondre ou dépasser leurs attentes modernes et valables voulant que les services numériques soient sûrs, rapides, faciles, transparents et accessibles. Nous travaillons ouvertement, renforçant ainsi les capacités dans tout le gouvernement pour améliorer la prestation de services. Et nous avons besoin de vous. - -Nous recrutons des Développeurs de logiciel principal(e) et senior. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d'autres régions du Canada. - -Ces postes font partie de la Communauté de développement de logiciels et relèvent du Chef du développement de logiciels, qui affecte les employés aux projets en fonction des besoins organisationnels et des plans de croissance personnelle.  - -Les Développeurs senior sont classés [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1#toc12259212260) et les Développeurs Principal(e) sont classés [CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1#toc12259212260) dans le groupe des systèmes d’ordinateur. - -## Vous devrez accomplir les tâches suivantes : - -1. Fournir du code Python de haute qualité qui sera publié dans le nuage et faire preuve d’une expertise et d’une volonté d’apprendre de nouveaux langages informatiques et de nouvelles technologies au besoin. -2. Expédier des applications web complète (de l'interface utilisateur à l'infrastructure). Cela comprend l'architecture, le codage, l'exploitation, la mise en service, les tests et les réglages. Vous devrez les réaliser de manière ouverte et en collaboration avec des équipes interfonctionnelles. Cela peut impliquer une rotation des services sur appel. -3. Créer et défendre des pratiques par défaut au sein du SNC afin d'accroître notre capacité à exploiter et à fournir de la valeur sur nos produits de la Plateforme. Tout ne sera pas réutilisable avec nos ministères partenaires, mais ceux-ci devraient démontrer les bonnes pratiques qu'ils pourraient suivre. -4. Déterminer, communiquer et fournir de manière itérative des fonctionnalités et des processus qui amélioreront les choses pour les utilisateurs dès maintenant. Il est essentiel de faire preuve d'agilité, même si le gouvernement est dirigé par une approche en cascade. -5. Écouter, apprendre et aider les autres employés du gouvernement et des ministères à améliorer leur façon de travailler et de fournir des services publics. En vous basant sur ce qui est à la fois faisable et efficace, vous devez aider à la gestion du changement, à la fiabilité du site, à la sécurisation des systèmes et des processus et à la conception centrée sur les usagers dans les endroits où nous n'avons pas d'autorité officielle. -6. Construire des prototypes et/ou des logiciels bien conçus et maintenables en fonction du contexte.  - -## Nous vous évaluerons en fonction de : - -* Création et livraison de logiciels -* Utiliser la pratique de la fiabilité des sites et la culture du développement moderne  -* Sécurisation des systèmes et des processus -* Découvrir les besoins des utilisateurs/entreprises et les obstacles opérationnels -* Travailler dans des environnements très variables et impliquant de multiples parties prenantes -* Conseiller les hauts dirigeants et les gens non techniques  -* Promouvoir une prestation de service inclusive et maintenir l'impact, l'ouverture, l'intégrité et l'équité. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées. Nous nous engageons à aider les talents divers à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales.  - -Nous nous engageons à fournir un environnement de travail inclusif et sans obstacle, en commençant par le processus d’embauche. Si vous avez besoin de mesures d’adaptation au cours des phases du processus d’évaluation, veuillez utiliser les coordonnées ci-dessous pour demander des mesures particulières. Toutes les informations reçues concernant les mesures d’adaptation seront gardées confidentielles. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par prudence, toutes les entrevues seront menées par vidéo ou téléconférence pour un futur proche. diff --git "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-senior-principal-e-python.md" "b/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-senior-principal-e-python.md" deleted file mode 100644 index a33df7fdd..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-senior-principal-e-python.md" +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur de logiciel senior / principal(e) (Python)' -description: >- - Nous recrutons des Développeurs de logiciel principal(e) et senior. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d'autres régions du Canada. -archived: true -translationKey: senior-software-developer-python -leverId: 7733ffc7-8df0-4ff2-bef3-f4e97b52e5de ---- - -Le Service numérique canadien (SNC) est chargé de changer la façon dont le gouvernement fédéral conçoit et fournit les services numériques, afin de réduire les risques d’échec des produits, de réduire les coûts, de garantir la confidentialité des utilisateurs et la sécurité des systèmes, et surtout, d’améliorer la vie des gens en appelant l’attention sur leurs besoins et préoccupations. Selon nous, chaque expérience vécue par les Canadiennes et Canadiens lorsqu’ils interagissent avec le gouvernement devrait répondre ou dépasser leurs attentes modernes et valables voulant que les services numériques soient sûrs, rapides, faciles, transparents et accessibles. Nous travaillons ouvertement, renforçant ainsi les capacités dans tout le gouvernement pour améliorer la prestation de services. Et nous avons besoin de vous. - -Nous recrutons des Développeurs de logiciel principal(e) et senior. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d'autres régions du Canada. - -Ces postes font partie de la Communauté de développement de logiciels et relèvent du Chef du développement de logiciels, qui affecte les employés aux projets en fonction des besoins organisationnels et des plans de croissance personnelle.  - -Les Développeurs senior sont classés [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1#toc12259212260) et les Développeurs Principal(e) sont classés [CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1#toc12259212260) dans le groupe des systèmes d’ordinateur. - -## Vous devrez accomplir les tâches suivantes : - -1. Fournir du code Python de haute qualité qui sera publié dans le nuage et faire preuve d’une expertise et d’une volonté d’apprendre de nouveaux langages informatiques et de nouvelles technologies au besoin. -2. Expédier des applications web complète (de l'interface utilisateur à l'infrastructure). Cela comprend l'architecture, le codage, l'exploitation, la mise en service, les tests et les réglages. Vous devrez les réaliser de manière ouverte et en collaboration avec des équipes interfonctionnelles. Cela peut impliquer une rotation des services sur appel. -3. Créer et défendre des pratiques par défaut au sein du SNC afin d'accroître notre capacité à exploiter et à fournir de la valeur sur nos produits de la Plateforme. Tout ne sera pas réutilisable avec nos ministères partenaires, mais ceux-ci devraient démontrer les bonnes pratiques qu'ils pourraient suivre. -4. Déterminer, communiquer et fournir de manière itérative des fonctionnalités et des processus qui amélioreront les choses pour les utilisateurs dès maintenant. Il est essentiel de faire preuve d'agilité, même si le gouvernement est dirigé par une approche en cascade. -5. Écouter, apprendre et aider les autres employés du gouvernement et des ministères à améliorer leur façon de travailler et de fournir des services publics. En vous basant sur ce qui est à la fois faisable et efficace, vous devez aider à la gestion du changement, à la fiabilité du site, à la sécurisation des systèmes et des processus et à la conception centrée sur les usagers dans les endroits où nous n'avons pas d'autorité officielle. -6. Construire des prototypes et/ou des logiciels bien conçus et maintenables en fonction du contexte.  - -## Nous vous évaluerons en fonction de : - -* Création et livraison de logiciels -* Utiliser la pratique de la fiabilité des sites et la culture du développement moderne  -* Sécurisation des systèmes et des processus -* Découvrir les besoins des utilisateurs/entreprises et les obstacles opérationnels -* Travailler dans des environnements très variables et impliquant de multiples parties prenantes -* Conseiller les hauts dirigeants et les gens non techniques  -* Promouvoir une prestation de service inclusive et maintenir l'impact, l'ouverture, l'intégrité et l'équité. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées. Nous nous engageons à aider les talents divers à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales.  - -Nous nous engageons à fournir un environnement de travail inclusif et sans obstacle, en commençant par le processus d’embauche. Si vous avez besoin de mesures d’adaptation au cours des phases du processus d’évaluation, veuillez utiliser les coordonnées ci-dessous pour demander des mesures particulières. Toutes les informations reçues concernant les mesures d’adaptation seront gardées confidentielles. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par prudence, toutes les entrevues seront menées par vidéo ou téléconférence pour un futur proche. diff --git "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-senior-principal-e.md" "b/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-senior-principal-e.md" deleted file mode 100644 index 49272c5ce..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-senior-principal-e.md" +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: job-posting -type: section -title: Développeur de logiciel senior / principal(e) -description: Nous recrutons des Développeurs de logiciel principal(e) et senior. - Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous - travaillons en grande partie de manière distribuée et nous embauchons - également des candidats dans d'autres régions du Canada. -archived: true -leverId: 74131acc-faf9-4a96-b734-ab2445f671db -translationKey: senior-principal-software-dev ---- -Le Service numérique canadien (SNC) est chargé de changer la façon dont le gouvernement fédéral conçoit et fournit les services numériques, afin de réduire les risques d’échec des produits, de réduire les coûts, de garantir la confidentialité des utilisateurs et la sécurité des systèmes, et surtout, d’améliorer la vie des gens en appelant l’attention sur leurs besoins et préoccupations. Selon nous, chaque expérience vécue par les Canadiennes et Canadiens lorsqu’ils interagissent avec le gouvernement devrait répondre ou dépasser leurs attentes modernes et valables voulant que les services numériques soient sûrs, rapides, faciles, transparents et accessibles. Nous travaillons ouvertement, renforçant ainsi les capacités dans tout le gouvernement pour améliorer la prestation de services. Et nous avons besoin de vous. - -Nous recrutons des Développeurs de logiciel principal(e) et senior. Bien que nous ayons des bureaux à Ottawa, Montréal, Toronto et Kitchener, nous travaillons en grande partie de manière distribuée et nous embauchons également des candidats dans d'autres régions du Canada. - -Les membres de nos communautés de pratique sont répartis en équipes de produits dans nos unités commerciales. Ces unités comprennent les Partenariats, qui fournissent des conseils pratiques aux autres départements, et les Plateformes, qui créent et exploitent des services de logiciels réutilisables. Ces postes font partie de la Communauté de développement de logiciels et relèvent du Chef du développement de logiciels, qui affecte les employés aux projets en fonction des besoins organisationnels et des plans de croissance personnelle. Votre quotidien changera en fonction de l'unité à laquelle vous êtes affecté et, avec le temps, de la nature évolutive du travail au SNC. Parfois, par exemple, il s'agira davantage de coaching stratégique que de codage pratique. - -Les Développeurs senior sont classés CS-04 et les Développeurs Principal(e) sont classés CS-05 dans le groupe des systèmes d’ordinateur. - -Vous devrez accomplir les tâches suivantes : - -* Écouter, apprendre et aider les autres employés du gouvernement et des ministères à améliorer leur façon de travailler et de fournir des services publics. En vous basant sur ce qui est à la fois faisable et efficace, vous devez aider à la gestion du changement, à la fiabilité du site, à la sécurisation des systèmes et des processus et à la conception centrée sur les usagers dans les endroits où nous n'avons pas d'autorité officielle. -* Déterminer, communiquer et fournir de manière itérative des fonctionnalités et des processus qui amélioreront les choses pour les utilisateurs dès maintenant. Il est essentiel de faire preuve d'agilité, même si le gouvernement est dirigé par une approche en cascade. -* Créer et défendre des pratiques par défaut au sein du SNC afin d'accroître notre capacité à exploiter et à fournir de la valeur sur nos produits de la Plateforme. Tout ne sera pas réutilisable avec nos ministères partenaires, mais ceux-ci devraient démontrer les bonnes pratiques qu'ils pourraient suivre. -* Expédier des applications web complète (de l'interface utilisateur à l'infrastructure). Cela comprend l'architecture, le codage, l'exploitation, la mise en service, les tests et les réglages. Vous devrez les réaliser de manière ouverte et en collaboration avec des équipes interfonctionnelles. Cela peut impliquer une rotation des services sur appel. -* Construire des prototypes et/ou des logiciels bien conçus et maintenables en fonction du contexte. Vous devrez peut-être porter différentes casquettes de non-développeur (UX, produit) en fonction du moment et de la situation. - -Nous vous évaluerons en fonction de : - -* Création et livraison de logiciels -* Traduire les pratiques de développement moderne à des technologies anciennes -* Utiliser la pratique de la fiabilité des sites et la culture du développement moderne -* Sécurisation des systèmes et des processus -* Découvrir les besoins des utilisateurs/entreprises et les obstacles opérationnels -* Travailler dans des environnements très variables et impliquant de multiples parties prenantes -* Conseiller les hauts dirigeants et les gens non techniques -* Promouvoir une prestation de service inclusive et maintenir l'impact, l'ouverture, l'intégrité et l'équité. - - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées. Nous nous engageons à aider les talents divers à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous nous engageons à fournir un environnement de travail inclusif et sans obstacle, en commençant par le processus d’embauche. Si vous avez besoin de mesures d’adaptation au cours des phases du processus d’évaluation, veuillez utiliser les coordonnées ci-dessous pour demander des mesures particulières. Toutes les informations reçues concernant les mesures d’adaptation seront gardées confidentielles. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par prudence, toutes les entrevues seront menées par vidéo ou téléconférence pour un futur proche. diff --git "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-temporaire-\342\200\223-application-mobile-alerte-covid.md" "b/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-temporaire-\342\200\223-application-mobile-alerte-covid.md" deleted file mode 100644 index ada29ca36..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-temporaire-\342\200\223-application-mobile-alerte-covid.md" +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: Développeur de logiciel temporaire – Application mobile Alerte COVID -description: Alerte COVID est un système d’avis d’exposition à la COVID-19 qui a - recours au cadre d’avis d’exposition de Google/Apple. L’application mobile - permet aux utilisateurs d’identifier les patients ayant obtenu un diagnostic - positif et d’informer les autres utilisateurs de l’application mobile qu’ils - ont été potentiellement exposés. -archived: true -leverId: 1d8f6cfc-594f-4272-bfe9-f5179b5c3551 -translationKey: temp-software-dev-covid-alert-mobile ---- -## Résumé - -Alerte COVID est un système d’avis d’exposition à la COVID-19 qui a recours au cadre d’avis d’exposition de Google/Apple. L’application mobile permet aux utilisateurs d’identifier les patients ayant obtenu un diagnostic positif et d’informer les autres utilisateurs de l’application mobile qu’ils ont été potentiellement exposés. - -## Fonctions - -* Participer aux rituels de l’équipe (planification/estimation, examens, vérifications, etc.). -* Coder les nouvelles fonctionnalités et les correctifs, à la fois pour l’application et l’infrastructure technique environnante. -* Prendre part aux rotations sur appel d’une semaine par mois (soutient en tout temps). -* Communiquer efficacement avec les membres de l’équipe pour faire connaître son statut, collaborer au travail et transmettre continuellement ses connaissances. -* Documenter le travail dans un langage clair et compréhensible pour le public cible. - -## Compétences requises/pile technologique - -### Qualités indispensables - -* Expérience de l’utilisation d’Objective-C/iOS et/ou de Kotlin/Android -* Expérience de travail dans un milieu adaptable -* Connaissance de Git et de GitHub -* Disposé et apte à être sur appel une semaine par mois -* Capacité de configurer les flux de travail d’intégration continue pour les applications mobiles et de s’en servir -* Compréhension du mécanisme de distribution par l’intermédiaire de la boutique d’applications Apple et de la boutique Google Play -* Capacité d’automatiser des essais et de réaliser des essais manuels -* Capacité à lire JSON (notation des objets du langage Java) et de travailler avec des IPA (interfaces de programmation d’applications) -* Compétences de travail de base avec Docker -* Capacité à travailler avec des bases de données relationnelles et d’y naviguer -* Capacité de transférer des connaissances aux membres de l’équipe (p. ex., documents, mentorat, etc.) -* Connaissance de base du chiffrement des clés publiques et privées - -### Capacité d’apprendre - -* Cadre d’avis d’exposition de Google/Apple -* React Native - -## Autres renseignements - -* [Application mobile Alerte COVID](https://github.com/cds-snc/covid-alert-app) \ No newline at end of file diff --git "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-temporaire-\342\200\223-portail-alerte-covid.md" "b/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-temporaire-\342\200\223-portail-alerte-covid.md" deleted file mode 100644 index b0cfedcbd..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-temporaire-\342\200\223-portail-alerte-covid.md" +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: job-posting -type: section -title: Développeur de logiciel temporaire – Portail Alerte COVID -description: Alerte COVID est un système d’avis d’exposition à la COVID-19 qui - recourt au cadre d’avis d’exposition de Google/Apple. Le portail est utilisé - par les travailleurs de la santé provinciaux. -archived: true -leverId: 4efaa890-fc56-4eb4-824b-6502d1168607 -translationKey: temp-software-dev-covid-alert-portal ---- -## Résumé - -Alerte COVID est un système d’avis d’exposition à la COVID-19 qui recourt au cadre d’avis d’exposition de Google/Apple. Le portail est utilisé par les travailleurs de la santé provinciaux. - -## Fonctions - -* Participer aux rituels de l’équipe (planification/estimation, examens, vérifications, etc.). -* Coder les nouvelles fonctionnalités et les correctifs, à la fois pour l’application et l’infrastructure technique environnante. -* Prendre part aux rotations sur appel d’une semaine par mois (soutient en tout temps). -* Communiquer efficacement avec les membres de l’équipe pour faire connaître son statut, collaborer au travail et transmettre continuellement ses connaissances. -* Documenter le travail dans un langage clair et compréhensible pour le public cible. - -## Compétences requises/pile technologique - -### Qualités indispensables - -* Expérience en Python, HTML, CSS, JavaScript -* Expérience de travail dans un milieu adaptable -* Connaissance de Git et de GitHub -* Disposé et apte à être sur appel une semaine par mois -* Capacité à configurer les flux de travail d’intégration continue pour les applications mobiles et de s’en servir -* Capacité d’automatiser des essais et de réaliser des essais manuels -* Connaissance des bases du réseautage informatique et des services Web d’Amazon -* Connaissance de l’infrastructure en tant que pratiques de code -* Bonne connaissance de l’établissement de niveaux appropriés de surveillance et d’alerte -* Compétences de travail de base avec Docker -* Capacité à lire JSON (notation des objets du langage Java) et à travailler avec des IPA (interfaces de programmation d’applications) -* Capacité de transférer des connaissances aux membres de l’équipe (p. ex., documents, mentorat, etc.) -* Capacité de travailler avec des bases de données relationnelles et d’y naviguer - -### Capacité d’apprendre - -* Terraform -* Django -* Cadre d’avis d’exposition de Google/Apple - -## Autres renseignements - -* [Répertoire du portail Alerte COVID](https://github.com/cds-snc/covid-alert-portal) \ No newline at end of file diff --git "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-temporaire-\342\200\223-serveurs-alerte-covid.md" "b/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-temporaire-\342\200\223-serveurs-alerte-covid.md" deleted file mode 100644 index 34e56cfd8..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciel-temporaire-\342\200\223-serveurs-alerte-covid.md" +++ /dev/null @@ -1,55 +0,0 @@ ---- -layout: job-posting -type: section -title: Développeur de logiciel temporaire – Serveurs Alerte COVID -description: Alerte COVID est un système d’avis d’exposition à la COVID-19 qui - recourt à la technologie d’avis d’exposition de Google/Apple. Le serveur - fournit des clés uniques (par l’intermédiaire d’une API) qui peuvent être - données à des patients ayant obtenu un diagnostic positif, et qui permettent - de recueillir et de distribuer des identités aléatoires de ces patients à - l’aide de l’application mobile Alerte COVID afin que les personnes qui ont été - physiquement exposées sachent qu’elles doivent subir un test de dépistage et - respecter les règles d’éloignement physique. -archived: true -leverId: b052064e-2579-4224-bf27-40cc1d189a9f -translationKey: temp-software-dev-covid-alert-server ---- -## Résumé - -Alerte COVID est un système d’avis d’exposition à la COVID-19 qui recourt à la technologie d’avis d’exposition de Google/Apple. Le serveur fournit des clés uniques (par l’intermédiaire d’une API) qui peuvent être données à des patients ayant obtenu un diagnostic positif, et qui permettent de recueillir et de distribuer des identités aléatoires de ces patients à l’aide de l’application mobile Alerte COVID afin que les personnes qui ont été physiquement exposées sachent qu’elles doivent subir un test de dépistage et respecter les règles d’éloignement physique. - -## Fonctions - -* Participer aux rituels de l’équipe (planification/estimation, revues, vérifications, etc.). -* Coder les nouvelles fonctionnalités et les correctifs, à la fois pour l’application et l’infrastructure technique environnante. -* Prendre part aux rotations sur appel une semaine par mois (soutien en tout temps). -* Communiquer efficacement avec les membres de l’équipe pour faire connaître son statut, collaborer au travail et transmettre continuellement ses connaissances. -* Documenter le travail dans un langage clair et compréhensible pour le public cible. - -## Compétences requises/technologies - -### Qualités indispensables - -* Expérience de l’utilisation de Go Lang -* Expérience de travail dans un environnement agile -* Connaissance de Git et de GitHub -* Disposé et apte à être sur appel une semaine par mois -* Capacité de configurer et travailler avec des flux de travail d’intégration continue pour les applications mobiles -* Capacité d’automatiser des tests et effectuer des tests manuels -* Connaissance des bases du réseautage informatique et des services Web d’Amazon (AWS) -* Connaissance des pratiques de l’infrastructure en code -* Bonne connaissance de la configuration des niveaux appropriés de surveillance et d’alerte -* Compétences de travail de base avec Docker -* Capacité de lire le JSON et de travailler avec des API (interfaces de programmation d’applications) -* Capacité de transférer des connaissances aux membres de l’équipe (p. ex., documents, mentorat, etc.) -* Capacité de travailler avec des bases de données relationnelles -* Connaissance de base du chiffrement des clés publiques et privées - -### Capacité d’apprendre - -* Terraform -* Technologie d’avis d’exposition de Google/Apple - -## Autres renseignements - -* [Répertoire du serveur Alerte COVID](https://github.com/cds-snc/covid-alert-server) \ No newline at end of file diff --git "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciels-temporaires-\342\200\223-notify.md" "b/content/fr/careers/positions/d\303\251veloppeur-de-logiciels-temporaires-\342\200\223-notify.md" deleted file mode 100644 index 9336e7b85..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-de-logiciels-temporaires-\342\200\223-notify.md" +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: Développeur de logiciels temporaires – Notify -description: "Notify est une plateforme SaaS qui permet aux organisations - d’envoyer des avis par courriel et par message texte. Exemples : courriels de - confirmation, changements aux prestations ou codes d’authentification." -archived: true -leverId: c7b0d055-596d-43f4-b50e-5393a5a0a281 -translationKey: temp-software-dev-notify ---- -## Résumé - -Notify est une plateforme SaaS qui permet aux organisations d’envoyer des avis par courriel et par message texte. Exemples : courriels de confirmation, changements aux prestations ou codes d’authentification. - -## Fonctions - -* Participer aux rituels de l’équipe (planification/estimation, revues, vérifications, etc.). -* Coder les nouvelles fonctionnalités et les correctifs. -* Prendre part aux rotations sur appel une semaine par mois (soutien en tout temps). -* Communiquer efficacement avec les membres de l’équipe pour faire connaître son statut, collaborer au travail et transmettre continuellement ses connaissances. -* Documenter le travail dans un langage clair et compréhensible pour le public cible. - -## Compétences requises/pile technologique - -### Qualités indispensables - -* Capacité de coder avec Python (pour les applications Web dorsales “backend”), HTML, JavaScript et CSS -* Capacité de lire JSON et de travailler avec des API (interfaces de programmation d’applications) -* Expérience antérieure avec les services Web d’Amazon (AWS) - * En particulier : CloudWatch, EKS, Alarms, SNS, SES, SQS -* Connaissance de l’infrastructure en code -* Expérience de travail dans un environnement agile -* Connaissance de Git et de GitHub -* Disposé et apte à être sur appel une semaine par mois -* Capacité de configurer et travailler avec des flux de travail d’intégration continue pour les applications mobiles -* Capacité d’automatiser des tests et effectuer des tests manuels -* Connaissance des bases du réseautage informatique -* Capacité d’apprendre à utiliser Terraform ou déjà en mesure de l’utiliser -* Compétences de travail de base avec Docker -* Connaissance de base de l’envoi des courriels et de la gestion de la réputation -* Capacité de transférer des connaissances aux membres de l’équipe (p. ex., documents, mentorat, etc.) -* Capacité de travailler avec des bases de données relationnelles et d’y naviguer (ex. PostgreSQL) - -### Capacité d’apprendre - -* Terraform -* GitHub Actions -* Kubernetes - -## Autres renseignements - -* [Site Web de Notification GC](https://notification.alpha.canada.ca) -* [Répertoire Github de Notification GC](https://github.com/cds-snc/notification-api) \ No newline at end of file diff --git "a/content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-de-plateformes--b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb.md" "b/content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-de-plateformes--b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb.md" deleted file mode 100644 index be1bc95aa..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-de-plateformes--b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb.md" +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur de l’IFS (SRE) de plateformes' -description: >- - Nous sommes à la recherche d’un(e) Développeur de l’IFS (SRE en anglais) de plateformes. Selon le niveau d’expérience, les Développeurs de l’IFS sont classifiés CS-04 ou CS-05 au sein du groupe Systèmes d’ordinateurs. - -archived: true -translationKey: platform-sre-dev -leverId: b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) **Développeur de l’IFS** (**SRE **en anglais) **de plateformes**. Selon le niveau d’expérience, les Développeurs **de l’IFS **sont classifiés [CS-04 ou CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) au sein du groupe Systèmes d’ordinateurs. - -## Tous les candidat(e)s seront évalués en fonction de leur expérience dans les domaines suivants : -- développer, déployer et exploiter des services au moyen d’outils infonuagiques de premier plan; -- adopter des pratiques de fiabilité de site et de développement de logiciels; -- fournir des solutions et des processus de façon itérative; -- utiliser des outils d’automatisation et de surveillance pour réduire les tâches et les problèmes en matière surface; -- travailler dans des environnements hautement variables, visibles et multi-intervenants dans un contexte ouvert; -- conseiller les membres de l’équipe de produits, y compris les membres qui ne sont pas des développeurs; -- promouvoir la prestation inclusive et le contrôle des effets, l’ouverture, l’intégrité et l’équité. - -Même si nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prendrons en considération les candidatures provenant d’autres régions du Canada au même titre que les autres. - -Relevant du chef du développement logiciel, le titulaire de ce poste appuie l’unité opérationnelle des plateformes, qui met au point des plateformes logicielles permettant aux ministères du gouvernement de publier plus facilement des renseignements et d’offrir des services transactionnels (comme [Notification](https://notification.canada.ca/), [les formulaires](https://github.com/cds-snc/platform-forms-client) – en anglais, etc.). Vous ne ferez pas directement partie de ces équipes de produits, mais vous les appuierez et les conseillerez de façon générale au sein de l’unité opérationnelle, à la fois comme architecte d’infrastructure et comme spécialiste des composants physiques du système, mais davantage en tant qu’architecte d’infrastructure. - -## Vous devrez accomplir les tâches suivantes : -- Guider les équipes qui créent de nouveaux produits ou qui adoptent des solutions à source ouverte existantes au moment qu’elles déterminent les besoins en matière d’infrastructure, de mise à l’échelle, de surveillance et de sécurité de l’espace de problème. -- Apprendre continuellement sur les solutions IaaS/PaaS/SaaS qui peuvent permettre aux équipes d’améliorer l’efficacité et de réduire le fardeau d’entretien pour les petites équipes de développement de produits interfonctionnelles. -- Participer aux exercices de conformité et d’atténuation des risques du gouvernement, notamment en aidant les équipes à établir et à évaluer les documents d’autorisation d’exploitation et à effectuer des analyses post-mortem des incidents. -- Mettre sur pied une petite équipe des opérations de soutien technique au sein de l’unité opérationnelle des plateformes, y compris la création d’un processus de triage du soutien technique. -- Prévoir les dépenses budgétaires en infrastructure, et recommander des optimisations pour réduire les coûts. -- Encadrer et soutenir les équipes de développement de produits des plateformes dans l’établissement de bonnes pratiques, telles que l’infrastructure sous forme de code, les indicateurs de niveau de service, les objectifs de niveau de service et les accords sur les niveaux de service, l’intégration continue et les pratiques de gestion des versions inclusives. -- Travailler avec l’équipe de l’IFS internes pour comprendre ce qui doit être centralisé au sein du SNC et ce qui appartient à l’unité opérationnelle des plateformes, y compris la contribution aux bases de codes, aux processus et à la documentation appartenant à l’équipe d’IFS internes. -- Soutenir les outils et l’infrastructure qui sont directement l’unité opérationnelle des plateformes, y compris le soutien en rotation après les heures de travail. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git "a/content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-de-plateformes.md" "b/content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-de-plateformes.md" deleted file mode 100644 index be1bc95aa..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-de-plateformes.md" +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur de l’IFS (SRE) de plateformes' -description: >- - Nous sommes à la recherche d’un(e) Développeur de l’IFS (SRE en anglais) de plateformes. Selon le niveau d’expérience, les Développeurs de l’IFS sont classifiés CS-04 ou CS-05 au sein du groupe Systèmes d’ordinateurs. - -archived: true -translationKey: platform-sre-dev -leverId: b732c1c5-2ba7-431b-b4cb-b05ae9e4d1fb ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) **Développeur de l’IFS** (**SRE **en anglais) **de plateformes**. Selon le niveau d’expérience, les Développeurs **de l’IFS **sont classifiés [CS-04 ou CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) au sein du groupe Systèmes d’ordinateurs. - -## Tous les candidat(e)s seront évalués en fonction de leur expérience dans les domaines suivants : -- développer, déployer et exploiter des services au moyen d’outils infonuagiques de premier plan; -- adopter des pratiques de fiabilité de site et de développement de logiciels; -- fournir des solutions et des processus de façon itérative; -- utiliser des outils d’automatisation et de surveillance pour réduire les tâches et les problèmes en matière surface; -- travailler dans des environnements hautement variables, visibles et multi-intervenants dans un contexte ouvert; -- conseiller les membres de l’équipe de produits, y compris les membres qui ne sont pas des développeurs; -- promouvoir la prestation inclusive et le contrôle des effets, l’ouverture, l’intégrité et l’équité. - -Même si nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prendrons en considération les candidatures provenant d’autres régions du Canada au même titre que les autres. - -Relevant du chef du développement logiciel, le titulaire de ce poste appuie l’unité opérationnelle des plateformes, qui met au point des plateformes logicielles permettant aux ministères du gouvernement de publier plus facilement des renseignements et d’offrir des services transactionnels (comme [Notification](https://notification.canada.ca/), [les formulaires](https://github.com/cds-snc/platform-forms-client) – en anglais, etc.). Vous ne ferez pas directement partie de ces équipes de produits, mais vous les appuierez et les conseillerez de façon générale au sein de l’unité opérationnelle, à la fois comme architecte d’infrastructure et comme spécialiste des composants physiques du système, mais davantage en tant qu’architecte d’infrastructure. - -## Vous devrez accomplir les tâches suivantes : -- Guider les équipes qui créent de nouveaux produits ou qui adoptent des solutions à source ouverte existantes au moment qu’elles déterminent les besoins en matière d’infrastructure, de mise à l’échelle, de surveillance et de sécurité de l’espace de problème. -- Apprendre continuellement sur les solutions IaaS/PaaS/SaaS qui peuvent permettre aux équipes d’améliorer l’efficacité et de réduire le fardeau d’entretien pour les petites équipes de développement de produits interfonctionnelles. -- Participer aux exercices de conformité et d’atténuation des risques du gouvernement, notamment en aidant les équipes à établir et à évaluer les documents d’autorisation d’exploitation et à effectuer des analyses post-mortem des incidents. -- Mettre sur pied une petite équipe des opérations de soutien technique au sein de l’unité opérationnelle des plateformes, y compris la création d’un processus de triage du soutien technique. -- Prévoir les dépenses budgétaires en infrastructure, et recommander des optimisations pour réduire les coûts. -- Encadrer et soutenir les équipes de développement de produits des plateformes dans l’établissement de bonnes pratiques, telles que l’infrastructure sous forme de code, les indicateurs de niveau de service, les objectifs de niveau de service et les accords sur les niveaux de service, l’intégration continue et les pratiques de gestion des versions inclusives. -- Travailler avec l’équipe de l’IFS internes pour comprendre ce qui doit être centralisé au sein du SNC et ce qui appartient à l’unité opérationnelle des plateformes, y compris la contribution aux bases de codes, aux processus et à la documentation appartenant à l’équipe d’IFS internes. -- Soutenir les outils et l’infrastructure qui sont directement l’unité opérationnelle des plateformes, y compris le soutien en rotation après les heures de travail. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git "a/content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-d\342\200\231alerte-covid--9d96ac9e-2dce-4be3-9f31-279f5f26e19a.md" "b/content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-d\342\200\231alerte-covid--9d96ac9e-2dce-4be3-9f31-279f5f26e19a.md" deleted file mode 100644 index 18e905847..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-d\342\200\231alerte-covid--9d96ac9e-2dce-4be3-9f31-279f5f26e19a.md" +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur de l’IFS (SRE) d’Alerte COVID' -description: >- - Nous sommes à la recherche d’un(e) Développeur de l’IFS (SRE en anglais) d’Alerte COVID. Ce poste est dans la classification Systèmes d’Ordinateurs, selon les normes de qualification des CS. -archived: true -translationKey: covid-alert-sre-dev -leverId: 9d96ac9e-2dce-4be3-9f31-279f5f26e19a ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) Développeur de l’IFS (SRE en anglais) d’Alerte COVID. Ce poste est dans la [classification Systèmes d’Ordinateurs](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1#toc12259212260), selon les [normes de qualification des CS](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html#cs). - -## Tous les candidats seront évalués en fonction de leur expérience dans les domaines suivants : - -* développer, déployer et exploiter des services au moyen d’outils infonuagiques de premier plan; -* adopter des pratiques de fiabilité de site et de développement de logiciels; -* fournir des solutions et des processus de façon itérative; -* utiliser des outils d’automatisation et de surveillance pour réduire les tâches et les problèmes en matière surface; -* travailler dans des environnements hautement variables, visibles et multi-intervenants dans un contexte ouvert; -* conseiller les membres de l’équipe de produits, y compris les membres qui ne sont pas des développeurs; -* promouvoir la prestation inclusive et le contrôle des effets, l’ouverture, l’intégrité et l’équité. - -Même si nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prendrons en considération les candidatures provenant d’autres régions du Canada au même titre que les autres. - -Relevant du chef du développement logiciel, le titulaire du poste appuie l’unité opérationnelle responsable d’Alerte COVID, qui a mis au point une application mobile avisant les personnes vivant au Canada si elles ont été en contact avec le virus, dans le but ultime de ralentir la propagation de la COVID-19.  - -## Vous devrez accomplir les tâches suivantes : - -* Concevoir, construire, configurer et améliorer l’infrastructure sous forme de code pour les produits relatifs à Alerte COVID afin de permettre un déploiement rapide, une mise à l’échelle réussie et la protection des données du système. -* Appliquer les pratiques exemplaires en matière de sécurité et remplir les documents de conformité pour assurer la sécurité de l’infrastructure et des outils infonuagiques pour les utilisateurs et ceux qui les soutiennent. -* Participer aux analyses post-mortem des incidents et diriger et documenter ces analyses quand un problème survient, afin que les équipes et les produits puissent s’améliorer à l’avenir. -* Chercher constamment à réduire les tâches d’une petite équipe de produits et accroître l’automatisation pour permettre à l’équipe de ne pas augmenter son effectif tout en répondant aux demandes de produits. -* Contribuer au développement du code pour la création de nouvelles fonctions du système principal sur le serveur Alerte COVID et le portail Alerte COVID, au besoin. -* Recenser les inefficacités et les problèmes dans nos filières d’intégration continue ou de déploiement continu, les capacités de surveillance et l’infrastructure infonuagique. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. diff --git "a/content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-d\342\200\231alerte-covid.md" "b/content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-d\342\200\231alerte-covid.md" deleted file mode 100644 index 18e905847..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-de-l\342\200\231ifs-sre-d\342\200\231alerte-covid.md" +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur de l’IFS (SRE) d’Alerte COVID' -description: >- - Nous sommes à la recherche d’un(e) Développeur de l’IFS (SRE en anglais) d’Alerte COVID. Ce poste est dans la classification Systèmes d’Ordinateurs, selon les normes de qualification des CS. -archived: true -translationKey: covid-alert-sre-dev -leverId: 9d96ac9e-2dce-4be3-9f31-279f5f26e19a ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) Développeur de l’IFS (SRE en anglais) d’Alerte COVID. Ce poste est dans la [classification Systèmes d’Ordinateurs](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1#toc12259212260), selon les [normes de qualification des CS](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html#cs). - -## Tous les candidats seront évalués en fonction de leur expérience dans les domaines suivants : - -* développer, déployer et exploiter des services au moyen d’outils infonuagiques de premier plan; -* adopter des pratiques de fiabilité de site et de développement de logiciels; -* fournir des solutions et des processus de façon itérative; -* utiliser des outils d’automatisation et de surveillance pour réduire les tâches et les problèmes en matière surface; -* travailler dans des environnements hautement variables, visibles et multi-intervenants dans un contexte ouvert; -* conseiller les membres de l’équipe de produits, y compris les membres qui ne sont pas des développeurs; -* promouvoir la prestation inclusive et le contrôle des effets, l’ouverture, l’intégrité et l’équité. - -Même si nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prendrons en considération les candidatures provenant d’autres régions du Canada au même titre que les autres. - -Relevant du chef du développement logiciel, le titulaire du poste appuie l’unité opérationnelle responsable d’Alerte COVID, qui a mis au point une application mobile avisant les personnes vivant au Canada si elles ont été en contact avec le virus, dans le but ultime de ralentir la propagation de la COVID-19.  - -## Vous devrez accomplir les tâches suivantes : - -* Concevoir, construire, configurer et améliorer l’infrastructure sous forme de code pour les produits relatifs à Alerte COVID afin de permettre un déploiement rapide, une mise à l’échelle réussie et la protection des données du système. -* Appliquer les pratiques exemplaires en matière de sécurité et remplir les documents de conformité pour assurer la sécurité de l’infrastructure et des outils infonuagiques pour les utilisateurs et ceux qui les soutiennent. -* Participer aux analyses post-mortem des incidents et diriger et documenter ces analyses quand un problème survient, afin que les équipes et les produits puissent s’améliorer à l’avenir. -* Chercher constamment à réduire les tâches d’une petite équipe de produits et accroître l’automatisation pour permettre à l’équipe de ne pas augmenter son effectif tout en répondant aux demandes de produits. -* Contribuer au développement du code pour la création de nouvelles fonctions du système principal sur le serveur Alerte COVID et le portail Alerte COVID, au besoin. -* Recenser les inefficacités et les problèmes dans nos filières d’intégration continue ou de déploiement continu, les capacités de surveillance et l’infrastructure infonuagique. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. diff --git "a/content/fr/careers/positions/d\303\251veloppeur-de-soutien--2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1.md" "b/content/fr/careers/positions/d\303\251veloppeur-de-soutien--2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1.md" deleted file mode 100644 index c640d3ee7..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-de-soutien--2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1.md" +++ /dev/null @@ -1,55 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur de soutien' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) développeur de soutien. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. -archived: true -translationKey: technical-support-dev -leverId: 2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) développeur de soutien. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. - - -Ce poste relève du Responsable de l'infrastructure, de la sécurité et du support. Ce rôle fait partie de l'équipe plateformes, une équipe servant à créer et à exploiter des services de logiciels réutilisables. Vos activités quotidiennes vont varier en fonction de l’unité opérationnelle à laquelle vous êtes affecté et, au fil du temps, de la nature évolutive de votre travail au SNC. Par exemple, certains jours nécessiteront un encadrement plus stratégique plutôt qu’un codage pratique. Le poste nécessitera un mélange d'excellence technique, de solides compétences en communication, de service à la clientèle et de connaissances des processus de gestion des services informatiques. - -Les développeurs de soutien sont classés [CS-02 ou CS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1#toc12259212260/) dans le groupe des Systèmes d’ordinateurs. - -## Vous devrez accomplir les tâches suivantes : - -1. Analyser et résoudre les incidents et les problèmes de soutien technique complexes relatifs à nos divers produits de plateforme pour nos clients. - * Répondre aux demandes de renseignements, traiter les problèmes ou les transmettre à un échelon supérieur. - * Résoudre et diagnostiquer les problèmes, analyser les causes fondamentales et générer des plans d’action en conséquence. - * Travailler de manière interfonctionnelle pour résoudre les problèmes et offrir une assistance aux clients. -2. Relever les lacunes dans nos services, processus ou méthodes actuels ou à venir et chercher à trouver des solutions de sa propre initiative. -3. Surveiller et analyser les environnements des clients, en formulant des recommandations pour l’amélioration et l’optimisation continues de ces environnements.  -4. Interagir avec les équipes de l’ingénierie des produits, du développement et de l’ingénierie de la fiabilité des services afin de consigner et de commenter les problèmes et les améliorations liés au soutien à la production. -5. Tenir à jour et améliorer la documentation technique associée aux environnements des clients. -6. Faire preuve d’excellentes compétences en matière de service à la clientèle à tous les niveaux de communication, de gestion des incidents et des problèmes, de transmission à un échelon supérieur et d’activités de résolution. -7. Fournir un soutien sur appel par roulement et pour les dossiers transmis depuis un échelon inférieur. - -## Nous vous évaluerons en fonction de ce qui suit : - -* Capacité à travailler en contact direct avec les clients, solides compétences en communication écrite et orale, capacité à écouter, à faire preuve d’empathie et à converser avec des parties prenantes internes ou externes et techniques ou non techniques -* Connaissance approfondie et expérience pratique des technologies AWS et API -* Expérience en création de scripts ou logiciel en n'importe quel language de code -* Expérience des principes de sécurité -* Capacité de cerner les besoins des utilisateurs et les besoins opérationnels, de même que les goulets d’étranglement opérationnels -* Capacité de travailler dans des environnements multi-intervenants hautement variables -* Expérience de travail dans un environnement de soutien technique ouvert 24 heures sur 24, 7 jours sur 7 -* Promotion de la prestation inclusive, de l’efficacité, de l’ouverture, de l’intégrité et de l’équité - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. diff --git "a/content/fr/careers/positions/d\303\251veloppeur-de-soutien.md" "b/content/fr/careers/positions/d\303\251veloppeur-de-soutien.md" deleted file mode 100644 index c640d3ee7..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-de-soutien.md" +++ /dev/null @@ -1,55 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur de soutien' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) développeur de soutien. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. -archived: true -translationKey: technical-support-dev -leverId: 2bf581e6-d1cb-4cbf-aca9-6e91c5eb13f1 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) développeur de soutien. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. - - -Ce poste relève du Responsable de l'infrastructure, de la sécurité et du support. Ce rôle fait partie de l'équipe plateformes, une équipe servant à créer et à exploiter des services de logiciels réutilisables. Vos activités quotidiennes vont varier en fonction de l’unité opérationnelle à laquelle vous êtes affecté et, au fil du temps, de la nature évolutive de votre travail au SNC. Par exemple, certains jours nécessiteront un encadrement plus stratégique plutôt qu’un codage pratique. Le poste nécessitera un mélange d'excellence technique, de solides compétences en communication, de service à la clientèle et de connaissances des processus de gestion des services informatiques. - -Les développeurs de soutien sont classés [CS-02 ou CS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1#toc12259212260/) dans le groupe des Systèmes d’ordinateurs. - -## Vous devrez accomplir les tâches suivantes : - -1. Analyser et résoudre les incidents et les problèmes de soutien technique complexes relatifs à nos divers produits de plateforme pour nos clients. - * Répondre aux demandes de renseignements, traiter les problèmes ou les transmettre à un échelon supérieur. - * Résoudre et diagnostiquer les problèmes, analyser les causes fondamentales et générer des plans d’action en conséquence. - * Travailler de manière interfonctionnelle pour résoudre les problèmes et offrir une assistance aux clients. -2. Relever les lacunes dans nos services, processus ou méthodes actuels ou à venir et chercher à trouver des solutions de sa propre initiative. -3. Surveiller et analyser les environnements des clients, en formulant des recommandations pour l’amélioration et l’optimisation continues de ces environnements.  -4. Interagir avec les équipes de l’ingénierie des produits, du développement et de l’ingénierie de la fiabilité des services afin de consigner et de commenter les problèmes et les améliorations liés au soutien à la production. -5. Tenir à jour et améliorer la documentation technique associée aux environnements des clients. -6. Faire preuve d’excellentes compétences en matière de service à la clientèle à tous les niveaux de communication, de gestion des incidents et des problèmes, de transmission à un échelon supérieur et d’activités de résolution. -7. Fournir un soutien sur appel par roulement et pour les dossiers transmis depuis un échelon inférieur. - -## Nous vous évaluerons en fonction de ce qui suit : - -* Capacité à travailler en contact direct avec les clients, solides compétences en communication écrite et orale, capacité à écouter, à faire preuve d’empathie et à converser avec des parties prenantes internes ou externes et techniques ou non techniques -* Connaissance approfondie et expérience pratique des technologies AWS et API -* Expérience en création de scripts ou logiciel en n'importe quel language de code -* Expérience des principes de sécurité -* Capacité de cerner les besoins des utilisateurs et les besoins opérationnels, de même que les goulets d’étranglement opérationnels -* Capacité de travailler dans des environnements multi-intervenants hautement variables -* Expérience de travail dans un environnement de soutien technique ouvert 24 heures sur 24, 7 jours sur 7 -* Promotion de la prestation inclusive, de l’efficacité, de l’ouverture, de l’intégrité et de l’équité - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. diff --git "a/content/fr/careers/positions/d\303\251veloppeur-d\303\251veloppeuse-principal.e-de-la-s\303\251curit\303\251-des-applications--db500188-4fab-4e1d-95de-0b3a3610fa57.md" "b/content/fr/careers/positions/d\303\251veloppeur-d\303\251veloppeuse-principal.e-de-la-s\303\251curit\303\251-des-applications--db500188-4fab-4e1d-95de-0b3a3610fa57.md" deleted file mode 100644 index 0e9311db3..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-d\303\251veloppeuse-principal.e-de-la-s\303\251curit\303\251-des-applications--db500188-4fab-4e1d-95de-0b3a3610fa57.md" +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur-développeuse principal.e de la sécurité des applications' -description: >- - Ce poste relèvera du chef des services centraux de la plateforme. Nous travaillons au sein de petites équipes agiles et multidisciplinaires, en adoptant une approche moderne et proactive à la sécurité. Nous privilégions les outils en libre-service, la surveillance proactive de la sécurité et la transmission des connaissances nécessaires pour surmonter les défis en matière de cybersécurité visant tout le SNC. Le poste de développeur principal ou de développeuse principale de la sécurité des applications est classé au niveau IT-04 ou IT-05 (anciennement CS-04/CS-05). -archived: true -translationKey: 2022-aug-sr-app-sec-dev -leverId: db500188-4fab-4e1d-95de-0b3a3610fa57 ---- - -Le Service numérique canadien (SNC) a le mandat de changer la façon dont le gouvernement fédéral conçoit et offre les services numériques, dans le but d’atténuer le risque de défaillance des produits, de réduire les coûts, de garantir la confidentialité et la sécurité des systèmes, et, surtout, d’améliorer la vie des gens en plaçant leurs besoins et leurs préoccupations au premier plan. - -Nous sommes d’avis que chaque expérience que les Canadiens et Canadiennes vivent avec leur gouvernement devrait satisfaire ou dépasser les attentes raisonnables de nos jours, à savoir que les services numériques sont sécuritaires, rapides, conviviaux, transparents et accessibles. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Nous sommes à la recherche d’un développeur principal ou d’une développeuse principale de la sécurité des applications. Bien que nos bureaux soient situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait à distance la plupart du temps, et nous prenons les candidatures provenant des autres régions du Canada au même titre que celles des régions mentionnées. - -Ce poste relèvera du chef des services centraux de la plateforme. Nous travaillons au sein de petites équipes agiles et multidisciplinaires, en adoptant une approche moderne et proactive à la sécurité. Nous privilégions les outils en libre-service, la surveillance proactive de la sécurité et la transmission des connaissances nécessaires pour surmonter les défis en matière de cybersécurité visant tout le SNC. Le poste de développeur principal ou de développeuse principale de la sécurité des applications est classé au niveau [IT-04 ou IT-05 (anciennement CS-04/CS-05)](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) du groupe systèmes d’ordinateurs. - - -**Les responsabilités du poste comprennent :** - -À titre de développeur principal ou de développeuse principale de la sécurité des applications, vous jouerez un rôle de premier plan dans l’orientation de notre capacité d’ingénierie de la sécurité, en veillant à ce que les outils que nous créons soient fiables, viables, exploitables et conformes aux meilleures normes de l’industrie. - - - -**Vos devrez également :** - -- planifier des outils et des solutions de sécurité, les traiter en ordre de priorité, puis en assurer la livraison; -- mener des examens de sécurité des applications réaliser des modélisations de menaces, notamment en effectuant des révisions de code et des essais dynamiques; -- encadrer et conseiller les équipes de développement de produits en qualité d’expert de la sécurité des applications; -- assurer le juste équilibre entre les risques pour la sécurité et le développement de produits; -- assurer la rotation du personnel de soutien opérationnel et y participer, y compris la rotation sur appel en dehors des heures de travail. - - -**Nous sommes à la recherche d’une personne qui :** - -- comprend que la sécurité n’est pas un problème lié exclusivement à la technologie; -- a déjà fourni avec succès des solutions technologiques efficaces permettant de réduire les risques et d’améliorer la sécurité d’une organisation; -- a développé des applications et en a assuré le soutien, de préférence dans des langages tels que Python, JavaScript, Go ou Ruby; -- a travaillé avec des outils des opérations de développement (Terraform, Github) ainsi qu’avec des outils de sécurité des opérations de développement et des cadres d’automatisation de la sécurité (SAST, DAST, IAST, SCA, tests de pénétration, vérifications manuelles du code, SSDLC, réglage et renforcement des outils WAF et de protection contre les robots, modélisation des menaces); -- possède des connaissances sur AWS; -- fait preuve d’un intérêt manifeste pour le perfectionnement, tant personnel que professionnel; -- peut assumer un rôle stratégique en fixant des objectifs et en créant des feuilles de route à long terme, ainsi qu’en exerçant une fonction technique pratique. - - - -**Votre candidature sera évaluée en fonction des compétences suivantes :** - -Nous examinerons votre expérience, votre parcours professionnel et les réussites pertinentes pour le poste en question. Nous pourrons également évaluer vos capacités, vos forces, votre expérience, vos compétences techniques ou spécialisées, et vos comportements. - - -**Compétences essentielles :** - -- Une forte compréhension et expérience des bibliothèques de sécurité courantes, des contrôles de sécurité, et des failles de sécurité habituelles. -- Une compréhension approfondie de l’architecture Web. -- Une expérience ou des compétences solides en matière de développement ou d’écriture de scripts. Une capacité à contribuer de manière significative et efficace au développement du produit et à sa sécurité. - diff --git "a/content/fr/careers/positions/d\303\251veloppeur-d\303\251veloppeuse-principal.e-de-la-s\303\251curit\303\251-des-applications--f86269be-5bdc-45ca-89b6-a701377524a0.md" "b/content/fr/careers/positions/d\303\251veloppeur-d\303\251veloppeuse-principal.e-de-la-s\303\251curit\303\251-des-applications--f86269be-5bdc-45ca-89b6-a701377524a0.md" deleted file mode 100644 index 7d37cfac0..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-d\303\251veloppeuse-principal.e-de-la-s\303\251curit\303\251-des-applications--f86269be-5bdc-45ca-89b6-a701377524a0.md" +++ /dev/null @@ -1,75 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur-développeuse principal.e de la sécurité des applications' -description: >- - Ce poste relèvera du développeur en chef de la sécurité de l’équipe de l’infrastructure, de la sécurité et du soutien technique. Nous travaillons au sein de petites équipes agiles et multidisciplinaires, en adoptant une approche moderne et proactive à la sécurité. Nous privilégions les outils en libre-service, la surveillance proactive de la sécurité et la transmission des connaissances nécessaires pour surmonter les défis en matière de cybersécurité visant tout le SNC. -archived: true -translationKey: sr-security-developer -leverId: f86269be-5bdc-45ca-89b6-a701377524a0 ---- - -Le Service numérique canadien (SNC) a le mandat de changer la façon dont le gouvernement fédéral conçoit et offre les services numériques, dans le but d’atténuer le risque de défaillance des produits, de réduire les coûts, de garantir la confidentialité et la sécurité des systèmes, et, surtout, d’améliorer la vie des gens en plaçant leurs besoins et leurs préoccupations au premier plan. - - -Nous sommes d’avis que chaque expérience que les Canadiens et Canadiennes vivent avec leur gouvernement devrait satisfaire ou dépasser les attentes raisonnables de nos jours, à savoir que les services numériques sont sécuritaires, rapides, conviviaux, transparents et accessibles. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Nous sommes à la recherche d’un développeur principal ou d’une développeuse principale de la sécurité des applications. Bien que nos bureaux soient situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait à distance la plupart du temps, et nous prenons les candidatures provenant des autres régions du Canada au même titre que celles des régions mentionnées. - -Ce poste relèvera du développeur en chef de la sécurité de l’équipe de l’infrastructure, de la sécurité et du soutien technique. Nous travaillons au sein de petites équipes agiles et multidisciplinaires, en adoptant une approche moderne et proactive à la sécurité. Nous privilégions les outils en libre-service, la surveillance proactive de la sécurité et la transmission des connaissances nécessaires pour surmonter les défis en matière de cybersécurité visant tout le SNC. Le poste de développeur principal ou de développeuse principale de la sécurité des applications est classé au niveau [IT-04 (anciennement CS-04)](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#tocxx327633) du groupe systèmes d’ordinateurs. - - -**Les responsabilités du poste comprennent :** - -À titre de développeur principal ou de développeuse principale de la sécurité des applications, vous jouerez un rôle de premier plan dans l’orientation de notre capacité d’ingénierie de la sécurité, en veillant à ce que les outils que nous créons soient fiables, viables, exploitables et conformes aux meilleures normes de l’industrie. - - - -**Vos devrez également :** - -- planifier des outils et des solutions de sécurité, les traiter en ordre de priorité, puis en assurer la livraison; -- mener des examens de sécurité des applications réaliser des modélisations de menaces, notamment en effectuant des révisions de code et des essais dynamiques; -- encadrer et conseiller les équipes de développement de produits en qualité d’expert de la sécurité des applications; -- assurer le juste équilibre entre les risques pour la sécurité et le développement de produits -- assurer la rotation du personnel de soutien opérationnel et y participer, y compris la rotation sur appel en dehors des heures de travail. - - -**Nous sommes à la recherche d’une personne qui :** - -- comprend que la sécurité n’est pas un problème lié exclusivement à la technologie; -- a déjà fourni avec succès des solutions technologiques efficaces permettant de réduire les risques et d’améliorer la sécurité d’une organisation; -- a développé des applications et en a assuré le soutien, de préférence dans des langages tels que Python, JavaScript, Go ou Ruby; -- a travaillé avec des outils des opérations de développement (Terraform, Github) ainsi qu’avec des outils de sécurité des opérations de développement et des cadres d’automatisation de la sécurité (SAST, DAST, IAST, SCA, tests de pénétration, vérifications manuelles du code, SSDLC, réglage et renforcement des outils WAF et de protection contre les robots, modélisation des menaces); -- possède des connaissances sur AWS; -- fait preuve d’un intérêt manifeste pour le perfectionnement, tant personnel que professionnel; -- peut assumer un rôle stratégique en fixant des objectifs et en créant des feuilles de route à long terme, ainsi qu’en exerçant une fonction technique pratique. - - - -**Votre candidature sera évaluée en fonction des compétences suivantes :** - -Nous examinerons votre expérience, votre parcours professionnel et les réussites pertinentes pour le poste en question. Nous pourrons également évaluer vos capacités, vos forces, votre expérience, vos compétences techniques ou spécialisées, et vos comportements. - - -**Compétences essentielles :** - -- Une forte compréhension et expérience des bibliothèques de sécurité courantes, des contrôles de sécurité, et des failles de sécurité habituelles. -- Une compréhension approfondie de l’architecture Web. -- Une expérience ou des compétences solides en matière de développement ou d’écriture de scripts. Une capacité à contribuer de manière significative et efficace au développement du produit et à sa sécurité. - - - -*Un bassin de personnes qualifiées résultant de ce processus pourrait être créé et pourrait être utilisé afin de pourvoir des postes semblables dont le profil linguistique (anglais essentiel, bilingue impératif BBB/BBB, bilingue impératif CBC/CBC, ainsi que la durée (indéterminée, mutation, intérimaire, affectation, détachement, période déterminée) pourraient varier selon le poste. - - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidat·e·s, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien·ne combattant·e, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. -Mesures d’adaptation en matière d’évaluation - - - - - - - diff --git "a/content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-partenariats---c632acb2-ad72-4de0-b6d6-ae3656071c79.md" "b/content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-partenariats---c632acb2-ad72-4de0-b6d6-ae3656071c79.md" deleted file mode 100644 index 7191b1fa0..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-partenariats---c632acb2-ad72-4de0-b6d6-ae3656071c79.md" +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur généraliste (partenariats)' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche de Développeurs généralistes. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. -archived: true -translationKey: full-stack-dev-partnerships -leverId: c632acb2-ad72-4de0-b6d6-ae3656071c79 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche de Développeurs généralistes. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. - -Nous sommes une organisation matricielle comptant des communautés de pratique qui engagent des gens dans toutes nos unités opérationnelles. Ces unités comprennent les partenariats, pour faire des consultations sur le terrain avec d’autres ministères, et les plateformes, servant à créer et à exploiter des services de logiciels réutilisables. Ce poste fait partie de la collectivité du développement de logiciels et relève du Chef du développement de logiciels, qui affecte des personnes aux projets en fonction des besoins organisationnels et des plans de croissance personnelle. Vos activités quotidiennes vont varier en fonction de l’unité opérationnelle à laquelle vous êtes affecté et, au fil du temps, de la nature évolutive de votre travail au SNC. Par exemple, certains jours nécessiteront un encadrement plus stratégique plutôt qu’un codage pratique. - -Selon le niveau d'expérience, les développeurs généralistes sont classifiés [CS-03, CS-04 ou CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) au sein du groupe Systèmes d’ordinateurs. - -## Voici ce que vous devrez accomplir : - -1. Écouter les autres employés et ministères gouvernementaux, apprendre d’eux et les aider à améliorer leur façon de travailler et d’offrir les services publics. En vous basant sur ce qui est réalisable et ce qui a un impact, vous contribuerez à la gestion du changement, aux pratiques de fiabilité des sites, à la protection des systèmes et à la promotion d’une conception et d’une accessibilité centrées sur l’être humain dans des endroits où nous n’avons pas d’autorité officielle. -2. Déterminer, communiquer et proposer itérativement des fonctionnalités et des processus viables minimes qui amélioreront les choses pour les utilisateurs dès maintenant. Il est essentiel de faire cela avec agilité même si le gouvernement fonctionne par cascade. -3. Créer et défendre des pratiques par défaut au sein du Service numérique canadien afin d’accroître notre capacité d’exploitation et d’ajouter de la valeur à nos produits. Tout ne sera pas réutilisable avec les ministères partenaires, mais ces produits devraient démontrer les bonnes pratiques que les ministères partenaires pourraient suivre. -4. Expédier des applications Web de pile complète (de l’interface utilisateur à l’infrastructure). Cela comprend l’architecture, le codage, l’exploitation, la publication, les tests et le réglage. Vous devrez faire ces tâches de manière ouverte et collaborative dans des équipes multidisciplinaires. -5. Construire des prototypes et/ou des logiciels bien conçus et qui peuvent être maintenus en fonction du contexte. Vous devrez peut-être jouer des rôles différents non liés au développement (expérience utilisateur, produits) selon le moment et la situation. - -## Nous vous évaluerons en fonction des critères suivants : - -- Créer et livrer des logiciels tout en renforçant la connaissance de la situation et en s’orientant dans le paysage complexe du gouvernement. -- Transposer les pratiques des développeurs modernes en piles technologiques héritées : connaissance du Java, de C# et des déploiements manuels. -- Utiliser ou promouvoir l’accessibilité et les pratiques de fiabilité des sites et du processus de développement et d’exploitation. -- Protéger les systèmes et les processus. -- Découvrir les besoins des utilisateurs et des entreprises et les goulots d’étranglement opérationnels. -- Travailler dans des environnements hautement variables aux multiples intervenants. -- Conseiller les hauts dirigeants et des publics non techniques. -- Promouvoir une livraison inclusive et maintenir l’impact, l’ouverture, l’intégrité et l’équité. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git "a/content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-partenariats.md" "b/content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-partenariats.md" deleted file mode 100644 index 7191b1fa0..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-partenariats.md" +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur généraliste (partenariats)' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche de Développeurs généralistes. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. -archived: true -translationKey: full-stack-dev-partnerships -leverId: c632acb2-ad72-4de0-b6d6-ae3656071c79 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche de Développeurs généralistes. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. - -Nous sommes une organisation matricielle comptant des communautés de pratique qui engagent des gens dans toutes nos unités opérationnelles. Ces unités comprennent les partenariats, pour faire des consultations sur le terrain avec d’autres ministères, et les plateformes, servant à créer et à exploiter des services de logiciels réutilisables. Ce poste fait partie de la collectivité du développement de logiciels et relève du Chef du développement de logiciels, qui affecte des personnes aux projets en fonction des besoins organisationnels et des plans de croissance personnelle. Vos activités quotidiennes vont varier en fonction de l’unité opérationnelle à laquelle vous êtes affecté et, au fil du temps, de la nature évolutive de votre travail au SNC. Par exemple, certains jours nécessiteront un encadrement plus stratégique plutôt qu’un codage pratique. - -Selon le niveau d'expérience, les développeurs généralistes sont classifiés [CS-03, CS-04 ou CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) au sein du groupe Systèmes d’ordinateurs. - -## Voici ce que vous devrez accomplir : - -1. Écouter les autres employés et ministères gouvernementaux, apprendre d’eux et les aider à améliorer leur façon de travailler et d’offrir les services publics. En vous basant sur ce qui est réalisable et ce qui a un impact, vous contribuerez à la gestion du changement, aux pratiques de fiabilité des sites, à la protection des systèmes et à la promotion d’une conception et d’une accessibilité centrées sur l’être humain dans des endroits où nous n’avons pas d’autorité officielle. -2. Déterminer, communiquer et proposer itérativement des fonctionnalités et des processus viables minimes qui amélioreront les choses pour les utilisateurs dès maintenant. Il est essentiel de faire cela avec agilité même si le gouvernement fonctionne par cascade. -3. Créer et défendre des pratiques par défaut au sein du Service numérique canadien afin d’accroître notre capacité d’exploitation et d’ajouter de la valeur à nos produits. Tout ne sera pas réutilisable avec les ministères partenaires, mais ces produits devraient démontrer les bonnes pratiques que les ministères partenaires pourraient suivre. -4. Expédier des applications Web de pile complète (de l’interface utilisateur à l’infrastructure). Cela comprend l’architecture, le codage, l’exploitation, la publication, les tests et le réglage. Vous devrez faire ces tâches de manière ouverte et collaborative dans des équipes multidisciplinaires. -5. Construire des prototypes et/ou des logiciels bien conçus et qui peuvent être maintenus en fonction du contexte. Vous devrez peut-être jouer des rôles différents non liés au développement (expérience utilisateur, produits) selon le moment et la situation. - -## Nous vous évaluerons en fonction des critères suivants : - -- Créer et livrer des logiciels tout en renforçant la connaissance de la situation et en s’orientant dans le paysage complexe du gouvernement. -- Transposer les pratiques des développeurs modernes en piles technologiques héritées : connaissance du Java, de C# et des déploiements manuels. -- Utiliser ou promouvoir l’accessibilité et les pratiques de fiabilité des sites et du processus de développement et d’exploitation. -- Protéger les systèmes et les processus. -- Découvrir les besoins des utilisateurs et des entreprises et les goulots d’étranglement opérationnels. -- Travailler dans des environnements hautement variables aux multiples intervenants. -- Conseiller les hauts dirigeants et des publics non techniques. -- Promouvoir une livraison inclusive et maintenir l’impact, l’ouverture, l’intégrité et l’équité. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git "a/content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-plateforme---http:-cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb.md" "b/content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-plateforme---http:-cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb.md" deleted file mode 100644 index 252245d41..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-plateforme---http:-cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb.md" +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur généraliste (plateforme)' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche de Développeurs généralistes. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. -archived: true -translationKey: full-stack-dev-platform -leverId: http://cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche de Développeurs généralistes. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. - -Nous sommes une organisation matricielle comptant des communautés de pratique qui engagent des gens dans toutes nos unités opérationnelles. Ces unités comprennent les partenariats, pour faire des consultations sur le terrain avec d’autres ministères, et les plateformes, servant à créer et à exploiter des services de logiciels réutilisables. Ce poste fait partie de la collectivité du développement de logiciels et relève du Chef du développement de logiciels, qui affecte des personnes aux projets en fonction des besoins organisationnels et des plans de croissance personnelle. Vos activités quotidiennes vont varier en fonction de l’unité opérationnelle à laquelle vous êtes affecté et, au fil du temps, de la nature évolutive de votre travail au SNC. Par exemple, certains jours nécessiteront un encadrement plus stratégique plutôt qu’un codage pratique. - -Selon le niveau d'expérience, les développeurs généralistes sont classifiés [CS-03, CS-04 ou CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) au sein du groupe Systèmes d’ordinateurs. - -## Voici ce que vous devrez accomplir : - -1. Déterminer, communiquer et proposer itérativement des fonctionnalités et des processus viables minimes qui amélioreront les choses pour les utilisateurs dès maintenant. Il est essentiel de faire cela avec agilité même si le gouvernement fonctionne par cascade. -2. Créer et défendre des pratiques par défaut au sein du Service numérique canadien afin d’accroître notre capacité d’exploitation et d’ajouter de la valeur à nos produits. -3. Expédier des applications Web de pile complète (de l’interface utilisateur à l’infrastructure). Cela comprend l’architecture, le codage, l’exploitation, la publication, les tests et le réglage. Vous devrez faire ces tâches de manière ouverte et collaborative dans des équipes multidisciplinaires. -4. Construire des prototypes et/ou des logiciels bien conçus et qui peuvent être maintenus en fonction du contexte. Vous devrez peut-être jouer des rôles différents non liés au développement (expérience utilisateur, produits) selon le moment et la situation. - -## Nous vous évaluerons en fonction des critères suivants : - -- Créer et livrer des logiciels à l’aide de technologies et de plateformes Web modernes telles que React, NodeJs, Tailwind CSS, Flask, AWS et les outils CI/CD. -- Utiliser ou promouvoir l’accessibilité (WCAG) et les pratiques de fiabilité des sites et du processus de développement et d’exploitation. -- Défendre, définir et améliorer les normes d’équipe concernant le style, l’automatisation des tests, la maintenance et les meilleures pratiques pour un système infonuagique distribué -- Surveiller et soutenir les services en cours de production qui relèvent du domaine de responsabilité de l’équipe. -- Protéger les systèmes et les processus. -- Travailler dans des environnements hautement variables aux multiples intervenants. -- Conseiller les hauts dirigeants et des publics non techniques. -- Promouvoir une livraison inclusive et maintenir l’impact, l’ouverture, l’intégrité et l’équité. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git "a/content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-plateforme.md" "b/content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-plateforme.md" deleted file mode 100644 index 252245d41..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-g\303\251n\303\251raliste-plateforme.md" +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur généraliste (plateforme)' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche de Développeurs généralistes. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. -archived: true -translationKey: full-stack-dev-platform -leverId: http://cd488c0a-cfbf-466b-9d10-1a3c22b1eeeb ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche de Développeurs généralistes. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. - -Nous sommes une organisation matricielle comptant des communautés de pratique qui engagent des gens dans toutes nos unités opérationnelles. Ces unités comprennent les partenariats, pour faire des consultations sur le terrain avec d’autres ministères, et les plateformes, servant à créer et à exploiter des services de logiciels réutilisables. Ce poste fait partie de la collectivité du développement de logiciels et relève du Chef du développement de logiciels, qui affecte des personnes aux projets en fonction des besoins organisationnels et des plans de croissance personnelle. Vos activités quotidiennes vont varier en fonction de l’unité opérationnelle à laquelle vous êtes affecté et, au fil du temps, de la nature évolutive de votre travail au SNC. Par exemple, certains jours nécessiteront un encadrement plus stratégique plutôt qu’un codage pratique. - -Selon le niveau d'expérience, les développeurs généralistes sont classifiés [CS-03, CS-04 ou CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) au sein du groupe Systèmes d’ordinateurs. - -## Voici ce que vous devrez accomplir : - -1. Déterminer, communiquer et proposer itérativement des fonctionnalités et des processus viables minimes qui amélioreront les choses pour les utilisateurs dès maintenant. Il est essentiel de faire cela avec agilité même si le gouvernement fonctionne par cascade. -2. Créer et défendre des pratiques par défaut au sein du Service numérique canadien afin d’accroître notre capacité d’exploitation et d’ajouter de la valeur à nos produits. -3. Expédier des applications Web de pile complète (de l’interface utilisateur à l’infrastructure). Cela comprend l’architecture, le codage, l’exploitation, la publication, les tests et le réglage. Vous devrez faire ces tâches de manière ouverte et collaborative dans des équipes multidisciplinaires. -4. Construire des prototypes et/ou des logiciels bien conçus et qui peuvent être maintenus en fonction du contexte. Vous devrez peut-être jouer des rôles différents non liés au développement (expérience utilisateur, produits) selon le moment et la situation. - -## Nous vous évaluerons en fonction des critères suivants : - -- Créer et livrer des logiciels à l’aide de technologies et de plateformes Web modernes telles que React, NodeJs, Tailwind CSS, Flask, AWS et les outils CI/CD. -- Utiliser ou promouvoir l’accessibilité (WCAG) et les pratiques de fiabilité des sites et du processus de développement et d’exploitation. -- Défendre, définir et améliorer les normes d’équipe concernant le style, l’automatisation des tests, la maintenance et les meilleures pratiques pour un système infonuagique distribué -- Surveiller et soutenir les services en cours de production qui relèvent du domaine de responsabilité de l’équipe. -- Protéger les systèmes et les processus. -- Travailler dans des environnements hautement variables aux multiples intervenants. -- Conseiller les hauts dirigeants et des publics non techniques. -- Promouvoir une livraison inclusive et maintenir l’impact, l’ouverture, l’intégrité et l’équité. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git "a/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-du-soutien-technique--231fd144-b6ca-4278-9667-adb6f62b869f.md" "b/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-du-soutien-technique--231fd144-b6ca-4278-9667-adb6f62b869f.md" deleted file mode 100644 index 67fecf57b..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-du-soutien-technique--231fd144-b6ca-4278-9667-adb6f62b869f.md" +++ /dev/null @@ -1,55 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur ou développeuse du soutien technique' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) développeur de soutien. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. -archived: true -translationKey: technical-support-dev-apr-2022 -leverId: 231fd144-b6ca-4278-9667-adb6f62b869f ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) développeur de soutien. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. - -Ce poste relève du Responsable de l'infrastructure, de la sécurité et du support. Ce rôle fait partie de l'équipe plateformes, une équipe servant à créer et à exploiter des services de logiciels réutilisables. Vos activités quotidiennes vont varier en fonction de l’unité opérationnelle à laquelle vous êtes affecté et, au fil du temps, de la nature évolutive de votre travail au SNC. Par exemple, certains jours nécessiteront un encadrement plus stratégique plutôt qu’un codage pratique. Le poste nécessitera un mélange d'excellence technique, de solides compétences en communication, de service à la clientèle et de connaissances des processus de gestion des services informatiques. - -Les développeurs de soutien sont classés [CS-02 ou CS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1#toc12259212260/) dans le groupe des Systèmes d’ordinateurs. - -## Vous devrez accomplir les tâches suivantes : - -1. Analyser et résoudre les incidents et les problèmes de soutien technique complexes relatifs à nos divers produits de plateforme pour nos clients. - * Répondre aux demandes de renseignements, traiter les problèmes ou les transmettre à un échelon supérieur. - * Résoudre et diagnostiquer les problèmes, analyser les causes fondamentales et générer des plans d’action en conséquence. - * Travailler de manière interfonctionnelle pour résoudre les problèmes et offrir une assistance aux clients. -2. Relever les lacunes dans nos services, processus ou méthodes actuels ou à venir et chercher à trouver des solutions de sa propre initiative. -3. Surveiller et analyser les environnements des clients, en formulant des recommandations pour l’amélioration et l’optimisation continues de ces environnements.  -4. Interagir avec les équipes de l’ingénierie des produits, du développement et de l’ingénierie de la fiabilité des services afin de consigner et de commenter les problèmes et les améliorations liés au soutien à la production. -5. Tenir à jour et améliorer la documentation technique associée aux environnements des clients. -6. Faire preuve d’excellentes compétences en matière de service à la clientèle à tous les niveaux de communication, de gestion des incidents et des problèmes, de transmission à un échelon supérieur et d’activités de résolution. -7. Fournir un soutien sur appel par roulement et pour les dossiers transmis depuis un échelon inférieur. - -## Nous vous évaluerons en fonction de ce qui suit : - -* Capacité à travailler en contact direct avec les clients, solides compétences en communication écrite et orale, capacité à écouter, à faire preuve d’empathie et à converser avec des parties prenantes internes ou externes et techniques ou non techniques -* Connaissance approfondie et expérience pratique des technologies AWS et API -* Expérience en création de scripts ou logiciel en n'importe quel language de code -* Expérience des principes de sécurité -* Capacité de cerner les besoins des utilisateurs et les besoins opérationnels, de même que les goulets d’étranglement opérationnels -* Capacité de travailler dans des environnements multi-intervenants hautement variables -* Expérience de travail dans un environnement de soutien technique ouvert 24 heures sur 24, 7 jours sur 7 -* Promotion de la prestation inclusive, de l’efficacité, de l’ouverture, de l’intégrité et de l’équité -* Idéalement, vous maîtrisez le français et l’anglais, au niveau BBB* testé par le gouvernement ou supérieur. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. diff --git "a/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste--3ad29d0c-ca96-4d01-b568-bb121d5f0d8b.md" "b/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste--3ad29d0c-ca96-4d01-b568-bb121d5f0d8b.md" deleted file mode 100644 index 300de6a25..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste--3ad29d0c-ca96-4d01-b568-bb121d5f0d8b.md" +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur ou développeuse généraliste' -description: >- - Nous embauchons des développeurs ou des développeuses généralistes. Bien que notre bureau principal soit situé à Ottawa, notre équipe est répartie à travers le Canada et nous acceptons les candidatures provenant d’autres régions du Canada au même titre. Nos unités opérationnelles comprennent l’unité des « partenariats » axée sur le travail de consultation avec d’autres ministères et l’unité des « plateformes » servant à créer et à exploiter des services de logiciels réutilisables. -archived: true -translationKey: fullstack-notify -leverId: 3ad29d0c-ca96-4d01-b568-bb121d5f0d8b ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre des services numériques accessibles. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Nous embauchons des développeurs ou des développeuses généralistes. Bien que notre bureau principal soit situé à Ottawa, notre équipe est répartie à travers le Canada et nous acceptons les candidatures provenant d’autres régions du Canada au même titre. Nos unités opérationnelles comprennent l’unité des « partenariats » axée sur le travail de consultation avec d’autres ministères et l’unité des « plateformes » servant à créer et à exploiter des services de logiciels réutilisables. - -Ces postes font partie de la communauté de développement logiciel et relèvent du responsable d’équipe de produit au sein de l’unité des plateformes. Votre quotidien changera en fonction de l’équipe de produit et du ministère auxquels vous êtes affecté(e) et, au fil du temps, de l’évolution des travaux au SNC. Par exemple, vous aurez parfois à fournir du coaching stratégique plutôt que des lignes de codes. - -Selon votre niveau d’expérience, les postes de développeur et développeuse sont classés comme [CS-03, CS-04 ou CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) dans le groupe des Systèmes d’ordinateurs. - -**Vous serez appelé à réaliser les tâches suivantes :** - -- Déterminer, communiquer et fournir de manière itérative des fonctionnalités et des processus viables minimaux qui offrent des améliorations immédiates pour les utilisateurs. Une approche agile est essentielle pour y arriver, même si le gouvernement fonctionne selon un modèle en cascade. -- Créer et promouvoir des pratiques par défaut au sein du SNC afin d’accroître notre capacité d’offrir des produits utiles et de les exploiter. -- Livrer des applications Web intégrales (de l’IU jusqu’à l’infrastructure). C.-à-d. la mise en place de l’architecture, le codage, l’exploitation, la publication, les tests et le réglage de ces applications. Ce travail se fait de façon transparente et collaborative au sein d’équipes multidisciplinaires. -- Construire des prototypes et des logiciels fiables et faciles d’entretien selon le contexte. Vous serez peut-être appelé(e) à porter différents chapeaux non développeur (UX, produit) en fonction de la situation. - -**Votre candidature sera évaluée en fonction des compétences suivantes :** - -- Création et livraison de logiciels à l’aide des technologies et des plateformes Web modernes comme Python, Flask, Celery, AWS, CSS, Javascript. Une connaissance des technologies Terraform, Serverless, Tailwind, Docker et Kubernetes est un atout. -- Création et livraison de logiciels inclusifs et accessibles (WCAG). -- Mise en pratique ou promotion des pratiques de fiabilité des sites ou des opérations de développement. -- Promotion, établissement et amélioration de normes d’équipe pour le style de codage, l’automatisation des tests, la facilité d’entretien et les meilleures pratiques en matière de systèmes d’infonuagique décentralisés. -- Surveillance et soutien de services en production qui relèvent du domaine de propriété de l’équipe. -- Sécurisation des systèmes et des processus. -- Capacité à travailler dans des environnements très variables avec plusieurs intervenants. -- Prestation de conseil aux cadres supérieurs et à des intervenants non techniques. -- Promotion d’une prestation inclusive et d’un travail utile, transparent, intègre et équitable. -- Sens de l’initiative au sein des équipes, capacité et disposition à combler les lacunes dans les équipes en cas de besoin. - - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - - diff --git "a/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste-mvp---8f4de03e-aee2-4b38-a69a-d69ea8258187.md" "b/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste-mvp---8f4de03e-aee2-4b38-a69a-d69ea8258187.md" deleted file mode 100644 index a801ab1b2..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste-mvp---8f4de03e-aee2-4b38-a69a-d69ea8258187.md" +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur ou développeuse généraliste (MVP)' -description: >- - Nous embauchons des développeurs ou des développeuses généralistes. Bien que notre bureau principal soit situé à Ottawa, notre équipe est répartie à travers le Canada et nous acceptons les candidatures provenant d’autres régions du Canada au même titre. Nos unités opérationnelles comprennent l’unité des « partenariats » axée sur le travail de consultation avec d’autres ministères et l’unité des « plateformes » servant à créer et à exploiter des services de logiciels réutilisables. -archived: true -translationKey: fullstack-mvp -leverId: 8f4de03e-aee2-4b38-a69a-d69ea8258187 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre des services numériques accessibles. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Nous embauchons des développeurs ou des développeuses généralistes. Bien que notre bureau principal soit situé à Ottawa, notre équipe est répartie à travers le Canada et nous acceptons les candidatures provenant d’autres régions du Canada au même titre. Nos unités opérationnelles comprennent l’unité des « partenariats » axée sur le travail de consultation avec d’autres ministères et l’unité des « plateformes » servant à créer et à exploiter des services de logiciels réutilisables. - -Ces postes font partie de la communauté de développement logiciel et relèvent du responsable d’équipe de produit au sein de l’unité des plateformes. Votre quotidien changera en fonction de l’équipe de produit et du ministère auxquels vous êtes affecté(e) et, au fil du temps, de l’évolution des travaux au SNC. Par exemple, vous aurez parfois à fournir du coaching stratégique plutôt que des lignes de codes. - -Selon votre niveau d’expérience, les postes de développeur et développeuse sont classés comme [CS-03, CS-04 ou CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) dans le groupe des Systèmes d’ordinateurs. - -**Vous serez appelé à réaliser les tâches suivantes :** - -- Déterminer, communiquer et fournir de manière itérative des fonctionnalités et des processus viables minimaux qui offrent des améliorations immédiates pour les utilisateurs. Une approche agile est essentielle pour y arriver, même si le gouvernement fonctionne selon un modèle en cascade. -- Créer et promouvoir des pratiques par défaut au sein du SNC afin d’accroître notre capacité d’offrir des produits utiles et de les exploiter. -- Livrer des applications Web intégrales (de l’IU jusqu’à l’infrastructure). C.-à-d. la mise en place de l’architecture, le codage, l’exploitation, la publication, les tests et le réglage de ces applications. Ce travail se fait de façon transparente et collaborative au sein d’équipes multidisciplinaires. -- Construire des prototypes et des logiciels fiables et faciles d’entretien selon le contexte. Vous serez peut-être appelé(e) à porter différents chapeaux non développeur (UX, produit) en fonction de la situation. - -**Votre candidature sera évaluée en fonction des compétences suivantes :** - -- Création et livraison de logiciels à l’aide des technologies et des plateformes Web modernes comme React, Typescript, PHP, Wordpress, CSS. Une connaissance des technologies Docker, Terraform et AWS est un atout. -- Création et livraison de logiciels inclusifs et accessibles (WCAG). -- Mise en pratique ou promotion des pratiques de fiabilité des sites ou des opérations de développement. -- Promotion, établissement et amélioration de normes d’équipe pour le style de codage, l’automatisation des tests, la facilité d’entretien et les meilleures pratiques en matière de systèmes d’infonuagique décentralisés. -- Surveillance et soutien de services en production qui relèvent du domaine de propriété de l’équipe. -- Sécurisation des systèmes et des processus. -- Capacité à travailler dans des environnements très variables avec plusieurs intervenants. -- Prestation de conseil aux cadres supérieurs et à des intervenants non techniques. -- Promotion d’une prestation inclusive et d’un travail utile, transparent, intègre et équitable. -- Sens de l’initiative au sein des équipes, capacité et disposition à combler les lacunes dans les équipes en cas de besoin. - - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - - - diff --git "a/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste-mvp.md" "b/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste-mvp.md" deleted file mode 100644 index a801ab1b2..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste-mvp.md" +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur ou développeuse généraliste (MVP)' -description: >- - Nous embauchons des développeurs ou des développeuses généralistes. Bien que notre bureau principal soit situé à Ottawa, notre équipe est répartie à travers le Canada et nous acceptons les candidatures provenant d’autres régions du Canada au même titre. Nos unités opérationnelles comprennent l’unité des « partenariats » axée sur le travail de consultation avec d’autres ministères et l’unité des « plateformes » servant à créer et à exploiter des services de logiciels réutilisables. -archived: true -translationKey: fullstack-mvp -leverId: 8f4de03e-aee2-4b38-a69a-d69ea8258187 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre des services numériques accessibles. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Nous embauchons des développeurs ou des développeuses généralistes. Bien que notre bureau principal soit situé à Ottawa, notre équipe est répartie à travers le Canada et nous acceptons les candidatures provenant d’autres régions du Canada au même titre. Nos unités opérationnelles comprennent l’unité des « partenariats » axée sur le travail de consultation avec d’autres ministères et l’unité des « plateformes » servant à créer et à exploiter des services de logiciels réutilisables. - -Ces postes font partie de la communauté de développement logiciel et relèvent du responsable d’équipe de produit au sein de l’unité des plateformes. Votre quotidien changera en fonction de l’équipe de produit et du ministère auxquels vous êtes affecté(e) et, au fil du temps, de l’évolution des travaux au SNC. Par exemple, vous aurez parfois à fournir du coaching stratégique plutôt que des lignes de codes. - -Selon votre niveau d’expérience, les postes de développeur et développeuse sont classés comme [CS-03, CS-04 ou CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) dans le groupe des Systèmes d’ordinateurs. - -**Vous serez appelé à réaliser les tâches suivantes :** - -- Déterminer, communiquer et fournir de manière itérative des fonctionnalités et des processus viables minimaux qui offrent des améliorations immédiates pour les utilisateurs. Une approche agile est essentielle pour y arriver, même si le gouvernement fonctionne selon un modèle en cascade. -- Créer et promouvoir des pratiques par défaut au sein du SNC afin d’accroître notre capacité d’offrir des produits utiles et de les exploiter. -- Livrer des applications Web intégrales (de l’IU jusqu’à l’infrastructure). C.-à-d. la mise en place de l’architecture, le codage, l’exploitation, la publication, les tests et le réglage de ces applications. Ce travail se fait de façon transparente et collaborative au sein d’équipes multidisciplinaires. -- Construire des prototypes et des logiciels fiables et faciles d’entretien selon le contexte. Vous serez peut-être appelé(e) à porter différents chapeaux non développeur (UX, produit) en fonction de la situation. - -**Votre candidature sera évaluée en fonction des compétences suivantes :** - -- Création et livraison de logiciels à l’aide des technologies et des plateformes Web modernes comme React, Typescript, PHP, Wordpress, CSS. Une connaissance des technologies Docker, Terraform et AWS est un atout. -- Création et livraison de logiciels inclusifs et accessibles (WCAG). -- Mise en pratique ou promotion des pratiques de fiabilité des sites ou des opérations de développement. -- Promotion, établissement et amélioration de normes d’équipe pour le style de codage, l’automatisation des tests, la facilité d’entretien et les meilleures pratiques en matière de systèmes d’infonuagique décentralisés. -- Surveillance et soutien de services en production qui relèvent du domaine de propriété de l’équipe. -- Sécurisation des systèmes et des processus. -- Capacité à travailler dans des environnements très variables avec plusieurs intervenants. -- Prestation de conseil aux cadres supérieurs et à des intervenants non techniques. -- Promotion d’une prestation inclusive et d’un travail utile, transparent, intègre et équitable. -- Sens de l’initiative au sein des équipes, capacité et disposition à combler les lacunes dans les équipes en cas de besoin. - - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - - - diff --git "a/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste.md" "b/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste.md" deleted file mode 100644 index 300de6a25..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-ou-d\303\251veloppeuse-g\303\251n\303\251raliste.md" +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur ou développeuse généraliste' -description: >- - Nous embauchons des développeurs ou des développeuses généralistes. Bien que notre bureau principal soit situé à Ottawa, notre équipe est répartie à travers le Canada et nous acceptons les candidatures provenant d’autres régions du Canada au même titre. Nos unités opérationnelles comprennent l’unité des « partenariats » axée sur le travail de consultation avec d’autres ministères et l’unité des « plateformes » servant à créer et à exploiter des services de logiciels réutilisables. -archived: true -translationKey: fullstack-notify -leverId: 3ad29d0c-ca96-4d01-b568-bb121d5f0d8b ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre des services numériques accessibles. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Nous embauchons des développeurs ou des développeuses généralistes. Bien que notre bureau principal soit situé à Ottawa, notre équipe est répartie à travers le Canada et nous acceptons les candidatures provenant d’autres régions du Canada au même titre. Nos unités opérationnelles comprennent l’unité des « partenariats » axée sur le travail de consultation avec d’autres ministères et l’unité des « plateformes » servant à créer et à exploiter des services de logiciels réutilisables. - -Ces postes font partie de la communauté de développement logiciel et relèvent du responsable d’équipe de produit au sein de l’unité des plateformes. Votre quotidien changera en fonction de l’équipe de produit et du ministère auxquels vous êtes affecté(e) et, au fil du temps, de l’évolution des travaux au SNC. Par exemple, vous aurez parfois à fournir du coaching stratégique plutôt que des lignes de codes. - -Selon votre niveau d’expérience, les postes de développeur et développeuse sont classés comme [CS-03, CS-04 ou CS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) dans le groupe des Systèmes d’ordinateurs. - -**Vous serez appelé à réaliser les tâches suivantes :** - -- Déterminer, communiquer et fournir de manière itérative des fonctionnalités et des processus viables minimaux qui offrent des améliorations immédiates pour les utilisateurs. Une approche agile est essentielle pour y arriver, même si le gouvernement fonctionne selon un modèle en cascade. -- Créer et promouvoir des pratiques par défaut au sein du SNC afin d’accroître notre capacité d’offrir des produits utiles et de les exploiter. -- Livrer des applications Web intégrales (de l’IU jusqu’à l’infrastructure). C.-à-d. la mise en place de l’architecture, le codage, l’exploitation, la publication, les tests et le réglage de ces applications. Ce travail se fait de façon transparente et collaborative au sein d’équipes multidisciplinaires. -- Construire des prototypes et des logiciels fiables et faciles d’entretien selon le contexte. Vous serez peut-être appelé(e) à porter différents chapeaux non développeur (UX, produit) en fonction de la situation. - -**Votre candidature sera évaluée en fonction des compétences suivantes :** - -- Création et livraison de logiciels à l’aide des technologies et des plateformes Web modernes comme Python, Flask, Celery, AWS, CSS, Javascript. Une connaissance des technologies Terraform, Serverless, Tailwind, Docker et Kubernetes est un atout. -- Création et livraison de logiciels inclusifs et accessibles (WCAG). -- Mise en pratique ou promotion des pratiques de fiabilité des sites ou des opérations de développement. -- Promotion, établissement et amélioration de normes d’équipe pour le style de codage, l’automatisation des tests, la facilité d’entretien et les meilleures pratiques en matière de systèmes d’infonuagique décentralisés. -- Surveillance et soutien de services en production qui relèvent du domaine de propriété de l’équipe. -- Sécurisation des systèmes et des processus. -- Capacité à travailler dans des environnements très variables avec plusieurs intervenants. -- Prestation de conseil aux cadres supérieurs et à des intervenants non techniques. -- Promotion d’une prestation inclusive et d’un travail utile, transparent, intègre et équitable. -- Sens de l’initiative au sein des équipes, capacité et disposition à combler les lacunes dans les équipes en cas de besoin. - - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - - diff --git "a/content/fr/careers/positions/d\303\251veloppeur-principal-de-logiciels-frontaux--6e9992fd-4ee4-4eee-9f62-dc7cd806528a.md" "b/content/fr/careers/positions/d\303\251veloppeur-principal-de-logiciels-frontaux--6e9992fd-4ee4-4eee-9f62-dc7cd806528a.md" deleted file mode 100644 index caf19e11d..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-principal-de-logiciels-frontaux--6e9992fd-4ee4-4eee-9f62-dc7cd806528a.md" +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur principal de logiciels frontaux' -description: >- - Nous sommes à la recherche d’un(e) développeur principal de logiciels frontaux. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. -archived: true -translationKey: sr-frontend-developer -leverId: 6e9992fd-4ee4-4eee-9f62-dc7cd806528a ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) développeur principal de logiciels frontaux. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. - -Nous sommes une organisation matricielle comptant des communautés de pratique qui engagent des gens dans toutes nos unités opérationnelles. Ces unités comprennent les partenariats, pour faire des consultations sur le terrain avec d’autres ministères, et les plateformes, servant à créer et à exploiter des services de logiciels réutilisables. Ce poste fait partie de la collectivité du développement de logiciels et relève du Chef du développement de logiciels, qui affecte des personnes aux projets en fonction des besoins organisationnels et des plans de croissance personnelle. Vos activités quotidiennes vont varier en fonction de l’unité opérationnelle à laquelle vous êtes affecté et, au fil du temps, de la nature évolutive de votre travail au SNC. Par exemple, certains jours nécessiteront un encadrement plus stratégique plutôt qu’un codage pratique. - -Les développeurs principaux sont classifiés [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) au sein du groupe Systèmes d’ordinateurs. - -## Dans le cadre de ce poste, vous devrez : - -1. Écouter et apprendre des autres employés et ministères du gouvernement et les aider à améliorer leur façon de travailler et de fournir des services publics. En fonction de ce qui est à la fois faisable et percutant, il est essentiel de contribuer à la gestion du changement et de promouvoir les Règles pour l’accessibilité des contenus Web (WCAG) et la conception centrée sur la personne là où nous n’avons pas d’autorité officielle. -2. Déterminer, communiquer et fournir de façon itérative des fonctions et des processus minimaux viables qui amélioreront l’expérience des utilisateurs dès maintenant. Il est essentiel de faire preuve d’agilité, même si le gouvernement soutient une approche en cascade. -3. Créer et promouvoir des pratiques par défaut au sein du SNC afin d’accroître notre capacité d’exploiter et d’optimiser les produits de notre plateforme. Tout ne sera pas réutilisé chez les ministères partenaires, mais nos pratiques doivent être exemplifiées par ce que nos partenaires pourraient adopter. -4. Diriger le développement frontal des applications Web par pile complète (de l’interface utilisateur à l’infrastructure), notamment le codage, le fonctionnement, la distribution, la mise à l’essai et le réglage des applications. Vous devrez le faire de façon ouverte et concertée au sein d’équipes interfonctionnelles. Il peut s’agir d’un service sur demande par rotation. -5. Construire des prototypes ou des logiciels bien conçus et faciles à gérer en fonction du contexte. En travaillant au sein d’une équipe interfonctionnelle, vous devrez comprendre et parfois jouer des rôles autres que le vôtre. - -## Vous serez évalué(e) en fonction de ce qui suit : - -* Conception et codage de systèmes logiciels Web fiables, faciles à gérer, sécuritaires et accessibles; -* Compétences et habiletés avec des cadres JavaScript (c.-à-d. Angular, React, etc.) et avec des bibliothèques d’interface utilisateur ou des systèmes de conception partagés; -* Connaissance des pratiques exemplaires en matière de performance Web, de compatibilité entre les navigateurs et les appareils, et de bonne couverture d’essais automatisés; -* Découverte des besoins des utilisateurs et des besoins opérationnels, et des congestionnements opérationnels; -* Travailler dans des environnements multi-intervenants hautement variables; -* Conseiller les cadres supérieurs et les publics généraux; -* Appliquer les pratiques modernes des développeurs aux piles technologiques traditionnelles; -* Promouvoir la prestation inclusive et le contrôle des effets, l’ouverture, l’intégrité et l’équité. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - -\* Un bassin de personnes qualifiées résultant de ce processus POURRAIT être créé et POURRAIT être utilisé pour combler un poste similaire avec des profils linguistiques (anglais essentiel, bilingue impératif BBB / BBB, bilingue impératif CBC / CBC, ainsi que des mandats (indéterminé, déploiement, intérim , affectation, détachement, période déterminée) qui peut varier selon le poste à doter. diff --git "a/content/fr/careers/positions/d\303\251veloppeur-principal-de-logiciels-frontaux.md" "b/content/fr/careers/positions/d\303\251veloppeur-principal-de-logiciels-frontaux.md" deleted file mode 100644 index caf19e11d..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-principal-de-logiciels-frontaux.md" +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur principal de logiciels frontaux' -description: >- - Nous sommes à la recherche d’un(e) développeur principal de logiciels frontaux. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. -archived: true -translationKey: sr-frontend-developer -leverId: 6e9992fd-4ee4-4eee-9f62-dc7cd806528a ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) développeur principal de logiciels frontaux. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. - -Nous sommes une organisation matricielle comptant des communautés de pratique qui engagent des gens dans toutes nos unités opérationnelles. Ces unités comprennent les partenariats, pour faire des consultations sur le terrain avec d’autres ministères, et les plateformes, servant à créer et à exploiter des services de logiciels réutilisables. Ce poste fait partie de la collectivité du développement de logiciels et relève du Chef du développement de logiciels, qui affecte des personnes aux projets en fonction des besoins organisationnels et des plans de croissance personnelle. Vos activités quotidiennes vont varier en fonction de l’unité opérationnelle à laquelle vous êtes affecté et, au fil du temps, de la nature évolutive de votre travail au SNC. Par exemple, certains jours nécessiteront un encadrement plus stratégique plutôt qu’un codage pratique. - -Les développeurs principaux sont classifiés [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) au sein du groupe Systèmes d’ordinateurs. - -## Dans le cadre de ce poste, vous devrez : - -1. Écouter et apprendre des autres employés et ministères du gouvernement et les aider à améliorer leur façon de travailler et de fournir des services publics. En fonction de ce qui est à la fois faisable et percutant, il est essentiel de contribuer à la gestion du changement et de promouvoir les Règles pour l’accessibilité des contenus Web (WCAG) et la conception centrée sur la personne là où nous n’avons pas d’autorité officielle. -2. Déterminer, communiquer et fournir de façon itérative des fonctions et des processus minimaux viables qui amélioreront l’expérience des utilisateurs dès maintenant. Il est essentiel de faire preuve d’agilité, même si le gouvernement soutient une approche en cascade. -3. Créer et promouvoir des pratiques par défaut au sein du SNC afin d’accroître notre capacité d’exploiter et d’optimiser les produits de notre plateforme. Tout ne sera pas réutilisé chez les ministères partenaires, mais nos pratiques doivent être exemplifiées par ce que nos partenaires pourraient adopter. -4. Diriger le développement frontal des applications Web par pile complète (de l’interface utilisateur à l’infrastructure), notamment le codage, le fonctionnement, la distribution, la mise à l’essai et le réglage des applications. Vous devrez le faire de façon ouverte et concertée au sein d’équipes interfonctionnelles. Il peut s’agir d’un service sur demande par rotation. -5. Construire des prototypes ou des logiciels bien conçus et faciles à gérer en fonction du contexte. En travaillant au sein d’une équipe interfonctionnelle, vous devrez comprendre et parfois jouer des rôles autres que le vôtre. - -## Vous serez évalué(e) en fonction de ce qui suit : - -* Conception et codage de systèmes logiciels Web fiables, faciles à gérer, sécuritaires et accessibles; -* Compétences et habiletés avec des cadres JavaScript (c.-à-d. Angular, React, etc.) et avec des bibliothèques d’interface utilisateur ou des systèmes de conception partagés; -* Connaissance des pratiques exemplaires en matière de performance Web, de compatibilité entre les navigateurs et les appareils, et de bonne couverture d’essais automatisés; -* Découverte des besoins des utilisateurs et des besoins opérationnels, et des congestionnements opérationnels; -* Travailler dans des environnements multi-intervenants hautement variables; -* Conseiller les cadres supérieurs et les publics généraux; -* Appliquer les pratiques modernes des développeurs aux piles technologiques traditionnelles; -* Promouvoir la prestation inclusive et le contrôle des effets, l’ouverture, l’intégrité et l’équité. - -Nous savons que chacun(e) contribue des compétences et des expériences, et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne/ le bon candidat(e) pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - -\* Un bassin de personnes qualifiées résultant de ce processus POURRAIT être créé et POURRAIT être utilisé pour combler un poste similaire avec des profils linguistiques (anglais essentiel, bilingue impératif BBB / BBB, bilingue impératif CBC / CBC, ainsi que des mandats (indéterminé, déploiement, intérim , affectation, détachement, période déterminée) qui peut varier selon le poste à doter. diff --git "a/content/fr/careers/positions/d\303\251veloppeur-principal-ou-d\303\251veloppeuse-principale-de-l\342\200\231infrastructure--5ba20784-5f48-4281-a205-51ccb75568ca.md" "b/content/fr/careers/positions/d\303\251veloppeur-principal-ou-d\303\251veloppeuse-principale-de-l\342\200\231infrastructure--5ba20784-5f48-4281-a205-51ccb75568ca.md" deleted file mode 100644 index 7e2228f89..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur-principal-ou-d\303\251veloppeuse-principale-de-l\342\200\231infrastructure--5ba20784-5f48-4281-a205-51ccb75568ca.md" +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur principal ou développeuse principale de l’infrastructure' -description: >- - 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 rôle peut être assumé de n’importe où au Canada. À l’avenir, des déplacements occasionnels à Ottawa pourraient être nécessaires. -archived: true -translationKey: 2022-nov-sr-infra-dev -leverId: 5ba20784-5f48-4281-a205-51ccb75568ca ---- - -## À 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](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) 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. - diff --git "a/content/fr/careers/positions/d\303\251veloppeurs-exp\303\251riment\303\251s.md" "b/content/fr/careers/positions/d\303\251veloppeurs-exp\303\251riment\303\251s.md" deleted file mode 100644 index e77bba703..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeurs-exp\303\251riment\303\251s.md" +++ /dev/null @@ -1,40 +0,0 @@ ---- -layout: job-posting -type: section -title: Développeurs expérimentés -description: 'Nous recherchons des développeurs expérimentés et dévoués pour faire grandir.' -archived: true -translationKey: sr-dev -leverId: 1c2e54d9-be1f-468b-bf64-b4a50769d8d9 ---- -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de notre mission, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en s’appuyant sur les besoins des personnes. Nous embauchons à Ottawa, Toronto, Waterloo et Montréal. - -En travaillant ouvertement et en établissant des liens entre les partenaires et les outils, les talents et la formation fondée sur la pratique, nous renforçons les capacités à l’échelle du gouvernement afin d’améliorer la prestation des services. - -## Nous recherchons des développeurs expérimentés et dévoués pour faire grandir notre équipe. - -* Vous avez une passion et la compétence de livrer du code de haute qualité, dans des langages tels que JavaScript, PHP, Python, Go, et vous avez travaillé avec des technologies comme NodeJS, React, Angular, Serverless, etc. -* Vous êtes à l’aise de bâtir des API de style RESTful ou avec GraphQL. -* Vous utilisez les bons outils pour régler les problèmes. Vous êtes habitué de travailler au sein d’une équipe agile, en sprints et par itérations constantes, et vous êtes enthousiasmé par le développement piloté par les tests. -* Vous nouez facilement le dialogue avec les autres, à l’interne et à l’externe. Vous inspirez la collaboration et la créativité, et vous pouvez communiquer efficacement à la fois avec des auditoires techniques et non techniques. -* Vous défendez les intérêts des personnes que vous servez. Vous bâtissez avec elles plutôt que pour elles, en intégrant données et expériences utilisateurs. Vous avez à cœur de faire du Canada un endroit où il fait bon vivre et vous vous efforcez d’offrir des produits axés sur l’utilisateur. - -## Vous serez en mesure de : - -* Contribuer à la conception, la création et l’exploitation de systèmes critiques à l’échelle. -* Travailler au sein d’un environnement d’apprentissage grâce à des équipes multidisciplinaires composées de concepteurs, de chercheurs et de professionnels des politiques. -* Promouvoir une culture de développement à haut rendement, inclusive et axée sur le développement en équipe. -* Collaborer avec les partenaires et les parties prenantes. -* Contribuer à des projets à source ouverte et partager votre travail sur GitHub ou d’autres référentiels de code publics. -* Promouvoir l’innovation et orienter le changement technologique au SNC et avec nos partenaires gouvernementaux. -* Développer une culture de prestation inclusive et respecter les principes d’ouverture, d’intégrité et d’équité. - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. diff --git "a/content/fr/careers/positions/d\303\251veloppeur\302\267se-principal\302\267e-de-logiciels-frontaux--ebf0d33e-0343-4ee3-9f0d-e00401bb4a20.md" "b/content/fr/careers/positions/d\303\251veloppeur\302\267se-principal\302\267e-de-logiciels-frontaux--ebf0d33e-0343-4ee3-9f0d-e00401bb4a20.md" deleted file mode 100644 index fdb105882..000000000 --- "a/content/fr/careers/positions/d\303\251veloppeur\302\267se-principal\302\267e-de-logiciels-frontaux--ebf0d33e-0343-4ee3-9f0d-e00401bb4a20.md" +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Développeur·se principal·e de logiciels frontaux' -description: >- - Nous sommes à la recherche d’un·e développeur·se principal·e de logiciels frontaux. Nous comptons des bureaux à Ottawa, Montréal, Toronto et Kitchener, mais nous sommes répartis sur l’ensemble du territoire et nous acceptons également les candidatures provenant d’autres régions du Canada. -archived: true -translationKey: Senior Front-End Software Developer-january 2022 -leverId: ebf0d33e-0343-4ee3-9f0d-e00401bb4a20 ---- - -Le Service numérique canadien (SNC) a pour mission de changer la façon dont le gouvernement fédéral conçoit et offre les services numériques, et ce dans le but d’atténuer le risque de créer des produits défectueux, de réduire les coûts, de garantir la confidentialité des utilisateurs et la sécurité des systèmes, et par-dessus tout, afin d’améliorer la vie des gens en plaçant leurs besoins et leurs préoccupations au premier plan. - -Nous sommes d’avis que chaque expérience que les Canadiens et Canadiennes ont avec leur gouvernement devrait satisfaire, voire dépasser, leurs attentes - réalistes et actuelles - en matière de sécurité, de célérité, de simplicité, de transparence et d’accessibilité des services numériques. Nous travaillons ouvertement pour renforcer les capacités de l’ensemble du gouvernement afin d’améliorer la prestation de services; et nous avons besoin de vous. - -Nous sommes à la recherche d’un·e développeur·se principal·e de logiciels frontaux. Nous comptons des bureaux à Ottawa, Montréal, Toronto et Kitchener, mais nous sommes répartis sur l’ensemble du territoire et nous acceptons également les candidatures provenant d’autres régions du Canada. - -Ce poste relève de l’unité de plateformes, qui construit et exploite des services logiciels réutilisables. Vous vous joindrez à une équipe multidisciplinaire qui élabore une boîte à outils que chaque fonctionnaire pourra utiliser pour offrir des expériences numériques modernes aux Canadiens et Canadiennes. - -Les développeurs·ses principaux·ales sont classé·e·s comme [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc27633227634) Ce poste est classé comme IT-4, anciennement CS-4. Dans le groupe des Systèmes d’ordinateurs. - -**Vous serez appelé·e à réaliser les tâches suivantes :** - -1. Écouter et aider les employés et services gouvernementaux afin d’améliorer leur façon de travailler et de fournir des services au public, tout en en tirant des enseignements. Il est essentiel de se baser sur ce qui est à la fois faisable et efficace, d’aider à la gestion du changement, de promouvoir les Directives pour l’accessibilité aux contenus Web (WCAG) et la conception centrée sur la personne dans les endroits où nous n’avons pas d’autorité formelle. -2. Déterminer, communiquer et fournir de manière itérative des fonctionnalités et des processus viables minimaux qui offrent des améliorations immédiates pour les utilisateurs·rices. Une approche agile est essentielle pour y arriver, même si le gouvernement fonctionne selon un modèle en cascade. -3. Créer et promouvoir des pratiques par défaut au sein du SNC afin d’accroître notre capacité d’offrir des produits utiles et de les exploiter. Ces pratiques ne seront pas toutes réutilisables par les services partenaires, mais elles devraient constituer des exemples de bonnes pratiques à suivre. -4. Diriger la conception frontale pour la création d’applications Web intégrales, et ce, de l’interface utilisateur à l’infrastructure. Cela comprend le codage, l’exploitation, la mise en service, les tests et la mise au point de ces applications. Vous devrez effectuer ces tâches de manière ouverte et en collaboration avec des équipes interfonctionnelles. Il peut s’agir d’un service sur demande par rotation. -5. Construire des prototypes ou des logiciels bien conçus, faciles à gérer et adaptés à chaque contexte. Dans votre travail au sein d’une équipe interfonctionnelle, vous devrez comprendre et parfois jouer des rôles autres que le vôtre. - -**Votre candidature sera évaluée en fonction des compétences suivantes :** - -- Conception et codage de systèmes logiciels Web fiables, faciles à gérer, sécuritaires et accessibles; -- Connaissance et expérience en écriture d’interfaces entièrement accessibles et conformes aux Directives pour l’accessibilité aux contenus Web (WCAG); -- Compétences et habiletés avec des cadres JavaScript (React, TypeScript, NextJS, etc.) et avec des bibliothèques d’interface utilisateur ou des systèmes de conception partagés; -- Connaissance des pratiques exemplaires en matière de performance Web, de compatibilité entre les navigateurs et les appareils, et de bonne couverture d’essais automatisés; -- Analyse des besoins des utilisateurs et des besoins opérationnels, ainsi que des congestionnements opérationnels; -- Capacité à travailler dans des environnements très variables, avec de nombreuses parties prenantes; -- Capacité à encadrer d’autres développeurs·ses sur les meilleures pratiques en matière de conception frontale et d’accessibilité; -- Service-conseil aux cadres et au public non spécialisé; -- Promotion des pratiques en matière d’inclusion, et maintien des effets, de l’ouverture, de l’intégrité et de l’équité. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC accepte tout·e candidat·e, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Tout renseignement concernant les mesures d’adaptation sera traité confidentiellement. -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -*Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git a/content/fr/careers/positions/gestionnaire-de-produits.md b/content/fr/careers/positions/gestionnaire-de-produits.md deleted file mode 100644 index b4240ed67..000000000 --- a/content/fr/careers/positions/gestionnaire-de-produits.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: job-posting -type: section -title: Gestionnaire de produits -description: Le rôle constitue une occasion déterminante dans une carrière pour - une personne passionnée par l’utilisation de la gestion de produits afin de - transformer les services publics au sein d’une équipe d’ingénieurs, de - concepteurs et de chercheurs de calibre international qui ont une vision - commune de créer de meilleurs services publics au Canada. -archived: true -leverId: 62de6655-f952-4be2-bf43-d077d5b624e2 -translationKey: product-manager ---- -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Le rôle constitue une occasion déterminante dans une carrière pour une personne passionnée par l’utilisation de la gestion de produits afin de transformer les services publics au sein d’une équipe d’ingénieurs, de concepteurs et de chercheurs de calibre international qui ont une vision commune de créer de meilleurs services publics au Canada. - -Les produits que vous livrerez rendront les services du gouvernement plus rapides, plus simples et plus fiables. Vous aurez la possibilité de collaborer et de dialoguer avec des utilisateurs et des équipes de l’ensemble du gouvernement. Ce travail sera créatif, enrichissant et à grande visibilité. - -## Assurer un leadership en matière de gestion de produits - -À titre de gestionnaire de produits, vous aiderez le SNC et ses partenaires à s’acquitter de leurs responsabilités, soit : - -* Fournir des connaissances approfondies sur les besoins des utilisateurs et les défendre dans le cadre de la livraison de vos produits et de la prestation des services que vous soutenez. -* Planifier et coordonner la prestation pour diverses équipes de produits. -* Établir la confiance avec nos partenaires gouvernementaux et les aider à comprendre les avantages de la conception et de la prestation de services centrés sur les utilisateurs. -* Recueillir et analyser un éventail de renseignements qualitatifs et quantitatifs et en établir la priorité afin d’aider les équipes à régler des problèmes et à apporter une valeur aux utilisateurs dès que possible. -* Établir des objectifs mesurables pour vos produits et en rendre compte afin de démontrer les progrès réalisés et d’établir la confiance des utilisateurs et des partenaires. -* Communiquer les avantages des produits et partager l’expérience de la prestation afin d’obtenir une acceptation organisationnelle et d’établir la capacité des autres. - -## Mettez vos compétences et expériences à contribution - -Nous nous attendons à ce que vous puissiez démontrer les capacités essentielles suivantes : - -* Créativité et passion pour la résolution de problèmes par l’utilisation de données quantitatives et qualitatives sur les utilisateurs, les services et la technologie; -* Avoir fait ses preuves quant à l’élaboration de dossier d’analyse et de plans de livraison pour les produits qui ont une portée et une incidence importantes; -* Expérience de la direction de l’élaboration, de la diffusion et de l’amélioration continue de produits numériques à différentes étapes de la prestation; -* Maîtrise des techniques de gestion de produits agiles, comme la rédaction d’histoires d’utilisateurs, la priorisation de la liste de production, l’élaboration de feuilles de route et la production de rapports par rapport aux paramètres de réussite; -* Capacité à coordonner et à motiver plusieurs équipes de développeurs, de concepteurs et de chercheurs, et posséder une expérience d’avoir assumé des fonctions semblables et d’avoir travaillé dans des équipes précédemment; - capacité à communiquer de façon persuasive par divers canaux, par exemple, des conférences, des billets de blogue et des démonstrations de produits, à un éventail de publics cibles; -* Habitudes d’être organisé, d’agir, d’apprendre par l’action et d’aider les autres à atteindre leurs objectifs. - -Nous comprenons que nous disposons de compétences et d’expériences différentes, et que nous ne pouvons pas tous répondre à tous les critères. Posez quand même votre candidature! Dites-nous pourquoi vous êtes la personne que nous recherchons. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. \ No newline at end of file diff --git "a/content/fr/careers/positions/gestionnaire-du-programme-de-diversit\303\251-d\342\200\231\303\251quit\303\251-et-d\342\200\231inclusion.md" "b/content/fr/careers/positions/gestionnaire-du-programme-de-diversit\303\251-d\342\200\231\303\251quit\303\251-et-d\342\200\231inclusion.md" deleted file mode 100644 index 61b352bef..000000000 --- "a/content/fr/careers/positions/gestionnaire-du-programme-de-diversit\303\251-d\342\200\231\303\251quit\303\251-et-d\342\200\231inclusion.md" +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: job-posting -type: section -title: Gestionnaire du programme de diversité, d’équité et d’inclusion -description: Nous recherchons un(e) gestionnaire du programme de diversité, - d’équité et d’inclusion (DEI). Bâtir une organisation plus diversifiée, plus - équitable et plus inclusive est bénéfique pour les membres de notre équipe, la - qualité de notre travail et notre capacité à servir tous les Canadiens et - Canadiennes. -archived: true -leverId: dfae57bb-2c71-4461-b522-72e36a068d4c -translationKey: diversity-inclusion-manager ---- -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour mener à bien cette importante mission, nous recherchons un(e) gestionnaire du programme de diversité, d’équité et d’inclusion (DEI). Bâtir une organisation plus diversifiée, plus équitable et plus inclusive est bénéfique pour les membres de notre équipe, la qualité de notre travail et notre capacité à servir tous les Canadiens et Canadiennes. Vous pouvez vous attendre à avoir une incidence élevée et des responsabilités diversifiées : être responsable des initiatives et de la stratégie de DEI, collaborer dans toute l’organisation et plaider pour une culture d’appartenance. Vous devez être une personne édificatrice qui s’épanouit dans un environnement d’apprentissage : vous n’avez pas peur de remettre en question la façon dont nous faisons les choses, de mobiliser des partenaires au sein du gouvernement et en dehors, et de recevoir des suggestions sur la façon dont nous pouvons itérer nos processus. Ce rôle est classé [AS-06](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=15#toc993929940) dans le groupe des services administratifs et relève de la chef des talents. - -Ce que nous recherchons : - -* Vous travaillez en étroite collaboration avec les gestionnaires de personnes pour évaluer et hiérarchiser nos forces et faiblesses en matière d’équité et d’inclusion. -* Vous contribuerez à mettre en œuvre des changements créatifs et évolutifs à notre stratégie actuelle en matière de DEI, en vous appuyant sur le sentiment d’appartenance. -* Vous utiliserez les données pour générer des idées et les traduire en actions qui appuient nos objectifs et favorisent la transparence et la responsabilité au SNC. -* Vous travaillerez en étroite collaboration avec vos pairs recruteurs pour trouver et attirer les talents des groupes sous-représentés et favoriser leur sentiment d’appartenance. -* Vous travaillerez en étroite collaboration avec vos pairs de la gestion des personnes et de la culture pour créer des stratégies de rétention et déterminer les futures possibilités d’apprentissage. -* Vous proposerez du contenu et des formations efficaces en matière de diversité et d’inclusion. -* Vous vous associerez à notre équipe de liaison et diffusion pour partager nos progrès et nos acquis à l’interne et à l’externe. - -Un excellent candidat ou une excellente candidate sera en mesure de : - -* Gérer un programme de diversité, d’équité et d’inclusion dans un environnement à forte croissance. -* Comprendre le contexte de l’inclusion en milieu de travail au Canada, y compris les défis et les enjeux auxquels le Canada et les intervenants sont confrontés. Voir grand en ayant une vision holistique et une perspective à long terme. -* Adopter une approche de la diversité, de l’équité et de l’inclusion axée sur la personne, comprendre les besoins de vos « utilisateurs » (gestionnaires de personnes et employés) et s’efforcer de les satisfaire. -* Adopter une approche axée sur les données pour résoudre les problèmes; vous aimez donner un sens aux tendances et utiliser les connaissances pour améliorer votre processus. -* Être flexible et avoir un état d’esprit axé sur la croissance, être capable de modifier les tâches et les priorités en fonction des circonstances. -* Communiquer en français et en anglais (en langage gouvernemental, ce poste requiert un niveau de compétence CBC). - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. \ No newline at end of file diff --git a/content/fr/careers/positions/gestionnaire-principal-de-la-livraison-agile-partenariats---9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe.md b/content/fr/careers/positions/gestionnaire-principal-de-la-livraison-agile-partenariats---9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe.md deleted file mode 100644 index c33c56908..000000000 --- a/content/fr/careers/positions/gestionnaire-principal-de-la-livraison-agile-partenariats---9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Gestionnaire principal de la livraison agile (Partenariats)' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) Gestionnaire de livraison agile sénior. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. -archived: true -translationKey: sr-agile-delivery-manager-partnerships -leverId: 9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) Gestionnaire principal de la livraison agile. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait à distance la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que les régions mentionnées. - -Nous œuvrons à l'intérieur d'une structure matricielle comptant des communautés de pratique qui engagent des gens pour toutes nos unités opérationnelles. Ces unités comprennent l'unité “Partenariats” axée sur le travail de consultation avec d’autres ministères et l'unité “Plateformes” servant à créer et à opérer des services de logiciels réutilisables. Ce poste relève de la Chef de la communauté de pratique de la gestion de produit et de la livraison agile et sera assigné à l'unité “Partenariats” afin de jouer un rôle stratégique au niveau de la livraison continue du service d’Alerte Covid. - -Les gestionnaires principaux de la livraison agile sont classés comme [CS-04 ](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) dans le groupe Systèmes d’ordinateurs (CS) du Secrétariat du Conseil du Trésor du gouvernement du Canada. - -## Dans le cadre de ce poste, vous devrez : - -1. Superviser le travail des différentes équipes multidisciplinaires et optimiser leurs pratiques en matière de livraison agile, leurs processus et leurs canaux de communication dans un environnement complexe en constante évolution. -2. Mobiliser les efforts des équipes autour de la vision du service et veiller à ce que ces efforts mènent à des résultats souhaités et mesurables. -3. En collaboration avec les équipes multidisciplinaires, établir et entretenir des relations fondées sur la confiance, l’ouverture et la collaboration avec les parties prenantes internes et externes. -4. Conseiller la tenue et l'organisation de rituels agile et en faire l’animation, au besoin; organiser et animer des séances de travail avec les parties prenantes. -5. Élaborer des stratégies afin d’atténuer les risques liés à la livraison; protéger efficacement les équipes contre les distractions et les interruptions extérieures. -6. Surveiller la santé et la capacité de l’équipe et faire preuve d'initiative pour les améliorer et les maintenir à un niveau optimal. -7. Promouvoir et appliquer les pratiques exemplaires en matière de méthodologies agile en tenant compte du contexte de l’équipe et de l’unité opérationnelle; mener des activités de formation agile au sein du Service numérique canadien et dans l’ensemble du gouvernement. -8. Prêcher par l’exemple en démontrant une culture d’apprentissage, de mieux-être et de transparence grâce à des comportements rigoureux. - -## Vous serez évalué en fonction de ce qui suit : - -1. Connaissance et expérience des pratiques de gestion de la livraison agile, en particulier dans des environnements complexes impliquant plusieurs parties prenantes. -2. Capacité de coordonner et de motiver plus d’une équipe de développeurs, de concepteurs et de chercheurs, et expérience préalable de travail dans des rôles et des équipes similaires. -3. Créativité et passion pour la résolution de problèmes et l’atténuation des risques afin d’optimiser l’efficacité des équipes. -4. Avoir dirigé les efforts multidisciplinaires d'équipes visant à la conception, au développement, à la mise en production et à l'amélioration continue de services numériques à différentes étapes du cycle de vie d’un service. -5. Capacité d’établir des relations de confiance avec les parties prenantes et les équipes multidisciplinaires et d’adapter votre approche à chacun d’eux. -6. Sens de l’initiative, être organisé, apprendre par l’action et aider les autres à se réaliser et à atteindre leurs objectifs. -7. Promouvoir une prestation et livraison de service inclusives, axées sur l'impact, l'ouverture, l'intégrité et l'équité. - -### Unité opérationnelle des partenariats - -Vous vous joindrez à l’Unité opérationnelle des partenariats, ce qui nous permettra de renforcer nos relations avec d’autres ministères et de les aider à améliorer la façon dont ils conçoivent et offrent des services numériques. - -Notre équipe du Développement des affaires cherche de nouvelles possibilités et nous aide à établir des priorités parmi les engagements que nous prenons en fonction de leur impact et de leur faisabilité. Lorsque nous commençons à travailler en partenariat, notre équipe d’experts-conseils nous aide à mieux comprendre la situation du ministère, à faire le point et à lui fournir l’aide dont il a besoin, en lui fournissant des conseils ou de l’aide pratique pour changer la façon dont il sert les gens au moyen de la technologie. Lorsqu’un partenaire souhaite obtenir plus d’aide pour changer sa façon de travailler et montrer ce qu’il est possible de faire, nous lui offrirons de travailler en collaboration avec une équipe intégrée et de l’aider à créer des prototypes de haute fidélité, tout en lui montrant nos méthodes pratiques. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeants de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez être axé sur les résultats, capables de jouer plusieurs rôles et prêts à vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git a/content/fr/careers/positions/gestionnaire-principal-de-la-livraison-agile-partenariats.md b/content/fr/careers/positions/gestionnaire-principal-de-la-livraison-agile-partenariats.md deleted file mode 100644 index c33c56908..000000000 --- a/content/fr/careers/positions/gestionnaire-principal-de-la-livraison-agile-partenariats.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Gestionnaire principal de la livraison agile (Partenariats)' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) Gestionnaire de livraison agile sénior. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait de façon répartie la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que celles mentionnées. -archived: true -translationKey: sr-agile-delivery-manager-partnerships -leverId: 9f8e6fae-63c8-4b9d-86f9-a366b32d4fbe ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) Gestionnaire principal de la livraison agile. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait à distance la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que les régions mentionnées. - -Nous œuvrons à l'intérieur d'une structure matricielle comptant des communautés de pratique qui engagent des gens pour toutes nos unités opérationnelles. Ces unités comprennent l'unité “Partenariats” axée sur le travail de consultation avec d’autres ministères et l'unité “Plateformes” servant à créer et à opérer des services de logiciels réutilisables. Ce poste relève de la Chef de la communauté de pratique de la gestion de produit et de la livraison agile et sera assigné à l'unité “Partenariats” afin de jouer un rôle stratégique au niveau de la livraison continue du service d’Alerte Covid. - -Les gestionnaires principaux de la livraison agile sont classés comme [CS-04 ](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) dans le groupe Systèmes d’ordinateurs (CS) du Secrétariat du Conseil du Trésor du gouvernement du Canada. - -## Dans le cadre de ce poste, vous devrez : - -1. Superviser le travail des différentes équipes multidisciplinaires et optimiser leurs pratiques en matière de livraison agile, leurs processus et leurs canaux de communication dans un environnement complexe en constante évolution. -2. Mobiliser les efforts des équipes autour de la vision du service et veiller à ce que ces efforts mènent à des résultats souhaités et mesurables. -3. En collaboration avec les équipes multidisciplinaires, établir et entretenir des relations fondées sur la confiance, l’ouverture et la collaboration avec les parties prenantes internes et externes. -4. Conseiller la tenue et l'organisation de rituels agile et en faire l’animation, au besoin; organiser et animer des séances de travail avec les parties prenantes. -5. Élaborer des stratégies afin d’atténuer les risques liés à la livraison; protéger efficacement les équipes contre les distractions et les interruptions extérieures. -6. Surveiller la santé et la capacité de l’équipe et faire preuve d'initiative pour les améliorer et les maintenir à un niveau optimal. -7. Promouvoir et appliquer les pratiques exemplaires en matière de méthodologies agile en tenant compte du contexte de l’équipe et de l’unité opérationnelle; mener des activités de formation agile au sein du Service numérique canadien et dans l’ensemble du gouvernement. -8. Prêcher par l’exemple en démontrant une culture d’apprentissage, de mieux-être et de transparence grâce à des comportements rigoureux. - -## Vous serez évalué en fonction de ce qui suit : - -1. Connaissance et expérience des pratiques de gestion de la livraison agile, en particulier dans des environnements complexes impliquant plusieurs parties prenantes. -2. Capacité de coordonner et de motiver plus d’une équipe de développeurs, de concepteurs et de chercheurs, et expérience préalable de travail dans des rôles et des équipes similaires. -3. Créativité et passion pour la résolution de problèmes et l’atténuation des risques afin d’optimiser l’efficacité des équipes. -4. Avoir dirigé les efforts multidisciplinaires d'équipes visant à la conception, au développement, à la mise en production et à l'amélioration continue de services numériques à différentes étapes du cycle de vie d’un service. -5. Capacité d’établir des relations de confiance avec les parties prenantes et les équipes multidisciplinaires et d’adapter votre approche à chacun d’eux. -6. Sens de l’initiative, être organisé, apprendre par l’action et aider les autres à se réaliser et à atteindre leurs objectifs. -7. Promouvoir une prestation et livraison de service inclusives, axées sur l'impact, l'ouverture, l'intégrité et l'équité. - -### Unité opérationnelle des partenariats - -Vous vous joindrez à l’Unité opérationnelle des partenariats, ce qui nous permettra de renforcer nos relations avec d’autres ministères et de les aider à améliorer la façon dont ils conçoivent et offrent des services numériques. - -Notre équipe du Développement des affaires cherche de nouvelles possibilités et nous aide à établir des priorités parmi les engagements que nous prenons en fonction de leur impact et de leur faisabilité. Lorsque nous commençons à travailler en partenariat, notre équipe d’experts-conseils nous aide à mieux comprendre la situation du ministère, à faire le point et à lui fournir l’aide dont il a besoin, en lui fournissant des conseils ou de l’aide pratique pour changer la façon dont il sert les gens au moyen de la technologie. Lorsqu’un partenaire souhaite obtenir plus d’aide pour changer sa façon de travailler et montrer ce qu’il est possible de faire, nous lui offrirons de travailler en collaboration avec une équipe intégrée et de l’aider à créer des prototypes de haute fidélité, tout en lui montrant nos méthodes pratiques. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeants de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez être axé sur les résultats, capables de jouer plusieurs rôles et prêts à vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC invite tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git "a/content/fr/careers/positions/gestionnaire-principal-de-produit-\342\200\223-partenariats--ca495bda-8647-4f07-9e3c-5065751c0840.md" "b/content/fr/careers/positions/gestionnaire-principal-de-produit-\342\200\223-partenariats--ca495bda-8647-4f07-9e3c-5065751c0840.md" deleted file mode 100644 index 1714c5822..000000000 --- "a/content/fr/careers/positions/gestionnaire-principal-de-produit-\342\200\223-partenariats--ca495bda-8647-4f07-9e3c-5065751c0840.md" +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Gestionnaire principal de produit – Partenariats' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) gestionnaire de produit principal. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait à distance la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que les régions mentionnées. -archived: true -translationKey: sr-product-manager-partnerships -leverId: ca495bda-8647-4f07-9e3c-5065751c0840 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) gestionnaire de produit principal. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait à distance la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que les régions mentionnées. - -Nous œuvrons à l’intérieur d’une structure matricielle comptant des communautés de pratique qui engagent des gens pour toutes nos unités opérationnelles. Ces unités comprennent l’unité « Partenariats » axée sur le travail de consultation avec d’autres ministères et l’unité « Plateformes » servant à créer et à opérer des services de logiciels réutilisables. Ce poste relève de la Chef de la communauté de pratique de la gestion de produit et de la livraison agile, mais sera affecté à l’unité des partenariats. - -Les gestionnaires principaux de produits sont classés comme [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) dans le groupe Systèmes informatiques du Secrétariat du Conseil du Trésor du gouvernement du Canada. - -## Partenariats -Vous vous joindrez à l’unité opérationnelle des partenariats, qui nous permet de renforcer nos relations avec d’autres ministères et d’aider à améliorer la façon dont ils conçoivent et offrent des services numériques. - -Notre équipe du développement des affaires cherche de nouvelles possibilités et nous aide à établir des priorités parmi les engagements que nous prenons en fonction de leur impact et de leur faisabilité. Lorsque nous commençons à travailler en partenariat, notre équipe d’experts-conseils nous aide à mieux comprendre la situation du ministère, à faire le point et à lui fournir l’aide dont il a besoin, en lui fournissant des conseils ou de l’aide pratique pour changer la façon dont il sert les gens au moyen de la technologie. Lorsqu’un partenaire souhaite obtenir plus d’aide pour changer sa façon de travailler et montrer ce qu’il est possible de faire, nous lui offrirons de travailler en collaboration avec une équipe intégrée et de l’aider à créer des prototypes de haute fidélité, tout en lui montrant nos méthodes pratiques. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeants de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez être axé sur les résultats, capables de jouer plusieurs rôles et prêts à vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - -## Vous serez appelé à réaliser les tâches suivantes : -1. Diriger une ou plusieurs équipes de produit avec un esprit d’ouverture et d'empathie tout en s’adaptant à des environnements complexes et changeants -2. Hiérarchiser et équilibrer les besoins des utilisateurs et de l'organisation en fonction d'intrants qualitatifs et quantitatifs et défendre ces besoins dans la livraison des produits que vous gérez et des services que vous appuyez -3. Avec l'équipe que vous dirigez, rencontrer les parties prenantes là où elles se trouvent, établir et entretenir avec elles des relations fondées sur la confiance, l'ouverture et la collaboration -4. Collaborer avec votre équipe pour livrer de la valeur le plus tôt possible et aider constamment les membres de l'équipe à concilier leur travail à la vision, aux objectifs et à la stratégie du produit, ainsi qu'aux besoins des utilisateurs et de l'organisation -5. Définir des résultats et des objectifs mesurables et rendre compte de ceux-ci pour démontrer les progrès et les défis -6. Communiquer les avantages de vos produits et partager l'expérience de la livraison pour mobiliser l'organisation, renforcer les capacités des autres et contribuer au changement -7. Encadrer des collègues au SNC et dans d’autres ministères partenaires pour améliorer la pratique de gestion des produits et promouvoir des processus de gestion du changement inclusifs et axés sur les résultats. -8. Superviser des gestionnaires de produit en les accompagnant dans leur développement professionnel et en évaluant leur performance. - -## Vous serez évalué en fonction de votre : -1. Expérience et approche de gestion d’équipes multidisciplinaires chargées de la conception, du développement, de la livraison et de l'amélioration continue de produits numériques dans les différentes étapes du cycle de vie -2. Créativité et passion pour la résolution de problèmes, l’établissement des priorités et le travail dans des environnements complexes et évolutifs -3. Capacité à établir des relations de confiance avec les intervenants et vos collègues et à adapter votre approche à chacun d'eux -4. Maîtrise des techniques de gestion de produits agiles, comme la rédaction de témoignages des utilisateurs, hiérarchisation des backlogs, la création de feuilles de route, la définition d'objectifs et de mesures de succès et la production de rapports sur ceux-ci -5. Capacité à communiquer de manière efficace et persuasive, par différentes voies de communication et à un large éventail de publics, et à vulgariser des décisions techniques -6. Capacité d'être organisé, d'agir, d'apprendre par l'action et d'aider les autres à atteindre leurs objectifs -7. Capacité à démontrer une approche inclusive et réfléchie de la gestion des produits et à maintenir la portée, l'ouverture, l'intégrité et l'équité. - -Au SNC, nous n'acceptons pas seulement les différences, nous les célébrons. -C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git "a/content/fr/careers/positions/gestionnaire-principal-de-produit-\342\200\223-partenariats.md" "b/content/fr/careers/positions/gestionnaire-principal-de-produit-\342\200\223-partenariats.md" deleted file mode 100644 index 1714c5822..000000000 --- "a/content/fr/careers/positions/gestionnaire-principal-de-produit-\342\200\223-partenariats.md" +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Gestionnaire principal de produit – Partenariats' -description: >- - Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) gestionnaire de produit principal. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait à distance la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que les régions mentionnées. -archived: true -translationKey: sr-product-manager-partnerships -leverId: ca495bda-8647-4f07-9e3c-5065751c0840 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un(e) gestionnaire de produit principal. Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait à distance la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que les régions mentionnées. - -Nous œuvrons à l’intérieur d’une structure matricielle comptant des communautés de pratique qui engagent des gens pour toutes nos unités opérationnelles. Ces unités comprennent l’unité « Partenariats » axée sur le travail de consultation avec d’autres ministères et l’unité « Plateformes » servant à créer et à opérer des services de logiciels réutilisables. Ce poste relève de la Chef de la communauté de pratique de la gestion de produit et de la livraison agile, mais sera affecté à l’unité des partenariats. - -Les gestionnaires principaux de produits sont classés comme [CS-04](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-eng.aspx?id=1#toc12259212260/) dans le groupe Systèmes informatiques du Secrétariat du Conseil du Trésor du gouvernement du Canada. - -## Partenariats -Vous vous joindrez à l’unité opérationnelle des partenariats, qui nous permet de renforcer nos relations avec d’autres ministères et d’aider à améliorer la façon dont ils conçoivent et offrent des services numériques. - -Notre équipe du développement des affaires cherche de nouvelles possibilités et nous aide à établir des priorités parmi les engagements que nous prenons en fonction de leur impact et de leur faisabilité. Lorsque nous commençons à travailler en partenariat, notre équipe d’experts-conseils nous aide à mieux comprendre la situation du ministère, à faire le point et à lui fournir l’aide dont il a besoin, en lui fournissant des conseils ou de l’aide pratique pour changer la façon dont il sert les gens au moyen de la technologie. Lorsqu’un partenaire souhaite obtenir plus d’aide pour changer sa façon de travailler et montrer ce qu’il est possible de faire, nous lui offrirons de travailler en collaboration avec une équipe intégrée et de l’aider à créer des prototypes de haute fidélité, tout en lui montrant nos méthodes pratiques. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeants de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez être axé sur les résultats, capables de jouer plusieurs rôles et prêts à vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - -## Vous serez appelé à réaliser les tâches suivantes : -1. Diriger une ou plusieurs équipes de produit avec un esprit d’ouverture et d'empathie tout en s’adaptant à des environnements complexes et changeants -2. Hiérarchiser et équilibrer les besoins des utilisateurs et de l'organisation en fonction d'intrants qualitatifs et quantitatifs et défendre ces besoins dans la livraison des produits que vous gérez et des services que vous appuyez -3. Avec l'équipe que vous dirigez, rencontrer les parties prenantes là où elles se trouvent, établir et entretenir avec elles des relations fondées sur la confiance, l'ouverture et la collaboration -4. Collaborer avec votre équipe pour livrer de la valeur le plus tôt possible et aider constamment les membres de l'équipe à concilier leur travail à la vision, aux objectifs et à la stratégie du produit, ainsi qu'aux besoins des utilisateurs et de l'organisation -5. Définir des résultats et des objectifs mesurables et rendre compte de ceux-ci pour démontrer les progrès et les défis -6. Communiquer les avantages de vos produits et partager l'expérience de la livraison pour mobiliser l'organisation, renforcer les capacités des autres et contribuer au changement -7. Encadrer des collègues au SNC et dans d’autres ministères partenaires pour améliorer la pratique de gestion des produits et promouvoir des processus de gestion du changement inclusifs et axés sur les résultats. -8. Superviser des gestionnaires de produit en les accompagnant dans leur développement professionnel et en évaluant leur performance. - -## Vous serez évalué en fonction de votre : -1. Expérience et approche de gestion d’équipes multidisciplinaires chargées de la conception, du développement, de la livraison et de l'amélioration continue de produits numériques dans les différentes étapes du cycle de vie -2. Créativité et passion pour la résolution de problèmes, l’établissement des priorités et le travail dans des environnements complexes et évolutifs -3. Capacité à établir des relations de confiance avec les intervenants et vos collègues et à adapter votre approche à chacun d'eux -4. Maîtrise des techniques de gestion de produits agiles, comme la rédaction de témoignages des utilisateurs, hiérarchisation des backlogs, la création de feuilles de route, la définition d'objectifs et de mesures de succès et la production de rapports sur ceux-ci -5. Capacité à communiquer de manière efficace et persuasive, par différentes voies de communication et à un large éventail de publics, et à vulgariser des décisions techniques -6. Capacité d'être organisé, d'agir, d'apprendre par l'action et d'aider les autres à atteindre leurs objectifs -7. Capacité à démontrer une approche inclusive et réfléchie de la gestion des produits et à maintenir la portée, l'ouverture, l'intégrité et l'équité. - -Au SNC, nous n'acceptons pas seulement les différences, nous les célébrons. -C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/en/public-service-commission/services/assessment-accommodation-page.html) - -*Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - diff --git a/content/fr/careers/positions/gestionnaire-principal-e-de-produit---plateformes--f5ea171c-590f-4272-b1cc-7e56714d37fa.md b/content/fr/careers/positions/gestionnaire-principal-e-de-produit---plateformes--f5ea171c-590f-4272-b1cc-7e56714d37fa.md deleted file mode 100644 index d34d22605..000000000 --- a/content/fr/careers/positions/gestionnaire-principal-e-de-produit---plateformes--f5ea171c-590f-4272-b1cc-7e56714d37fa.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Gestionnaire principal(e) de produit - Plateformes' -description: >- - Nous recrutons un(e) gestionnaire produit principal(e) pour notre unité opérationnelle des plateformes. -archived: true -translationKey: sr-product-manager-notify -leverId: f5ea171c-590f-4272-b1cc-7e56714d37fa ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des gens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait à distance la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que les régions mentionnées. - -Nous recrutons un(e) gestionnaire produit principal(e) pour notre unité opérationnelle des plateformes. Ce rôle est un contrat à durée déterminée de deux ans et est classé comme CS4/CS5 dans le groupe Systèmes informatiques. Il représente la norme de qualification CS4/CS5. Le bilinguisme est un atout et non une exigence. - - -**Plateformes** - -Vous vous joindrez à l’unité opérationnelle des plateformes, où nous changeons la façon dont le gouvernement fonctionne en mettant en place des outils habilitants pour les fonctionnaires. Ces outils sont conçus pour être utiles dans tous les secteurs du gouvernement, et non seulement pour un programme ou à un cas d’utilisation particulier. Notamment, nous avons conçu et développé des outils pour l’envoi de notifications et la publication de formulaires Web. - -**Démystifier l’unité des plateformes** - -L’unité des plateformes est semblable à une entreprise typique de produits technologique/SaaS. Les priorités et les objectifs sont stables tout au long de la planification, le développement, le soutien et la gestion des produits dans notre portefeuille. Vous pouvez vous attendre à travailler à long terme sur un produit ou, si vous le souhaitez, à effectuer des rotations tous les 6 à 12 mois d’un produit à l’autre. Vous pouvez vous attendre à ce que la composition de votre équipe demeure stable à long terme. - -**Ce que l’unité des plateformes n’est pas** - -L’unité des plateformes n’est pas une unité de consultation. Nous visons à comprendre les besoins les plus courants des utilisateurs et d’y répondre, mais nous ne sommes pas là pour développer toutes les parties d’un programme gouvernemental ni pour fournir des solutions sur mesure à tous les problèmes. Cela signifie également que l’unité des plateformes se concentre sur un ensemble de produits et de problèmes de longue durée, ce qui pourrait être moins attrayant pour les personnes qui aiment travailler sur une grande variété de projets qui changent après quelques semaines. - - -**Vous serez appelé à réaliser les tâches suivantes :** - -- Travailler avec votre équipe de produit en faisant preuve d’un esprit de croissance et d’empathie, tout en suivant très étroitement la feuille de route et le backlog de produit en fonction des intrants qualitatifs et quantitatifs -- Collaborer avec votre équipe pour livrer des contributions le plus tôt possible et continuellement aider les membres de l’équipe à concilier leur travail à la vision, aux objectifs et à la stratégie du produit, ainsi qu’aux besoins des utilisateurs et de l’organisation -- Définir des résultats et des objectifs mesurables et rendre compte de ceux-ci pour démontrer les progrès et les défis -- Effectuer des analyses concurrentielles et commerciales afin d’affiner vos stratégies de produit -- Faire partie de la rotation de l’équipe de garde 24 heures sur 24, 7 jours sur 7, et gérer les incidents et les rétrospectives avec vos collègues -- Intégrer la sécurité et l’accessibilité de manière itérative aux exigences de vos produits -- Communiquer avec divers intervenants afin de comprendre leurs besoins et leurs environnements et pour leur faire connaître les avantages de votre produit -- Créer et entretenir des liens avec des intervenants en collaboration avec l’équipe de croissance des plateformes - - -**Votre candidature sera évaluée en fonction de votre** : - -- Expérience et approche de travail avec des équipes multidisciplinaires chargées de la conception, du développement, de la livraison et de l’amélioration continue de produits numériques dans les différentes étapes du cycle de vie -- Expérience technique avec des produits numériques, soit en tant que développeur(-euse) ou analyste d’affaires soit par le biais de la gestion de produits SaaS -- Créativité et passion pour la résolution de problèmes, l’établissement des priorités et le travail dans des environnements complexes -- Capacité à établir des relations de confiance avec les intervenants et vos collègues et à adapter votre approche à chacun d’eux -- Maîtrise des techniques de gestion de produits agiles, comme la rédaction de témoignages des utilisateurs, hiérarchisation des backlogs, la création de feuilles de route, la définition d’objectifs et de mesures de succès et la production de rapports sur ceux-ci -- Capacité à communiquer de manière efficace et persuasive, par différentes voies de communication et à un large éventail de publics, et à vulgariser des notions et des décisions techniques -- Capacité d’être organisé, d’agir, d’apprendre par l’action et d’aider les autres à atteindre leurs objectifs -- Capacité à démontrer une approche inclusive et réfléchie de la gestion des produits et à maintenir la portée, l’ouverture, l’intégrité et l’équité - -**Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons.** - -C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous nous efforçons de créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -*Par mesure de précaution et jusqu’à nouvel ordre, toutes les entrevues sont menées par téléconférence. - diff --git a/content/fr/careers/positions/gestionnaire-principal-e-de-produit---plateformes.md b/content/fr/careers/positions/gestionnaire-principal-e-de-produit---plateformes.md deleted file mode 100644 index d34d22605..000000000 --- a/content/fr/careers/positions/gestionnaire-principal-e-de-produit---plateformes.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Gestionnaire principal(e) de produit - Plateformes' -description: >- - Nous recrutons un(e) gestionnaire produit principal(e) pour notre unité opérationnelle des plateformes. -archived: true -translationKey: sr-product-manager-notify -leverId: f5ea171c-590f-4272-b1cc-7e56714d37fa ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des gens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Alors que nos bureaux sont situés à Ottawa, à Montréal, à Toronto et à Kitchener, notre travail se fait à distance la plupart du temps, et nous prenons les candidatures provenant d’autres régions du Canada au même titre que les régions mentionnées. - -Nous recrutons un(e) gestionnaire produit principal(e) pour notre unité opérationnelle des plateformes. Ce rôle est un contrat à durée déterminée de deux ans et est classé comme CS4/CS5 dans le groupe Systèmes informatiques. Il représente la norme de qualification CS4/CS5. Le bilinguisme est un atout et non une exigence. - - -**Plateformes** - -Vous vous joindrez à l’unité opérationnelle des plateformes, où nous changeons la façon dont le gouvernement fonctionne en mettant en place des outils habilitants pour les fonctionnaires. Ces outils sont conçus pour être utiles dans tous les secteurs du gouvernement, et non seulement pour un programme ou à un cas d’utilisation particulier. Notamment, nous avons conçu et développé des outils pour l’envoi de notifications et la publication de formulaires Web. - -**Démystifier l’unité des plateformes** - -L’unité des plateformes est semblable à une entreprise typique de produits technologique/SaaS. Les priorités et les objectifs sont stables tout au long de la planification, le développement, le soutien et la gestion des produits dans notre portefeuille. Vous pouvez vous attendre à travailler à long terme sur un produit ou, si vous le souhaitez, à effectuer des rotations tous les 6 à 12 mois d’un produit à l’autre. Vous pouvez vous attendre à ce que la composition de votre équipe demeure stable à long terme. - -**Ce que l’unité des plateformes n’est pas** - -L’unité des plateformes n’est pas une unité de consultation. Nous visons à comprendre les besoins les plus courants des utilisateurs et d’y répondre, mais nous ne sommes pas là pour développer toutes les parties d’un programme gouvernemental ni pour fournir des solutions sur mesure à tous les problèmes. Cela signifie également que l’unité des plateformes se concentre sur un ensemble de produits et de problèmes de longue durée, ce qui pourrait être moins attrayant pour les personnes qui aiment travailler sur une grande variété de projets qui changent après quelques semaines. - - -**Vous serez appelé à réaliser les tâches suivantes :** - -- Travailler avec votre équipe de produit en faisant preuve d’un esprit de croissance et d’empathie, tout en suivant très étroitement la feuille de route et le backlog de produit en fonction des intrants qualitatifs et quantitatifs -- Collaborer avec votre équipe pour livrer des contributions le plus tôt possible et continuellement aider les membres de l’équipe à concilier leur travail à la vision, aux objectifs et à la stratégie du produit, ainsi qu’aux besoins des utilisateurs et de l’organisation -- Définir des résultats et des objectifs mesurables et rendre compte de ceux-ci pour démontrer les progrès et les défis -- Effectuer des analyses concurrentielles et commerciales afin d’affiner vos stratégies de produit -- Faire partie de la rotation de l’équipe de garde 24 heures sur 24, 7 jours sur 7, et gérer les incidents et les rétrospectives avec vos collègues -- Intégrer la sécurité et l’accessibilité de manière itérative aux exigences de vos produits -- Communiquer avec divers intervenants afin de comprendre leurs besoins et leurs environnements et pour leur faire connaître les avantages de votre produit -- Créer et entretenir des liens avec des intervenants en collaboration avec l’équipe de croissance des plateformes - - -**Votre candidature sera évaluée en fonction de votre** : - -- Expérience et approche de travail avec des équipes multidisciplinaires chargées de la conception, du développement, de la livraison et de l’amélioration continue de produits numériques dans les différentes étapes du cycle de vie -- Expérience technique avec des produits numériques, soit en tant que développeur(-euse) ou analyste d’affaires soit par le biais de la gestion de produits SaaS -- Créativité et passion pour la résolution de problèmes, l’établissement des priorités et le travail dans des environnements complexes -- Capacité à établir des relations de confiance avec les intervenants et vos collègues et à adapter votre approche à chacun d’eux -- Maîtrise des techniques de gestion de produits agiles, comme la rédaction de témoignages des utilisateurs, hiérarchisation des backlogs, la création de feuilles de route, la définition d’objectifs et de mesures de succès et la production de rapports sur ceux-ci -- Capacité à communiquer de manière efficace et persuasive, par différentes voies de communication et à un large éventail de publics, et à vulgariser des notions et des décisions techniques -- Capacité d’être organisé, d’agir, d’apprendre par l’action et d’aider les autres à atteindre leurs objectifs -- Capacité à démontrer une approche inclusive et réfléchie de la gestion des produits et à maintenir la portée, l’ouverture, l’intégrité et l’équité - -**Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons.** - -C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous nous efforçons de créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -*Par mesure de précaution et jusqu’à nouvel ordre, toutes les entrevues sont menées par téléconférence. - diff --git a/content/fr/careers/positions/head-of-engineering.md b/content/fr/careers/positions/head-of-engineering.md deleted file mode 100644 index e9b5a80e6..000000000 --- a/content/fr/careers/positions/head-of-engineering.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: "Chef de l’ingénierie" -description: "Nous sommes à la recherche d’une personne pour diriger notre équipe d’ingénierie. À ce titre, vous serez responsable d’établir la vision et le ton, de façonner notre orientation et nos choix techniques, d’évaluer nos besoins et de recruter du personnel pour répondre à ces besoins, ainsi que d’appuyer l’apprentissage et le perfectionnement de l’équipe." -aliases: [/head-of-engineering/,/chef-de-l-ingenierie/] -url: [/chef-de-l-ingenierie/] -archived: true -type: section -layout: job-posting -translationKey: head-of-engineering ---- -Le Service numérique canadien (SNC), en collaboration avec les ministères fédéraux, élabore des services simples et faciles sur lesquels compte la population. Nous sommes une petite équipe, mais une équipe puissante qui repense la conception et la prestation des services, en assurant la participation des utilisateurs à chaque étape. En travaillant ouvertement et en établissant des liens entre les partenaires et les outils, les talents et la formation fondée sur la pratique, le SNC renforce les capacités à l’échelle du gouvernement afin d’améliorer la prestation des services. Et nous avons besoin de vous. - -Nous sommes à la recherche d’une personne pour diriger notre équipe d’ingénierie. À ce titre, vous serez responsable d’établir la vision et le ton, de façonner notre orientation et nos choix techniques, d’évaluer nos besoins et de recruter du personnel pour répondre à ces besoins, ainsi que d’appuyer l’apprentissage et le perfectionnement de l’équipe. Vous et votre équipe contribuerez à faire en sorte que le SNC et ses partenaires mettent en place, de manière ouverte, des services efficaces, accessibles, inclusifs et sécurisés, et vous aiderez ces partenaires à se préparer à héberger, à maintenir et à améliorer de façon continue les services conçus ensemble. Vous aiderez le SNC et ses partenaires à tirer parti des codes, d’outils et de ressources réutilisables ainsi qu’à les développer. Vous conseillerez les partenaires du gouvernement relativement à des décisions technologiques difficiles et à l’intégration d’une culture et de pratiques agiles aux systèmes existants. Vous résoudrez les obstacles technologiques, tout en navigant à travers les règles, et vous nous aiderez à changer règles, au besoin, afin de moderniser la façon dont le gouvernement assure la prestation des services. Vous repousserez les limites de ce qui est possible pour un gouvernement qui sert 37 millions de personnes. - -### Ce que nous recherchons : - -* Vous utilisez les bons outils pour résoudre les problèmes. Vous avez déjà travaillé dans des environnements de gestion allégée, agiles ou à évolution rapide, dans lesquels vous avez déployé des technologies ouvertes et infonuagiques à grande échelle. -* Vous avez tout ce qu’il faut pour créer et diriger une équipe d’ingénierie très performante qui mène plusieurs projets à la fois. Vous interagissez bien avec les autres, à l’interne et à l’externe. Vous inspirez la collaboration et la créativité, et vous pouvez communiquer efficacement avec des auditoires techniques et non techniques. -* Vous avez une vision de ce que peut et devrait être l’ingénierie au sein du gouvernement et à son service, et vous privilégiez fortement l’action. Vous voulez remettre en question le statu quo, vous pouvez énoncer clairement les différences entre les faits technologiques et la peur, l’incertitude et le doute, et vous comprenez les complexités liées à la prestation de services dans les grandes organisations. -* Vous défendez les gens que vous servez. Vous bâtissez avec les gens, plutôt que pour eux, en intégrant les données et l’expérience des utilisateurs. Vous avez à cœur de faire du Canada un meilleur endroit et vous vous efforcez d’offrir des produits axés sur l’utilisateur. - -### Pour être un excellent candidat, vous devez être en mesure : - -* de diriger votre équipe pour concevoir, construire et exploiter des systèmes essentiels; -* d’établir et d’améliorer de façon continue une culture de perfectionnement axée sur le haut rendement, l’inclusion et l’importance prioritaire de l’équipe et d’encourager les chefs d’équipe à faire de même; -* de recruter, d’interviewer, d’embaucher, de cultiver et de soutenir une équipe d’ingénierie diversifiée qui reflète et représente ce qu’il y a de mieux au Canada; -* de collaborer avec les partenaires et les intervenants; -* de promouvoir l’innovation et d’orienter le changement technologique au SNC et avec nos partenaires gouvernementaux; -* d’apprendre de l’échec; -* d’atteindre des résultats; -* d’adopter une culture de la prestation inclusive des services et de maintenir des principes d’ouverture, d’intégrité et d’équité. - -Au SNC, nous n’acceptons pas seulement les différentes, nous les célébrons. Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. Notre capacité à fournir de meilleurs services publics, soit des services accessibles et inclusifs, ne peut être réalisée que si nous pouvons reconnaître et exploiter les diverses idées, expériences et compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées. Nous nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression sexuelle, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. - -### Vous êtes intéressé? - -Envoyez-nous un courriel à [CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca] (mailto:CDSRecruitment.RecrutementSNC@tbs-sct.gc.ca) et indiquez « Chef de l’ingénierie » dans la ligne d’objet. Dites-nous pourquoi vous êtes la bonne personne pour ce poste. Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisme et que personne ne répond parfaitement à toutes les exigences. Fournissez-nous un lien vers votre CV, des exemples de votre travail ou ce que nous devrions voir pour mieux vous connaître. diff --git a/content/fr/careers/positions/narrateur-visuel.md b/content/fr/careers/positions/narrateur-visuel.md deleted file mode 100644 index b4691ee0c..000000000 --- a/content/fr/careers/positions/narrateur-visuel.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: job-posting -type: section -title: Narrateur Visuel -description: >- - En tant qu’équipe de liaison et diffusion, nous sommes les narrateurs du SNC. - Nous racontons les histoires qui aident les fonctionnaires à améliorer les - services gouvernementaux et à rendre la vie des gens meilleure. Si vous êtes - prêt à nous aider à utiliser moins de mots et plus d’images, alors ce rôle est - pour vous. -archived: true -leverId: 220f78c1-4504-4c4e-8dc7-93bec226d18a -translationKey: visual-storyteller ---- -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de notre mission, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en s’appuyant sur les besoins des personnes. Nous embauchons des personnes de tous les niveaux d’expérience, à Ottawa, Toronto, Waterloo et Montréal. - -En tant qu’équipe de liaison et diffusion, nous sommes les narrateurs du SNC. Nous racontons les histoires qui aident les fonctionnaires à améliorer les services gouvernementaux et à rendre la vie des gens meilleure. Si vous êtes prêt à nous aider à utiliser moins de mots et plus d’images, alors ce rôle est pour vous. - -## Nous sommes à la recherche d’une personne pour les tâches suivantes : - -* Nous aider à raconter nos histoires de façon visuelle : que cela soit avec des photos, des illustrations, des animations ou des vidéos. Nous n’avons pas besoin que vous soyez un expert en toutes choses. Nous sommes à la recherche d’une personne qui est réellement bonne dans l’une ou deux de ces choses et qui s’intéresse à être bonne dans les autres. -* Apprendre à connaître notre public et à trouver exactement les images appropriées pour l’aider à ressentir quelque chose. -* Créer de belles images fixes et mobiles qui améliorent notre blogue, nos médias sociaux, nos présentations, notre site Web et nos affiches. -* Expérimenter les nouveautés avec nous. Nous commençons tout juste et nous sommes à la recherche d’une personne qui sait apprendre avec nous, pendant que nous développons notre marque et notre style. -* Raconter des histoires en français. - -## Vous avez le parfait profil que nous cherchons si : - -* Votre première question est toujours: « Qui est votre public et qu’est-ce que vous voulez qu’il ressente? » -* Vous êtes un narrateur créatif qui peut faire pleurer ou rire les gens, ou leur donner envie de rester assis, émerveillés par les images que vous créez. -* Vous connaissez très bien les terrains concernant les caméras et les fournitures, ainsi que l’illustration, l’animation et les logiciels de retouche photo et vidéo. -* Vous aimez apprendre à connaître les nouvelles applications de caméra ou d’illustration et vous conservez un journal, un carnet de croquis ou un compte Instagram de toutes sortes de créations. -* Votre mode par défaut est une collaboration ouverte. Vous écoutez et vous laissez de l’espace pour de nouvelles idées. Votre pouvoir secret est d’améliorer les idées des autres. -* Vous savez que parfois, essayer quelque chose est le meilleur moyen de savoir si ça va marcher. -* Vous êtes à l’aise avec ce que vous savez et avec ce que vous ne savez pas, en plus de savoir comment travailler avec les autres pour réaliser de grandes choses. -* Vous savez que l’exécution en temps voulu vaut mieux que la perfection. -* Vous parlez couramment le français et l’anglais (dans le langage du gouvernement : niveau CBC). -* Vous aimez la crème glacée. Pas parce qu’on transpire et qu’on a besoin de se calmer. Juste parce qu’on aime avoir nos réunions d’équipe avec des cornets. (Végétalien? Allergique au lactose? Nous avons ce qu’il vous faut.) - -Nous reconnaissons que chaque personne peut apporter des compétences et des expériences différentes à notre organisation et que personne ne répond parfaitement à toutes les exigences. Postulez quand même! Dites nous pourquoi vous êtes la personne idéale pour ce poste. - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. - -## Vous êtes intéressé? - -Envoyez-nous un courriel à et indiquez « Narrateur visuel » dans la ligne d’objet. Fournissez-nous un lien vers votre CV, des exemples de votre travail ou ce que nous devrions voir pour mieux vous connaître. diff --git "a/content/fr/careers/positions/praticien-du-num\303\251rique-charg\303\251-de-la-consultation-ou-praticienne-du-num\303\251rique-charg\303\251e-de-la-consultation---recherche-en-conception-et-conception-de-services---09bc4216-04f8-4e70-b2af-be70e6bc3c9c.md" "b/content/fr/careers/positions/praticien-du-num\303\251rique-charg\303\251-de-la-consultation-ou-praticienne-du-num\303\251rique-charg\303\251e-de-la-consultation---recherche-en-conception-et-conception-de-services---09bc4216-04f8-4e70-b2af-be70e6bc3c9c.md" deleted file mode 100644 index b4105682a..000000000 --- "a/content/fr/careers/positions/praticien-du-num\303\251rique-charg\303\251-de-la-consultation-ou-praticienne-du-num\303\251rique-charg\303\251e-de-la-consultation---recherche-en-conception-et-conception-de-services---09bc4216-04f8-4e70-b2af-be70e6bc3c9c.md" +++ /dev/null @@ -1,61 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Praticien du numérique chargé de la consultation ou praticienne du numérique chargée de la consultation - Recherche en conception et conception de services ' -description: >- - Pour soutenir cette importante mission, nous recherchons deux praticien·ne·s du numérique chargé·e·s de la consultation, recherche en conception et conception de services, pour se joindre à l’équipe du conseil de l’unité des partenariats du SNC. L’équipe du conseil du SNC fournit des conseils d’experts et une aide pratique aux fonctionnaires qui créent de nouveaux services ou améliorent les services existants afin de servir le public. Par conséquent, en tant que membre de cette équipe, vous devrez posséder une attitude axée sur les résultats, être capable de jouer plusieurs rôles et accepter de vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. -archived: true -translationKey: research-and-service-design-march-2022 -leverId: 09bc4216-04f8-4e70-b2af-be70e6bc3c9c ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Pour y parvenir, nous : - -- plaçons les gens au cœur de toutes nos activités; -- mettons l’accent sur l’évaluation de la manière dont nous aidons les gens et créons des effets durables; -- nous attaquons au travail difficile pour faciliter les choses; -- créons avec l’intention d’apprendre et d’itérer; -- prenons soin les un·e·s des autres; -- travaillons ouvertement pour aider à ouvrir la voie à tout le monde. - -Pour soutenir cette importante mission, nous recherchons deux praticien·ne·s du numérique chargé·e·s de la consultation, recherche en conception et conception de services, pour se joindre à l’équipe du conseil de l’unité des partenariats du SNC. L’équipe du conseil du SNC fournit des conseils d’experts et une aide pratique aux fonctionnaires qui créent de nouveaux services ou améliorent les services existants afin de servir le public. Par conséquent, en tant que membre de cette équipe, vous devrez posséder une attitude axée sur les résultats, être capable de jouer plusieurs rôles et accepter de vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.-à-d. l’achat de logiciels ou de services), la conception et la recherche axées sur l’humain, le développement agile de logiciels, la gestion des produits et de la livraison, et l’exploitation des solutions de base (c’est-à-dire le nuage, etc.). - -Ce rôle est un poste de durée déterminée de 2 ans et est classé au groupe et niveau [IT-05](https://www.google.com/url?q=https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id%3D1&sa=D&source=docs&ust=1647887766527240&usg=AOvVaw2HSA4Aop4cd4DlU7PIfZGI) du groupe systèmes d’ordinateurs. Le SNC est une équipe entièrement décentralisée. Ce rôle peut être assumé de n’importe où au Canada. À l’avenir, des déplacements occasionnels à Ottawa pourraient être nécessaires. Le bilinguisme est exigé pour l’un des 2 postes à pourvoir, et il est préféré pour le second poste. Une connaissance ou une expérience sur le travail que réalise le gouvernement est un atout pour ce poste. - -## Voici les principales responsabilités associées à ce poste : - -- Nouer des relations avec les membres de la fonction publique (y compris les cadres), reposant sur l’empathie, la confiance et une compréhension partagée de leurs besoins et du contexte. -- Aider votre équipe à faire la lumière sur des situations complexes en proposant des solutions et des recommandations exploitables. -- Fournir des conseils et de l’orientation aux collègues de l’ensemble de la fonction publique qui émanent de vos compétences et de vos forces en vue de contribuer à améliorer leur culture numérique et leur capacité à concevoir et fournir de meilleurs services de bout en bout. -- Collaborer avec votre équipe pour contribuer à l’élimination des obstacles à la prestation de services, à l’adoption des meilleures pratiques et au changement progressif de la façon dont les ministères associés conçoivent et fournissent leurs services prioritaires. -- Encadrer les fonctionnaires sur la manière de résoudre les problèmes de manière créative en privilégiant les besoins des utilisateurs, l’accessibilité, la diversité, l’analyse et l’évaluation, l’intégrité, l’ouverture, et l’équité. -- Travailler de manière transparente, notamment en rendant compte de l’avancement de vos travaux de manière continue et ouverte. -- Faire preuve d’un esprit de croissance et d’entrepreneuriat ainsi que de solides compétences en communication pour peaufiner constamment votre approche du conseil et de la gestion du changement. -- Repérer des occasions de défendre sans relâche l’adoption et la croissance des meilleures pratiques de prestation numérique au sein des ministères partenaires. - -## Pour occuper ce poste vous devez être en mesure : - -- d’enseigner, d’encadrer ou de transmettre votre expertise à d’autres personnes; -- de mener des recherches sur les utilisateurs et la conception de services pour des services à fort impact au sein d’une organisation complexe; -- d’être à l’aise de travailler au sein d’équipes multidisciplinaires et interfonctionnelles qui fournissent des produits et services numériques à grande échelle, tout en favorisant une culture ouverte, itérative et axée sur l’utilisateur; -- de contribuer à briser les cloisonnements au sein d’une organisation et de vous forger une capacité à défendre la stratégie et le changement organisationnels; -- de reconnaître les réalités opérationnelles, les contraintes et les possibilités auxquelles les ministères du gouvernement fédéral doivent faire face lorsqu’ils s’efforcent de moderniser la façon dont ils achètent, construisent et utilisent les logiciels pour fournir des services. - -Ce poste relèvera du·de la chef·fe du conseil ou d’un·e gestionnaire de l’équipe du conseil. Ce rôle peut comporter des responsabilités en matière de gestion du personnel (pas plus de 3 à 4 employés subalternes), en dehors de vos éventuels engagements auprès de partenaires. - -Lors de nos échanges avec les ministères partenaires, nous utilisons les environnements Mac OS et Windows Office, ainsi que des outils logiciel réputés, tels que Slack, Trello, Github ou Miro, pour n’en citer que quelques-uns. - -Nous sommes conscients que tout le monde apporte 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. - -## Diversité et inclusion - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Tout renseignement concernant les mesures d’adaptation sera traité confidentiellement. - -## Politique relative à la vaccination contre la COVID-19 - -Tou·te·s les fonctionnaires de l’administration publique centrale doivent être entièrement vacciné·e·s contre le COVID-19, à moins que des mesures d’adaptation ne soient prises en raison d’une contre-indication médicale, de la religion ou d’un autre motif de distinction illicite prévu par la *Loi canadienne sur les droits de la personne*. - - - diff --git "a/content/fr/careers/positions/praticien-du-num\303\251rique-charg\303\251-de-la-consultation-ou-praticienne-du-num\303\251rique-charg\303\251e-de-la-consultation---s\303\251curit\303\251-des-op\303\251rations-de-d\303\251veloppement--c00d0402-56cd-49b3-9d37-525b9fd31cfd.md" "b/content/fr/careers/positions/praticien-du-num\303\251rique-charg\303\251-de-la-consultation-ou-praticienne-du-num\303\251rique-charg\303\251e-de-la-consultation---s\303\251curit\303\251-des-op\303\251rations-de-d\303\251veloppement--c00d0402-56cd-49b3-9d37-525b9fd31cfd.md" deleted file mode 100644 index 19a436c8c..000000000 --- "a/content/fr/careers/positions/praticien-du-num\303\251rique-charg\303\251-de-la-consultation-ou-praticienne-du-num\303\251rique-charg\303\251e-de-la-consultation---s\303\251curit\303\251-des-op\303\251rations-de-d\303\251veloppement--c00d0402-56cd-49b3-9d37-525b9fd31cfd.md" +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Praticien du numérique chargé de la consultation ou praticienne du numérique chargée de la consultation - Sécurité des opérations de développement' -description: >- - Pour soutenir cette importante mission, nous recherchons un·e praticien·ne· du numérique chargé·e· de la consultation, sécurité des opérations de développement, pour se joindre à l’équipe du conseil de l’unité des partenariats du SNC. L’équipe du conseil du SNC fournit des conseils d’experts et une aide pratique aux fonctionnaires qui créent de nouveaux services ou améliorent les services existants afin de servir le public. Par conséquent, en tant que membre de cette équipe, vous devrez posséder une attitude axée sur les résultats, être capable de jouer plusieurs rôles et accepter de vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. -archived: true -translationKey: consulting-digital-practitioner-devsecops-march-2022 -leverId: c00d0402-56cd-49b3-9d37-525b9fd31cfd ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Pour y parvenir, nous : - -- plaçons les gens au cœur de toutes nos activités; -- mettons l’accent sur l’évaluation de la manière dont nous aidons les gens et créons des effets durables; -- nous attaquons au travail difficile pour faciliter les choses; -- créons avec l’intention d’apprendre et d’itérer; -- prenons soin les un·e·s des autres; -- travaillons ouvertement pour aider à ouvrir la voie à tout le monde. - -Pour soutenir cette importante mission, nous recherchons un·e praticien·ne· du numérique chargé·e· de la consultation, sécurité des opérations de développement, pour se joindre à l’équipe du conseil de l’unité des partenariats du SNC. L’équipe du conseil du SNC fournit des conseils d’experts et une aide pratique aux fonctionnaires qui créent de nouveaux services ou améliorent les services existants afin de servir le public. Par conséquent, en tant que membre de cette équipe, vous devrez posséder une attitude axée sur les résultats, être capable de jouer plusieurs rôles et accepter de vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.-à-d. l’achat de logiciels ou de services), la conception et la recherche axées sur l’humain, le développement agile de logiciels, la gestion des produits et de la livraison, et l’exploitation des solutions de base (c’est-à-dire le nuage, etc.). - -Ce rôle est un poste de durée déterminée de 2 ans et est classé au groupe et niveau [IT-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) du groupe systèmes d’ordinateurs. Le SNC est une équipe entièrement décentralisée. Ce rôle peut être assumé de n’importe où au Canada. À l’avenir, des déplacements occasionnels à Ottawa pourraient être nécessaires. Le bilinguisme est exigé pour ce poste à pourvoir. Une connaissance ou une expérience du travail que réalise le gouvernement est un atout pour ce poste. - -## Voici les principales responsabilités associées à ce poste : - -- Nouer des relations avec les membres de la fonction publique (y compris les cadres), fondées sur l’empathie, la confiance et une compréhension partagée de leurs besoins et du contexte. -- Aider votre équipe à faire la lumière sur des situations complexes en proposant des solutions et des recommandations exploitables. -- Fournir des conseils et de l’orientation aux collègues de l’ensemble de la fonction publique qui émanent de vos compétences et de vos forces en vue de contribuer à améliorer leur culture numérique et leur capacité à concevoir et à fournir de meilleurs services de bout en bout. -- Collaborer avec votre équipe pour contribuer à l’élimination des obstacles à la prestation de services, à l’adoption des meilleures pratiques et au changement progressif de la façon dont les ministères associés conçoivent et fournissent leurs services prioritaires. -- Encadrer les fonctionnaires sur la manière de résoudre les problèmes de manière créative en privilégiant les besoins des utilisateurs, l’accessibilité, la diversité, l’analyse et l’évaluation, l’intégrité, l’ouverture, et l’équité. -- Travailler de manière transparente, notamment en rendant compte de l’avancement de vos travaux de manière continue et ouverte. -- Faire preuve d’un esprit de croissance et d’entrepreneuriat ainsi que de solides compétences en communication pour peaufiner constamment votre approche du conseil et de la gestion du changement. -- Repérer des occasions de défendre sans relâche l’adoption et la croissance des meilleures pratiques de prestation numérique au sein des ministères partenaires. - -## Pour occuper ce poste vous devez être en mesure : - -- d’enseigner, d’encadrer ou de transmettre votre expertise à d’autres personnes; -- de transposer les pratiques de développement modernes aux piles technologiques héritées, ou de mener une migration depuis des systèmes hérités; -- d’écrire du code dans un langage ou une pile de programmation moderne (ceux que l’on voit couramment au sein du gouvernement comprennent C#, Java, HTML/CSS, Javascript, PHP et Python); -- d’utiliser des systèmes de contrôle de version décentralisés modernes (de préférence Git) et des plateformes et paradigmes d’intégration ou de livraison continue; -- d’établir la priorité des fonctionnalités logicielles et des charges de travail des développeurs·euses pour trouver le juste équilibre entre vitesse d’expédition et charge de maintenance (c.-à-d. dette technologique ou de processus); -- de déployer des solutions logiciel auprès de fournisseurs de services en nuage communs (IaaS, PaaS); -- d’exploiter des pratiques issues de l’ingénierie de fiabilité des sites et de la culture de sécurité des opérations de développement pour accroître la fiabilité et la sécurité des services; -- d’être à l’aise de travailler au sein d’équipes multidisciplinaires et interfonctionnelles qui fournissent des produits et services numériques à grande échelle, tout en favorisant une culture ouverte, itérative et centrée sur l’utilisateur; -- de contribuer à briser les cloisonnements au sein d’une organisation et de vous forger une capacité à défendre la stratégie et le changement organisationnels; -- de reconnaître les réalités opérationnelles, les contraintes et les possibilités auxquelles les ministères du gouvernement fédéral doivent faire face lorsqu’ils s’efforcent de moderniser la façon dont ils achètent, construisent et utilisent les logiciels pour fournir des services. - -Ce poste relèvera du·de la chef·fe du conseil ou d’un·e gestionnaire de l’équipe du conseil. Ce rôle peut comporter des responsabilités en matière de gestion du personnel (pas plus de 3 à 4 employés subalternes), en dehors de vos éventuels engagements auprès de partenaires. - -Lors de nos échanges avec les ministères partenaires, nous utilisons les environnements Mac OS et Windows Office, ainsi que des outils logiciel réputés, tels que Slack, Trello, Github ou Miro, pour n’en citer que quelques-uns. - -Nous sommes conscients que tout le monde apporte 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. - -## Diversité et inclusion - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. diff --git "a/content/fr/careers/positions/praticienne-du-num\303\251rique-charg\303\251e-de-la-consultation-ou-praticien-du-num\303\251rique-charg\303\251-de-la-consultation-:-conception-de-contenu--4ed86217-573b-4364-8b59-b8c0d6498b06.md" "b/content/fr/careers/positions/praticienne-du-num\303\251rique-charg\303\251e-de-la-consultation-ou-praticien-du-num\303\251rique-charg\303\251-de-la-consultation-:-conception-de-contenu--4ed86217-573b-4364-8b59-b8c0d6498b06.md" deleted file mode 100644 index 7bca96901..000000000 --- "a/content/fr/careers/positions/praticienne-du-num\303\251rique-charg\303\251e-de-la-consultation-ou-praticien-du-num\303\251rique-charg\303\251-de-la-consultation-:-conception-de-contenu--4ed86217-573b-4364-8b59-b8c0d6498b06.md" +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Praticienne du numérique chargée de la consultation ou praticien du numérique chargé de la consultation : Conception de contenu' -description: >- - Nous sommes une équipe de conseil gouvernementale numérique. Nous travaillons pour le gouvernement, au sein du gouvernement. Nous sommes là pour offrir notre aide et notre expertise appuyées sur une expérience pratique en livraison à grande échelle au sein des secteurs privé et public. Nous conseillons et accompagnons les ministères pour les aider à prendre des décisions rapides en matière de conception et de technologie et développer leurs capacités numériques internes afin qu’ils puissent venir à bout d’obstacles particuliers et améliorer leurs performances par rapport aux normes numériques du gouvernement du Canada. -archived: true -translationKey: 2022-july-cdp-content-designer -leverId: 4ed86217-573b-4364-8b59-b8c0d6498b06 ---- - -## À propos du Service numérique canadien -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d’améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d’aider tout le monde au sein du gouvernement à améliorer la prestation de services. Et nous avons besoin de vous. - -Pour soutenir cette importante mission, nous sommes à la recherche d’une praticienne du numérique chargée de la consultation ou praticien du numérique chargé de la consultation - Conception de contenu qui se joindra à l’équipe du conseil au sein de notre unité opérationnelle des partenariats. - -## À propos de l’équipe du conseil -Nous sommes une équipe de conseil gouvernementale numérique. Nous travaillons pour le gouvernement, au sein du gouvernement. Nous sommes là pour offrir notre aide et notre expertise appuyées sur une expérience pratique en livraison à grande échelle au sein des secteurs privé et public. Nous conseillons et accompagnons les ministères pour les aider à prendre des décisions rapides en matière de conception et de technologie et développer leurs capacités numériques internes afin qu’ils puissent venir à bout d’obstacles particuliers et améliorer leurs performances par rapport aux normes numériques du gouvernement du Canada. - -## Praticienne du numérique chargée de la consultation ou praticien du numérique chargé de la consultation: Conception de contenu - -**Vos responsabilités :** - -- Nouer des relations avec les membres de la fonction publique (y compris les cadres), reposant sur l’empathie, la confiance et une compréhension partagée de leurs besoins et du contexte. -- Fournir des conseils pragmatiques reposant sur vos compétences et vos forces aux collègues de l’ensemble de la fonction publique, et ce, en vue de contribuer à améliorer leurs connaissances en matière de conception de contenu et de solutions numériques, ainsi que leur capacité à concevoir et fournir de meilleurs services de bout en bout. -- Démontrer un leadership en matière de conception de contenu et une expertise en stratégie fondés sur les meilleures pratiques de l'industrie pour soutenir des équipes multidisciplinaires ayant des niveaux de maturité numérique diverses et faisant face à des problèmes complexes. -- Contribuer à la création de contenus réutilisables au sein de l'équipe du conseil pour aider vos collègues à fournir des recommandations pragmatiques en temps opportun. -- Travailler de manière transparente, notamment en rendant compte de l’avancement de vos travaux de manière continue et ouverte. -- Faire preuve d’un esprit de croissance pour constamment peaufiner votre approche du conseil et de la gestion du changement. -- Repérer des occasions de défendre sans relâche l’adoption et la croissance des meilleures pratiques de prestation numérique au sein des ministères partenaires. - -**Ce poste est fait pour vous si vous avez l’expérience de :** - -- l’enseignement, de l’encadrement et du conseil; -- la création et de l’animation d’ateliers ou de séances de formation afin de sensibiliser les partenaires ou les clients aux meilleures pratiques en de conception de contenu; -- travail au sein d’équipes multidisciplinaires et interfonctionnelles qui fournissent des produits et services numériques à grande échelle; -- la promotion de stratégies et de changements organisationnels et du démantèlement des cloisonnements au sein d’une organisation et; -- l’examen des réalités opérationnelles, des contraintes et des possibilités auxquelles les ministères du gouvernement fédéral doivent faire face, lorsqu’ils s’efforcent de moderniser la façon d’acheter, de concevoir et d’utiliser les logiciels pour fournir des services. -- Ce rôle impliquera principalement la création de contenu francophone. La priorité sera donnée aux candidat·e·s qui peuvent communiquer et écrire en français et en anglais (en termes gouvernementaux, au niveau BBB, CBC ou CCC). - - -Ce poste relève de la cheffe ou du chef du conseil ou d’un·e gestionnaire de l’équipe du conseil. Il peut comporter des responsabilités en matière de gestion du personnel (pas plus 4 employé·e·s subalternes), en dehors des engagements éventuels auprès de partenaires. - -Lors de nos échanges avec les ministères partenaires, nous utilisons les environnements Mac OS et Windows Office, ainsi que des outils logiciels réputés, tels que Slack, Trello, Github ou Miro, pour n’en citer que quelques-uns. - -Ce rôle est un poste à durée déterminée de 2 ans et est classé soit au groupe et niveau [IT-04 ou IT-05](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) du groupe systèmes d’ordinateurs. Le SNC est une équipe entièrement décentralisée. Ce rôle peut être assumé de n’importe où au Canada. À l’avenir, des déplacements occasionnels à Ottawa pourraient être nécessaires. Le bilinguisme est exigé pour ce poste à pourvoir. Une connaissance ou une expérience du travail que réalise le gouvernement est un atout pour ce poste. - -### Informations générales sur le processus -Vous vous joindrez à l’unité opérationnelle des partenariats. Cette unité nous permet de renforcer nos relations avec d’autres ministères et d’aider à améliorer la façon dont ils conçoivent et offrent des services numériques. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeant·e·s de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez posséder une attitude axée sur les résultats, être capable de jouer plusieurs rôles et accepter de vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - -Nous sommes conscients que tout le monde apporte 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. - diff --git "a/content/fr/careers/positions/recruteur-cr\303\251atif-recruteuse-cr\303\251ative.md" "b/content/fr/careers/positions/recruteur-cr\303\251atif-recruteuse-cr\303\251ative.md" deleted file mode 100644 index f993d4445..000000000 --- "a/content/fr/careers/positions/recruteur-cr\303\251atif-recruteuse-cr\303\251ative.md" +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: job-posting -type: section -title: Recruteur créatif / Recruteuse créative -description: >- - Nous recherchons un(e) recruteur(se) consultatif(ve) et créatif(ve) qui - viendra faire croître notre équipe. -archived: true -leverId: 2e2d67b4-e48c-429a-be80-270f7dd5dcb7 -translationKey: creative-recruiter ---- -Le Service numérique canadien (SNC) est chargé de changer la façon dont le gouvernement fédéral conçoit et fournit les services numériques, afin de réduire les risques d’échec des produits, de réduire les coûts, de garantir la confidentialité des utilisateurs et la sécurité des systèmes, et surtout, d’améliorer la vie des gens en appelant l’attention sur leurs besoins et préoccupations. Selon nous, chaque expérience vécue par les Canadiennes et Canadiens lorsqu’ils interagissent avec le gouvernement devrait répondre ou dépasser leurs attentes modernes et valables voulant que les services numériques soient sûrs, rapides, faciles, transparents et accessibles. Nous travaillons ouvertement, renforçant ainsi les capacités dans tout le gouvernement pour améliorer la prestation de services. Et nous avons besoin de vous. - -Pour faire avancer cette importante mission, nous recherchons un(e) recruteur(se) consultatif(ve) et créatif(ve) qui viendra faire croître notre équipe. Au programme, une vaste gamme de responsabilités à impact élevé : prendre en charge du recrutement tout au long du cycle, piloter la stratégie d’embauche et offrir au candidat la meilleure expérience possible. Vous devez avoir le profil de l’entrepreneur qui s’épanouit dans un milieu d’apprentissage sans craindre de remettre en question nos façons de faire, de mobiliser des partenaires à l’échelle du gouvernement ou de recevoir des suggestions sur des moyens d’améliorer nos processus. Il s’agit d’un poste de niveau [AS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=15#toc993929940) dans le groupe des Services administratifs. - -Nous recherchons une personne qui saura : - -* Cibler, considérer et choisir des candidats exceptionnels -* Opérer un cycle de recrutement complet, notamment en instaurant des nouveaux processus et en améliorant les processus actuels -* Travailler en étroite collaboration avec les responsables du recrutement pour prioriser les besoins en matière d’embauche et pour instaurer un processus d’entrevue transparent qui nous permet d’attirer les meilleurs candidats dans nos équipes -* Contribuer à apporter des changements créatifs et évolutifs à notre stratégie de recrutement actuelle -* Avoir à cœur la formation d’équipes diversifiées et inclusives - -Un excellent candidat ou une excellente candidate sera en mesure de : - -* Gérer le cycle complet de recrutement dans un environnement à forte croissance -* Offrir une expérience exceptionnelle au candidat et aimer construire des équipes -* Atteindre un juste milieu entre professionnalisme et gentillesse dans toutes ses communications -* Attirer des candidats qui n’ont pas considéré un emploi au gouvernement auparavant et établir un bassin diversifié -* Utiliser une approche centrée sur l’humain pour le recrutement et l’embauche, en comprenant les besoins de vos « utilisateurs » (soit les responsable de l’embauche et les candidats) et en travaillant avec eux pour répondre à leurs besoins -* Être flexible et avoir une mentalité axée sur la croissance, en pouvant changer de tâches et de priorités selon les circonstances -* Travailler de façon multidisciplinaire, avec la capacité d’apprendre rapidement -* Communiquer à la fois en français et en anglais (en termes gouvernementaux, ce poste est CBC) - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -*Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. \ No newline at end of file diff --git a/content/fr/careers/positions/recruteur-technique-recruteuse-technique-bilingue--e5d452ed-eff5-4927-b4f9-fd488a6a0508.md b/content/fr/careers/positions/recruteur-technique-recruteuse-technique-bilingue--e5d452ed-eff5-4927-b4f9-fd488a6a0508.md deleted file mode 100644 index a8bc225ac..000000000 --- a/content/fr/careers/positions/recruteur-technique-recruteuse-technique-bilingue--e5d452ed-eff5-4927-b4f9-fd488a6a0508.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Recruteur technique / Recruteuse technique bilingue' -description: >- - Pour faire avancer cette importante mission, nous recherchons un(e) recruteur(se) technique qui viendra faire croître notre équipe. Au programme, une vaste gamme de responsabilités à impact élevé : prendre en charge du recrutement tout au long du cycle, piloter la stratégie d’embauche et offrir au candidat la meilleure expérience possible. Vous devez avoir le profil de l’entrepreneur qui s’épanouit dans un milieu d’apprentissage sans craindre de remettre en question nos façons de faire, de mobiliser des partenaires à l’échelle du gouvernement ou de recevoir des suggestions sur des moyens d’améliorer nos processus. Il s’agit d’un poste de niveau AS-05 dans le groupe des Services administratifs. -archived: true -translationKey: 2022-june-bilingual-technical-recruiter -leverId: e5d452ed-eff5-4927-b4f9-fd488a6a0508 ---- - -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 afin qu’ils puissent 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 la personne. - -Pour faire avancer cette importante mission, nous recherchons un(e) recruteur(se) technique qui viendra faire croître notre équipe. Au programme, une vaste gamme de responsabilités à impact élevé : prendre en charge du recrutement tout au long du cycle, piloter la stratégie d’embauche et offrir au candidat la meilleure expérience possible. Vous devez avoir le profil de l’entrepreneur qui s’épanouit dans un milieu d’apprentissage sans craindre de remettre en question nos façons de faire, de mobiliser des partenaires à l’échelle du gouvernement ou de recevoir des suggestions sur des moyens d’améliorer nos processus. Il s’agit d’un poste de niveau [AS-05](https://www.tbs-sct.canada.ca/agreements-conventions/view-visualiser-fra.aspx?id=15) dans le groupe des Services administratifs. - -## Nous recherchons une personne qui saura : -- Cibler, considérer et choisir des candidats exceptionnels en tech -- Opérer un cycle de recrutement complet, notamment en instaurant des nouveaux processus et en améliorant les processus actuels -- Travailler en étroite collaboration avec les responsables du recrutement pour prioriser les besoins en matière d’embauche et pour instaurer un processus d’entrevue transparent qui nous permet d’attirer les meilleurs candidats dans nos équipes -- Contribuer à apporter des changements créatifs et évolutifs à notre stratégie de recrutement actuelle -- Avoir à cœur la formation d’équipes diversifiées et inclusives - -## Un excellent candidat ou une excellente candidate sera en mesure de : -- Gérer le cycle complet de recrutement dans un environnement à forte croissance -- Offrir une expérience exceptionnelle au candidat et aimer construire des équipes -- Atteindre un juste milieu entre professionnalisme et gentillesse dans toutes ses communications -- Attirer des candidats qui n’ont pas considéré un emploi au gouvernement auparavant et établir un bassin diversifié -- Utiliser une approche centrée sur l’humain pour le recrutement et l’embauche, en comprenant les besoins de vos « utilisateurs » (soit les responsable de l’embauche et les candidats) et en travaillant avec eux pour répondre à leurs besoins -- Être flexible et avoir une mentalité axée sur la croissance, en pouvant changer de tâches et de priorités selon les circonstances -- Travailler de façon multidisciplinaire, avec la capacité d’apprendre rapidement -- Communiquer en français et en anglais (ce rôle est un rôle BBB ou CBC) - -Nous sommes conscients que tout le monde apporte 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. - diff --git "a/content/fr/careers/positions/responsable-des-op\303\251rations-et-de-la-s\303\251curit\303\251-de-la-ti.md" "b/content/fr/careers/positions/responsable-des-op\303\251rations-et-de-la-s\303\251curit\303\251-de-la-ti.md" deleted file mode 100644 index 99f4e96c4..000000000 --- "a/content/fr/careers/positions/responsable-des-op\303\251rations-et-de-la-s\303\251curit\303\251-de-la-ti.md" +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: job-posting -type: section -title: Responsable des opérations et de la sécurité de la TI -description: Relevant du responsable des opérations internes, le titulaire de ce - poste est chargé de toutes les opérations internes de TI et des besoins en - sécurité de l’organisation. Il aide également à s’assurer que les employés du - SNC disposent des outils numériques, des stations de travail et du soutien - opérationnels nécessaires pour avoir une incidence sur la vie des gens. -archived: true -# leverId: 4db6f658-40c7-416d-a122-5945116920cd -translationKey: operations-security-lead ---- -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -Pour appuyer cette importante mission, nous sommes à la recherche d’un responsable des opérations et de la sécurité de la TI. Relevant du responsable des opérations internes, le titulaire de ce poste est chargé de toutes les opérations internes de TI et des besoins en sécurité de l’organisation. Il aide également à s’assurer que les employés du SNC disposent des outils numériques, des stations de travail et du soutien opérationnels nécessaires pour avoir une incidence sur la vie des gens. - -Vous pouvez vous attendre à des responsabilités ayant une grande incidence et très variées : gestion de la configuration de notre suite logicielle gouvernementale; responsabilité des opérations de TI et d’approvisionnement en TI; et soutien de la stratégie à l’échelle de l’organisation. - -Ce poste est classifié [CS-03](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=1) dans le groupe Systèmes d’ordinateurs et représente les [normes de qualification](https://www.canada.ca/fr/secretariat-conseil-tresor/services/dotation/normes-qualification/centrale.html#cs) CS. Ce poste est anglais essentiel*. - -Nous sommes à la recherche d’une personne qui peut effectuer ce qui suit : - -* Apporter une expérience significative dans les opérations informatiques internes et la sécurité, notamment en équipant les équipes d'outils numériques, d'espaces de travail et de soutien opérationnel. -* Établir des partenariats entre les collectivités de la TI, en veillant à ce que nos pratiques et nos outils évoluent constamment pour offrir le meilleur service possible. -* Veiller à ce que les données techniques, opérationnelles et sur les dépenses soient mises à la disposition de tous les membres de l’équipe pour qu’ils puissent prendre des décisions éclairées au besoin. -* Travailler en collaboration avec notre communauté de développement, les experts en fiabilité des services et d’autres intervenants pour fournir aux employés et aux équipes le matériel, les logiciels et les services dont ils ont besoin, tout en supervisant l’approvisionnement, la sécurité, la budgétisation et d’autres aspects des opérations internes de TI du SNC. -* Avoir une expérience en tant que point de contact avec les vendeurs et les fournisseurs de services pour les systèmes et les applications tout en aidant les équipes dans l'acquisition de nouveaux outils et services. -* Diffuser les connaissances et partager l’expertise au sein de l’équipe des Opérations internes et du SNC afin de renforcer la capacité de l’organisation – et documenter et partager les pratiques et les leçons apprises plus largement pour aider d’autres équipes à l’échelle du gouvernement. -* Comprendre le nuage et les autres outils avec lesquels le SNC travaille et la façon de gérer les comptes gouvernementaux et d’utilisateur pour chacun, y compris, sans s’y limiter, AWS, MacOS, YubiKeys, G Suite, Slack, Trello, Github, Lever, Adobe et plus de 40 autres. - -Un excellent candidat pourra : - -* Remettre en question le statu quo en utilisant la recherche et une approche axée sur les données pour déterminer les changements aux politiques, aux processus et aux pratiques, les défendre et y participer, au besoin; -* Promouvoir l’amélioration continue des processus opérationnels et administratifs du SNC en fonction des besoins de l’organisation et des membres de son équipe; -* Élaborer des scénarios de base pour automatiser et mettre à l’échelle une partie du travail; -* Comprendre ou apprendre rapidement les nuances pertinentes de la gestion de l’information du gouvernement du Canada, en particulier pour les renseignements de nature délicate, et les exigences connexes en matière de sécurité des TI, et mettre en place les contrôles et les mesures de protection nécessaires pour que les outils avec lesquels nous voulons travailler soient conformes aux politiques gouvernementales; -* Consigner et afficher les documents et les pratiques de l’équipe sur GitHub dans le cadre du travail du SNC en mode ouvert. - -Nous comprenons que nous disposons de compétences et d’expériences différentes, et que nous ne pouvons pas tous répondre à tous les critères. Posez quand même votre candidature! Dites-nous pourquoi vous êtes la personne que nous recherchons. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - -*Un bassin de personnes qualifiées résultant de ce processus pourrait être créé et pourrait être utilisé afin de pourvoir des postes semblables dont le profil linguistique (anglais essentiel, bilingue impératif BBB/BBB, bilingue impératif CBC/CBC, ainsi que la durée (indéterminée, mutation, intérimaire, affectation, détachement, période déterminée) pourraient varier selon le poste. \ No newline at end of file diff --git a/content/fr/careers/positions/responsable-du-talent.md b/content/fr/careers/positions/responsable-du-talent.md deleted file mode 100644 index 643e4e85a..000000000 --- a/content/fr/careers/positions/responsable-du-talent.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "Responsable du talent" -description: "Nous recherchons une personne pour diriger nos opérations relatives au talent. Dans ce rôle, vous établirez une vision claire et inspirante de la manière d’attirer, de perfectionner et de conserver les principaux talents." -archived: true -type: section -layout: page ---- -Merci de votre intérêt pour notre mission et pour ce poste. Même si la période de candidature est terminée pour ce poste, nous sommes toujours [à la recherche de personnes talentueuses, passionnées et résolues](https://numerique.canada.ca/travaillez-avec-nous/) à relever les principaux défis de prestation de services au Canada diff --git "a/content/fr/careers/positions/responsable-d\342\200\231\303\251quipe-d\303\251veloppement-commercial-des-partenariats--4ca0af95-2836-4070-afb1-e9c61b6b1a74.md" "b/content/fr/careers/positions/responsable-d\342\200\231\303\251quipe-d\303\251veloppement-commercial-des-partenariats--4ca0af95-2836-4070-afb1-e9c61b6b1a74.md" deleted file mode 100644 index 284d14c34..000000000 --- "a/content/fr/careers/positions/responsable-d\342\200\231\303\251quipe-d\303\251veloppement-commercial-des-partenariats--4ca0af95-2836-4070-afb1-e9c61b6b1a74.md" +++ /dev/null @@ -1,56 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Responsable d’équipe, développement commercial des partenariats' -description: >- - Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. -archived: true -translationKey: team-lead-business-development -leverId: 4ca0af95-2836-4070-afb1-e9c61b6b1a74 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - - -## Partenariats - -Vous vous joindrez à l’unité opérationnelle des partenariats. Cette unité nous permet de renforcer nos relations avec d’autres ministères et d’aider à améliorer la façon dont ils conçoivent et offrent leurs services publics. - -Notre équipe de gestion de portefeuille cherche de nouvelles possibilités et nous aide à établir des priorités parmi les engagements que nous prenons. Lorsque nous commençons à travailler en partenariat, notre équipe d’experts-conseils nous aide à mieux comprendre la situation du ministère, à faire le point et à lui fournir l’aide dont il a besoin, en lui fournissant des conseils ou de l’aide pratique pour changer la façon dont il sert les gens au moyen de la technologie. Lorsqu’un partenaire souhaite obtenir plus d’aide pour changer sa façon de travailler et montrer ce qu’il est possible de faire, nous pouvons lui offrir la collaboration d’une équipe intégrée et l’aider à renforcer les capacités de son ministère pour mieux servir le public. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeants de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez posséder une attitude axée sur les résultats, être capable de jouer plusieurs rôles et accepter de vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - - -## Le role - -Le ou la responsable d'équipe, développement commercial des partenariats, s’efforce de trouver de manière proactive des opportunités de partenariat potentielles, évalue leur viabilité et les hiérarchise. À ce poste représentant le premier point de contact pour les demandes de partenariat avec le SNC, vous coordonnerez la réception des demandes et le triage des requêtes conjointement avec les collègues de votre unité opérationnelle. Votre poste relèvera du chef de la gestion de portefeuille / de la cheffe de la gestion de portefeuille, dont le poste relèvera lui-même du directeur exécutif des partenariats / de la directrice exécutive des partenariats. Ce rôle est classé [EC-06/EC-07](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=4#tocxx325137) au sein du groupe économique et services de sciences sociales. - - -## Vous aurez besoin d’accomplir les choses suivantes : - -* Diriger et gérer une petite équipe, tout en travaillant en étroite collaboration avec des collègues de l’unité opérationnelle; -* Promouvoir l’inclusivité au sein des opérations et des prestations de l’équipe, influencer sans nuire et mettre à l’honneur l’accessibilité, la diversité, l’impact, l’intégrité, l’ouverture et l’équité; -* Rechercher de manière proactive de nouvelles opportunités de partenariat éventuelles et agir comme premier point de contact pour les demandes entrantes de partenariat avec le SNC; -* Diriger le développement et l’amélioration du processus de réception des demandes afin de veiller à offrir le meilleur en matière d’expérience et de valeur pour les fonctionnaires souhaitant s’engager avec nous; -* Apporter des précisions sur ce qui est attendu – les résultats et les apports – dans le cadre des partenariats avec le SNC; -* Collaborer avec les chefs de service / cheffes de service au sein de l’unité opérationnelle des partenariats afin d’évaluer et de traiter en priorité les opportunités de partenariat potentielles et de continuellement améliorer l’expérience liée à la réception des demandes et à l’évaluation; -* Diriger la communication des opportunités de partenariat ainsi que des tendances et besoins des partenaires en matière de prestation de services gouvernementaux à l’équipe du SNC dans son ensemble, et ce, en travaillant en toute transparence par le biais de présentations, de rapports et de mise à jour dans le système de gestion des relations avec la clientèle. - -## Le candidat idéal ou la candidate idéale : - -* Possède une approche centrée sur la clientèle doublée de grandes qualités d’écoute, de communication et de pensée critique; -* Affiche une attitude proactive, engageante, collaborative et organisée; -est à l’aise de diriger une petite équipe pour utiliser des méthodes agiles et centrées sur l'individu, tout en travaillant ouvertement; -* Écoute pour en apprendre davantage, et crée un environnement qui favorise les nouvelles idées et perspectives; -* Offre des recommandations argumentées, prépare des séances d’information et des présentations et conseille la haute direction; -* Possède une expérience de travail importante avec les équipes de produits numériques et une compréhension de la prestation de services numériques centrée sur l'individu; -* Connaît et utilise sans mal les logiciels de gestion des relations avec la clientèle; -possède un état d’esprit axé sur la croissance, expérimente sans cesse pour améliorer les résultats et pousse les autres à faire de même; -*Communique couramment en français et en anglais (possède un profil de compétence linguistique de niveau « CBC » dans le jargon gouvernemental)*. - - -Au SNC, nous n'acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -Un bassin de personnes qualifiées résultant de ce processus POURRAIT être créé et POURRAIT être utilisé pour combler un poste similaire avec des profils linguistiques (anglais essentiel, bilingue impératif BBB / BBB, bilingue impératif CBC / CBC, ainsi que des mandats (indéterminé, déploiement, intérim , affectation, détachement, période déterminée) qui peut varier selon le poste à doter. diff --git "a/content/fr/careers/positions/responsable-d\342\200\231\303\251quipe-d\303\251veloppement-commercial-des-partenariats.md" "b/content/fr/careers/positions/responsable-d\342\200\231\303\251quipe-d\303\251veloppement-commercial-des-partenariats.md" deleted file mode 100644 index 284d14c34..000000000 --- "a/content/fr/careers/positions/responsable-d\342\200\231\303\251quipe-d\303\251veloppement-commercial-des-partenariats.md" +++ /dev/null @@ -1,56 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Responsable d’équipe, développement commercial des partenariats' -description: >- - Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. -archived: true -translationKey: team-lead-business-development -leverId: 4ca0af95-2836-4070-afb1-e9c61b6b1a74 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - - -## Partenariats - -Vous vous joindrez à l’unité opérationnelle des partenariats. Cette unité nous permet de renforcer nos relations avec d’autres ministères et d’aider à améliorer la façon dont ils conçoivent et offrent leurs services publics. - -Notre équipe de gestion de portefeuille cherche de nouvelles possibilités et nous aide à établir des priorités parmi les engagements que nous prenons. Lorsque nous commençons à travailler en partenariat, notre équipe d’experts-conseils nous aide à mieux comprendre la situation du ministère, à faire le point et à lui fournir l’aide dont il a besoin, en lui fournissant des conseils ou de l’aide pratique pour changer la façon dont il sert les gens au moyen de la technologie. Lorsqu’un partenaire souhaite obtenir plus d’aide pour changer sa façon de travailler et montrer ce qu’il est possible de faire, nous pouvons lui offrir la collaboration d’une équipe intégrée et l’aider à renforcer les capacités de son ministère pour mieux servir le public. - -Dans le cadre de tous nos engagements, nous travaillons avec des dirigeants de la fonction publique, des responsables de services et nos collègues pour promouvoir le changement, présenter de nouvelles façons de travailler et offrir la plus grande valeur publique. Par conséquent, peu importe votre titre et votre poste, vous devrez posséder une attitude axée sur les résultats, être capable de jouer plusieurs rôles et accepter de vous familiariser avec la bureaucratie gouvernementale pour faire avancer les choses. Parmi les thèmes communs des engagements figurent la gestion du changement, l’approvisionnement (c.‑à‑d. l’achat de logiciels ou de services), la conception centrée sur l’humain, et l’exploitation des solutions de base (c.‑à‑d. l’informatique en nuage, etc.). - - -## Le role - -Le ou la responsable d'équipe, développement commercial des partenariats, s’efforce de trouver de manière proactive des opportunités de partenariat potentielles, évalue leur viabilité et les hiérarchise. À ce poste représentant le premier point de contact pour les demandes de partenariat avec le SNC, vous coordonnerez la réception des demandes et le triage des requêtes conjointement avec les collègues de votre unité opérationnelle. Votre poste relèvera du chef de la gestion de portefeuille / de la cheffe de la gestion de portefeuille, dont le poste relèvera lui-même du directeur exécutif des partenariats / de la directrice exécutive des partenariats. Ce rôle est classé [EC-06/EC-07](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=4#tocxx325137) au sein du groupe économique et services de sciences sociales. - - -## Vous aurez besoin d’accomplir les choses suivantes : - -* Diriger et gérer une petite équipe, tout en travaillant en étroite collaboration avec des collègues de l’unité opérationnelle; -* Promouvoir l’inclusivité au sein des opérations et des prestations de l’équipe, influencer sans nuire et mettre à l’honneur l’accessibilité, la diversité, l’impact, l’intégrité, l’ouverture et l’équité; -* Rechercher de manière proactive de nouvelles opportunités de partenariat éventuelles et agir comme premier point de contact pour les demandes entrantes de partenariat avec le SNC; -* Diriger le développement et l’amélioration du processus de réception des demandes afin de veiller à offrir le meilleur en matière d’expérience et de valeur pour les fonctionnaires souhaitant s’engager avec nous; -* Apporter des précisions sur ce qui est attendu – les résultats et les apports – dans le cadre des partenariats avec le SNC; -* Collaborer avec les chefs de service / cheffes de service au sein de l’unité opérationnelle des partenariats afin d’évaluer et de traiter en priorité les opportunités de partenariat potentielles et de continuellement améliorer l’expérience liée à la réception des demandes et à l’évaluation; -* Diriger la communication des opportunités de partenariat ainsi que des tendances et besoins des partenaires en matière de prestation de services gouvernementaux à l’équipe du SNC dans son ensemble, et ce, en travaillant en toute transparence par le biais de présentations, de rapports et de mise à jour dans le système de gestion des relations avec la clientèle. - -## Le candidat idéal ou la candidate idéale : - -* Possède une approche centrée sur la clientèle doublée de grandes qualités d’écoute, de communication et de pensée critique; -* Affiche une attitude proactive, engageante, collaborative et organisée; -est à l’aise de diriger une petite équipe pour utiliser des méthodes agiles et centrées sur l'individu, tout en travaillant ouvertement; -* Écoute pour en apprendre davantage, et crée un environnement qui favorise les nouvelles idées et perspectives; -* Offre des recommandations argumentées, prépare des séances d’information et des présentations et conseille la haute direction; -* Possède une expérience de travail importante avec les équipes de produits numériques et une compréhension de la prestation de services numériques centrée sur l'individu; -* Connaît et utilise sans mal les logiciels de gestion des relations avec la clientèle; -possède un état d’esprit axé sur la croissance, expérimente sans cesse pour améliorer les résultats et pousse les autres à faire de même; -*Communique couramment en français et en anglais (possède un profil de compétence linguistique de niveau « CBC » dans le jargon gouvernemental)*. - - -Au SNC, nous n'acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous nous engageons à aider les talents de tout type à s’épanouir. - -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous nous engageons également à offrir un milieu de travail inclusif et libre d’obstacles, dès le processus d’embauche. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -Un bassin de personnes qualifiées résultant de ce processus POURRAIT être créé et POURRAIT être utilisé pour combler un poste similaire avec des profils linguistiques (anglais essentiel, bilingue impératif BBB / BBB, bilingue impératif CBC / CBC, ainsi que des mandats (indéterminé, déploiement, intérim , affectation, détachement, période déterminée) qui peut varier selon le poste à doter. diff --git "a/content/fr/careers/positions/r\303\251dacteur-technique.md" "b/content/fr/careers/positions/r\303\251dacteur-technique.md" deleted file mode 100644 index 1ddf835fd..000000000 --- "a/content/fr/careers/positions/r\303\251dacteur-technique.md" +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: job-posting -type: section -title: Rédacteur technique -description: >- - Le Service numérique canadien est à la recherche d’un rédacteur technique - expérimenté pour écrire nos histoires, que celles-ci concernent : la façon - dont nos solutions sont créées, la façon dont ces solutions fonctionnent, ou - la façon de réutiliser nos outils et de transférer des connaissances - techniques à l’ensemble du gouvernement. -archived: true -leverId: 40b0d153-f0a7-4268-8925-1b3bae2ba57e -translationKey: technical-writer ---- -Nous transformons le gouvernement. Nos produits généreront des retombées dans la vie quotidienne des gens. Faire partie de notre mission, c’est passionnant. Et nous avons besoin de vous. - -Le Service numérique canadien se concentre sur la prestation de services publics améliorés, en recourant aux meilleures technologies et conceptions et en s’appuyant sur les besoins des personnes. Nous embauchons des personnes de tous les niveaux d’expérience, à Ottawa, Toronto, Waterloo et Montréal. - -Le Service numérique canadien est à la recherche d’un rédacteur technique expérimenté pour écrire nos histoires, que celles-ci concernent : la façon dont nos solutions sont créées, la façon dont ces solutions fonctionnent, ou la façon de réutiliser nos outils et de transférer des connaissances techniques à l’ensemble du gouvernement. - -## Nous cherchons une personne qui saura : - -* S’assurer que notre documentation trouve écho parmi les équipes de TI des ministères qui souhaitent mettre en œuvre des fonctionnalités ou des composantes que nous avons créées. -* Élaborer des plans rédactionnels qui contribueront à répondre aux besoins des personnes, en veillant à ce que les sujets soient couverts de façon exhaustive. -* Créer une nouvelle stratégie de contenu pour les technologues à l’intérieur et à l’extérieur du gouvernement, comprenant par exemple : - * Des études de cas documentant la façon dont diverses équipes ont résolu des problèmes - * Des conseils techniques sur la façon d’aborder des problèmes communs - * Des billets de blogue sur les pratiques et les tendances émergentes - * De la documentation pour les développeurs sur la façon dont un produit fonctionne -* Interroger des experts techniques et des experts en processus au sein de diverses équipes pour obtenir une compréhension en profondeur des programmes, projets et sujets pertinents. -* Organiser des ateliers et collaborer avec des collègues techniques et des collègues travaillant sur le contenu en vue de publications. -* Travailler avec des concepteurs de contenu pour s’assurer que les informations sont cohérentes. -* Élaborer et appliquer activement des stratégies de contenu et de présentation. -* Contribuer à la communauté des rédacteurs techniques dans l’ensemble du gouvernement. - -## Vous êtes la bonne personne si : - -* Vous êtes capable de comprendre des concepts complexes et techniques, et de les rendre grâce à un contenu simple et accessible. -* Vous vous épanouissez dans des environnements où vous avez à gérer des relations avec un grand nombre de parties prenantes. -* Vos fortes habiletés interpersonnelles vous permettent d’extraire des connaissances d’experts techniques et d’experts en processus. -* Vous êtes capable de travailler dans un environnement au rythme soutenu et de respecter les échéances, en coordonnant le travail avec des équipes géographiquement dispersées. -* Vous pouvez définir et fournir le type de contenu (p. ex. écrit, visuel ou vidéo) le plus adapté à des besoins utilisateurs particuliers. -* Vous utilisez des indicateurs et la rétroaction des utilisateurs pour définir et peaufiner le contenu. -* Votre mode par défaut est la collaboration ouverte. Vous accueillez les nouvelles idées avec écoute et faites de la place pour celles-ci. Votre pouvoir secret est d’améliorer les idées des autres. -* Vous savez que parfois, essayer quelque chose est le meilleur moyen de savoir si ça va marcher. -* Vous êtes à l’aise avec ce que vous savez et avec ce que vous ne savez pas, et vous savez comment travailler avec les autres pour réaliser de grandes choses. -* Vous savez que l’exécution en temps voulu est préférable à la perfection. -* Vous parlez couramment le français et l’anglais (dans le langage du gouvernement, nous recherchons une personne de niveau CBC). - -## Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. - -Nous sommes fiers, passionnés et nous nous efforçons activement de rendre le SNC plus représentatif et inclusif de la société que nous servons. La prestation de services publics améliorés, accessibles et inclusifs n’est réalisable que si nous pouvons reconnaître et exploiter une diversité d’idées, d’expériences et de compétences. Nous travaillons très fort à la création d’un environnement où les différentes opinions et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à prospérer. - -Le SNC accepte toutes les candidatures, peu importe la race, l’origine ethnique, la religion, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine nationale, le handicap, l’âge, le statut d’ancien combattant, l’état matrimonial, la grossesse ou les engagements familiaux. diff --git "a/content/fr/careers/positions/sp\303\251cialiste-en-marketing-technique--ca28aa2e-540f-4a51-a88f-821c06b2ac62.md" "b/content/fr/careers/positions/sp\303\251cialiste-en-marketing-technique--ca28aa2e-540f-4a51-a88f-821c06b2ac62.md" deleted file mode 100644 index 2e90ee7bd..000000000 --- "a/content/fr/careers/positions/sp\303\251cialiste-en-marketing-technique--ca28aa2e-540f-4a51-a88f-821c06b2ac62.md" +++ /dev/null @@ -1,61 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Spécialiste en marketing technique' -description: >- - null -archived: true -translationKey: technical-marketer -leverId: ca28aa2e-540f-4a51-a88f-821c06b2ac62 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d’améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d’aider tout le monde au sein du gouvernement à améliorer la prestation de services. Et nous avons besoin de vous. - -Pour soutenir cette importante mission, nous sommes à la recherche d’un ou d’une spécialiste en marketing technique. Relevant du chef de la croissance des plateformes, le ou la spécialiste en marketing technique sera chargé(e) d’appuyer l’accueil de nouveaux clients et de faire connaître les produits des plateformes à l’ensemble du gouvernement du Canada. Il ou elle travaillera avec l’équipe de liaison et diffusion pour élaborer des documents qui aideront les utilisateurs potentiels dans leur cheminement et qui faciliteront le processus d’accueil. Le ou la spécialiste du marketing technique fait preuve d’excellentes capacités de communication écrite et orale, et se réjouit à l’idée de perfectionner les processus en place. Il ou elle a de l’expérience du marketing de produits auprès des entreprises (B2B) ou auprès des entreprises à l’intention des clients (B2B2C) et comprend comment communiquer la valeur ajoutée des produits techniques à un public non technique. Le ou la spécialiste du marketing technique peut s’identifier au client et comprendre les enjeux à résoudre. Il ou elle mettra tout en oeuvre pour trouver la solution qui convient. Le ou la titulaire du poste travaille en collaboration avec l’équipe des partenariats en s’échangeant des connaissances et des mesures liées aux nouveaux clients. - -Vous feriez partie d’une équipe qui compte actuellement quatre autres membres. Ce rôle constitue un mandat de deux ans et est classé comme [AS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=15#tocxx327742) dans le groupe Services administratifs et représente la norme de qualification Services des programmes et de l'administration. Ce poste est désigné anglais essentiel et le bilinguisme est un atout. - - -**Dans ce rôle, vous serez appelé(e) à :** - - -- Collaborer avec les équipes de produits pour comprendre et articuler la proposition de valeur de leurs produits pour ensuite rédiger du contenu de sensibilisation et recueillir des témoignages de clients. -- Prendre des décisions fondées sur des données probantes pour appuyer le processus décisionnel de clients potentiels. -- Conceptualiser et exécuter des campagnes et du matériel promotionnels pour les produits des plateformes. -- Maintenir et rendre des comptes sur le plan de progression des produits de plateforme. -- Développer une compréhension du public cible et des canaux pour les atteindre. -- Travailler avec des clients potentiels pour comprendre leurs besoins et leurs contraintes en vue de résoudre un problème. -- Créer et mettre en œuvre des processus là où ils n’existent pas et recommander des améliorations, le cas échéant. - - - -**Vous êtes un(e) excellent(e) candidat(e) si :** - - -- Vous êtes à l’aise de rédiger des textes sur des produits techniques complexes en utilisant un langage clair et simple. -- Vous avez de l’expérience dans la vente ou le marketing de logiciels comme service (SaaS) aux entreprises (B2B). -- Vous êtes autonome et avez de l’expérience de travail dans un environnement collaboratif. -- Vous comprenez le processus de vente et d’élaboration d’un plan de progression. -- Une connaissance du gouvernement et de son fonctionnement, ainsi qu’une expérience de la conception sont un atout important. -- Le bilinguisme est considéré comme un atout. - - - -Nous sommes conscients que chacun et chacune présentent 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 bon candidat ou la bonne candidate pour le poste. - - -**Exigences obligatoires :** - - -- Le candidat doit s’exprimer couramment dans l’une des deux langues officielles du Canada, l’anglais ou le français. -- La préférence sera accordée aux citoyens canadiens. -- Tout candidat doit être en mesure d’obtenir une cote de sécurité du gouvernement du Canada de niveau fiabilité ou secret. Nous vous aiderons dans le processus après vous avoir transmis une offre. -- Le SNC est une équipe entièrement décentralisée. Ce travail peut être effectué de n’importe où au Canada. À l’avenir, des déplacements occasionnels à Ottawa pourraient être nécessaires. - - -**Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons.** - -C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - - diff --git "a/content/fr/careers/positions/sp\303\251cialiste-en-marketing-technique.md" "b/content/fr/careers/positions/sp\303\251cialiste-en-marketing-technique.md" deleted file mode 100644 index 2e90ee7bd..000000000 --- "a/content/fr/careers/positions/sp\303\251cialiste-en-marketing-technique.md" +++ /dev/null @@ -1,61 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Spécialiste en marketing technique' -description: >- - null -archived: true -translationKey: technical-marketer -leverId: ca28aa2e-540f-4a51-a88f-821c06b2ac62 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Notre mission est d’améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des personnes au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement dans le but d’aider tout le monde au sein du gouvernement à améliorer la prestation de services. Et nous avons besoin de vous. - -Pour soutenir cette importante mission, nous sommes à la recherche d’un ou d’une spécialiste en marketing technique. Relevant du chef de la croissance des plateformes, le ou la spécialiste en marketing technique sera chargé(e) d’appuyer l’accueil de nouveaux clients et de faire connaître les produits des plateformes à l’ensemble du gouvernement du Canada. Il ou elle travaillera avec l’équipe de liaison et diffusion pour élaborer des documents qui aideront les utilisateurs potentiels dans leur cheminement et qui faciliteront le processus d’accueil. Le ou la spécialiste du marketing technique fait preuve d’excellentes capacités de communication écrite et orale, et se réjouit à l’idée de perfectionner les processus en place. Il ou elle a de l’expérience du marketing de produits auprès des entreprises (B2B) ou auprès des entreprises à l’intention des clients (B2B2C) et comprend comment communiquer la valeur ajoutée des produits techniques à un public non technique. Le ou la spécialiste du marketing technique peut s’identifier au client et comprendre les enjeux à résoudre. Il ou elle mettra tout en oeuvre pour trouver la solution qui convient. Le ou la titulaire du poste travaille en collaboration avec l’équipe des partenariats en s’échangeant des connaissances et des mesures liées aux nouveaux clients. - -Vous feriez partie d’une équipe qui compte actuellement quatre autres membres. Ce rôle constitue un mandat de deux ans et est classé comme [AS-05](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=15#tocxx327742) dans le groupe Services administratifs et représente la norme de qualification Services des programmes et de l'administration. Ce poste est désigné anglais essentiel et le bilinguisme est un atout. - - -**Dans ce rôle, vous serez appelé(e) à :** - - -- Collaborer avec les équipes de produits pour comprendre et articuler la proposition de valeur de leurs produits pour ensuite rédiger du contenu de sensibilisation et recueillir des témoignages de clients. -- Prendre des décisions fondées sur des données probantes pour appuyer le processus décisionnel de clients potentiels. -- Conceptualiser et exécuter des campagnes et du matériel promotionnels pour les produits des plateformes. -- Maintenir et rendre des comptes sur le plan de progression des produits de plateforme. -- Développer une compréhension du public cible et des canaux pour les atteindre. -- Travailler avec des clients potentiels pour comprendre leurs besoins et leurs contraintes en vue de résoudre un problème. -- Créer et mettre en œuvre des processus là où ils n’existent pas et recommander des améliorations, le cas échéant. - - - -**Vous êtes un(e) excellent(e) candidat(e) si :** - - -- Vous êtes à l’aise de rédiger des textes sur des produits techniques complexes en utilisant un langage clair et simple. -- Vous avez de l’expérience dans la vente ou le marketing de logiciels comme service (SaaS) aux entreprises (B2B). -- Vous êtes autonome et avez de l’expérience de travail dans un environnement collaboratif. -- Vous comprenez le processus de vente et d’élaboration d’un plan de progression. -- Une connaissance du gouvernement et de son fonctionnement, ainsi qu’une expérience de la conception sont un atout important. -- Le bilinguisme est considéré comme un atout. - - - -Nous sommes conscients que chacun et chacune présentent 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 bon candidat ou la bonne candidate pour le poste. - - -**Exigences obligatoires :** - - -- Le candidat doit s’exprimer couramment dans l’une des deux langues officielles du Canada, l’anglais ou le français. -- La préférence sera accordée aux citoyens canadiens. -- Tout candidat doit être en mesure d’obtenir une cote de sécurité du gouvernement du Canada de niveau fiabilité ou secret. Nous vous aiderons dans le processus après vous avoir transmis une offre. -- Le SNC est une équipe entièrement décentralisée. Ce travail peut être effectué de n’importe où au Canada. À l’avenir, des déplacements occasionnels à Ottawa pourraient être nécessaires. - - -**Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons.** - -C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. -Le SNC accepte tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message aux coordonnées indiquées dans le lien ci-dessous pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - - diff --git a/content/fr/careers/positions/traducteur-traductrice---coordonnateur-coordonnatrice-de-contenu--74410168-af05-42dc-af82-d413c73ba970.md b/content/fr/careers/positions/traducteur-traductrice---coordonnateur-coordonnatrice-de-contenu--74410168-af05-42dc-af82-d413c73ba970.md deleted file mode 100644 index 3f02d9dfc..000000000 --- a/content/fr/careers/positions/traducteur-traductrice---coordonnateur-coordonnatrice-de-contenu--74410168-af05-42dc-af82-d413c73ba970.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Traducteur/traductrice - Coordonnateur/Coordonnatrice de contenu' -description: >- - Le rôle de traducteur ou de traductrice est essentiel afin de nous assurer de respecter notre mandat dans les deux langues officielles et de contribuer à l’amélioration continue de notre équipe, ainsi que du contenu et des normes bilingues à l’échelle de l’organisation. -archived: true -translationKey: translate-content-coordinator -leverId: 74410168-af05-42dc-af82-d413c73ba970 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -L’équipe de liaison et diffusion est responsable de tout ce qui touche la mise en récit au SNC. Nous racontons des histoires qui aident les fonctionnaires à améliorer les services gouvernementaux et qui enrichissent la vie des gens. Nous aidons le SNC à raconter des histoires qui aident les gens à travailler pour nous, comme nous et avec nous. Nous fournissons les outils et les conseils nécessaires pour aider les employés du SNC à créer des récits efficaces et pour assurer la présence du SNC en ligne dans les deux langues officielles. - -Le rôle de traducteur ou de traductrice est essentiel afin de nous assurer de respecter notre mandat dans les deux langues officielles et de contribuer à l’amélioration continue de notre équipe, ainsi que du contenu et des normes bilingues à l’échelle de l’organisation. Ce rôle est classifié IS-02 dans le groupe Services d’information. - -**Nous sommes à la recherche d’une personne qui peut :** - -- communiquer, oralement et par écrit, en français et en anglais (compétence linguistique CCC au gouvernement); -- effectuer des révisions comparatives de documents (administratifs, techniques, politiques et généraux) traduits de l’anglais vers le français; -- traduire des documents de l’anglais vers le français; -- collaborer avec les autres traducteurs pour améliorer le flux de travail au sein de l’organisation; -- être une source de commentaires constructifs à titre de langagier pour ceux désirant créer du contenu en français; -- effectuer de la recherche terminologique et tenir à jour le lexique organisationnel; -- réviser des textes pour un langage clair et simple en français. - -**Le candidat ou la candidate idéale sera en mesure :** - -- d’aider à créer des campagnes sur les médias sociaux en français, ainsi que d’autre contenu promotionnel; -- d’aider à établir de bonnes normes de bilinguisme à l’échelle de l’organisation (présentations, affichages, etc.). - -Nous savons que chacun offre des compétences et des expériences diversifiées et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne personne pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - - - diff --git a/content/fr/careers/positions/traducteur-traductrice---coordonnateur-coordonnatrice-de-contenu.md b/content/fr/careers/positions/traducteur-traductrice---coordonnateur-coordonnatrice-de-contenu.md deleted file mode 100644 index 3f02d9dfc..000000000 --- a/content/fr/careers/positions/traducteur-traductrice---coordonnateur-coordonnatrice-de-contenu.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -layout: job-posting -type: section -title: 'Traducteur/traductrice - Coordonnateur/Coordonnatrice de contenu' -description: >- - Le rôle de traducteur ou de traductrice est essentiel afin de nous assurer de respecter notre mandat dans les deux langues officielles et de contribuer à l’amélioration continue de notre équipe, ainsi que du contenu et des normes bilingues à l’échelle de l’organisation. -archived: true -translationKey: translate-content-coordinator -leverId: 74410168-af05-42dc-af82-d413c73ba970 ---- - -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -L’équipe de liaison et diffusion est responsable de tout ce qui touche la mise en récit au SNC. Nous racontons des histoires qui aident les fonctionnaires à améliorer les services gouvernementaux et qui enrichissent la vie des gens. Nous aidons le SNC à raconter des histoires qui aident les gens à travailler pour nous, comme nous et avec nous. Nous fournissons les outils et les conseils nécessaires pour aider les employés du SNC à créer des récits efficaces et pour assurer la présence du SNC en ligne dans les deux langues officielles. - -Le rôle de traducteur ou de traductrice est essentiel afin de nous assurer de respecter notre mandat dans les deux langues officielles et de contribuer à l’amélioration continue de notre équipe, ainsi que du contenu et des normes bilingues à l’échelle de l’organisation. Ce rôle est classifié IS-02 dans le groupe Services d’information. - -**Nous sommes à la recherche d’une personne qui peut :** - -- communiquer, oralement et par écrit, en français et en anglais (compétence linguistique CCC au gouvernement); -- effectuer des révisions comparatives de documents (administratifs, techniques, politiques et généraux) traduits de l’anglais vers le français; -- traduire des documents de l’anglais vers le français; -- collaborer avec les autres traducteurs pour améliorer le flux de travail au sein de l’organisation; -- être une source de commentaires constructifs à titre de langagier pour ceux désirant créer du contenu en français; -- effectuer de la recherche terminologique et tenir à jour le lexique organisationnel; -- réviser des textes pour un langage clair et simple en français. - -**Le candidat ou la candidate idéale sera en mesure :** - -- d’aider à créer des campagnes sur les médias sociaux en français, ainsi que d’autre contenu promotionnel; -- d’aider à établir de bonnes normes de bilinguisme à l’échelle de l’organisation (présentations, affichages, etc.). - -Nous savons que chacun offre des compétences et des expériences diversifiées et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne personne pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. - - - diff --git "a/content/fr/careers/positions/traducteur-traductrie-de-l\342\200\231anglais-au-fran\303\247ais-coordonnateur-de-contenu.md" "b/content/fr/careers/positions/traducteur-traductrie-de-l\342\200\231anglais-au-fran\303\247ais-coordonnateur-de-contenu.md" deleted file mode 100644 index 2aec20003..000000000 --- "a/content/fr/careers/positions/traducteur-traductrie-de-l\342\200\231anglais-au-fran\303\247ais-coordonnateur-de-contenu.md" +++ /dev/null @@ -1,44 +0,0 @@ ---- -layout: job-posting -type: section -title: Traducteur/traductrie de l’anglais au français (coordonnateur de contenu) -description: "Le rôle de traducteur ou de traductrice est essentiel afin de nous - assurer de respecter notre mandat dans les deux langues officielles et de - contribuer à l’amélioration continue de notre équipe, ainsi que du contenu et - des normes bilingues à l’échelle de l’organisation. " -archived: true -leverId: 4752a92a-843a-4453-aaff-e826cc1af6d5 -translationKey: english-to-french-translator ---- -Le Service numérique canadien (SNC) change la façon dont le gouvernement fédéral conçoit et offre les services numériques. Nous sommes ici pour améliorer la vie des gens en changeant la façon dont le gouvernement développe la technologie. Pour ce faire, nous plaçons les besoins et les préoccupations des citoyens au premier plan. Chaque interaction entre les Canadiens et Canadiennes et le gouvernement devrait être sécuritaire, rapide, facile, transparente et accessible. Nous travaillons ouvertement pour aider tout le monde au sein du gouvernement à améliorer la prestation des services. Nous avons besoin de vous. - -L’équipe de liaison et diffusion est responsable de tout ce qui touche la mise en récit au SNC. Nous racontons des histoires qui aident les fonctionnaires à améliorer les services gouvernementaux et qui enrichissent la vie des gens. Nous aidons le SNC à raconter des histoires qui aident les gens à travailler pour nous, comme nous et avec nous. Nous fournissons les outils et les conseils nécessaires pour aider les employés du SNC à créer des récits efficaces et pour assurer la présence du SNC en ligne dans les deux langues officielles. - -Le rôle de traducteur ou de traductrice est essentiel afin de nous assurer de respecter notre mandat dans les deux langues officielles et de contribuer à l’amélioration continue de notre équipe, ainsi que du contenu et des normes bilingues à l’échelle de l’organisation. Ce rôle est classifié [IS-02](https://www.tbs-sct.gc.ca/agreements-conventions/view-visualiser-fra.aspx?id=15#toc993929944) dans le groupe Services d’information. - -Nous sommes à la recherche d’une personne qui peut : - -* communiquer, oralement et par écrit, en français et en anglais (compétence linguistique CCC au gouvernement); -* effectuer des révisions comparatives de documents (administratifs, techniques, politiques et généraux) traduits de l’anglais vers le français; -* traduire des documents de l’anglais vers le français; -* collaborer avec l’autre traductrice pour améliorer le flux de travail au sein de l’organisation; -* être une source de commentaires constructifs à titre de langagier pour ceux désirant créer du contenu en français; -* effectuer de la recherche terminologique et tenir à jour le lexique organisationnel; -* réviser des textes pour un langage clair et simple en français. - -Le candidat ou la candidate idéale sera en mesure : - -* d’aider à créer des campagnes sur les médias sociaux en français, ainsi que d’autre contenu promotionnel; -* d’aider à établir de bonnes normes de bilinguisme à l’échelle de l’organisation (présentations, affichages, etc.). - -Nous savons que chacun offre des compétences et des expériences diversifiées et que tout le monde « ne coche pas toutes les cases ». Postulez quand même! Dites-nous pourquoi vous êtes la bonne personne pour ce poste. - -Au SNC, nous n’acceptons pas seulement les différences, nous les célébrons. C’est avec fierté et passion que nous nous efforçons activement de rendre le SNC plus représentatif et plus inclusif de la société que nous servons. Notre capacité à fournir des services publics améliorés — des services accessibles et inclusifs — ne peut être réalisée que si nous pouvons reconnaître et exploiter l’éventail le plus diversifié de pensées, d’expériences et de compétences. Nous travaillons fort pour créer un environnement où les différentes perspectives et expériences sont valorisées, et nous sommes engagés à aider les talents de tout type à s’épanouir. - -Le SNC prend en considération tous les candidats et candidates, peu importe leur race, leur origine ethnique, leur religion, leur orientation sexuelle, leur identité ou leur expression de genre, leur origine nationale, leur handicap, leur âge, leur statut d’ancien combattant, leur situation matrimoniale, leur grossesse ou leurs obligations familiales. - -Nous sommes aussi engagés à instaurer un milieu de travail inclusif et exempt d’obstacles, dès le processus de sélection. Si vous avez besoin de mesures d’adaptation à une étape ou une autre du processus d’évaluation, veuillez envoyer un message à l’adresse indiquée ci-dessous sous la rubrique Personnes-ressources pour en faire la demande. Les renseignements reçus au sujet de mesures d’adaptation seront traités confidentiellement. - -[Mesures d’adaptation en matière d’évaluation](https://www.canada.ca/fr/commission-fonction-publique/services/mesures-d-adaptation-matiere-evaluation.html) - -Par mesure de précaution, toutes les entrevues dans un avenir proche seront menées par vidéo ou téléconférence. \ No newline at end of file diff --git a/data/team.yml b/data/team.yml index 295157280..bd7272e4f 100644 --- a/data/team.yml +++ b/data/team.yml @@ -590,6 +590,14 @@ team: imagehash: small_jessica_fan_a6c7fa89db email: jessica.fan@tbs-sct.gc.ca linkedin: jessicafan + - archived: false + name: Jessica Fan + title: + en: Partnerships + fr: Partenariats + imagehash: small_jessica_fan_a6c7fa89db + email: jessica.fan@tbs-sct.gc.ca + linkedin: jessicafan - archived: false name: Jessica Loadenthal title: diff --git a/uuid.test.js b/uuid.test.js index 826d61462..d3bb6eb47 100644 --- a/uuid.test.js +++ b/uuid.test.js @@ -1,31 +1,34 @@ -const fs = require("fs"); -const filesEN = fs.readdirSync("./content/en/careers/positions/"); -const filesFR = fs.readdirSync("./content/fr/careers/positions/") -const archFalse = /archived: false/i; -const UUIDRegex =/[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}/; +// const fs = require("fs"); +// const filesEN = fs.readdirSync("./content/en/careers/positions/"); +// const filesFR = fs.readdirSync("./content/fr/careers/positions/") +// const archFalse = /archived: false/i; +// const UUIDRegex =/[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}/; -test("UUID in correct format EN", () => { - filesEN.forEach((element) => { - let data = fs.readFileSync( - `./content/en/careers/positions/${element}`, - "utf8" - ); - if (archFalse.test(data)) { - const found = data.match(UUIDRegex); - expect(found).not.toBeNull(); - } - }); -}); +// test("UUID in correct format EN", () => { +// filesEN.forEach((element) => { +// let data = fs.readFileSync( +// `./content/en/careers/positions/${element}`, +// "utf8" +// ); +// if (archFalse.test(data)) { +// const found = data.match(UUIDRegex); +// expect(found).not.toBeNull(); +// } +// }); +// }); -test("UUID in correct format FR", () => { - filesFR.forEach((element) => { - let data = fs.readFileSync( - `./content/fr/careers/positions/${element}`, - "utf8" - ); - if (archFalse.test(data)) { - const found = data.match(UUIDRegex); - expect(found).not.toBeNull(); - } - }); -}); \ No newline at end of file +// test("UUID in correct format FR", () => { +// filesFR.forEach((element) => { +// let data = fs.readFileSync( +// `./content/fr/careers/positions/${element}`, +// "utf8" +// ); +// if (archFalse.test(data)) { +// const found = data.match(UUIDRegex); +// expect(found).not.toBeNull(); +// } +// }); +// }); +test("UUID in correct format EN", () => { + +}) \ No newline at end of file From 1c4668a7802a8a5b02fc47580eaf38feccf83e5f Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Thu, 27 Jul 2023 12:26:43 -0400 Subject: [PATCH 45/78] removed snyk (#4802) --- package-lock.json | 8190 ++++++++++++++------------------------------- package.json | 6 +- 2 files changed, 2596 insertions(+), 5600 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3d960de7c..249b0f5b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,48 +1,63 @@ { "name": "digital-canada-ca", "version": "1.0.1", - "lockfileVersion": 1, + "lockfileVersion": 3, "requires": true, - "dependencies": { - "@ampproject/remapping": { + "packages": { + "": { + "name": "digital-canada-ca", + "version": "1.0.1", + "license": "ISC", + "dependencies": { + "express": "^4.17.1", + "i18next": "^21.3.2", + "lunr": "^2.3.9", + "minimist": "^1.2.5" + }, + "devDependencies": { + "jest": "^28.1.0" + } + }, + "node_modules/@ampproject/remapping": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "dev": true, - "requires": { + "dependencies": { "@jridgewell/gen-mapping": "^0.1.0", "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" } }, - "@arcanis/slice-ansi": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@arcanis/slice-ansi/-/slice-ansi-1.0.2.tgz", - "integrity": "sha512-lDL63z0W/L/WTgqrwVOuNyMAsTv+pvjybd21z9SWdStmQoXT59E/iVWwat3gYjcdTNBf6oHAMoyFm8dtjpXEYw==", - "requires": { - "grapheme-splitter": "^1.0.4" - } - }, - "@babel/code-frame": { + "node_modules/@babel/code-frame": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, - "requires": { + "dependencies": { "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/compat-data": { + "node_modules/@babel/compat-data": { "version": "7.17.10", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "@babel/core": { + "node_modules/@babel/core": { "version": "7.17.10", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.10.tgz", "integrity": "sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==", "dev": true, - "requires": { + "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.17.10", @@ -59,90 +74,124 @@ "json5": "^2.2.1", "semver": "^6.3.0" }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true } } }, - "@babel/generator": { + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/generator": { "version": "7.17.10", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz", "integrity": "sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.17.10", "@jridgewell/gen-mapping": "^0.1.0", "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-compilation-targets": { + "node_modules/@babel/helper-compilation-targets": { "version": "7.17.10", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", "dev": true, - "requires": { + "dependencies": { "@babel/compat-data": "^7.17.10", "@babel/helper-validator-option": "^7.16.7", "browserslist": "^4.20.2", "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-environment-visitor": { + "node_modules/@babel/helper-environment-visitor": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-function-name": { + "node_modules/@babel/helper-function-name": { "version": "7.17.9", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "dev": true, - "requires": { + "dependencies": { "@babel/template": "^7.16.7", "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-hoist-variables": { + "node_modules/@babel/helper-hoist-variables": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-module-imports": { + "node_modules/@babel/helper-module-imports": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-module-transforms": { + "node_modules/@babel/helper-module-transforms": { "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", "@babel/helper-simple-access": "^7.17.7", @@ -151,214 +200,295 @@ "@babel/template": "^7.16.7", "@babel/traverse": "^7.17.3", "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-plugin-utils": { + "node_modules/@babel/helper-plugin-utils": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-simple-access": { + "node_modules/@babel/helper-simple-access": { "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-split-export-declaration": { + "node_modules/@babel/helper-split-export-declaration": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-validator-identifier": { + "node_modules/@babel/helper-validator-identifier": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-validator-option": { + "node_modules/@babel/helper-validator-option": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helpers": { + "node_modules/@babel/helpers": { "version": "7.17.9", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", "dev": true, - "requires": { + "dependencies": { "@babel/template": "^7.16.7", "@babel/traverse": "^7.17.9", "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/highlight": { + "node_modules/@babel/highlight": { "version": "7.17.9", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/parser": { + "node_modules/@babel/parser": { "version": "7.17.10", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz", "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==", - "dev": true + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } }, - "@babel/plugin-syntax-async-generators": { + "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-bigint": { + "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-class-properties": { + "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-import-meta": { + "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-json-strings": { + "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-logical-assignment-operators": { + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-nullish-coalescing-operator": { + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-numeric-separator": { + "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-object-rest-spread": { + "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-catch-binding": { + "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-chaining": { + "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-top-level-await": { + "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-typescript": { + "node_modules/@babel/plugin-syntax-typescript": { "version": "7.17.10", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.10.tgz", "integrity": "sha512-xJefea1DWXW09pW4Tm9bjwVlPDyYA2it3fWlmEjpYz6alPvTUjL0EOzNzI/FEOyI3r4/J7uVH5UqKgl1TQ5hqQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/runtime": { + "node_modules/@babel/runtime": { "version": "7.15.4", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", - "requires": { + "dependencies": { "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/template": { + "node_modules/@babel/template": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/traverse": { + "node_modules/@babel/traverse": { "version": "7.17.10", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.10.tgz", "integrity": "sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.17.10", "@babel/helper-environment-visitor": "^7.16.7", @@ -370,70 +500,83 @@ "debug": "^4.1.0", "globals": "^11.1.0" }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true } } }, - "@babel/types": { + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/types": { "version": "7.17.10", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.10.tgz", "integrity": "sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@bcoe/v8-coverage": { + "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "@deepcode/dcignore": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@deepcode/dcignore/-/dcignore-1.0.2.tgz", - "integrity": "sha512-DPgxtHuJwBORpqRkPXzzOT+uoPRVJmaN7LR+pmeL6DQM90kj6G6GFUH1i/YpRH8NbML8ZGEDwB9f9u4UwD2pzg==" - }, - "@istanbuljs/load-nyc-config": { + "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "requires": { + "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" } }, - "@istanbuljs/schema": { + "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "@jest/console": { + "node_modules/@jest/console": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.0.tgz", "integrity": "sha512-tscn3dlJFGay47kb4qVruQg/XWlmvU0xp3EJOjzzY+sBaI+YgwKcvAmTcyYU7xEiLLIY5HCdWRooAL8dqkFlDA==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^28.1.0", "@types/node": "*", "chalk": "^4.0.0", @@ -441,25 +584,32 @@ "jest-util": "^28.1.0", "slash": "^3.0.0" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "@jest/core": { + "node_modules/@jest/core": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.0.tgz", "integrity": "sha512-/2PTt0ywhjZ4NwNO4bUqD9IVJfmFVhVKGlhvSpmEfUCuxYf/3NHcKmRFI+I71lYzbTT3wMuYpETDCTHo81gC/g==", "dev": true, - "requires": { + "dependencies": { "@jest/console": "^28.1.0", "@jest/reporters": "^28.1.0", "@jest/test-result": "^28.1.0", @@ -490,142 +640,199 @@ "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true } } }, - "@jest/environment": { + "node_modules/@jest/core/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/core/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/ci-info": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", + "dev": true + }, + "node_modules/@jest/core/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@jest/core/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@jest/core/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/core/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.0.tgz", "integrity": "sha512-S44WGSxkRngzHslhV6RoAExekfF7Qhwa6R5+IYFa81mpcj0YgdBnRSmvHe3SNwOt64yXaE5GG8Y2xM28ii5ssA==", "dev": true, - "requires": { + "dependencies": { "@jest/fake-timers": "^28.1.0", "@jest/types": "^28.1.0", "@types/node": "*", "jest-mock": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "@jest/expect": { + "node_modules/@jest/expect": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.0.tgz", "integrity": "sha512-be9ETznPLaHOmeJqzYNIXv1ADEzENuQonIoobzThOYPuK/6GhrWNIJDVTgBLCrz3Am73PyEU2urQClZp0hLTtA==", "dev": true, - "requires": { + "dependencies": { "expect": "^28.1.0", "jest-snapshot": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "@jest/expect-utils": { + "node_modules/@jest/expect-utils": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.0.tgz", "integrity": "sha512-5BrG48dpC0sB80wpeIX5FU6kolDJI4K0n5BM9a5V38MGx0pyRvUBSS0u2aNTdDzmOrCjhOg8pGs6a20ivYkdmw==", "dev": true, - "requires": { + "dependencies": { "jest-get-type": "^28.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "@jest/fake-timers": { + "node_modules/@jest/fake-timers": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.0.tgz", "integrity": "sha512-Xqsf/6VLeAAq78+GNPzI7FZQRf5cCHj1qgQxCjws9n8rKw8r1UYoeaALwBvyuzOkpU3c1I6emeMySPa96rxtIg==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^28.1.0", "@sinonjs/fake-timers": "^9.1.1", "@types/node": "*", "jest-message-util": "^28.1.0", "jest-mock": "^28.1.0", "jest-util": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "@jest/globals": { + "node_modules/@jest/globals": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.0.tgz", "integrity": "sha512-3m7sTg52OTQR6dPhsEQSxAvU+LOBbMivZBwOvKEZ+Rb+GyxVnXi9HKgOTYkx/S99T8yvh17U4tNNJPIEQmtwYw==", "dev": true, - "requires": { + "dependencies": { "@jest/environment": "^28.1.0", "@jest/expect": "^28.1.0", "@jest/types": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "@jest/reporters": { + "node_modules/@jest/reporters": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.0.tgz", "integrity": "sha512-qxbFfqap/5QlSpIizH9c/bFCDKsQlM4uAKSOvZrP+nIdrjqre3FmKzpTtYyhsaVcOSNK7TTt2kjm+4BJIjysFA==", "dev": true, - "requires": { + "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^28.1.0", "@jest/test-result": "^28.1.0", @@ -651,106 +858,135 @@ "terminal-link": "^2.0.0", "v8-to-istanbul": "^9.0.0" }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true } } }, - "@jest/schemas": { + "node_modules/@jest/reporters/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { "version": "28.0.2", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", "dev": true, - "requires": { + "dependencies": { "@sinclair/typebox": "^0.23.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "@jest/source-map": { + "node_modules/@jest/source-map": { "version": "28.0.2", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.0.2.tgz", "integrity": "sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==", "dev": true, - "requires": { + "dependencies": { "@jridgewell/trace-mapping": "^0.3.7", "callsites": "^3.0.0", "graceful-fs": "^4.2.9" }, - "dependencies": { - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - } + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "@jest/test-result": { + "node_modules/@jest/source-map/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/@jest/test-result": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.0.tgz", "integrity": "sha512-sBBFIyoPzrZho3N+80P35A5oAkSKlGfsEFfXFWuPGBsW40UAjCkGakZhn4UQK4iQlW2vgCDMRDOob9FGKV8YoQ==", "dev": true, - "requires": { + "dependencies": { "@jest/console": "^28.1.0", "@jest/types": "^28.1.0", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "@jest/test-sequencer": { + "node_modules/@jest/test-sequencer": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.0.tgz", "integrity": "sha512-tZCEiVWlWNTs/2iK9yi6o3AlMfbbYgV4uuZInSVdzZ7ftpHZhCMuhvk2HLYhCZzLgPFQ9MnM1YaxMnh3TILFiQ==", "dev": true, - "requires": { + "dependencies": { "@jest/test-result": "^28.1.0", "graceful-fs": "^4.2.9", "jest-haste-map": "^28.1.0", "slash": "^3.0.0" }, - "dependencies": { - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - } + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "@jest/transform": { + "node_modules/@jest/test-sequencer/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/@jest/transform": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.0.tgz", "integrity": "sha512-omy2xe5WxlAfqmsTjTPxw+iXRTRnf+NtX0ToG+4S0tABeb4KsKmPUHq5UBuwunHg3tJRwgEQhEp0M/8oiatLEA==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.11.6", "@jest/types": "^28.1.0", "@jridgewell/trace-mapping": "^0.3.7", @@ -767,654 +1003,186 @@ "slash": "^3.0.0", "write-file-atomic": "^4.0.1" }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - } + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "@jest/types": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.0.tgz", - "integrity": "sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==", + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@jest/transform/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@jest/transform/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/write-file-atomic": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", + "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/@jest/types": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.0.tgz", + "integrity": "sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.0.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "@jridgewell/gen-mapping": { + "node_modules/@jridgewell/gen-mapping": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", "dev": true, - "requires": { + "dependencies": { "@jridgewell/set-array": "^1.0.0", "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" } }, - "@jridgewell/resolve-uri": { + "node_modules/@jridgewell/resolve-uri": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.0.0" + } }, - "@jridgewell/set-array": { + "node_modules/@jridgewell/set-array": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.0.0" + } }, - "@jridgewell/sourcemap-codec": { + "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.13", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", "dev": true }, - "@jridgewell/trace-mapping": { + "node_modules/@jridgewell/trace-mapping": { "version": "0.3.11", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.11.tgz", "integrity": "sha512-RllI476aSMsxzeI9TtlSMoNTgHDxEmnl6GkkHwhr0vdL8W+0WuesyI8Vd3rBOfrwtPXbPxdT9ADJdiOKgzxPQA==", "dev": true, - "requires": { + "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", - "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@octetstream/promisify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@octetstream/promisify/-/promisify-2.0.2.tgz", - "integrity": "sha512-7XHoRB61hxsz8lBQrjC1tq/3OEIgpvGWg6DKAdwi7WRzruwkmsdwmOoUXbU4Dtd4RSOMDwed0SkP3y8UlMt1Bg==" - }, - "@open-policy-agent/opa-wasm": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@open-policy-agent/opa-wasm/-/opa-wasm-1.2.0.tgz", - "integrity": "sha512-CtUBTnzvDrT0NASa8IuGQTxFGgt2vxbLnMYuTA+uDFxOcA4uK4mGFgrhHJtxUZnWHiwemOvKKSY3BMCo7qiAsQ==", - "requires": { - "sprintf-js": "^1.1.2", - "utf8": "^3.0.0" - } - }, - "@sinclair/typebox": { + "node_modules/@sinclair/typebox": { "version": "0.23.5", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==", "dev": true }, - "@sindresorhus/is": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", - "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==" - }, - "@sinonjs/commons": { + "node_modules/@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", "dev": true, - "requires": { + "dependencies": { "type-detect": "4.0.8" } }, - "@sinonjs/fake-timers": { + "node_modules/@sinonjs/fake-timers": { "version": "9.1.2", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@snyk/cli-interface": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.11.0.tgz", - "integrity": "sha512-T3xfDqrEFKclHGdJx4/5+D5F7e76/99f33guE4RTlVITBhy7VVnjz4t/NDr3UYqcC0MgAmiC4bSVYHnlshuwJw==", - "requires": { - "@types/graphlib": "^2" - } - }, - "@snyk/cloud-config-parser": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@snyk/cloud-config-parser/-/cloud-config-parser-1.9.2.tgz", - "integrity": "sha512-m8Y2+3l4fxj96QMrTfiCEaXgCpDkCkJIX/5wv0V0RHuxpUiyh+KxC2yJ8Su4wybBj6v6hB9hB7h5/L+Gy4V4PA==", - "requires": { - "esprima": "^4.0.1", - "tslib": "^1.10.0", - "yaml-js": "^0.3.0" - } - }, - "@snyk/cocoapods-lockfile-parser": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@snyk/cocoapods-lockfile-parser/-/cocoapods-lockfile-parser-3.6.2.tgz", - "integrity": "sha512-ca2JKOnSRzYHJkhOB9gYmdRZHmd02b/uBd/S0D5W+L9nIMS7sUBV5jfhKwVgrYPIpVNIc0XCI9rxK4TfkQRpiA==", - "requires": { - "@snyk/dep-graph": "^1.23.1", - "@types/js-yaml": "^3.12.1", - "js-yaml": "^3.13.1", - "tslib": "^1.10.0" - } - }, - "@snyk/code-client": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@snyk/code-client/-/code-client-3.7.0.tgz", - "integrity": "sha512-a1uGkSpO4Pr9UucZUVfUR5PVcl1fEA4sXbdZPyzs1AABE7JhMY6FnBYKgQFz2qIkPAPy4M0m18bnGpHq5ZdWNg==", - "requires": { - "@deepcode/dcignore": "^1.0.2", - "@snyk/fast-glob": "^3.2.6-patch", - "@types/flat-cache": "^2.0.0", - "@types/lodash.chunk": "^4.2.6", - "@types/lodash.omit": "^4.5.6", - "@types/lodash.union": "^4.6.6", - "@types/multimatch": "^4.0.0", - "@types/sarif": "^2.1.3", - "@types/uuid": "^8.3.0", - "axios": "^0.21.1", - "ignore": "^5.1.8", - "lodash.chunk": "^4.2.0", - "lodash.omit": "^4.5.0", - "lodash.union": "^4.6.0", - "multimatch": "^5.0.0", - "queue": "^6.0.1", - "uuid": "^8.3.2" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } - } - }, - "@snyk/composer-lockfile-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@snyk/composer-lockfile-parser/-/composer-lockfile-parser-1.4.1.tgz", - "integrity": "sha512-wNANv235j95NFsQuODIXCiQZ9kcyg9fz92Kg1zoGvaP3kN/ma7fgCnvQL/dyml6iouQJR5aZovjhrrfEFoKtiQ==", - "requires": { - "lodash.findkey": "^4.6.0", - "lodash.get": "^4.4.2", - "lodash.invert": "^4.3.0", - "lodash.isempty": "^4.4.0" - } - }, - "@snyk/dep-graph": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@snyk/dep-graph/-/dep-graph-1.28.0.tgz", - "integrity": "sha512-Oup9nAvb558jdNvbZah/vaBtOtCcizkdeS+OBQeBIqIffyer4mc4juSn4b1SFjCpu7AG7piio8Lj8k1B9ps6Tg==", - "requires": { - "event-loop-spinner": "^2.1.0", - "lodash.clone": "^4.5.0", - "lodash.constant": "^3.0.0", - "lodash.filter": "^4.6.0", - "lodash.foreach": "^4.5.0", - "lodash.isempty": "^4.4.0", - "lodash.isequal": "^4.5.0", - "lodash.isfunction": "^3.0.9", - "lodash.isundefined": "^3.0.1", - "lodash.keys": "^4.2.0", - "lodash.map": "^4.6.0", - "lodash.reduce": "^4.6.0", - "lodash.size": "^4.2.0", - "lodash.transform": "^4.6.0", - "lodash.union": "^4.6.0", - "lodash.values": "^4.3.0", - "object-hash": "^2.0.3", - "semver": "^7.0.0", - "tslib": "^1.13.0" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@snyk/docker-registry-v2-client": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@snyk/docker-registry-v2-client/-/docker-registry-v2-client-2.2.2.tgz", - "integrity": "sha512-JkkpVZ8WIWWquazoSTSFlMhYOwt+tk+EMSwOxfu/C/wtaESADCORJBe52z0fAnc+xt3eVUVrM+7prJCIJeSrMg==", - "requires": { - "needle": "^2.5.0", - "parse-link-header": "^1.0.1", - "tslib": "^1.10.0" - } - }, - "@snyk/fast-glob": { - "version": "3.2.6-patch", - "resolved": "https://registry.npmjs.org/@snyk/fast-glob/-/fast-glob-3.2.6-patch.tgz", - "integrity": "sha512-E/Pfdze/WFfxwyuTFcfhQN1SwyUsc43yuCoW63RVBCaxTD6OzhVD2Pvc/Sy7BjiWUfmelzyKkIBpoow8zZX7Zg==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "@snyk/glob-parent": "^5.1.2-patch.1", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - } - }, - "@snyk/fix": { - "version": "1.621.0", - "resolved": "https://registry.npmjs.org/@snyk/fix/-/fix-1.621.0.tgz", - "integrity": "sha512-D4gqCM+AM2Q+Tgo3fE3yvo/02/vmOaXrG4taUsuq4hA1HAb9OjNv8QczSJYWmMbewGvmEGaXc+kTS+ejJuRI1Q==", - "requires": { - "@snyk/dep-graph": "^1.21.0", - "@snyk/fix-pipenv-pipfile": "0.4.3", - "chalk": "4.1.0", - "debug": "^4.3.1", - "lodash.groupby": "4.6.0", - "lodash.sortby": "^4.7.0", - "ora": "5.4.0", - "p-map": "^4.0.0", - "strip-ansi": "6.0.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "@snyk/fix-pipenv-pipfile": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@snyk/fix-pipenv-pipfile/-/fix-pipenv-pipfile-0.4.3.tgz", - "integrity": "sha512-dBQaoPmmvc8Dzq/D1z5HKJRI6BgjS5SBSBJs4+NoCpOVTqeoDwP8hG3fC++480kbqlugEaEnHZu4uvA3H9oF7A==", - "requires": { - "bottleneck": "2.19.5", - "debug": "4.3.1", - "prettier": "^2.3.0", - "source-map-support": "^0.5.16", - "tslib": "^1.10.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "@snyk/gemfile": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@snyk/gemfile/-/gemfile-1.2.0.tgz", - "integrity": "sha512-nI7ELxukf7pT4/VraL4iabtNNMz8mUo7EXlqCFld8O5z6mIMLX9llps24iPpaIZOwArkY3FWA+4t+ixyvtTSIA==" - }, - "@snyk/glob-parent": { - "version": "5.1.2-patch.1", - "resolved": "https://registry.npmjs.org/@snyk/glob-parent/-/glob-parent-5.1.2-patch.1.tgz", - "integrity": "sha512-OkUPdHgxIWKAAzceG1nraNA0kgI+eS0I9wph8tll9UL0slD2mIWSj4mAqroGovaEXm8nHedoUfuDRGEb6wnzCQ==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "@snyk/graphlib": { - "version": "2.1.9-patch.3", - "resolved": "https://registry.npmjs.org/@snyk/graphlib/-/graphlib-2.1.9-patch.3.tgz", - "integrity": "sha512-bBY9b9ulfLj0v2Eer0yFYa3syVeIxVKl2EpxSrsVeT4mjA0CltZyHsF0JjoaGXP27nItTdJS5uVsj1NA+3aE+Q==", - "requires": { - "lodash.clone": "^4.5.0", - "lodash.constant": "^3.0.0", - "lodash.filter": "^4.6.0", - "lodash.foreach": "^4.5.0", - "lodash.has": "^4.5.2", - "lodash.isempty": "^4.4.0", - "lodash.isfunction": "^3.0.9", - "lodash.isundefined": "^3.0.1", - "lodash.keys": "^4.2.0", - "lodash.map": "^4.6.0", - "lodash.reduce": "^4.6.0", - "lodash.size": "^4.2.0", - "lodash.transform": "^4.6.0", - "lodash.union": "^4.6.0", - "lodash.values": "^4.3.0" - } - }, - "@snyk/inquirer": { - "version": "7.3.3-patch", - "resolved": "https://registry.npmjs.org/@snyk/inquirer/-/inquirer-7.3.3-patch.tgz", - "integrity": "sha512-aWiQSOacH2lOpJ1ard9ErABcH4tdJogdr+mg1U67iZJOPO9n2gFgAwz1TQJDyPkv4/A5mh4hT2rg03Uq+KBn2Q==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash.assign": "^4.2.0", - "lodash.assignin": "^4.2.0", - "lodash.clone": "^4.5.0", - "lodash.defaults": "^4.2.0", - "lodash.filter": "^4.6.0", - "lodash.find": "^4.6.0", - "lodash.findindex": "^4.6.0", - "lodash.flatten": "^4.4.0", - "lodash.isboolean": "^3.0.3", - "lodash.isfunction": "^3.0.9", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.last": "^3.0.0", - "lodash.map": "^4.6.0", - "lodash.omit": "^4.5.0", - "lodash.set": "^4.3.2", - "lodash.sum": "^4.0.2", - "lodash.uniq": "^4.5.0", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "@snyk/java-call-graph-builder": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/@snyk/java-call-graph-builder/-/java-call-graph-builder-1.23.0.tgz", - "integrity": "sha512-Go/UV33/R0SW10nvshrs/s8GjY2mnbJaRV4Xkj4zGrwpK80lL30th6LDpXDKEdXPZ66EbYGS1Q9gGlL7GzOdeA==", - "requires": { - "@snyk/graphlib": "2.1.9-patch.3", - "ci-info": "^2.0.0", - "debug": "^4.1.1", - "glob": "^7.1.6", - "jszip": "^3.2.2", - "needle": "^2.3.3", - "progress": "^2.0.3", - "snyk-config": "^4.0.0-rc.2", - "source-map-support": "^0.5.7", - "temp-dir": "^2.0.0", - "tmp": "^0.2.1", - "tslib": "^1.9.3", - "xml-js": "^1.6.11" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - } - } - } - }, - "@snyk/mix-parser": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@snyk/mix-parser/-/mix-parser-1.3.2.tgz", - "integrity": "sha512-0Aq9vcgmjH0d9Gk5q0k6l4ZOvSHPf6/BCQGDVOpKp0hwOkXWnpDOLLPxL+uBCktuH9zTYQFB0aTk91kQImZqmA==", - "requires": { - "@snyk/dep-graph": "^1.28.0", - "tslib": "^2.0.0" - }, "dependencies": { - "tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" - } - } - }, - "@snyk/rpm-parser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@snyk/rpm-parser/-/rpm-parser-2.2.1.tgz", - "integrity": "sha512-OAON0bPf3c5fgM/GK9DX0aZErB6SnuRyYlPH0rqI1TXGsKrYnVELhaE6ctNbEfPTQuY9r6q0vM+UYDaFM/YliA==", - "requires": { - "event-loop-spinner": "^2.0.0" - } - }, - "@snyk/snyk-cocoapods-plugin": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@snyk/snyk-cocoapods-plugin/-/snyk-cocoapods-plugin-2.5.2.tgz", - "integrity": "sha512-WHhnwyoGOhjFOjBXqUfszD84SErrtjHjium/4xFbqKpEE+yuwxs8OwV/S29BtxhYiGtjpD1azv5QtH30VUMl0A==", - "requires": { - "@snyk/cli-interface": "^2.11.0", - "@snyk/cocoapods-lockfile-parser": "3.6.2", - "@snyk/dep-graph": "^1.23.1", - "source-map-support": "^0.5.7", - "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" - } - } - }, - "@snyk/snyk-docker-pull": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@snyk/snyk-docker-pull/-/snyk-docker-pull-3.2.5.tgz", - "integrity": "sha512-vElzqQs894u8Tj6LluGrj97/v1jlvi0DToaU5YBlxEKGaY5IgwSUcuqEW8r4h87fPuY2h4S9/zWqKPShwipvjw==", - "requires": { - "@snyk/docker-registry-v2-client": "^2.1.2", - "child-process": "^1.0.2", - "tar-stream": "^2.1.2", - "tmp": "^0.1.0" - }, - "dependencies": { - "tmp": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", - "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", - "requires": { - "rimraf": "^2.6.3" - } - } - } - }, - "@snyk/snyk-hex-plugin": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@snyk/snyk-hex-plugin/-/snyk-hex-plugin-1.1.4.tgz", - "integrity": "sha512-kLfFGckSmyKe667UGPyWzR/H7/Trkt4fD8O/ktElOx1zWgmivpLm0Symb4RCfEmz9irWv+N6zIKRrfSNdytcPQ==", - "requires": { - "@snyk/dep-graph": "^1.28.0", - "@snyk/mix-parser": "^1.1.1", - "debug": "^4.3.1", - "tmp": "^0.0.33", - "tslib": "^2.0.0", - "upath": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" - } - } - }, - "@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", - "requires": { - "defer-to-connect": "^2.0.0" + "@sinonjs/commons": "^1.7.0" } }, - "@types/babel__core": { + "node_modules/@types/babel__core": { "version": "7.1.19", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dev": true, - "requires": { + "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", "@types/babel__generator": "*", @@ -1422,586 +1190,175 @@ "@types/babel__traverse": "*" } }, - "@types/babel__generator": { + "node_modules/@types/babel__generator": { "version": "7.6.4", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.0.0" } }, - "@types/babel__template": { + "node_modules/@types/babel__template": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dev": true, - "requires": { + "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, - "@types/babel__traverse": { + "node_modules/@types/babel__traverse": { "version": "7.17.1", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.3.0" } }, - "@types/cacheable-request": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", - "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", - "requires": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, - "@types/debug": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", - "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==" - }, - "@types/emscripten": { - "version": "1.39.4", - "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.4.tgz", - "integrity": "sha512-k3LLVMFrdNA9UCvMDPWMbFrGPNb+GcPyw29ktJTo1RCN7RmxFG5XzPZcPKRlnLuLT/FRm8wp4ohvDwNY7GlROQ==" - }, - "@types/flat-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/flat-cache/-/flat-cache-2.0.0.tgz", - "integrity": "sha512-fHeEsm9hvmZ+QHpw6Fkvf19KIhuqnYLU6vtWLjd5BsMd/qVi7iTkMioDZl0mQmfNRA1A6NwvhrSRNr9hGYZGww==" - }, - "@types/graceful-fs": { + "node_modules/@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/graphlib": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@types/graphlib/-/graphlib-2.1.7.tgz", - "integrity": "sha512-K7T1n6U2HbTYu+SFHlBjz/RH74OA2D/zF1qlzn8uXbvB4uRg7knOM85ugS2bbXI1TXMh7rLqk4OVRwIwEBaixg==" - }, - "@types/http-cache-semantics": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", - "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" - }, - "@types/istanbul-lib-coverage": { + "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", "dev": true }, - "@types/istanbul-lib-report": { + "node_modules/@types/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-coverage": "*" } }, - "@types/istanbul-reports": { + "node_modules/@types/istanbul-reports": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-report": "*" } }, - "@types/js-yaml": { - "version": "3.12.6", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.6.tgz", - "integrity": "sha512-cK4XqrLvP17X6c0C8n4iTbT59EixqyXL3Fk8/Rsk4dF3oX4dg70gYUXrXVUUHpnsGMPNlTQMqf+TVmNPX6FmSQ==" - }, - "@types/keyv": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", - "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", - "requires": { - "@types/node": "*" - } - }, - "@types/lodash": { - "version": "4.14.170", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.170.tgz", - "integrity": "sha512-bpcvu/MKHHeYX+qeEN8GE7DIravODWdACVA1ctevD8CN24RhPZIKMn9ntfAsrvLfSX3cR5RrBKAbYm9bGs0A+Q==" - }, - "@types/lodash.chunk": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/@types/lodash.chunk/-/lodash.chunk-4.2.6.tgz", - "integrity": "sha512-SPlusB7jxXyGcTXYcUdWr7WmhArO/rmTq54VN88iKMxGUhyg79I4Q8n4riGn3kjaTjOJrVlHhxgX/d7woak5BQ==", - "requires": { - "@types/lodash": "*" - } - }, - "@types/lodash.omit": { - "version": "4.5.6", - "resolved": "https://registry.npmjs.org/@types/lodash.omit/-/lodash.omit-4.5.6.tgz", - "integrity": "sha512-KXPpOSNX2h0DAG2w7ajpk7TXvWF28ZHs5nJhOJyP0BQHkehgr948RVsToItMme6oi0XJkp19CbuNXkIX8FiBlQ==", - "requires": { - "@types/lodash": "*" - } - }, - "@types/lodash.union": { - "version": "4.6.6", - "resolved": "https://registry.npmjs.org/@types/lodash.union/-/lodash.union-4.6.6.tgz", - "integrity": "sha512-Wu0ZEVNcyCz8eAn6TlUbYWZoGbH9E+iOHxAZbwUoCEXdUiy6qpcz5o44mMXViM4vlPLLCPlkAubEP1gokoSZaw==", - "requires": { - "@types/lodash": "*" - } - }, - "@types/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==" - }, - "@types/multimatch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/multimatch/-/multimatch-4.0.0.tgz", - "integrity": "sha512-xS26gtqY5QASmfU/6jb5vj7F0D0SctgRGtwXsKSNng1knk/OewjISlkMwGonkMCbZCqSoW3s6nL0sAtTlzbL/g==", - "requires": { - "multimatch": "*" - } - }, - "@types/node": { + "node_modules/@types/node": { "version": "13.13.52", "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz", - "integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==" + "integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==", + "dev": true }, - "@types/prettier": { + "node_modules/@types/prettier": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz", "integrity": "sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==", "dev": true }, - "@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "requires": { - "@types/node": "*" - } - }, - "@types/sarif": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@types/sarif/-/sarif-2.1.3.tgz", - "integrity": "sha512-zf+EoIplTkQW2TV2mwtJtlI0g540Z3Rs9tX9JqRAtyjnDCqkP+eMTgWCj3PGNbQpi+WXAjvC3Ou/dvvX2sLK4w==" - }, - "@types/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-0caWDWmpCp0uifxFh+FaqK3CuZ2SkRR/ZRxAV5+zNdC3QVUi6wyOJnefhPvtNt8NQWXB5OA93BUvZsXpWat2Xw==" - }, - "@types/stack-utils": { + "node_modules/@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "@types/treeify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/treeify/-/treeify-1.0.0.tgz", - "integrity": "sha512-ONpcZAEYlbPx4EtJwfTyCDQJGUpKf4sEcuySdCVjK5Fj/3vHp5HII1fqa1/+qrsLnpYELCQTfVW/awsGJePoIg==" - }, - "@types/uuid": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.0.tgz", - "integrity": "sha512-eQ9qFW/fhfGJF8WKHGEHZEyVWfZxrT+6CLIJGBcZPfxUh/+BnEj+UCGYMlr9qZuX/2AltsvwrGqp0LhEW8D0zQ==" - }, - "@types/yargs": { + "node_modules/@types/yargs": { "version": "17.0.10", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", "dev": true, - "requires": { + "dependencies": { "@types/yargs-parser": "*" } }, - "@types/yargs-parser": { + "node_modules/@types/yargs-parser": { "version": "21.0.0", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, - "@yarnpkg/core": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/core/-/core-2.4.0.tgz", - "integrity": "sha512-FYjcPNTfDfMKLFafQPt49EY28jnYC82Z2S7oMwLPUh144BL8v8YXzb4aCnFyi5nFC5h2kcrJfZh7+Pm/qvCqGw==", - "requires": { - "@arcanis/slice-ansi": "^1.0.2", - "@types/semver": "^7.1.0", - "@types/treeify": "^1.0.0", - "@yarnpkg/fslib": "^2.4.0", - "@yarnpkg/json-proxy": "^2.1.0", - "@yarnpkg/libzip": "^2.2.1", - "@yarnpkg/parsers": "^2.3.0", - "@yarnpkg/pnp": "^2.3.2", - "@yarnpkg/shell": "^2.4.1", - "binjumper": "^0.1.4", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "ci-info": "^2.0.0", - "clipanion": "^2.6.2", - "cross-spawn": "7.0.3", - "diff": "^4.0.1", - "globby": "^11.0.1", - "got": "^11.7.0", - "json-file-plus": "^3.3.1", - "lodash": "^4.17.15", - "micromatch": "^4.0.2", - "mkdirp": "^0.5.1", - "p-limit": "^2.2.0", - "pluralize": "^7.0.0", - "pretty-bytes": "^5.1.0", - "semver": "^7.1.2", - "stream-to-promise": "^2.2.0", - "tar-stream": "^2.0.1", - "treeify": "^1.1.0", - "tslib": "^1.13.0", - "tunnel": "^0.0.6" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@yarnpkg/fslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.4.0.tgz", - "integrity": "sha512-CwffYY9owtl3uImNOn1K4jl5iIb/L16a9UZ9Q3lkBARk6tlUsPrNFX00eoUlFcLn49TTfd3zdN6higloGCyncw==", - "requires": { - "@yarnpkg/libzip": "^2.2.1", - "tslib": "^1.13.0" - } - }, - "@yarnpkg/json-proxy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/json-proxy/-/json-proxy-2.1.0.tgz", - "integrity": "sha512-rOgCg2DkyviLgr80mUMTt9vzdf5RGOujQB26yPiXjlz4WNePLBshKlTNG9rKSoKQSOYEQcw6cUmosfOKDatrCw==", - "requires": { - "@yarnpkg/fslib": "^2.1.0", - "tslib": "^1.13.0" - } - }, - "@yarnpkg/libzip": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.2.1.tgz", - "integrity": "sha512-AYDJXrkzayoDd3ZlVgFJ+LyDX+Zj/cki3vxIpcYxejtgkl3aquVWOxlC0DD9WboBWsJFIP1MjrUbchLyh++/7A==", - "requires": { - "@types/emscripten": "^1.38.0", - "tslib": "^1.13.0" - } - }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" - }, - "@yarnpkg/parsers": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-2.3.0.tgz", - "integrity": "sha512-qgz0QUgOvnhtF92kaluIhIIKBUHlYlHUBQxqh5v9+sxEQvUeF6G6PKiFlzo3E6O99XwvNEGpVu1xZPoSGyGscQ==", - "requires": { - "js-yaml": "^3.10.0", - "tslib": "^1.13.0" - } - }, - "@yarnpkg/pnp": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@yarnpkg/pnp/-/pnp-2.3.2.tgz", - "integrity": "sha512-JdwHu1WBCISqJEhIwx6Hbpe8MYsYbkGMxoxolkDiAeJ9IGEe08mQcbX1YmUDV1ozSWlm9JZE90nMylcDsXRFpA==", - "requires": { - "@types/node": "^13.7.0", - "@yarnpkg/fslib": "^2.4.0", - "tslib": "^1.13.0" - } - }, - "@yarnpkg/shell": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@yarnpkg/shell/-/shell-2.4.1.tgz", - "integrity": "sha512-oNNJkH8ZI5uwu0dMkJf737yMSY1WXn9gp55DqSA5wAOhKvV5DJTXFETxkVgBQhO6Bow9tMGSpvowTMD/oAW/9g==", - "requires": { - "@yarnpkg/fslib": "^2.4.0", - "@yarnpkg/parsers": "^2.3.0", - "clipanion": "^2.6.2", - "cross-spawn": "7.0.3", - "fast-glob": "^3.2.2", - "micromatch": "^4.0.2", - "stream-buffers": "^3.0.2", - "tslib": "^1.13.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "accepts": { + "node_modules/accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { + "dependencies": { "mime-types": "~2.1.24", "negotiator": "0.6.2" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "requires": { - "string-width": "^3.0.0" }, - "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - } + "engines": { + "node": ">= 0.6" } }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" - }, - "ansi-regex": { + "node_modules/ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "ansi-styles": { + "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { + "dev": true, + "dependencies": { "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "ansicolors": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", - "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=" - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" - }, - "anymatch": { + "node_modules/anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, - "requires": { + "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" - }, - "argparse": { + "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - }, + "dev": true, "dependencies": { - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - } + "sprintf-js": "~1.0.2" } }, - "array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" + "node_modules/argparse/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true }, - "array-flatten": { + "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" - }, - "axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", - "requires": { - "follow-redirects": "^1.10.0" - } - }, - "babel-jest": { + "node_modules/babel-jest": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.0.tgz", "integrity": "sha512-zNKk0yhDZ6QUwfxh9k07GII6siNGMJWVUU49gmFj5gfdqDKLqa2RArXOF2CODp4Dr7dLxN2cvAV+667dGJ4b4w==", "dev": true, - "requires": { + "dependencies": { "@jest/transform": "^28.1.0", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", @@ -2010,56 +1367,72 @@ "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "babel-plugin-istanbul": { + "node_modules/babel-jest/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/babel-plugin-istanbul": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-instrument": "^5.0.4", "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, - "babel-plugin-jest-hoist": { + "node_modules/babel-plugin-jest-hoist": { "version": "28.0.2", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.0.2.tgz", "integrity": "sha512-Kizhn/ZL+68ZQHxSnHyuvJv8IchXD62KQxV77TBDV/xoBFBOfgRAk97GNs6hXdTTCiVES9nB2I6+7MXXrk5llQ==", "dev": true, - "requires": { + "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", "@types/babel__core": "^7.1.14", "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "babel-preset-current-node-syntax": { + "node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dev": true, - "requires": { + "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.8.3", @@ -2072,63 +1445,38 @@ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "babel-preset-jest": { + "node_modules/babel-preset-jest": { "version": "28.0.2", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.0.2.tgz", "integrity": "sha512-sYzXIdgIXXroJTFeB3S6sNDWtlJ2dllCdTEsnZ65ACrMojj3hVNFRmnJ1HZtomGi+Be7aqpY/HJ92fr8OhKVkQ==", "dev": true, - "requires": { + "dependencies": { "babel-plugin-jest-hoist": "^28.0.2", "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "balanced-match": { + "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "binjumper": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/binjumper/-/binjumper-0.1.4.tgz", - "integrity": "sha512-Gdxhj+U295tIM6cO4bJO1jsvSjBVHNpj2o/OwW7pqDEtaqF6KdOxjtbo93jMMKAkP7+u09+bV8DhSqjIv4qR3w==" - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - } - } + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, - "body-parser": { + "node_modules/body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "requires": { + "dependencies": { "bytes": "3.1.0", "content-type": "~1.0.4", "debug": "2.6.9", @@ -2139,817 +1487,500 @@ "qs": "6.7.0", "raw-body": "2.4.0", "type-is": "~1.6.17" - } - }, - "boolean": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.1.2.tgz", - "integrity": "sha512-YN6UmV0FfLlBVvRvNPx3pz5W/mUoYB24J4WSXOKP/OOJpi+Oq6WYqPaNTHzjI0QzwWtnvEd5CGYyQPgp1jFxnw==" - }, - "bottleneck": { - "version": "2.19.5", - "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", - "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==" - }, - "boxen": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.1.tgz", - "integrity": "sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==", - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.0", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" }, - "dependencies": { - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } + "engines": { + "node": ">= 0.8" } }, - "brace-expansion": { + "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { + "dev": true, + "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { + "node_modules/braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { + "dev": true, + "dependencies": { "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" } }, - "browserify-zlib": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", - "requires": { - "pako": "~0.2.0" - } - }, - "browserslist": { + "node_modules/browserslist": { "version": "4.20.3", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", "dev": true, - "requires": { + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { "caniuse-lite": "^1.0.30001332", "electron-to-chromium": "^1.4.118", "escalade": "^3.1.1", "node-releases": "^2.0.3", "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "bser": { + "node_modules/bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, - "requires": { + "dependencies": { "node-int64": "^0.4.0" } }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { + "node_modules/buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true }, - "bytes": { + "node_modules/bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - }, - "cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" - }, - "cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - } + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" } }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { + "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "camelcase": { + "node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "caniuse-lite": { + "node_modules/caniuse-lite": { "version": "1.0.30001339", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001339.tgz", "integrity": "sha512-Es8PiVqCe+uXdms0Gu5xP5PF2bxLR7OBp3wUzUnuO7OHzhOfCyg3hdiGWVPVxhiuniOzng+hTc1u3fEQ0TlkSQ==", - "dev": true + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] }, - "chalk": { + "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { + "dev": true, + "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true + "node_modules/chalk/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + "node_modules/chalk/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, - "child-process": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/child-process/-/child-process-1.0.2.tgz", - "integrity": "sha1-mJdNx+0e5MYin44wX6cxOmiFp/I=" + "node_modules/chalk/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + "node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } }, - "cjs-module-lexer": { + "node_modules/cjs-module-lexer": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", "dev": true }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinner": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/cli-spinner/-/cli-spinner-0.2.10.tgz", - "integrity": "sha512-U0sSQ+JJvSLi1pAYuJykwiA8Dsr15uHEy85iCJ6A+0DjVxivr3d+N2Wjvodeg89uP5K6TswFkKBfAD7B3YSn/Q==" - }, - "cli-spinners": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", - "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==" - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" - }, - "clipanion": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/clipanion/-/clipanion-2.6.2.tgz", - "integrity": "sha512-0tOHJNMF9+4R3qcbBL+4IxLErpaYSYvzs10aXuECDbZdJOuJHdagJMAqvLdeaUQTI/o2uSCDRpet6ywDiKOAYw==" - }, - "cliui": { + "node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, - "requires": { + "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } } }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "co": { + "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } }, - "collect-v8-coverage": { + "node_modules/collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true }, - "color-convert": { + "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { + "dev": true, + "dependencies": { "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "color-name": { + "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "concat-map": { + "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - } + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, - "content-disposition": { + "node_modules/content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "requires": { + "dependencies": { "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" } }, - "content-type": { + "node_modules/content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } }, - "convert-source-map": { + "node_modules/convert-source-map": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, - "requires": { + "dependencies": { "safe-buffer": "~5.1.1" } }, - "cookie": { + "node_modules/cookie": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "engines": { + "node": ">= 0.6" + } }, - "cookie-signature": { + "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, - "core-js": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.15.1.tgz", - "integrity": "sha512-h8VbZYnc9pDzueiS2610IULDkpFFPunHwIpl8yRwFahAEEdSpHlTy3h3z3rKq5h11CaUdBEeRViu9AYvbxiMeg==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "debug": { + "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "requires": { - "mimic-response": "^3.1.0" - }, "dependencies": { - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - } + "ms": "2.0.0" } }, - "dedent": { + "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", "dev": true }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deepmerge": { + "node_modules/deepmerge": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "requires": { - "clone": "^1.0.2" - } - }, - "defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "depd": { + "node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } }, - "destroy": { + "node_modules/destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, - "detect-newline": { + "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" + "dev": true, + "engines": { + "node": ">=8" + } }, - "diff-sequences": { + "node_modules/diff-sequences": { "version": "28.0.2", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "docker-modem": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-2.1.3.tgz", - "integrity": "sha512-cwaRptBmYZwu/FyhGcqBm2MzXA77W2/E6eVkpOZVDk6PkI9Bjj84xPrXiHMA+OWjzNy+DFjgKh8Q+1hMR7/OHg==", - "requires": { - "debug": "^4.1.1", - "readable-stream": "^3.5.0", - "split-ca": "^1.0.1", - "ssh2": "^0.8.7" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "dockerfile-ast": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.2.1.tgz", - "integrity": "sha512-ut04CVM1G6zIITTcYPDIXhPZk9mCa21m4dfW8FcDDGxwgTQhYyHDu6U7M8klZ7QsjqVcJhryKi+TGOX6bjgKdQ==", - "requires": { - "vscode-languageserver-types": "^3.16.0" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotnet-deps-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/dotnet-deps-parser/-/dotnet-deps-parser-5.0.0.tgz", - "integrity": "sha512-1l9K4UnQQHSfKgeHeLrxnB53AidCZqPyf9dkRL4/fZl8//NPiiDD43zHtgylw8DHlO7gvM8+O5a0UPHesNYZKw==", - "requires": { - "lodash.isempty": "^4.4.0", - "lodash.set": "^4.3.2", - "lodash.uniq": "^4.5.0", - "source-map-support": "^0.5.7", - "tslib": "^1.10.0", - "xml2js": "0.4.23" - } - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "ee-first": { + "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, - "electron-to-chromium": { + "node_modules/electron-to-chromium": { "version": "1.4.137", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==", "dev": true }, - "elfy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/elfy/-/elfy-1.0.0.tgz", - "integrity": "sha512-4Kp3AA94jC085IJox+qnvrZ3PudqTi4gQNvIoTZfJJ9IqkRuCoqP60vCVYlIg00c5aYusi5Wjh2bf0cHYt+6gQ==", - "requires": { - "endian-reader": "^0.3.0" - } - }, - "email-validator": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/email-validator/-/email-validator-2.0.4.tgz", - "integrity": "sha512-gYCwo7kh5S3IDyZPLZf6hSS0MnZT8QmJFqYvbqlDZSbwdZlY6QZWxJ4i/6UhITOJ4XzyI647Bm2MXKCLqnJ4nQ==" - }, - "emittery": { + "node_modules/emittery": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "dev": true + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } }, - "emoji-regex": { + "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, - "encodeurl": { + "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" } }, - "endian-reader": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/endian-reader/-/endian-reader-0.3.0.tgz", - "integrity": "sha1-hOykNrgK7Q0GOcRykTOLky7+UKA=" - }, - "error-ex": { + "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, - "requires": { + "dependencies": { "is-arrayish": "^0.2.1" } }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==" - }, - "escalade": { + "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" + "dev": true, + "engines": { + "node": ">=6" + } }, - "escape-html": { + "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, - "escape-string-regexp": { + "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } }, - "esprima": { + "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } }, - "etag": { + "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "event-loop-spinner": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/event-loop-spinner/-/event-loop-spinner-2.1.0.tgz", - "integrity": "sha512-RJ10wL8/F9AlfBgRCvYctJIXSb9XkVmSCK3GGUvPD3dJrvTjDeDT0tmhcbEC6I2NEjNM9xD38HQJ4F/f/gb4VQ==", - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" - } + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" } }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "exit": { + "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.8.0" + } }, - "expect": { + "node_modules/expect": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.0.tgz", "integrity": "sha512-qFXKl8Pmxk8TBGfaFKRtcQjfXEnKAs+dmlxdwvukJZorwrAabT7M3h8oLOG01I2utEhkmUTi17CHaPBovZsKdw==", "dev": true, - "requires": { + "dependencies": { "@jest/expect-utils": "^28.1.0", "jest-get-type": "^28.0.2", "jest-matcher-utils": "^28.1.0", "jest-message-util": "^28.1.0", "jest-util": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "express": { + "node_modules/express": { "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "requires": { + "dependencies": { "accepts": "~1.3.7", "array-flatten": "1.1.1", "body-parser": "1.19.0", @@ -2980,75 +2011,43 @@ "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" } }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - } - }, - "fast-json-stable-stringify": { + "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, - "fastq": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", - "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", - "requires": { - "reusify": "^1.0.4" - } - }, - "fb-watchman": { + "node_modules/fb-watchman": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, - "requires": { + "dependencies": { "bser": "2.1.1" } }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "fill-range": { + "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { + "dev": true, + "dependencies": { "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "finalhandler": { + "node_modules/finalhandler": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { + "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -3056,727 +2055,545 @@ "parseurl": "~1.3.3", "statuses": "~1.5.0", "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "find-up": { + "node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, - "requires": { + "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "follow-redirects": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", - "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==" - }, - "forwarded": { + "node_modules/forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "engines": { + "node": ">= 0.6" + } }, - "fresh": { + "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" } }, - "fs.realpath": { + "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, - "fsevents": { + "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "optional": true + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } }, - "function-bind": { + "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, - "gensync": { + "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "get-caller-file": { + "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" } }, - "get-package-type": { + "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" + "dev": true, + "engines": { + "node": ">=8.0.0" } }, - "glob": { + "node_modules/glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "requires": { + "dev": true, + "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "global-agent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.2.0.tgz", - "integrity": "sha512-+20KpaW6DDLqhG7JDiJpD1JvNvb8ts+TNl7BPOYcURqCrXqnN1Vf+XVOrkKJAFPqfX+oEhsdzOj1hLWkBTdNJg==", - "requires": { - "boolean": "^3.0.1", - "core-js": "^3.6.5", - "es6-error": "^4.1.1", - "matcher": "^3.0.0", - "roarr": "^2.15.3", - "semver": "^7.3.2", - "serialize-error": "^7.0.1" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", - "requires": { - "ini": "2.0.0" - } - }, - "globals": { + "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globalthis": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", - "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" + "dev": true, + "engines": { + "node": ">=4" } }, - "got": { - "version": "11.8.2", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", - "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", - "requires": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.1", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - } - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" - }, - "gunzip-maybe": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", - "integrity": "sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==", - "requires": { - "browserify-zlib": "^0.1.4", - "is-deflate": "^1.0.0", - "is-gzip": "^1.0.0", - "peek-stream": "^1.1.0", - "pumpify": "^1.3.3", - "through2": "^2.0.3" - } - }, - "has": { + "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { + "dev": true, + "dependencies": { "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" } }, - "has-flag": { + "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" - }, - "hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "requires": { - "lru-cache": "^6.0.0" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" } }, - "html-escaper": { + "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, - "http-errors": { + "node_modules/http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "requires": { + "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.1", "statuses": ">= 1.5.0 < 2", "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" } }, - "http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "requires": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - } - }, - "human-signals": { + "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true + "dev": true, + "engines": { + "node": ">=10.17.0" + } }, - "i18next": { + "node_modules/i18next": { "version": "21.3.2", "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.3.2.tgz", "integrity": "sha512-ojsp2GYeXaPNkMaG2p4Ot2bNZjvCFpTGT5ffnDLyMaLQovLEtTjv66X9riP0vkq1W3+Ici2cty77So+bfyDjSQ==", - "requires": { + "dependencies": { "@babel/runtime": "^7.12.0" } }, - "iconv-lite": { + "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { + "dependencies": { "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" - }, - "import-local": { + "node_modules/import-local": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, - "requires": { + "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "imurmurhash": { + "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } }, - "inflight": { + "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { + "dev": true, + "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, - "inherits": { + "node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" - }, - "ipaddr.js": { + "node_modules/ipaddr.js": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", - "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" - }, - "is": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", - "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==" + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", + "engines": { + "node": ">= 0.10" + } }, - "is-arrayish": { + "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, - "is-callable": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { + "node_modules/is-core-module": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, - "requires": { + "dependencies": { "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-deflate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz", - "integrity": "sha1-yGKQHDwWH7CdrHzcfnhPgOmPLxQ=" - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { + "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-generator-fn": { + "node_modules/is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-gzip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", - "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=" - }, - "is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "requires": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" + "dev": true, + "engines": { + "node": ">=6" } }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" - }, - "is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" - }, - "is-number": { + "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" } }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { + "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, - "istanbul-lib-coverage": { + "node_modules/istanbul-lib-coverage": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "istanbul-lib-instrument": { + "node_modules/istanbul-lib-instrument": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" } }, - "istanbul-lib-report": { + "node_modules/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, - "requires": { + "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" } }, - "istanbul-lib-source-maps": { + "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, - "requires": { + "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true } } }, - "istanbul-reports": { + "node_modules/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/istanbul-reports": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", "dev": true, - "requires": { + "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "jest": { + "node_modules/jest": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.0.tgz", "integrity": "sha512-TZR+tHxopPhzw3c3560IJXZWLNHgpcz1Zh0w5A65vynLGNcg/5pZ+VildAd7+XGOu6jd58XMY/HNn0IkZIXVXg==", "dev": true, - "requires": { + "dependencies": { "@jest/core": "^28.1.0", "import-local": "^3.0.2", "jest-cli": "^28.1.0" }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "jest-cli": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.0.tgz", - "integrity": "sha512-fDJRt6WPRriHrBsvvgb93OxgajHHsJbk4jZxiPqmZbMDRcHskfJBBfTyjFko0jjfprP544hOktdSi9HVgl4VUQ==", - "dev": true, - "requires": { - "@jest/core": "^28.1.0", - "@jest/test-result": "^28.1.0", - "@jest/types": "^28.1.0", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^28.1.0", - "jest-util": "^28.1.0", - "jest-validate": "^28.1.0", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - } + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true } } }, - "jest-changed-files": { + "node_modules/jest-changed-files": { "version": "28.0.2", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.0.2.tgz", "integrity": "sha512-QX9u+5I2s54ZnGoMEjiM2WeBvJR2J7w/8ZUmH2um/WLAuGAYFQcsVXY9+1YL6k0H/AGUdH8pXUAv6erDqEsvIA==", "dev": true, - "requires": { + "dependencies": { "execa": "^5.0.0", "throat": "^6.0.1" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-changed-files/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, - "jest-circus": { + "node_modules/jest-changed-files/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/jest-changed-files/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-circus": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.0.tgz", "integrity": "sha512-rNYfqfLC0L0zQKRKsg4n4J+W1A2fbyGH7Ss/kDIocp9KXD9iaL111glsLu7+Z7FHuZxwzInMDXq+N1ZIBkI/TQ==", "dev": true, - "requires": { + "dependencies": { "@jest/environment": "^28.1.0", "@jest/expect": "^28.1.0", "@jest/test-result": "^28.1.0", @@ -3797,25 +2614,32 @@ "stack-utils": "^2.0.3", "throat": "^6.0.1" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "jest-config": { + "node_modules/jest-config": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.0.tgz", "integrity": "sha512-aOV80E9LeWrmflp7hfZNn/zGA4QKv/xsn2w8QCBP0t0+YqObuCWTSgNbHJ0j9YsTuCO08ZR/wsvlxqqHX20iUA==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.11.6", "@jest/test-sequencer": "^28.1.0", "@jest/types": "^28.1.0", @@ -3839,143 +2663,199 @@ "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true + "ts-node": { + "optional": true } } }, - "jest-diff": { + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/ci-info": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", + "dev": true + }, + "node_modules/jest-config/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/jest-config/node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/jest-config/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/jest-config/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-diff": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.0.tgz", "integrity": "sha512-8eFd3U3OkIKRtlasXfiAQfbovgFgRDb0Ngcs2E+FMeBZ4rUezqIaGjuyggJBp+llosQXNEWofk/Sz4Hr5gMUhA==", "dev": true, - "requires": { + "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^28.0.2", "jest-get-type": "^28.0.2", "pretty-format": "^28.1.0" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "jest-docblock": { + "node_modules/jest-docblock": { "version": "28.0.2", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.0.2.tgz", "integrity": "sha512-FH10WWw5NxLoeSdQlJwu+MTiv60aXV/t8KEwIRGEv74WARE1cXIqh1vGdy2CraHuWOOrnzTWj/azQKqW4fO7xg==", "dev": true, - "requires": { + "dependencies": { "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "jest-each": { + "node_modules/jest-each": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.0.tgz", "integrity": "sha512-a/XX02xF5NTspceMpHujmOexvJ4GftpYXqr6HhhmKmExtMXsyIN/fvanQlt/BcgFoRKN4OCXxLQKth9/n6OPFg==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^28.1.0", "chalk": "^4.0.0", "jest-get-type": "^28.0.2", "jest-util": "^28.1.0", "pretty-format": "^28.1.0" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "jest-environment-node": { + "node_modules/jest-environment-node": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.0.tgz", "integrity": "sha512-gBLZNiyrPw9CSMlTXF1yJhaBgWDPVvH0Pq6bOEwGMXaYNzhzhw2kA/OijNF8egbCgDS0/veRv97249x2CX+udQ==", "dev": true, - "requires": { + "dependencies": { "@jest/environment": "^28.1.0", "@jest/fake-timers": "^28.1.0", "@jest/types": "^28.1.0", "@types/node": "*", "jest-mock": "^28.1.0", "jest-util": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "jest-get-type": { + "node_modules/jest-get-type": { "version": "28.0.2", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "dev": true + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } }, - "jest-haste-map": { + "node_modules/jest-haste-map": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.0.tgz", "integrity": "sha512-xyZ9sXV8PtKi6NCrJlmq53PyNVHzxmcfXNVvIRHpHmh1j/HChC4pwKgyjj7Z9us19JMw8PpQTJsFWOsIfT93Dw==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^28.1.0", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", "graceful-fs": "^4.2.9", "jest-regex-util": "^28.0.2", "jest-util": "^28.1.0", @@ -3983,71 +2863,94 @@ "micromatch": "^4.0.4", "walker": "^1.0.7" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-haste-map/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/jest-haste-map/node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, "dependencies": { - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - } + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/jest-haste-map/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "jest-leak-detector": { + "node_modules/jest-leak-detector": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.0.tgz", "integrity": "sha512-uIJDQbxwEL2AMMs2xjhZl2hw8s77c3wrPaQ9v6tXJLGaaQ+4QrNJH5vuw7hA7w/uGT/iJ42a83opAqxGHeyRIA==", "dev": true, - "requires": { + "dependencies": { "jest-get-type": "^28.0.2", "pretty-format": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "jest-matcher-utils": { + "node_modules/jest-matcher-utils": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.0.tgz", "integrity": "sha512-onnax0n2uTLRQFKAjC7TuaxibrPSvZgKTcSCnNUz/tOjJ9UhxNm7ZmPpoQavmTDUjXvUQ8KesWk2/VdrxIFzTQ==", "dev": true, - "requires": { + "dependencies": { "chalk": "^4.0.0", "jest-diff": "^28.1.0", "jest-get-type": "^28.0.2", "pretty-format": "^28.1.0" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "jest-message-util": { + "node_modules/jest-message-util": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.0.tgz", "integrity": "sha512-RpA8mpaJ/B2HphDMiDlrAZdDytkmwFqgjDZovM21F35lHGeUeCvYmm6W+sbQ0ydaLpg5bFAUuWG1cjqOl8vqrw==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^28.1.0", "@types/stack-utils": "^2.0.0", @@ -4058,69 +2961,102 @@ "slash": "^3.0.0", "stack-utils": "^2.0.3" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/jest-message-util/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "jest-mock": { + "node_modules/jest-mock": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.0.tgz", "integrity": "sha512-H7BrhggNn77WhdL7O1apG0Q/iwl0Bdd5E1ydhCJzL3oBLh/UYxAwR3EJLsBZ9XA3ZU4PA3UNw4tQjduBTCTmLw==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^28.1.0", "@types/node": "*" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "jest-pnp-resolver": { + "node_modules/jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } }, - "jest-regex-util": { + "node_modules/jest-regex-util": { "version": "28.0.2", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "dev": true + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } }, - "jest-resolve": { + "node_modules/jest-resolve": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.0.tgz", "integrity": "sha512-vvfN7+tPNnnhDvISuzD1P+CRVP8cK0FHXRwPAcdDaQv4zgvwvag2n55/h5VjYcM5UJG7L4TwE5tZlzcI0X2Lhw==", "dev": true, - "requires": { + "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "jest-haste-map": "^28.1.0", @@ -4131,41 +3067,51 @@ "resolve.exports": "^1.1.0", "slash": "^3.0.0" }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - } + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "jest-resolve-dependencies": { + "node_modules/jest-resolve-dependencies": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.0.tgz", "integrity": "sha512-Ue1VYoSZquPwEvng7Uefw8RmZR+me/1kr30H2jMINjGeHgeO/JgrR6wxj2ofkJ7KSAA11W3cOrhNCbj5Dqqd9g==", "dev": true, - "requires": { + "dependencies": { "jest-regex-util": "^28.0.2", "jest-snapshot": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "jest-runner": { + "node_modules/jest-resolve/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/jest-runner": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.0.tgz", "integrity": "sha512-FBpmuh1HB2dsLklAlRdOxNTTHKFR6G1Qmd80pVDvwbZXTriqjWqjei5DKFC1UlM732KjYcE6yuCdiF0WUCOS2w==", "dev": true, - "requires": { + "dependencies": { "@jest/console": "^28.1.0", "@jest/environment": "^28.1.0", "@jest/test-result": "^28.1.0", @@ -4188,41 +3134,48 @@ "source-map-support": "0.5.13", "throat": "^6.0.1" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/jest-runner/node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "jest-runtime": { + "node_modules/jest-runtime": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.0.tgz", "integrity": "sha512-wNYDiwhdH/TV3agaIyVF0lsJ33MhyujOe+lNTUiolqKt8pchy1Hq4+tDMGbtD5P/oNLA3zYrpx73T9dMTOCAcg==", "dev": true, - "requires": { + "dependencies": { "@jest/environment": "^28.1.0", "@jest/fake-timers": "^28.1.0", "@jest/globals": "^28.1.0", @@ -4246,110 +3199,156 @@ "slash": "^3.0.0", "strip-bom": "^4.0.0" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-runtime/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runtime/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runtime/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "jest-snapshot": { + "node_modules/jest-snapshot": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.0.tgz", "integrity": "sha512-ex49M2ZrZsUyQLpLGxQtDbahvgBjlLPgklkqGM0hq/F7W/f8DyqZxVHjdy19QKBm4O93eDp+H5S23EiTbbUmHw==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", @@ -4374,40 +3373,53 @@ "pretty-format": "^28.1.0", "semver": "^7.3.5" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "jest-util": { + "node_modules/jest-util": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.0.tgz", "integrity": "sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^28.1.0", "@types/node": "*", "chalk": "^4.0.0", @@ -4415,69 +3427,89 @@ "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - } + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "jest-validate": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.0.tgz", - "integrity": "sha512-Lly7CJYih3vQBfjLeANGgBSBJ7pEa18cxpQfQEq2go2xyEzehnHfQTjoUia8xUv4x4J80XKFIDwJJThXtRFQXQ==", + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "requires": { - "@jest/types": "^28.1.0", - "camelcase": "^6.2.0", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/ci-info": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", + "dev": true + }, + "node_modules/jest-util/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/jest-validate": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.0.tgz", + "integrity": "sha512-Lly7CJYih3vQBfjLeANGgBSBJ7pEa18cxpQfQEq2go2xyEzehnHfQTjoUia8xUv4x4J80XKFIDwJJThXtRFQXQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.0", + "camelcase": "^6.2.0", "chalk": "^4.0.0", "jest-get-type": "^28.0.2", "leven": "^3.1.0", "pretty-format": "^28.1.0" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "jest-watcher": { + "node_modules/jest-watcher": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.0.tgz", "integrity": "sha512-tNHMtfLE8Njcr2IRS+5rXYA4BhU90gAOwI9frTGOqd+jX0P/Au/JfRSNqsf5nUTcWdbVYuLxS1KjnzILSoR5hA==", "dev": true, - "requires": { + "dependencies": { "@jest/test-result": "^28.1.0", "@jest/types": "^28.1.0", "@types/node": "*", @@ -4487,1470 +3519,722 @@ "jest-util": "^28.1.0", "string-length": "^4.0.1" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, "dependencies": { - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "jest-worker": { + "node_modules/jest-worker": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.0.tgz", "integrity": "sha512-ZHwM6mNwaWBR52Snff8ZvsCTqQsvhCxP/bT1I6T6DAnb6ygkshsyLQIMxFwHpYxht0HOoqt23JlC01viI7T03A==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.0.tgz", + "integrity": "sha512-fDJRt6WPRriHrBsvvgb93OxgajHHsJbk4jZxiPqmZbMDRcHskfJBBfTyjFko0jjfprP544hOktdSi9HVgl4VUQ==", + "dev": true, + "dependencies": { + "@jest/core": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/types": "^28.1.0", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^28.1.0", + "jest-util": "^28.1.0", + "jest-validate": "^28.1.0", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true } } }, - "js-tokens": { + "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, - "js-yaml": { + "node_modules/js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { + "dev": true, + "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "jsesc": { + "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "json-file-plus": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/json-file-plus/-/json-file-plus-3.3.1.tgz", - "integrity": "sha512-wo0q1UuiV5NsDPQDup1Km8IwEeqe+olr8tkWxeJq9Bjtcp7DZ0l+yrg28fSC3DEtrE311mhTZ54QGS6oiqnZEA==", - "requires": { - "is": "^3.2.1", - "node.extend": "^2.0.0", - "object.assign": "^4.1.0", - "promiseback": "^2.0.2", - "safer-buffer": "^2.0.2" - } - }, - "json-parse-even-better-errors": { + "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "json5": { + "node_modules/json5": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true - }, - "jszip": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz", - "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==", - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - }, - "dependencies": { - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "requires": { - "json-buffer": "3.0.1" + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" } }, - "kleur": { + "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "requires": { - "package-json": "^6.3.0" + "dev": true, + "engines": { + "node": ">=6" } }, - "leven": { + "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "requires": { - "immediate": "~3.0.5" + "dev": true, + "engines": { + "node": ">=6" } }, - "lines-and-columns": { + "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, - "locate-path": { + "node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, - "requires": { + "dependencies": { "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" - }, - "lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "lodash.chunk": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz", - "integrity": "sha1-ZuXOH3btJ7QwPYxlEujRIW6BBrw=" - }, - "lodash.clone": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", - "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - }, - "lodash.constant": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash.constant/-/lodash.constant-3.0.0.tgz", - "integrity": "sha1-v+Bczn5RWzEokl1jYhOEIL1iSRA=" - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - }, - "lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" - }, - "lodash.find": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.find/-/lodash.find-4.6.0.tgz", - "integrity": "sha1-ywcE1Hq3F4n/oN6Ll92Sb7iLE7E=" - }, - "lodash.findindex": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.findindex/-/lodash.findindex-4.6.0.tgz", - "integrity": "sha1-oyRd7mH7m24GJLU1ElYku2nBEQY=" - }, - "lodash.findkey": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.findkey/-/lodash.findkey-4.6.0.tgz", - "integrity": "sha1-gwWOkDtRy7dZ0JzPVG3qPqOcRxg=" - }, - "lodash.flatmap": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.flatmap/-/lodash.flatmap-4.5.0.tgz", - "integrity": "sha1-74y/QI9uSCaGYzRTBcaswLd4cC4=" - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - }, - "lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" - }, - "lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" - }, - "lodash.groupby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=" - }, - "lodash.has": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", - "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=" - }, - "lodash.invert": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.invert/-/lodash.invert-4.3.0.tgz", - "integrity": "sha1-j/4g1LYW9WvqjxqgxuvYDc90Ku4=" - }, - "lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" - }, - "lodash.isempty": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz", - "integrity": "sha1-b4bL7di+TsmHvpqvM8loTbGzHn4=" - }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - }, - "lodash.isfunction": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", - "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==" - }, - "lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" - }, - "lodash.isobject": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz", - "integrity": "sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0=" - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "lodash.isundefined": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", - "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=" - }, - "lodash.keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.2.0.tgz", - "integrity": "sha1-oIYCrBLk+4P5H8H7ejYKTZujUgU=" - }, - "lodash.last": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash.last/-/lodash.last-3.0.0.tgz", - "integrity": "sha1-JC9mMRLdTG5jcoxgo8kJ0b2tvUw=" - }, - "lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "lodash.omit": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", - "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=" - }, - "lodash.orderby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.orderby/-/lodash.orderby-4.6.0.tgz", - "integrity": "sha1-5pfwTOXXhSL1TZM4syuBozk+TrM=" - }, - "lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" - }, - "lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=" - }, - "lodash.size": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.size/-/lodash.size-4.2.0.tgz", - "integrity": "sha1-cf517T6r2yvLc6GwtPUcOS7ie4Y=" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, - "lodash.sum": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/lodash.sum/-/lodash.sum-4.0.2.tgz", - "integrity": "sha1-rZDjl5ZdgD1PH/eqWy0Bl/O0Y3s=" - }, - "lodash.topairs": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.topairs/-/lodash.topairs-4.3.0.tgz", - "integrity": "sha1-O23qo31g+xFnE8RsXxfqGQ7EjWQ=" - }, - "lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", - "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=" - }, - "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "lodash.upperfirst": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", - "integrity": "sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984=" - }, - "lodash.values": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-4.3.0.tgz", - "integrity": "sha1-o6bCsOvsxcLLocF+bmIP6BtT00c=" - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "lru-cache": { + "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { + "dev": true, + "dependencies": { "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "lunr": { + "node_modules/lunr": { "version": "2.3.9", "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" }, - "macos-release": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.5.0.tgz", - "integrity": "sha512-EIgv+QZ9r+814gjJj0Bt5vSLJLzswGmSUbUpbi9AIr/fsN2IWFBl2NucV9PAiek+U1STK468tEkxmVYUtuAN3g==" - }, - "make-dir": { + "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { + "dev": true, + "dependencies": { "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "makeerror": { + "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "matcher": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", - "requires": { - "escape-string-regexp": "^4.0.0" - }, "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - } + "tmpl": "1.0.5" } }, - "media-typer": { + "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } }, - "merge-descriptors": { + "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" }, - "merge-stream": { + "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { + "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" } }, - "mime": { + "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } }, - "mime-db": { + "node_modules/mime-db": { "version": "1.46.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", - "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==" + "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==", + "engines": { + "node": ">= 0.6" + } }, - "mime-types": { + "node_modules/mime-types": { "version": "2.1.29", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz", "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==", - "requires": { + "dependencies": { "mime-db": "1.46.0" + }, + "engines": { + "node": ">= 0.6" } }, - "mimic-fn": { + "node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "minimatch": { + "node_modules/minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { + "dev": true, + "dependencies": { "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "minimist": { + "node_modules/minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "ms": { + "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "multimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", - "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", - "requires": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - } - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, - "natural-compare": { + "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "needle": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz", - "integrity": "sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==", - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "negotiator": { + "node_modules/negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } }, - "node-int64": { + "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, - "node-releases": { + "node_modules/node-releases": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", "dev": true }, - "node.extend": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.2.tgz", - "integrity": "sha512-pDT4Dchl94/+kkgdwyS2PauDFjZG0Hk0IcHIB+LkW27HLDtdoeMxHTxZh39DYbPP8UflWXWj9JcdDozF+YDOpQ==", - "requires": { - "has": "^1.0.3", - "is": "^3.2.1" - } - }, - "normalize-path": { + "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "requires": { - "path-key": "^2.0.0" + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "on-finished": { + "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { + "dependencies": { "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "once": { + "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { + "dev": true, + "dependencies": { "wrappy": "1" } }, - "onetime": { + "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { + "dev": true, + "dependencies": { "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - } - }, - "ora": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.0.tgz", - "integrity": "sha512-1StwyXQGoU6gdjYkyVcqOLnVlbKj+6yPNNOxJVgpt9t4eksKjiriiHuxktLYkgllwk+D6MbC4ihH84L1udRXPg==", - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" }, - "dependencies": { - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", - "requires": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "p-limit": { + "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { + "dev": true, + "dependencies": { "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-locate": { + "node_modules/p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, - "requires": { + "dependencies": { "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" } }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-try": { + "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - } - } - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "requires": { - "json-buffer": "3.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "requires": { - "lowercase-keys": "^1.0.0" - } - } + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" } }, - "pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" - }, - "parse-json": { + "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "parse-link-header": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-link-header/-/parse-link-header-1.0.1.tgz", - "integrity": "sha1-vt/g0hGK64S+deewJUGeyKYRQKc=", - "requires": { - "xtend": "~4.0.1" - } - }, - "parseurl": { + "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } }, - "path-exists": { + "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "path-is-absolute": { + "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "path-parse": { + "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, - "path-to-regexp": { + "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "peek-stream": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", - "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", - "requires": { - "buffer-from": "^1.0.0", - "duplexify": "^3.5.0", - "through2": "^2.0.3" - } - }, - "picocolors": { + "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, - "picomatch": { + "node_modules/picomatch": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, - "pirates": { + "node_modules/pirates": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true + "dev": true, + "engines": { + "node": ">= 6" + } }, - "pkg-dir": { + "node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, - "requires": { + "dependencies": { "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==" - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, - "prettier": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.1.tgz", - "integrity": "sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==" - }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" - }, - "pretty-format": { + "node_modules/pretty-format": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", "dev": true, - "requires": { + "dependencies": { "@jest/schemas": "^28.0.2", "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, - "promise-deferred": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/promise-deferred/-/promise-deferred-2.0.3.tgz", - "integrity": "sha512-n10XaoznCzLfyPFOlEE8iurezHpxrYzyjgq/1eW9Wk1gJwur/N7BdBmjJYJpqMeMcXK4wEbzo2EvZQcqjYcKUQ==", - "requires": { - "promise": "^7.3.1" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "promise-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/promise-fs/-/promise-fs-2.1.1.tgz", - "integrity": "sha512-43p7e4QzAQ3w6eyN0+gbBL7jXiZFWLWYITg9wIObqkBySu/a5K1EDcQ/S6UyB/bmiZWDA4NjTbcopKLTaKcGSw==", - "requires": { - "@octetstream/promisify": "2.0.2" + "node_modules/pretty-format/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" } }, - "promise-queue": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/promise-queue/-/promise-queue-2.2.5.tgz", - "integrity": "sha1-L29ffA9tCBCelnZZx5uIqe1ek7Q=" - }, - "promiseback": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/promiseback/-/promiseback-2.0.3.tgz", - "integrity": "sha512-VZXdCwS0ppVNTIRfNsCvVwJAaP2b+pxQF7lM8DMWfmpNWyTxB6O5YNbzs+8z0ki/KIBHKHk308NTIl4kJUem3w==", - "requires": { - "is-callable": "^1.1.5", - "promise-deferred": "^2.0.3" + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "prompts": { + "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, - "requires": { + "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" } }, - "proxy-addr": { + "node_modules/proxy-addr": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", - "requires": { + "dependencies": { "forwarded": "~0.1.2", "ipaddr.js": "1.9.0" + }, + "engines": { + "node": ">= 0.10" } }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "requires": { - "escape-goat": "^2.0.0" - } - }, - "qs": { + "node_modules/qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - }, - "queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "requires": { - "inherits": "~2.0.3" + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" } }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - }, - "range-parser": { + "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } }, - "raw-body": { + "node_modules/raw-body": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "requires": { + "dependencies": { "bytes": "3.1.0", "http-errors": "1.7.2", "iconv-lite": "0.4.24", "unpipe": "1.0.0" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" }, - "dependencies": { - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - } + "engines": { + "node": ">= 0.8" } }, - "react-is": { + "node_modules/react-is": { "version": "18.1.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", "dev": true }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "regenerator-runtime": { + "node_modules/regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, - "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "requires": { - "rc": "^1.2.8" - } - }, - "require-directory": { + "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "resolve": { + "node_modules/resolve": { "version": "1.22.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, - "requires": { + "dependencies": { "is-core-module": "^2.8.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "resolve-alpn": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz", - "integrity": "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA==" - }, - "resolve-cwd": { + "node_modules/resolve-cwd": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, - "requires": { + "dependencies": { "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" } }, - "resolve-from": { + "node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "resolve.exports": { + "node_modules/resolve.exports": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "dev": true - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "requires": { - "lowercase-keys": "^2.0.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "roarr": { - "version": "2.15.4", - "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", - "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", - "requires": { - "boolean": "^3.0.1", - "detect-node": "^2.0.4", - "globalthis": "^1.0.1", - "json-stringify-safe": "^5.0.1", - "semver-compare": "^1.0.0", - "sprintf-js": "^1.1.2" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "requires": { - "tslib": "^1.9.0" + "dev": true, + "engines": { + "node": ">=10" } }, - "safe-buffer": { + "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "safer-buffer": { + "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "semver": { + "node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "requires": { - "semver": "^6.3.0" + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, - "send": { + "node_modules/send": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "requires": { + "dependencies": { "debug": "2.6.9", "depd": "~1.1.2", "destroy": "~1.0.4", @@ -5960,1703 +4244,406 @@ "fresh": "0.5.2", "http-errors": "~1.7.2", "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - } - } - }, - "serialize-error": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "requires": { - "type-fest": "^0.13.1" - }, - "dependencies": { - "type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==" - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "snyk": { - "version": "1.621.0", - "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.621.0.tgz", - "integrity": "sha512-kCFbRPseycdoGjqtFyWlQ7PPkgTbW3o1MGwxZxPnFISergf5N7+7zzO/b2gxWtCFi89r0OK2JsLQbgTH7dltbw==", - "requires": { - "@open-policy-agent/opa-wasm": "^1.2.0", - "@snyk/cli-interface": "2.11.0", - "@snyk/cloud-config-parser": "^1.9.2", - "@snyk/code-client": "3.7.0", - "@snyk/dep-graph": "^1.27.1", - "@snyk/fix": "1.621.0", - "@snyk/gemfile": "1.2.0", - "@snyk/graphlib": "^2.1.9-patch.3", - "@snyk/inquirer": "^7.3.3-patch", - "@snyk/snyk-cocoapods-plugin": "2.5.2", - "@snyk/snyk-hex-plugin": "1.1.4", - "abbrev": "^1.1.1", - "ansi-escapes": "3.2.0", - "chalk": "^2.4.2", - "cli-spinner": "0.2.10", - "configstore": "^5.0.1", - "debug": "^4.1.1", - "diff": "^4.0.1", - "glob": "^7.1.7", - "global-agent": "^2.1.12", - "lodash.assign": "^4.2.0", - "lodash.camelcase": "^4.3.0", - "lodash.clonedeep": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.flattendeep": "^4.4.0", - "lodash.get": "^4.4.2", - "lodash.groupby": "^4.6.0", - "lodash.isempty": "^4.4.0", - "lodash.isobject": "^3.0.2", - "lodash.map": "^4.6.0", - "lodash.merge": "^4.6.2", - "lodash.omit": "^4.5.0", - "lodash.orderby": "^4.6.0", - "lodash.sortby": "^4.7.0", - "lodash.uniq": "^4.5.0", - "lodash.upperfirst": "^4.3.1", - "lodash.values": "^4.3.0", - "micromatch": "4.0.2", - "needle": "2.6.0", - "open": "^7.0.3", - "ora": "5.4.0", - "os-name": "^3.0.0", - "promise-queue": "^2.2.5", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.3", - "semver": "^6.0.0", - "snyk-config": "4.0.0", - "snyk-cpp-plugin": "2.2.1", - "snyk-docker-plugin": "4.20.8", - "snyk-go-plugin": "1.17.0", - "snyk-gradle-plugin": "3.16.0", - "snyk-module": "3.1.0", - "snyk-mvn-plugin": "2.26.0", - "snyk-nodejs-lockfile-parser": "1.35.0", - "snyk-nuget-plugin": "1.21.1", - "snyk-php-plugin": "1.9.2", - "snyk-policy": "1.19.0", - "snyk-python-plugin": "1.19.9", - "snyk-resolve": "1.1.0", - "snyk-resolve-deps": "4.7.2", - "snyk-sbt-plugin": "2.11.0", - "snyk-try-require": "1.3.1", - "source-map-support": "^0.5.11", - "strip-ansi": "^5.2.0", - "tar": "^6.1.0", - "tempfile": "^2.0.0", - "update-notifier": "^5.1.0", - "uuid": "^3.3.2", - "wrap-ansi": "^5.1.0", - "yaml": "^1.10.2" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "snyk-config": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/snyk-config/-/snyk-config-4.0.0.tgz", - "integrity": "sha512-E6jNe0oUjjzVASWBOAc/mA23DhbzABDF9MI6UZvl0gylh2NSXSXw2/LjlqMNOKL2c1qkbSkzLOdIX5XACoLCAQ==", - "requires": { - "async": "^3.2.0", - "debug": "^4.1.1", - "lodash.merge": "^4.6.2", - "minimist": "^1.2.5" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "snyk-cpp-plugin": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/snyk-cpp-plugin/-/snyk-cpp-plugin-2.2.1.tgz", - "integrity": "sha512-NFwVLMCqKTocY66gcim0ukF6e31VRDJqDapg5sy3vCHqlD1OCNUXSK/aI4VQEEndDrsnFmQepsL5KpEU0dDRIQ==", - "requires": { - "@snyk/dep-graph": "^1.19.3", - "chalk": "^4.1.0", - "debug": "^4.1.1", - "hosted-git-info": "^3.0.7", - "tslib": "^2.0.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" - } - } - }, - "snyk-docker-plugin": { - "version": "4.20.8", - "resolved": "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-4.20.8.tgz", - "integrity": "sha512-uZ0vp2D+AYzPWzoo0jAqdK6gbUwKNPBYPKzyn6A9hBVO8guL/Y3JCq5H+7hCs6FFd0FEuD70Tsy3SNAEJyu4Fg==", - "requires": { - "@snyk/dep-graph": "^1.28.0", - "@snyk/rpm-parser": "^2.0.0", - "@snyk/snyk-docker-pull": "3.2.5", - "chalk": "^2.4.2", - "debug": "^4.1.1", - "docker-modem": "2.1.3", - "dockerfile-ast": "0.2.1", - "elfy": "^1.0.0", - "event-loop-spinner": "^2.0.0", - "gunzip-maybe": "^1.4.2", - "mkdirp": "^1.0.4", - "semver": "^7.3.4", - "snyk-nodejs-lockfile-parser": "1.34.0", - "tar-stream": "^2.1.0", - "tmp": "^0.2.1", - "tslib": "^1", - "uuid": "^8.2.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "snyk-nodejs-lockfile-parser": { - "version": "1.34.0", - "resolved": "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.34.0.tgz", - "integrity": "sha512-F5QjIBBu6DWHwvTYlnETJxWabTQSoKGYxyoqzurPyL60lWNQmFVid0x67tQdq0sTQOOr0p6358JI+5w634vuew==", - "requires": { - "@snyk/graphlib": "2.1.9-patch.3", - "@yarnpkg/core": "^2.4.0", - "@yarnpkg/lockfile": "^1.1.0", - "event-loop-spinner": "^2.0.0", - "got": "11.8.2", - "lodash.clonedeep": "^4.5.0", - "lodash.flatmap": "^4.5.0", - "lodash.isempty": "^4.4.0", - "lodash.set": "^4.3.2", - "lodash.topairs": "^4.3.0", - "p-map": "2.1.0", - "snyk-config": "^4.0.0-rc.2", - "tslib": "^1.9.3", - "uuid": "^8.3.0", - "yaml": "^1.9.2" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } - } - }, - "snyk-go-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/snyk-go-parser/-/snyk-go-parser-1.4.1.tgz", - "integrity": "sha512-StU3uHB85VMEkcgXta63M0Fgd+9cs5sMCjQXTBoYTdE4dxarPn7U67yCuwkRRdZdny1ZXtzfY8LKns9i0+dy9w==", - "requires": { - "toml": "^3.0.0", - "tslib": "^1.10.0" - } - }, - "snyk-go-plugin": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/snyk-go-plugin/-/snyk-go-plugin-1.17.0.tgz", - "integrity": "sha512-1jAYPRgMapO2BYL+HWsUq5gsAiDGmI0Pn7omc0lk24tcUOMhUB+1hb0u9WBMNzHvXBjevBkjOctjpnt2hMKN6Q==", - "requires": { - "@snyk/dep-graph": "^1.23.1", - "@snyk/graphlib": "2.1.9-patch.3", - "debug": "^4.1.1", - "snyk-go-parser": "1.4.1", - "tmp": "0.2.1", - "tslib": "^1.10.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - } - } - } - }, - "snyk-gradle-plugin": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-3.16.0.tgz", - "integrity": "sha512-PQegG8GOweJvUDSroysO1E0RK3MxphSUvNG5siRqGHJQ8s+dw9DddYN8kMn5+pTrfzo6zddgDPJxjqsfNR+NIw==", - "requires": { - "@snyk/cli-interface": "2.11.0", - "@snyk/dep-graph": "^1.28.0", - "@snyk/java-call-graph-builder": "1.23.0", - "@types/debug": "^4.1.4", - "chalk": "^3.0.0", - "debug": "^4.1.1", - "tmp": "0.2.1", - "tslib": "^2.0.0" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - } - }, - "tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" - } - } - }, - "snyk-module": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/snyk-module/-/snyk-module-3.1.0.tgz", - "integrity": "sha512-HHuOYEAACpUpkFgU8HT57mmxmonaJ4O3YADoSkVhnhkmJ+AowqZyJOau703dYHNrq2DvQ7qYw81H7yyxS1Nfjw==", - "requires": { - "debug": "^4.1.1", - "hosted-git-info": "^3.0.4" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "snyk-mvn-plugin": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/snyk-mvn-plugin/-/snyk-mvn-plugin-2.26.0.tgz", - "integrity": "sha512-LxYNWXPJxcwbkCK+vE7t437RttEDcbsS2KJJYzFtrr6u7g26c51u9aMHYPCDAEmwjI1A28zSrh7Wp45JW4YOqg==", - "requires": { - "@snyk/cli-interface": "2.11.0", - "@snyk/dep-graph": "^1.23.1", - "@snyk/java-call-graph-builder": "1.21.0", - "debug": "^4.1.1", - "glob": "^7.1.6", - "needle": "^2.5.0", - "tmp": "^0.1.0", - "tslib": "1.11.1" - }, - "dependencies": { - "@snyk/java-call-graph-builder": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@snyk/java-call-graph-builder/-/java-call-graph-builder-1.21.0.tgz", - "integrity": "sha512-i0c4N0+pYjpXEgqAkFniM3Q9YANvy+RtbbkQMPIvdEw41+XJISfEHzZ968ZmGWcoi480cgo5t9oxZEadFuHzyg==", - "requires": { - "@snyk/graphlib": "2.1.9-patch.3", - "ci-info": "^2.0.0", - "debug": "^4.1.1", - "glob": "^7.1.6", - "jszip": "^3.2.2", - "needle": "^2.3.3", - "progress": "^2.0.3", - "snyk-config": "^4.0.0-rc.2", - "source-map-support": "^0.5.7", - "temp-dir": "^2.0.0", - "tmp": "^0.2.1", - "tslib": "^1.9.3", - "xml-js": "^1.6.11" - }, - "dependencies": { - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - } - } - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "tmp": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", - "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", - "requires": { - "rimraf": "^2.6.3" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } - } - }, - "snyk-nodejs-lockfile-parser": { - "version": "1.35.0", - "resolved": "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.35.0.tgz", - "integrity": "sha512-fSjer9Ic8cdA2HvInUmhwbAhoLFXIokAzGB1PeGKwr0zzyfo3dSX3ReTMEbkhrEg+h0eES13px/KiiJ0EKRKMg==", - "requires": { - "@snyk/graphlib": "2.1.9-patch.3", - "@yarnpkg/core": "^2.4.0", - "@yarnpkg/lockfile": "^1.1.0", - "event-loop-spinner": "^2.0.0", - "got": "11.8.2", - "js-yaml": "^4.1.0", - "lodash.clonedeep": "^4.5.0", - "lodash.flatmap": "^4.5.0", - "lodash.isempty": "^4.4.0", - "lodash.set": "^4.3.2", - "lodash.topairs": "^4.3.0", - "p-map": "2.1.0", - "snyk-config": "^4.0.0-rc.2", - "tslib": "^1.9.3", - "uuid": "^8.3.0" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } - } - }, - "snyk-nuget-plugin": { - "version": "1.21.1", - "resolved": "https://registry.npmjs.org/snyk-nuget-plugin/-/snyk-nuget-plugin-1.21.1.tgz", - "integrity": "sha512-nRtedIvrow5ODqOKkQWolKrxn8ZoNL3iNJGuW0jNhwv+/9K0XE1UORM5F1ENAsd+nzCSO/kiYAXCc5CNK8HWEw==", - "requires": { - "debug": "^4.1.1", - "dotnet-deps-parser": "5.0.0", - "jszip": "3.4.0", - "snyk-paket-parser": "1.6.0", - "tslib": "^1.11.2", - "xml2js": "^0.4.17" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "jszip": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.4.0.tgz", - "integrity": "sha512-gZAOYuPl4EhPTXT0GjhI3o+ZAz3su6EhLrKUoAivcKqyqC7laS5JEv4XWZND9BgcDcF83vI85yGbDmDR6UhrIg==", - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "snyk-paket-parser": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/snyk-paket-parser/-/snyk-paket-parser-1.6.0.tgz", - "integrity": "sha512-6htFynjBe/nakclEHUZ1A3j5Eu32/0pNve5Qm4MFn3YQmJgj7UcAO8hdyK3QfzEY29/kAv/rkJQg+SKshn+N9Q==", - "requires": { - "tslib": "^1.9.3" - } - }, - "snyk-php-plugin": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/snyk-php-plugin/-/snyk-php-plugin-1.9.2.tgz", - "integrity": "sha512-IQcdsQBqqXVRY5DatlI7ASy4flbhtU2V7cr4P2rK9rkFnVHO6LHcitwKXVZa9ocdOmpZDzk7U6iwHJkVFcR6OA==", - "requires": { - "@snyk/cli-interface": "^2.9.1", - "@snyk/composer-lockfile-parser": "^1.4.1", - "tslib": "1.11.1" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } - } - }, - "snyk-poetry-lockfile-parser": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/snyk-poetry-lockfile-parser/-/snyk-poetry-lockfile-parser-1.1.6.tgz", - "integrity": "sha512-MoekbWOZPj9umfukjk2bd2o3eRj0OyO+58sxq9crMtHmTlze4h0/Uj4+fb0JFPBOtBO3c2zwbA+dvFQmpKoOTA==", - "requires": { - "@snyk/cli-interface": "^2.9.2", - "@snyk/dep-graph": "^1.23.0", - "debug": "^4.2.0", - "toml": "^3.0.0", - "tslib": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" - } - } - }, - "snyk-policy": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.19.0.tgz", - "integrity": "sha512-XYjhOTRPFA7NfDUsH6uH1fbML2OgSFsqdUPbud7x01urNP9CHXgUgAD4NhKMi3dVQK+7IdYadWt0wrFWw4y+qg==", - "requires": { - "debug": "^4.1.1", - "email-validator": "^2.0.4", - "js-yaml": "^3.13.1", - "lodash.clonedeep": "^4.5.0", - "promise-fs": "^2.1.1", - "semver": "^6.0.0", - "snyk-module": "^3.0.0", - "snyk-resolve": "^1.1.0", - "snyk-try-require": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "snyk-try-require": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/snyk-try-require/-/snyk-try-require-2.0.1.tgz", - "integrity": "sha512-VCOfFIvqLMXgCXEdooQgu3A40XYIFBnj0X8Y01RJ5iAbu08b4WKGN/uAKaRVF30dABS4EcjsalmCO+YlKUPEIA==", - "requires": { - "debug": "^4.1.1", - "lodash.clonedeep": "^4.3.0", - "lru-cache": "^5.1.1" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } - } - }, - "snyk-python-plugin": { - "version": "1.19.9", - "resolved": "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.19.9.tgz", - "integrity": "sha512-vkqBJP+wOtrBKpqrFRP5EfAs5wZ/fGNI14Mb+EMnmu+ebP1ze9AnHxfiqMl/+ITzeYElZ2H5DX9sXXiqpJRhRg==", - "requires": { - "@snyk/cli-interface": "^2.0.3", - "snyk-poetry-lockfile-parser": "^1.1.6", - "tmp": "0.0.33" - } - }, - "snyk-resolve": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/snyk-resolve/-/snyk-resolve-1.1.0.tgz", - "integrity": "sha512-OZMF8I8TOu0S58Z/OS9mr8jkEzGAPByCsAkrWlcmZgPaE0RsxVKVIFPhbMNy/JlYswgGDYYIEsNw+e0j1FnTrw==", - "requires": { - "debug": "^4.1.1", - "promise-fs": "^2.1.1" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "snyk-resolve-deps": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/snyk-resolve-deps/-/snyk-resolve-deps-4.7.2.tgz", - "integrity": "sha512-Bmtr7QdRL2b3Js+mPDmvXbkprOpzO8aUFXqR0nJKAOlUVQqZ84yiuT0n/mssEiJJ0vP+k0kZvTeiTwgio4KZRg==", - "requires": { - "ansicolors": "^0.3.2", - "debug": "^4.1.1", - "lodash.assign": "^4.2.0", - "lodash.assignin": "^4.2.0", - "lodash.clone": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.get": "^4.4.2", - "lodash.set": "^4.3.2", - "lru-cache": "^4.0.0", - "semver": "^5.5.1", - "snyk-module": "^3.1.0", - "snyk-resolve": "^1.0.0", - "snyk-tree": "^1.0.0", - "snyk-try-require": "^1.1.1", - "then-fs": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - } + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "snyk-sbt-plugin": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/snyk-sbt-plugin/-/snyk-sbt-plugin-2.11.0.tgz", - "integrity": "sha512-wUqHLAa3MzV6sVO+05MnV+lwc+T6o87FZZaY+43tQPytBI2Wq23O3j4POREM4fa2iFfiQJoEYD6c7xmhiEUsSA==", - "requires": { - "debug": "^4.1.1", - "semver": "^6.1.2", - "tmp": "^0.1.0", - "tree-kill": "^1.2.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "tmp": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", - "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", - "requires": { - "rimraf": "^2.6.3" - } - } - } + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, - "snyk-tree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/snyk-tree/-/snyk-tree-1.0.0.tgz", - "integrity": "sha1-D7cxdtvzLngvGRAClBYESPkRHMg=", - "requires": { - "archy": "^1.0.0" - } - }, - "snyk-try-require": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/snyk-try-require/-/snyk-try-require-1.3.1.tgz", - "integrity": "sha1-bgJvkuZK9/zM6h7lPVJIQeQYohI=", - "requires": { - "debug": "^3.1.0", - "lodash.clonedeep": "^4.3.0", - "lru-cache": "^4.0.0", - "then-fs": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - } + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" }, - "split-ca": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split-ca/-/split-ca-1.0.1.tgz", - "integrity": "sha1-bIOv82kvphJW4M0ZfgXp3hV2kaY=" + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true }, - "sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true }, - "ssh2": { - "version": "0.8.9", - "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-0.8.9.tgz", - "integrity": "sha512-GmoNPxWDMkVpMFa9LVVzQZHF6EW3WKmBwL+4/GeILf2hFmix5Isxm7Amamo8o7bHiU0tC+wXsGcUXOxp8ChPaw==", - "requires": { - "ssh2-streams": "~0.4.10" + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" } }, - "ssh2-streams": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/ssh2-streams/-/ssh2-streams-0.4.10.tgz", - "integrity": "sha512-8pnlMjvnIZJvmTzUIIA5nT4jr2ZWNNVHwyXfMGdRJbug9TpI3kd99ffglgfSWqujVv/0gxwMsDn9j9RVst8yhQ==", - "requires": { - "asn1": "~0.2.0", - "bcrypt-pbkdf": "^1.0.2", - "streamsearch": "~0.1.2" + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "stack-utils": { + "node_modules/stack-utils": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", "dev": true, - "requires": { + "dependencies": { "escape-string-regexp": "^2.0.0" }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } + "engines": { + "node": ">=10" } }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "stream-buffers": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-3.0.2.tgz", - "integrity": "sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==" - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "stream-to-array": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", - "integrity": "sha1-u/azn19D7DC8cbq8s3VXrOzzQ1M=", - "requires": { - "any-promise": "^1.1.0" + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" } }, - "stream-to-promise": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-to-promise/-/stream-to-promise-2.2.0.tgz", - "integrity": "sha1-se2y4cjLESidG1A8CNPyrvUeZQ8=", - "requires": { - "any-promise": "~1.3.0", - "end-of-stream": "~1.1.0", - "stream-to-array": "~2.3.0" - }, - "dependencies": { - "end-of-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", - "integrity": "sha1-6TUyWLqpEIll78QcsO+K3i88+wc=", - "requires": { - "once": "~1.3.0" - } - }, - "once": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "requires": { - "wrappy": "1" - } - } + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" } }, - "streamsearch": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", - "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=" - }, - "string-length": { + "node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, - "requires": { + "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "string-width": { + "node_modules/string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "requires": { + "dev": true, + "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" }, - "dependencies": { - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } + "engines": { + "node": ">=8" } }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.0" }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - } + "engines": { + "node": ">=8" } }, - "strip-bom": { + "node_modules/strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + "dev": true, + "engines": { + "node": ">=8" + } }, - "strip-final-newline": { + "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + "dev": true, + "engines": { + "node": ">=6" + } }, - "supports-color": { + "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { + "dev": true, + "dependencies": { "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "supports-hyperlinks": { + "node_modules/supports-hyperlinks": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", "dev": true, - "requires": { + "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" } }, - "supports-preserve-symlinks-flag": { + "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" - }, - "tempfile": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", - "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", - "requires": { - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" + "dev": true, + "engines": { + "node": ">= 0.4" }, - "dependencies": { - "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "terminal-link": { + "node_modules/terminal-link": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "dev": true, - "requires": { + "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, "dependencies": { - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - } + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "test-exclude": { + "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, - "requires": { + "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" } }, - "then-fs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/then-fs/-/then-fs-2.0.0.tgz", - "integrity": "sha1-cveS3Z0xcFqRrhnr/Piz+WjIHaI=", - "requires": { - "promise": ">=3.2 <8" - } - }, - "throat": { + "node_modules/throat": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", "dev": true }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { + "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true }, - "to-fast-properties": { + "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + "dev": true, + "engines": { + "node": ">=4" + } }, - "to-regex-range": { + "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { + "dev": true, + "dependencies": { "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "toidentifier": { + "node_modules/toidentifier": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" - }, - "toml": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", - "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==" - }, - "tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==" - }, - "treeify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz", - "integrity": "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==" - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==" - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } }, - "type-detect": { + "node_modules/type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "type-fest": { + "node_modules/type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "type-is": { + "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { + "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" } }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "unpipe": { + "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==" - }, - "update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "requires": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" } }, - "utf8": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", - "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utils-merge": { + "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } }, - "v8-to-istanbul": { + "node_modules/v8-to-istanbul": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.0.tgz", "integrity": "sha512-HcvgY/xaRm7isYmyx+lFKA4uQmfUbN0J4M0nNItvzTvH/iQ9kW5j/t4YSR+Ge323/lrgDAWJoF46tzGQHwBHFw==", "dev": true, - "requires": { + "dependencies": { "@jridgewell/trace-mapping": "^0.3.7", "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0" + }, + "engines": { + "node": ">=10.12.0" } }, - "vary": { + "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==" + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } }, - "walker": { + "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, - "requires": { + "dependencies": { "makeerror": "1.0.12" } }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "requires": { - "defaults": "^1.0.3" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "requires": { - "string-width": "^4.0.0" - } - }, - "windows-release": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.3.tgz", - "integrity": "sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg==", - "requires": { - "execa": "^1.0.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - } - } - }, - "wrappy": { + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" - }, - "xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "requires": { - "sax": "^1.2.4" - } - }, - "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, - "y18n": { + "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + } }, - "yallist": { + "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yaml-js": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yaml-js/-/yaml-js-0.3.0.tgz", - "integrity": "sha512-JbTUdsPiCkOyz+JOSqAVc19omTnUBnBQglhuclYov5HpWbEOz8y+ftqWjiMa9Pe/eF/dmCUeNgVs/VWg53GlgQ==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "yargs": { + "node_modules/yargs": { "version": "17.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", "dev": true, - "requires": { + "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", @@ -7665,40 +4652,53 @@ "y18n": "^5.0.5", "yargs-parser": "^21.0.0" }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } + "engines": { + "node": ">=12" } }, - "yargs-parser": { + "node_modules/yargs-parser": { "version": "21.0.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "dev": true + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } } } } diff --git a/package.json b/package.json index 10ce285aa..b8bdd8feb 100644 --- a/package.json +++ b/package.json @@ -7,16 +7,13 @@ "express": "^4.17.1", "i18next": "^21.3.2", "lunr": "^2.3.9", - "minimist": "^1.2.5", - "snyk": "^1.621.0" + "minimist": "^1.2.5" }, "scripts": { "dev": "hugo server -D", "build": "hugo", "build:stage": "hugo --environment staging", "stage-server": "node stage-server.js", - "snyk-protect": "snyk protect", - "prepare": "npm run snyk-protect", "uuid": "jest -- uuid.test.js" }, "repository": { @@ -26,7 +23,6 @@ "author": "", "license": "ISC", "homepage": "https://github.com/cds-snc/digital-canada-ca#readme", - "snyk": true, "devDependencies": { "jest": "^28.1.0" } From 4912d9b23f70ea5dd491686bd4e73b3142640ace Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Jul 2023 12:31:33 -0400 Subject: [PATCH 46/78] chore(deps): add renovate.json (#4803) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 000000000..8f9bfa7d9 --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "local>cds-snc/renovate-config" + ] +} From 9853e7eb984dc6ef04282d6fce2e3a69607b16f6 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Fri, 28 Jul 2023 09:43:38 -0400 Subject: [PATCH 47/78] Updated file: team.yml (#4806) --- data/team.yml | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/data/team.yml b/data/team.yml index bd7272e4f..5337e1fda 100644 --- a/data/team.yml +++ b/data/team.yml @@ -109,6 +109,14 @@ exec: email: leanne.labelle@tbs-sct.gc.ca linkedin: leannelabelle twitter: leannelabelle + - archived: false + name: Lesley Wheldrake + title: + en: Acting Head of Client Experience and Growth + fr: Cheffe par intérim de l'expérience client et croissance + imagehash: small_lesley_wheldrake_d7d498fdef + email: Lesley.Wheldrake@tbs-sct.gc.ca + linkedin: lwheldrake - archived: false name: Max Neuvians title: @@ -134,7 +142,7 @@ exec: email: michael.karlin@tbs-sct.gc.ca linkedin: michael-karlin-73052a4/ twitter: supergovernance - - archived: false + - archived: true name: Mithula Naik title: en: Head of Client Experience and Growth @@ -590,14 +598,6 @@ team: imagehash: small_jessica_fan_a6c7fa89db email: jessica.fan@tbs-sct.gc.ca linkedin: jessicafan - - archived: false - name: Jessica Fan - title: - en: Partnerships - fr: Partenariats - imagehash: small_jessica_fan_a6c7fa89db - email: jessica.fan@tbs-sct.gc.ca - linkedin: jessicafan - archived: false name: Jessica Loadenthal title: @@ -688,14 +688,6 @@ team: imagehash: leah_finkelstein_7765f56e31 email: leah.finkelstein@tbs-sct.gc.ca linkedin: leah-finkelstein - - archived: false - name: Lesley Wheldrake - title: - en: Client experience and growth - fr: Expérience client et croissance - imagehash: small_lesley_wheldrake_d7d498fdef - email: Lesley.Wheldrake@tbs-sct.gc.ca - linkedin: lwheldrake - archived: true name: Lucas Cherkewski title: From 4ae45e9d127c7e467df5bbe4f40efa50dbb72a34 Mon Sep 17 00:00:00 2001 From: Cheyenne Date: Fri, 28 Jul 2023 14:06:24 -0400 Subject: [PATCH 48/78] Fix update vulnerability form link (#4800) * Add en form link * Add fr form link --------- Co-authored-by: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> --- content/en/legal/security-notice.html | 4 ++-- content/fr/legal/security-notice.html | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/en/legal/security-notice.html b/content/en/legal/security-notice.html index 8bfb98234..d78fb8e36 100644 --- a/content/en/legal/security-notice.html +++ b/content/en/legal/security-notice.html @@ -60,7 +60,7 @@

    In your report:

  • Do not expect or demand financial compensation for your research and testing to disclose vulnerabilities.
  • You can reach out via email at security+securite@cds-snc.ca if you are not sure if the vulnerability is genuine and exploitable, or you have found:

      @@ -82,4 +82,4 @@

      After you’ve reported the vulnerability

    - \ No newline at end of file + diff --git a/content/fr/legal/security-notice.html b/content/fr/legal/security-notice.html index 2334ef4ca..5878a2d46 100644 --- a/content/fr/legal/security-notice.html +++ b/content/fr/legal/security-notice.html @@ -60,7 +60,7 @@

    Votre rapport de vulnérabilité :

  • ne donnera lieu à aucune rémunération pour vos recherches et tests réalisés en vue de divulguer des vulnérabilités.
  • Vous pouvez nous contacter par courriel à l’adresse security+securite@cds-snc.ca si vous n’êtes pas sûr que la vulnérabilité soit authentique et exploitable ou bien s’il s’agit :

      @@ -81,4 +81,4 @@

      Après avoir signalé la vulnérabilité

    - \ No newline at end of file + From 95574c8d0740a5c59246e07d3cd70b4034eecea8 Mon Sep 17 00:00:00 2001 From: Vic Chan <39972942+victoriachanimal@users.noreply.github.com> Date: Wed, 9 Aug 2023 08:04:00 -0400 Subject: [PATCH 49/78] Inclusive language lexicon webpages - EN and FR (#4811) * Remove contact CTA on Guides page * New resource added to Digital learning list guide * Removing old job posting for Senior Product Manager * Content updates to past Notify blog * fixing broken url * fixing broken url * Digital Learning List guide additio * Updating Talent-related content * Remove outdated link in 2019 blog * Removed all archived job postings * Inclusive language lexicon webpage in EN and FR --- ...vice-design-and-design-research-at-pspc.md | 2 +- .../en/inclusive-language-lexicon/_index.html | 4 + ...de-services-et-recherche-en-conception.md" | 2 +- .../fr/inclusive-language-lexicon/_index.html | 7 + data/team.yml | 8 + .../section/inclusive-language-lexicon.html | 234 ++++++++++++++++++ .../section/lexique-du-langage-inclusif.html | 158 ++++++++++++ 7 files changed, 413 insertions(+), 2 deletions(-) create mode 100644 content/en/inclusive-language-lexicon/_index.html create mode 100644 content/fr/inclusive-language-lexicon/_index.html create mode 100644 layouts/section/inclusive-language-lexicon.html create mode 100644 layouts/section/lexique-du-langage-inclusif.html diff --git a/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md b/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md index 9349a0d83..79f0bff9a 100644 --- a/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md +++ b/content/en/blog/posts/growing-service-design-and-design-research-at-pspc.md @@ -59,4 +59,4 @@ Taking a service design lens to the business of procurement has been both a touc * Sometimes you need to get creative and do the best you can within the constraints you have. Capacity, schedules, and budgets may not always allow for the textbook approach. * Advocate the work that your team does and share it widely across all mediums possible. -I’m encouraged to see the beginnings of a focused effort to apply service design to the business of government. For us, we’re excited to start delivering on our work to make buying better, show the results of our service design efforts, and prove that yes, even internal services like procurement can be a delightful experience. \ No newline at end of file +I’m encouraged to see the beginnings of a focused effort to apply service design to the business of government. For us, we’re excited to start delivering on our work to make buying better, show the results of our service design efforts, and prove that yes, even internal services like procurement can be a delightful experience. diff --git a/content/en/inclusive-language-lexicon/_index.html b/content/en/inclusive-language-lexicon/_index.html new file mode 100644 index 000000000..085928d3a --- /dev/null +++ b/content/en/inclusive-language-lexicon/_index.html @@ -0,0 +1,4 @@ +type: section +layout: inclusive-language-lexicon +title: Inclusive Language Lexicon +aliases: [/lexique-du-langage-inclusif/] \ No newline at end of file diff --git "a/content/fr/blog/posts/en-pleine-croissance-\303\240-spac-conception-de-services-et-recherche-en-conception.md" "b/content/fr/blog/posts/en-pleine-croissance-\303\240-spac-conception-de-services-et-recherche-en-conception.md" index 961f678bf..4b6ce3d02 100644 --- "a/content/fr/blog/posts/en-pleine-croissance-\303\240-spac-conception-de-services-et-recherche-en-conception.md" +++ "b/content/fr/blog/posts/en-pleine-croissance-\303\240-spac-conception-de-services-et-recherche-en-conception.md" @@ -63,4 +63,4 @@ La prise en compte de la conception de services dans les activités d’approvis * Parfois, vous devez faire preuve de créativité et faire de votre mieux dans les limites de vos contraintes. Les compétences, les horaires et les budgets ne permettent pas toujours de suivre l’approche théorique. * Faites la promotion du travail de votre équipe et diffusez-le sans modération sur toutes les plateformes possibles. -Je me réjouis de voir que nous commençons à orienter nos efforts pour appliquer la conception de services aux activités du gouvernement. Nous sommes enthousiastes à l’idée de nous mettre au travail pour améliorer l’achat, montrer les résultats de nos efforts en conception de services et prouver que même les services internes comme l’approvisionnement peuvent être une expérience agréable. \ No newline at end of file +Je me réjouis de voir que nous commençons à orienter nos efforts pour appliquer la conception de services aux activités du gouvernement. Nous sommes enthousiastes à l’idée de nous mettre au travail pour améliorer l’achat, montrer les résultats de nos efforts en conception de services et prouver que même les services internes comme l’approvisionnement peuvent être une expérience agréable. diff --git a/content/fr/inclusive-language-lexicon/_index.html b/content/fr/inclusive-language-lexicon/_index.html new file mode 100644 index 000000000..090643a9e --- /dev/null +++ b/content/fr/inclusive-language-lexicon/_index.html @@ -0,0 +1,7 @@ +--- +type: section +layout: lexique-du-langage-inclusif +title: Lexique du langage inclusif +aliases: [/inclusive-language-lexicon/] +url: /lexique-du-langage-inclusif/ +--- \ No newline at end of file diff --git a/data/team.yml b/data/team.yml index 5337e1fda..9be82d54a 100644 --- a/data/team.yml +++ b/data/team.yml @@ -598,6 +598,14 @@ team: imagehash: small_jessica_fan_a6c7fa89db email: jessica.fan@tbs-sct.gc.ca linkedin: jessicafan + - archived: false + name: Jessica Fan + title: + en: Partnerships + fr: Partenariats + imagehash: small_jessica_fan_a6c7fa89db + email: jessica.fan@tbs-sct.gc.ca + linkedin: jessicafan - archived: false name: Jessica Loadenthal title: diff --git a/layouts/section/inclusive-language-lexicon.html b/layouts/section/inclusive-language-lexicon.html new file mode 100644 index 000000000..f9d473086 --- /dev/null +++ b/layouts/section/inclusive-language-lexicon.html @@ -0,0 +1,234 @@ +{{ define "main" }} +
    +
    +
    +
    +

    Inclusive language in the workplace

    +

    While common workplace words and phrases may seem harmless, some have a problematic history. Here are + some examples of those words, and better alternatives to convey the same meaning. This list should + grow and adapt as our understanding of language evolves.

    +
    + +

    Chief

    +

    A deeply meaningful role to Indigenous communities, with a richer context than what it’s typically + used to mean in corporate settings (“Chief Officer” roles or “Editor-in-Chief”). The title is also + widely misappropriated, from trivializing greetings (“Hey, Chief!”) to racist expressions (“Too many + Chiefs, not enough Indians”) to sports team names and imagery.

    +

    Use this instead:

    +
      +
    • Head of...
    • +
    • The person in charge of...
    • +
    +
    + +

    Circle the wagons

    +

    A term sometimes used to mean assuming a protective position from outside critique or interference. + Its origin has racist and colonial overtones from when colonizer caravans would circle each other to + protect from perceived Indigenous Peoples’ rebellion.

    +

    Use this instead:

    +
      +
    • Get organized
    • +
    • Line up support
    • +
    +
    + +

    Crazy or insane

    +

    These words can trivialize and further stigmatize mental health challenges.

    +

    Use this instead:

    +
      +
    • Strange
    • +
    • Shocking
    • +
    +
    + +

    Girl(s)

    +

    This word can belittle adults and their achievements.

    +

    Use this instead:

    +
      +
    • Person or people
    • +
    • If gender is relevant, woman or women
    • +
    +
    + +

    Grandfathering

    +

    A term referring to the exemption of some people from a process because of conditions that existed + before. The term “grandfather clause” originated in the American South in the 1890s as a way to defy + the 15th Amendment and prevent black Americans from voting.

    +

    Use this instead:

    +
      +
    • Legacy
    • +
    • Exempting (...from a new requirement)
    • +
    • Honouring (...an old/prior arrangement)
    • +
    +
    + +

    Guys

    +

    This word prioritizes one gender when referring to mixed-gender groups.

    +

    Use this instead:

    +
      +
    • People
    • +
    • Folks
    • +
    +
    + +

    Gypped

    +

    A racial slur for being defrauded or swindled. According to the Oxford English Dictionary, the term + is “probably ultimately from a shortening of gypsy”, a word commonly used to describe the Romani + people.

    +

    Use this instead:

    +
      +
    • Ripped off
    • +
    • Cheated
    • +
    +
    + +

    Female

    +

    A scientific designation for animals or plants. If you refer to people as females, you risk reducing + them to their reproductive abilities.

    +

    Use this instead:

    +
      +
    • People
    • +
    • If gender is relevant, woman
    • +
    +
    + +

    Hacker

    +

    In job descriptions, the term ”hacker” can be tough for many to identify with because of its negative + and criminal connotation.

    +

    Use this instead:

    +
      +
    • Engineer
    • +
    • Problem solver
    • +
    +
    + +

    Handicap

    +

    Some disability advocates believe this term is rooted in a correlation between a disabled person and + a beggar.

    +

    Use this instead:

    +
      +
    • Disabled
    • +
    +
    + +

    Housekeeping

    +

    In reference to office work, this language can feel gendered and fall more on women to do.

    +

    Use this instead:

    +
      +
    • Maintenance
    • +
    • Administration
    • +
    +
    + +

    Ladies or gals

    +

    These terms can feel patronizing to some and misgender others.

    +

    Use this instead:

    +
      +
    • People
    • +
    • Folks
    • +
    • Everyone
    • +
    +
    + +

    Lame

    +

    An ableist word originally used to reference people with reduced mobility.

    +

    Use this instead:

    +
      +
    • Disappointing
    • +
    • Boring
    • +
    +
    + +

    Man

    +

    As in “man hours,” “manpower,” or “man the conference booth”. This is unnecessarily gendered + language.

    +

    Use this instead:

    +
      +
    • Work
    • +
    • Staff
    • +
    +
    + +

    Master

    +

    A problematic term sometimes used to refer to one file or process with original data that either + controls another process, or acts as a main source of information. As Ron Eglash, a professor at the + University of Michigan wrote in a 2007 essay, “The concept of a free master that did no work and a + slave that followed the master’s orders made for a vivid, if ethically suspect, technosocial + metaphor.”

    +

    Use this instead:

    +
      +
    • Primary
    • +
    • Main
    • +
    +
    + +

    Mom, girlfriend, or grandma test

    +

    A term for putting a product in front of people to learn more about how they would use it. The + assumption that if a mom or girlfriend or grandmother can use a program then anyone can, is both + sexist and ageist.

    +

    Use this instead:

    +
      +
    • Usability test
    • +
    +
    + +

    Ninja, rockstar, or wizard

    +

    These are words sometimes used in tech job descriptions that can skew towards a gendered + interpretation. This can discourage some groups from identifying with those roles and applying for + them.

    +

    Use this instead:

    +
      +
    • Specialist
    • +
    • Advisor
    • +
    +
    + +

    Open the kimono

    +

    This is business jargon with sexist and racist overtones for sharing information about the inner + workings of an organization.

    +

    Use this instead:

    +
      +
    • Be transparent
    • +
    • Look behind the scenes
    • +
    +
    + +

    Peanut gallery

    +

    This term for heckling or unwelcome comments originates in the 1920s. It referred to the back section + of theaters, which were the only places that Black people were allowed to sit at the time. The + phrase was meant to poke fun at the idea of people of color engaging in intellectualism.

    +

    Use this instead:

    +
      +
    • Feedback
    • +
    • Heckling
    • +
    +
    + +

    Pow-wow

    +

    This is a North American Indigenous social gathering with important cultural meaning. Using this term + to describe a few people chatting about a project over a coffee can be insulting.

    +

    Use this instead:

    +
      +
    • Meet
    • +
    • Collaborate
    • +
    • Sync
    • +
    +
    + +

    Whitelist or blacklist

    +

    These are terms that only make sense if you equate white with “good, permitted, safe” and black with + “bad, dangerous, forbidden”.

    +

    Use this instead:

    +
      +
    • Unblocked list or blocked list
    • +
    • Permitted list or denied list
    • +
    • Safe list or unsafe list
    • +
    +
    +
    +
    +
    +
    + + +{{ end }} \ No newline at end of file diff --git a/layouts/section/lexique-du-langage-inclusif.html b/layouts/section/lexique-du-langage-inclusif.html new file mode 100644 index 000000000..8d6d520f8 --- /dev/null +++ b/layouts/section/lexique-du-langage-inclusif.html @@ -0,0 +1,158 @@ +{{ define "main" }} +
    +
    +
    +
    +

    Le langage inclusif au travail

    +

    Les mots et expressions de notre quotidien professionnel peuvent sembler inoffensifs, mais certains posent problème de par leur histoire. En voici quelques exemples, doublés d’alternatives plus adaptées. Cette liste est vouée à s’allonger et à être adaptée avec l’évolution de notre langage.

    +
    + +

    Avoir des T.O.C.

    +

    Utiliser ce terme pour faire référence à un simple perfectionnisme banalise la situation des personnes ayant des troubles obsessionnels compulsifs médicalement diagnostiqués.

    +

    Utilisez plutôt :

    +
      +
    • être perfectionniste;
    • +
    • être pointilleux.
    • +
    +
    + +

    C’est du chinois

    +

    L’utilisation de cette expression pour désigner une chose que l’on ne comprend pas est irrespectueuse, car elle suggère que la langue chinoise est incompréhensible.

    +

    Utilisez plutôt :

    +
      +
    • incompréhensible;
    • +
    • compliqué.
    • +
    +
    + +

    Clause grand-père

    +

    Ce terme fait référence à l’exemption de certaines personnes d’un processus en raison de conditions préexistantes. Son équivalent anglais, grandfather clause, est né dans le Sud américain dans les années 1890 et représentait à l’époque une façon de s’opposer au 15e amendement et d’empêcher les Américains noirs de voter.

    +

    Utilisez plutôt :

    +
      +
    • droits acquis;
    • +
    • exemption (d’une nouvelle exigence);
    • +
    • respect (d’un arrangement antérieur).
    • +
    +
    + +

    Enterrer la hache de guerre

    +

    L’utilisation de cette expression vulgarise l’histoire et les traditions des peuples des Premières Nations, inuits et métis.

    +

    Utilisez plutôt :

    +
      +
    • faire la paix;
    • +
    • cesser les hostilités;
    • +
    +
    + +

    Fille ou filles

    +

    Ce terme peut rabaisser les adultes et leurs accomplissements.

    +

    Utilisez plutôt :

    +
      +
    • personne ou personnes;
    • +
    • si le genre est pertinent, femme ou femmes.
    • +
    +
    + +

    Fou, folle ou dingue

    +

    Ces mots peuvent banaliser et stigmatiser davantage les problèmes de santé mentale.

    +

    Utilisez plutôt :

    +
      +
    • étrange;
    • +
    • choquant.
    • +
    +
    + +

    Handicapé·e

    +

    En tant que nom, ce terme a pris une connotation péjorative car il réduit la personne concernée à son handicap.

    +

    Utilisez plutôt :

    +
      +
    • personne handicapée.
    • +
    +
    + +

    Heure-homme

    +

    Cette expression désigne la charge de travail effectuée par une personne en une heure. Le langage genré n’est ici pas nécessaire.

    +

    Utilisez plutôt :

    +
      +
    • heure-personne.
    • +
    +
    + +

    Hystérique

    +

    Ce terme désignait historiquement un trouble psychique exclusivement féminin. Son utilisation à notre époque relève du sexisme.

    +

    Utilisez plutôt :

    +
      +
    • frénétique;
    • +
    • nerveux ou nerveuse.
    • +
    +
    + +

    Liste noire

    +

    Ce terme n’a de sens que si l’on attribue à la couleur noire le sens de « mauvais, dangereux, interdit », par opposition à la couleur blanche qui véhiculerait le sens de « bon, permis, sûr ».

    +

    Utilisez plutôt :

    +
      +
    • liste débloquée ou bloquée;
    • +
    • liste autorisée ou non autorisée;
    • +
    • liste sûre ou liste dangereuse.
    • +
    +
    + +

    Maître

    +

    Ce terme problématique est parfois utilisé pour désigner un fichier ou un processus comprenant des données originales et contrôlant un autre processus ou jouant le rôle de source d’information principale. Comme l’expliquait dans un essai de 2007 Ron Eglash, professeur à l’université du Michigan, « le concept d’un maître libre qui ne travaille pas et d’un esclave obéissant à ses ordres dessine une métaphore technosociale frappante à l’éthique suspecte. »

    +

    Utilisez plutôt :

    +
      +
    • primaire;
    • +
    • principal·e.
    • +
    +
    + +

    Ma grand-mère saurait l’utiliser

    +

    Cette expression vise à désigner un produit d’une simplicité extrême. Dire qu’un produit qui peut être utilisé par une grand-mère peut forcément être utilisé par tout le monde revient à faire preuve de sexisme et d’âgisme à la fois.

    +

    Utilisez plutôt :

    +
      +
    • tests d'utilisation
    • +
    +
    + +

    Ménage

    +

    Dans le contexte du travail de bureau, ce langage peut sembler sexiste et incomber davantage aux femmes.

    +

    Utilisez plutôt :

    +
      +
    • maintenance;
    • +
    • administration.
    • +
    +
    + +

    Mesdames, mesdemoiselles

    +

    En plus de présenter un risque de mégenrage, ces termes peuvent être perçus comme condescendants et sexistes.

    +

    Utilisez plutôt :

    +
      +
    • tout le monde.
    • +
    +
    + +

    Ninja

    +

    En plus de constituer une appropriation culturelle, ce terme parfois utilisé pour décrire des postes dans l’univers de la technologie peut donner lieu à une interprétation genrée. Cela peut décourager certains groupes de s’identifier au poste et de postuler.

    +

    Utilisez plutôt :

    +
      +
    • spécialiste;
    • +
    • conseiller.
    • +
    +
    + +

    Pow-wow

    +

    Il s’agit d’un rassemblement social des peuples des Premières Nations, inuits et métis revêtant une signification culturelle importante. Il peut être insultant d’employer ce terme pour faire référence à une simple discussion sur un projet autour d’un café.

    +

    Utilisez plutôt :

    +
      +
    • réunion;
    • +
    • collaboration;
    • +
    • alignement.
    • +
    +
    +
    +
    +
    +
    + + +{{ end }} \ No newline at end of file From 9494b9edc1ba80a04c956d87dd5f9490a407e593 Mon Sep 17 00:00:00 2001 From: Vic Chan <39972942+victoriachanimal@users.noreply.github.com> Date: Wed, 9 Aug 2023 09:56:27 -0400 Subject: [PATCH 50/78] Inclusive lexicon fix (#4813) * Remove contact CTA on Guides page * New resource added to Digital learning list guide * Removing old job posting for Senior Product Manager * Content updates to past Notify blog * fixing broken url * fixing broken url * Digital Learning List guide additio * Updating Talent-related content * Remove outdated link in 2019 blog * Removed all archived job postings * Inclusive language lexicon webpage in EN and FR * Small fix to English Inclusive Lexicon page --- content/en/inclusive-language-lexicon/_index.html | 4 +++- data/team.yml | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/content/en/inclusive-language-lexicon/_index.html b/content/en/inclusive-language-lexicon/_index.html index 085928d3a..a0aa377f8 100644 --- a/content/en/inclusive-language-lexicon/_index.html +++ b/content/en/inclusive-language-lexicon/_index.html @@ -1,4 +1,6 @@ +--- type: section layout: inclusive-language-lexicon title: Inclusive Language Lexicon -aliases: [/lexique-du-langage-inclusif/] \ No newline at end of file +aliases: [/lexique-du-langage-inclusif/] +--- diff --git a/data/team.yml b/data/team.yml index 9be82d54a..372a7e505 100644 --- a/data/team.yml +++ b/data/team.yml @@ -606,6 +606,14 @@ team: imagehash: small_jessica_fan_a6c7fa89db email: jessica.fan@tbs-sct.gc.ca linkedin: jessicafan + - archived: false + name: Jessica Fan + title: + en: Partnerships + fr: Partenariats + imagehash: small_jessica_fan_a6c7fa89db + email: jessica.fan@tbs-sct.gc.ca + linkedin: jessicafan - archived: false name: Jessica Loadenthal title: From c72fa8f9597c38500605b790b827472f60656188 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Wed, 9 Aug 2023 10:01:26 -0400 Subject: [PATCH 51/78] [AUTO-PR] New content release - 2023-08-09T13:59:22.379Z (#4815) * Updated file: inclusive-workplace-language:-being-more-thoughtful-about-the-words-we-use.md * Updated file: langage-inclusif-au-travail-:-mieux-choisir-nos-mots.md * Updated file: team.yml --- ...ing-more-thoughtful-about-the-words-we-use.md | 3 +-- ...clusif-au-travail-:-mieux-choisir-nos-mots.md | 3 +-- data/team.yml | 16 ---------------- 3 files changed, 2 insertions(+), 20 deletions(-) diff --git a/content/en/blog/posts/inclusive-workplace-language:-being-more-thoughtful-about-the-words-we-use.md b/content/en/blog/posts/inclusive-workplace-language:-being-more-thoughtful-about-the-words-we-use.md index 177dcdda8..73d5aaf9c 100644 --- a/content/en/blog/posts/inclusive-workplace-language:-being-more-thoughtful-about-the-words-we-use.md +++ b/content/en/blog/posts/inclusive-workplace-language:-being-more-thoughtful-about-the-words-we-use.md @@ -36,7 +36,7 @@ Our language has more impact than we realize. If we take the time to learn about Making these changes can be relatively straightforward, no matter how long you’ve been using the previous terms. I stopped writing (and saying) “guys” pretty quickly with help of those friendly and automated prompts from Slackbot. -In an effort to be more mindful, here’s a list of [common workplace words](https://cds-snc.github.io/talent/inclusive-lexicon/) that we’re trying to take out of our vocabulary at CDS. +In an effort to be more mindful, here’s a list of [common workplace words](https://digital.canada.ca/inclusive-language-lexicon/) that we’re trying to take out of our vocabulary at CDS. ## Progress over perfection @@ -52,6 +52,5 @@ If you’re also working on being more mindful of your words, here are some stra * When you speak, be more conscious of how your words are impacting people. Check for silences, sighs, or tense body language. - There’s some wisdom in “actions speak louder than words”. Empty words don’t do anyone much good. But language is not empty; it carries the weight of history. While we can’t change history, we can thoughtfully use our words to help make today more inclusive than it was yesterday. diff --git a/content/fr/blog/posts/langage-inclusif-au-travail-:-mieux-choisir-nos-mots.md b/content/fr/blog/posts/langage-inclusif-au-travail-:-mieux-choisir-nos-mots.md index 45929334d..2ce5562b6 100644 --- a/content/fr/blog/posts/langage-inclusif-au-travail-:-mieux-choisir-nos-mots.md +++ b/content/fr/blog/posts/langage-inclusif-au-travail-:-mieux-choisir-nos-mots.md @@ -36,7 +36,7 @@ Nos paroles ont bien plus d’impact que nous ne le pensons. C’est en prenant Certains changements peuvent se faire assez facilement, même pour des termes que l’on utilise depuis longtemps. Les rappels cordiaux et automatiques de Slackbot m’ont permis de dire adieu à certaines expressions, à l’écrit comme à l’oral. -Pour continuer en ce sens, voici une [liste de termes habituels dans le contexte professionnel](https://cds-snc.github.io/talent/inclusive-lexicon-FR/) que nous essayons d’éliminer du vocabulaire du SNC. +Pour continuer en ce sens, voici une [liste de termes habituels dans le contexte professionnel](https://numerique.canada.ca/lexique-du-langage-inclusif/) que nous essayons d’éliminer du vocabulaire du SNC. ## Viser le progrès, pas la perfection @@ -52,6 +52,5 @@ Si vous cherchez vous aussi à mieux choisir vos mots, voici quelques-unes de no * Lorsque vous parlez, prêtez attention à l’impact de vos paroles sur vos interlocuteurs. Guettez les silences, les soupirs ou les tensions. - Bien sûr, l’expression « des paroles en l’air » n’a pas tort de pointer du doigt quiconque parle à la légère. Mais nos paroles ont un poids : celui de l’histoire. Si nous ne pouvons pas changer cette dernière, nous pouvons choisir nos mots avec soin pour que chaque jour soit plus inclusif que le précédent. diff --git a/data/team.yml b/data/team.yml index 372a7e505..5337e1fda 100644 --- a/data/team.yml +++ b/data/team.yml @@ -598,22 +598,6 @@ team: imagehash: small_jessica_fan_a6c7fa89db email: jessica.fan@tbs-sct.gc.ca linkedin: jessicafan - - archived: false - name: Jessica Fan - title: - en: Partnerships - fr: Partenariats - imagehash: small_jessica_fan_a6c7fa89db - email: jessica.fan@tbs-sct.gc.ca - linkedin: jessicafan - - archived: false - name: Jessica Fan - title: - en: Partnerships - fr: Partenariats - imagehash: small_jessica_fan_a6c7fa89db - email: jessica.fan@tbs-sct.gc.ca - linkedin: jessicafan - archived: false name: Jessica Loadenthal title: From d0ada5bbea662883ac98417e70bb07e91241336c Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Thu, 10 Aug 2023 13:05:56 -0400 Subject: [PATCH 52/78] updated en and fr careers page (#4816) * updated en and fr CAREERS PAGE * fixed fr and en career page --- layouts/section/careers.en.html | 19 +++++++++++++++++-- layouts/section/careers.fr.html | 9 +++++++-- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/layouts/section/careers.en.html b/layouts/section/careers.en.html index 144f8039d..6096f40d9 100644 --- a/layouts/section/careers.en.html +++ b/layouts/section/careers.en.html @@ -30,15 +30,20 @@

    What we’re looking for

    You're passionate about people's experiences and want to make people’s lives better. You're curious, and your humility helps you learn and grow. You love to collaborate across roles and organizations. You create structure out of ambiguity and forge a path in new environments.

    - {{ if gt (len (where .Pages ".Params.archived" "==" false)) 0 }} +

    Current openings

    {{ range $p := (where .Pages ".Params.archived" "==" false) }}

    {{ .Title }}

    {{ end }} - {{ end }} +
    + {{ else }} +

    Current openings

    +
    +

    There are no job openings at this time. Please check back later.

    +
    {{end}} @@ -46,6 +51,16 @@

    {{ .Title }}

    + +
    {{ partial "mailing-list.html" }} diff --git a/layouts/section/careers.fr.html b/layouts/section/careers.fr.html index 49597c24a..d230e3545 100644 --- a/layouts/section/careers.fr.html +++ b/layouts/section/careers.fr.html @@ -29,15 +29,20 @@

    Ce que nous recherchons

    Vous êtes passionné par les expériences des gens et souhaitez améliorer leur vie. Vous êtes curieux et votre humilité vous aide à apprendre et à grandir. Vous aimez collaborer avec des gens occupant différents rôles et avec d’autres organisations. Vous créez des structures pour mettre un sens à l’ambiguïté et vous vous frayez un chemin dans de nouveaux environnements.

    - {{ if gt (len (where .Pages ".Params.archived" "==" false)) 0 }} +

    Postes à pourvoir

    {{ range $p := (where .Pages ".Params.archived" "==" false) }}

    {{ .Title }}

    {{ end }} - {{ end }} +
    + {{ else }} +

    Postes à pourvoir

    +
    +

    Il n’y a pas de postes à pouvoir à l’heure actuelle. Veuillez revenir plus tard.

    +
    {{end}} From 0f7b10066b7dfd5217b9b51da0f3d28622ded237 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Fri, 11 Aug 2023 14:15:52 -0400 Subject: [PATCH 53/78] Updated file: team.yml (#4818) --- data/team.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/team.yml b/data/team.yml index 5337e1fda..b82138613 100644 --- a/data/team.yml +++ b/data/team.yml @@ -335,7 +335,7 @@ team: email: Bryan.Willey@tbs-sct.gc.ca github: willeybryan linkedin: bryan-willey - - archived: false + - archived: true name: Caitlin Tom title: en: Policy @@ -896,7 +896,7 @@ team: imagehash: sana_qureshi_a633d68604 email: Sana.Qureshi@tbs-sct.gc.ca linkedin: sana-qureshi-35206a11 - - archived: false + - archived: true name: Sean Boots title: en: Policy From ae4eb95a0746aa02e4cc0168cafc832f5607ca6b Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Fri, 18 Aug 2023 14:31:58 -0400 Subject: [PATCH 54/78] [AUTO-PR] New content release - 2023-08-18T18:29:29.734Z (#4821) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updated file: publish-and-manage-online-forms.md * Updated file: publiez-et-gérez-des-formulaires-en-ligne.md --- .../product-suite/product/publish-and-manage-online-forms.md | 4 ++-- .../publiez-et-g\303\251rez-des-formulaires-en-ligne.md" | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/en/product-suite/product/publish-and-manage-online-forms.md b/content/en/product-suite/product/publish-and-manage-online-forms.md index ab730ca49..46d6acb74 100644 --- a/content/en/product-suite/product/publish-and-manage-online-forms.md +++ b/content/en/product-suite/product/publish-and-manage-online-forms.md @@ -3,9 +3,9 @@ Title: Publish and manage online forms Subtitle: GC Forms TranslationKey: gc-forms Description: >- - Collect information from the public using online forms. + Create online forms yourself. No coding, procurement, or training required. SecondDescription: >- - This tool is currently being used for protected A data. You can create an account, start using this tool, or contact us by visiting the GC Forms website. + Use GC Forms to create accessible, bilingual, and secure forms up to Protected B. Try it out risk-free, no account required. ButtonText: GC Forms Website ButtonAria: Visit the GC Forms website Weight: 2 diff --git "a/content/fr/product-suite/product/publiez-et-g\303\251rez-des-formulaires-en-ligne.md" "b/content/fr/product-suite/product/publiez-et-g\303\251rez-des-formulaires-en-ligne.md" index 9bf1ec887..023432652 100644 --- "a/content/fr/product-suite/product/publiez-et-g\303\251rez-des-formulaires-en-ligne.md" +++ "b/content/fr/product-suite/product/publiez-et-g\303\251rez-des-formulaires-en-ligne.md" @@ -3,9 +3,9 @@ Title: Publiez et gérez des formulaires en ligne Subtitle: Formulaires GC TranslationKey: gc-forms Description: >- - Recueillez des renseignements auprès du public à l’aide de formulaires en ligne. + Créez vous-même des formulaires en ligne sans codage, approvisionnement ou formation. SecondDescription: >- - Cet outil est actuellement utilisé pour les données protégées de type A. Vous pouvez créer un compte, commencer à utiliser cet outil ou nous contacter en visitant le site Web de Formulaires GC. + Utilisez Formulaires GC pour créer des formulaires accessibles, bilingues et sécurisés jusqu’au niveau Protégé B. Essayez-le sans risque; aucun compte n’est requis. ButtonText: Site web de Formulaires GC ButtonAria: Aller au site Web de Formulaires GC Weight: 2 From 5206372d422d9874bb18da92269c9e80256f4271 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Wed, 23 Aug 2023 10:18:32 -0400 Subject: [PATCH 55/78] [AUTO-PR] New content release - 2023-08-23T14:07:52.598Z (#4824) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updated file: help-canadians-with-low-income-file-taxes.md * Updated file: aider-les-canadiens-à-faible-revenu-à-produire-leur-déclaration-fiscale.md --- .../products/help-canadians-with-low-income-file-taxes.md | 1 - ...-revenu-\303\240-produire-leur-d\303\251claration-fiscale.md" | 1 - 2 files changed, 2 deletions(-) diff --git a/content/en/products/products/help-canadians-with-low-income-file-taxes.md b/content/en/products/products/help-canadians-with-low-income-file-taxes.md index b485e0a8d..1b7300586 100644 --- a/content/en/products/products/help-canadians-with-low-income-file-taxes.md +++ b/content/en/products/products/help-canadians-with-low-income-file-taxes.md @@ -3,7 +3,6 @@ title: 'Help Canadians with low income file taxes' translationKey: low-income-file-taxes description: >- Exploring a service to help Canadians with low income receive the benefits and refunds they’re entitled to by making it easier to file their taxes. -product-url: https://claim-tax-benefits.herokuapp.com/start phase: null status: past onhomepage: false diff --git "a/content/fr/products/products/aider-les-canadiens-\303\240-faible-revenu-\303\240-produire-leur-d\303\251claration-fiscale.md" "b/content/fr/products/products/aider-les-canadiens-\303\240-faible-revenu-\303\240-produire-leur-d\303\251claration-fiscale.md" index e123301e7..3cf4806b7 100644 --- "a/content/fr/products/products/aider-les-canadiens-\303\240-faible-revenu-\303\240-produire-leur-d\303\251claration-fiscale.md" +++ "b/content/fr/products/products/aider-les-canadiens-\303\240-faible-revenu-\303\240-produire-leur-d\303\251claration-fiscale.md" @@ -3,7 +3,6 @@ title: 'Aider les Canadiens à faible revenu à produire leur déclaration fisca translationKey: low-income-file-taxes description: >- Explorer l’idée d’un service pour aider les Canadiens à faible revenu à recevoir les prestations et les remboursements auxquels ils ont droit en facilitant la production de leur déclaration de revenus. -product-url: https://claim-tax-benefits.herokuapp.com/start?lang=fr phase: null status: past onhomepage: false From fcff44f31a07ec3fa551ffc4906a562a54e9e2f1 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Wed, 23 Aug 2023 15:03:12 -0400 Subject: [PATCH 56/78] Updated file: how-gc-forms-can-help-collect-data-for-public-services.md (#4828) --- .../how-gc-forms-can-help-collect-data-for-public-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md b/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md index ee1f75673..61d68c801 100644 --- a/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md +++ b/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md @@ -220,7 +220,7 @@ translationKey: blog-pbs-christine-patrick -
  • Collecting applicant data (up to Protected A);
  • +
  • Collecting applicant data (up to Protected B);
  • From 07b1c5c5ceb7318dafa7ddc6f49c8193709f8eab Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Wed, 23 Aug 2023 15:10:48 -0400 Subject: [PATCH 57/78] =?UTF-8?q?Updated=20file:=20comment-formulaires-gc-?= =?UTF-8?q?peut-aider-=C3=A0-recueillir-des-donn=C3=A9es-pour-les-services?= =?UTF-8?q?-publics.md=20(#4830)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...-recueillir-des-donn\303\251es-pour-les-services-publics.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/content/fr/blog/posts/comment-formulaires-gc-peut-aider-\303\240-recueillir-des-donn\303\251es-pour-les-services-publics.md" "b/content/fr/blog/posts/comment-formulaires-gc-peut-aider-\303\240-recueillir-des-donn\303\251es-pour-les-services-publics.md" index c9d7ea8d6..e038f37be 100644 --- "a/content/fr/blog/posts/comment-formulaires-gc-peut-aider-\303\240-recueillir-des-donn\303\251es-pour-les-services-publics.md" +++ "b/content/fr/blog/posts/comment-formulaires-gc-peut-aider-\303\240-recueillir-des-donn\303\251es-pour-les-services-publics.md" @@ -252,7 +252,7 @@ translationKey: blog-pbs-christine-patrick -
  • collecte des renseignements personnels du ou de la demandeur·se (jusqu’au niveau Protégé A) ;
  • +
  • collecte des renseignements personnels du ou de la demandeur·se (jusqu’au niveau Protégé B) ;
  • From afffd6ad0d3498a7fe6b9497726a93d1d979df85 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Aug 2023 15:34:53 -0400 Subject: [PATCH 58/78] chore(deps): pin dependencies (#4807) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2d6e1e323..8dc132b42 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM debian:buster-slim as build +FROM debian:buster-slim@sha256:836de3c09762be6f729e0e3295dbf66de9232894d330bbbf7a78d19b704df8fa as build RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ && apt-get -y install wget \ From 06a4beb7f45b1baa35f9097bee6a989d41e0a49f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Aug 2023 15:43:39 -0400 Subject: [PATCH 59/78] chore(deps): update all non-major github action dependencies (#4809) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/build-push.yml | 12 ++++++------ .github/workflows/build-test.yml | 14 +++++++------- .github/workflows/deploy-staging.yaml | 10 +++++----- .github/workflows/remove-staging.yaml | 4 ++-- .github/workflows/tf_apply_production.yml | 2 +- .github/workflows/tf_plan_production.yml | 4 ++-- 6 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml index 6ce53b130..448f5d75e 100644 --- a/.github/workflows/build-push.yml +++ b/.github/workflows/build-push.yml @@ -18,7 +18,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Load git submodules run: git submodule sync && git submodule update --init @@ -36,7 +36,7 @@ jobs: chmod -R 755 ~/cds-website-dist - name: Cache build - uses: actions/cache@v3 + uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1 with: path: | ~/cds-website-dist @@ -51,13 +51,13 @@ jobs: lang: ["fr", "en"] steps: - name: Retrieve Cache - uses: actions/cache@v2 + uses: actions/cache@2b250bc32ad02700b996b496c14ac8c2840a2991 # v2.1.8 with: path: | ~/cds-website-dist key: ${{ runner.os }}-${{ github.sha }} - name: Setup Ruby - uses: ruby/setup-ruby@v1 + uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # v1.152.0 with: ruby-version: 3.0 - name: install html proofer @@ -66,7 +66,7 @@ jobs: run: | htmlproofer ~/cds-website-dist/${{ matrix.lang }} --allow_hash_href --ignore_empty_alt --disable_external --ignore_files=/lib/,/admin/ --checks=favicon - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: npm init run: npm init -y - name: uuid-test @@ -88,7 +88,7 @@ jobs: bucket: "cds-website-english-s3-bucket" steps: - name: Retrieve Cache - uses: actions/cache@v2 + uses: actions/cache@2b250bc32ad02700b996b496c14ac8c2840a2991 # v2.1.8 with: path: | ~/cds-website-dist diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 35506289f..b1e9857bf 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -10,7 +10,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Load git submodules run: git submodule sync && git submodule update --init @@ -27,7 +27,7 @@ jobs: chmod -R 755 ~/cds-website-dist - name: Cache build - uses: actions/cache@v2 + uses: actions/cache@2b250bc32ad02700b996b496c14ac8c2840a2991 # v2.1.8 with: path: | ~/cds-website-dist @@ -42,13 +42,13 @@ jobs: lang: ["fr", "en"] steps: - name: Retrieve Cache - uses: actions/cache@v2 + uses: actions/cache@2b250bc32ad02700b996b496c14ac8c2840a2991 # v2.1.8 with: path: | ~/cds-website-dist key: ${{ runner.os }}-${{ github.sha }} - name: Setup Ruby - uses: ruby/setup-ruby@v1 + uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # v1.152.0 with: ruby-version: 3.0 - name: install html proofer @@ -57,7 +57,7 @@ jobs: run: | htmlproofer ~/cds-website-dist/${{ matrix.lang }} --allow_hash_href --ignore_empty_alt --disable_external --ignore_files=/lib/,/admin/ --checks=favicon - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: npm init run: npm init -y - name: uuid-test @@ -79,14 +79,14 @@ jobs: bucket: "cds-website-english-dist" steps: - name: Retrieve Cache - uses: actions/cache@v2 + uses: actions/cache@2b250bc32ad02700b996b496c14ac8c2840a2991 # v2.1.8 with: path: | ~/cds-website-dist key: ${{ runner.os }}-${{ github.sha }} - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@v1 + uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # v1.7.0 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/deploy-staging.yaml b/.github/workflows/deploy-staging.yaml index f2efe4781..480c82e3f 100644 --- a/.github/workflows/deploy-staging.yaml +++ b/.github/workflows/deploy-staging.yaml @@ -18,7 +18,7 @@ jobs: run: echo "PR_NUMBER=$(jq --raw-output .pull_request.number "$GITHUB_EVENT_PATH")" >> $GITHUB_ENV - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 - name: Build container run: | @@ -26,7 +26,7 @@ jobs: - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@v1 + uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # v1.7.0 with: aws-access-key-id: ${{ secrets.STAGING_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.STAGING_AWS_SECRET_ACCESS_KEY }} @@ -34,7 +34,7 @@ jobs: - name: Login to ECR id: login-ecr - uses: aws-actions/amazon-ecr-login@v1 + uses: aws-actions/amazon-ecr-login@2fc7aceee09e9e4a7105c0d060c656fad0b4f63d # v1.7.0 - name: Push containers to ECR run: | @@ -60,7 +60,7 @@ jobs: - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@v1 + uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # v1.7.0 with: aws-access-key-id: ${{ secrets.STAGING_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.STAGING_AWS_SECRET_ACCESS_KEY }} @@ -88,7 +88,7 @@ jobs: - name: Update PR if: env.URL != '' - uses: actions/github-script@v6 + uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 with: github-token: ${{secrets.GITHUB_TOKEN}} script: | diff --git a/.github/workflows/remove-staging.yaml b/.github/workflows/remove-staging.yaml index 63276557a..597e62eb6 100644 --- a/.github/workflows/remove-staging.yaml +++ b/.github/workflows/remove-staging.yaml @@ -23,7 +23,7 @@ jobs: - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@v1 + uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # v1.7.0 with: aws-access-key-id: ${{ secrets.STAGING_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.STAGING_AWS_SECRET_ACCESS_KEY }} @@ -44,7 +44,7 @@ jobs: - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@v1 + uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # v1.7.0 with: aws-access-key-id: ${{ secrets.STAGING_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.STAGING_AWS_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/tf_apply_production.yml b/.github/workflows/tf_apply_production.yml index f452bd061..2c2f4e728 100644 --- a/.github/workflows/tf_apply_production.yml +++ b/.github/workflows/tf_apply_production.yml @@ -27,7 +27,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3.0.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: setup terraform tools uses: cds-snc/terraform-tools-setup@v1 diff --git a/.github/workflows/tf_plan_production.yml b/.github/workflows/tf_plan_production.yml index afe437a3d..492c8e3df 100644 --- a/.github/workflows/tf_plan_production.yml +++ b/.github/workflows/tf_plan_production.yml @@ -34,7 +34,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3.0.2 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: set up terraform tools uses: cds-snc/terraform-tools-setup@v1 @@ -47,7 +47,7 @@ jobs: aws-region: ${{ env.AWS_REGION }} - name: Terraform Plan - uses: cds-snc/terraform-plan@v3.0.4 + uses: cds-snc/terraform-plan@7f4ce4a4bdffaba639d32a45272804e37a569408 # v3.0.6 with: comment-delete: true comment-title: "Production: ${{ matrix.module }}" From 2ef11d99eaf50bb21b6757ac7a27fd12ca6737c7 Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Thu, 24 Aug 2023 17:15:06 -0400 Subject: [PATCH 60/78] updated provider (#4832) * updated provider * updated tf version --- terragrunt/env/common/provider.tf | 2 +- .../production/cloudfront/.terraform.lock.hcl | 31 +++++++++---------- .../hosted_zone/.terraform.lock.hcl | 31 +++++++++---------- .../env/production/s3/.terraform.lock.hcl | 31 +++++++++---------- 4 files changed, 43 insertions(+), 52 deletions(-) diff --git a/terragrunt/env/common/provider.tf b/terragrunt/env/common/provider.tf index b3cf27600..c7cf6fb3d 100644 --- a/terragrunt/env/common/provider.tf +++ b/terragrunt/env/common/provider.tf @@ -2,7 +2,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.67.0" + version = "~> 4.9.0" } } } diff --git a/terragrunt/env/production/cloudfront/.terraform.lock.hcl b/terragrunt/env/production/cloudfront/.terraform.lock.hcl index 3e7089e18..ef672e0c0 100644 --- a/terragrunt/env/production/cloudfront/.terraform.lock.hcl +++ b/terragrunt/env/production/cloudfront/.terraform.lock.hcl @@ -2,24 +2,21 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "4.67.0" - constraints = "~> 4.67.0" + version = "4.9.0" + constraints = ">= 4.9.0, ~> 4.9.0, < 5.0.0" hashes = [ - "h1:P43vwcDPG99x5WBbmqwUPgfJrfXf6/ucAIbGlRb7k1w=", - "zh:0843017ecc24385f2b45f2c5fce79dc25b258e50d516877b3affee3bef34f060", - "zh:19876066cfa60de91834ec569a6448dab8c2518b8a71b5ca870b2444febddac6", - "zh:24995686b2ad88c1ffaa242e36eee791fc6070e6144f418048c4ce24d0ba5183", - "zh:4a002990b9f4d6d225d82cb2fb8805789ffef791999ee5d9cb1fef579aeff8f1", - "zh:559a2b5ace06b878c6de3ecf19b94fbae3512562f7a51e930674b16c2f606e29", - "zh:6a07da13b86b9753b95d4d8218f6dae874cf34699bca1470d6effbb4dee7f4b7", - "zh:768b3bfd126c3b77dc975c7c0e5db3207e4f9997cf41aa3385c63206242ba043", - "zh:7be5177e698d4b547083cc738b977742d70ed68487ce6f49ecd0c94dbf9d1362", - "zh:8b562a818915fb0d85959257095251a05c76f3467caa3ba95c583ba5fe043f9b", + "h1:OWIIlbMZl/iQ8qR1U7Co3sGjNHL1HJtgNRnnV1kXNuI=", + "zh:084b83aef3335ad4f5e4b8323c6fe43c1ff55e17a7647c6a5cad6af519f72b42", + "zh:132e47ce69f14de4523b84b213cedf7173398acda14245b1ffe7747aac50f050", + "zh:2068baef7dfce3613f3b4f27314175e971f8db68d9cde9ec30b5659f80c68c6c", + "zh:63c6f489683d5f1ac55e82a0df387143ed22701d5f22c109a4d5c9924dd4e437", + "zh:8115fd21965954fa4568c09331e05bb29da967fab8d077419aed09954378e216", + "zh:8efdc95fde108f777ed9c79ae25dc17aea9771903250f5c5c8a4c726b90a345f", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:9c385d03a958b54e2afd5279cd8c7cbdd2d6ca5c7d6a333e61092331f38af7cf", - "zh:b3ca45f2821a89af417787df8289cb4314b273d29555ad3b2a5ab98bb4816b3b", - "zh:da3c317f1db2469615ab40aa6baba63b5643bae7110ff855277a1fb9d8eb4f2c", - "zh:dc6430622a8dc5cdab359a8704aec81d3825ea1d305bbb3bbd032b1c6adfae0c", - "zh:fac0d2ddeadf9ec53da87922f666e1e73a603a611c57bcbc4b86ac2821619b1d", + "zh:9d42a7bc34d84b70c1d1bcc215cabd63abbcbd0352b70bd84da6c3916634932f", + "zh:aacbcceb241aa475888c0869e87593182edeced3170c76a0c960dd9c905df449", + "zh:c7fe7904511052e4102870256819a1917177572cf684f0611ebf767f9c1fbaa8", + "zh:c8e07c3424663d1d0e7e32f4ade8099c19f6326d37c6da98104d90c986ff66fc", + "zh:e47cafbd38b56ef14fd8d727b4ffea847c166b1c684f585ee5fb78983b537248", ] } diff --git a/terragrunt/env/production/hosted_zone/.terraform.lock.hcl b/terragrunt/env/production/hosted_zone/.terraform.lock.hcl index 3e7089e18..7f4cbcbeb 100644 --- a/terragrunt/env/production/hosted_zone/.terraform.lock.hcl +++ b/terragrunt/env/production/hosted_zone/.terraform.lock.hcl @@ -2,24 +2,21 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "4.67.0" - constraints = "~> 4.67.0" + version = "4.9.0" + constraints = "~> 4.9.0" hashes = [ - "h1:P43vwcDPG99x5WBbmqwUPgfJrfXf6/ucAIbGlRb7k1w=", - "zh:0843017ecc24385f2b45f2c5fce79dc25b258e50d516877b3affee3bef34f060", - "zh:19876066cfa60de91834ec569a6448dab8c2518b8a71b5ca870b2444febddac6", - "zh:24995686b2ad88c1ffaa242e36eee791fc6070e6144f418048c4ce24d0ba5183", - "zh:4a002990b9f4d6d225d82cb2fb8805789ffef791999ee5d9cb1fef579aeff8f1", - "zh:559a2b5ace06b878c6de3ecf19b94fbae3512562f7a51e930674b16c2f606e29", - "zh:6a07da13b86b9753b95d4d8218f6dae874cf34699bca1470d6effbb4dee7f4b7", - "zh:768b3bfd126c3b77dc975c7c0e5db3207e4f9997cf41aa3385c63206242ba043", - "zh:7be5177e698d4b547083cc738b977742d70ed68487ce6f49ecd0c94dbf9d1362", - "zh:8b562a818915fb0d85959257095251a05c76f3467caa3ba95c583ba5fe043f9b", + "h1:OWIIlbMZl/iQ8qR1U7Co3sGjNHL1HJtgNRnnV1kXNuI=", + "zh:084b83aef3335ad4f5e4b8323c6fe43c1ff55e17a7647c6a5cad6af519f72b42", + "zh:132e47ce69f14de4523b84b213cedf7173398acda14245b1ffe7747aac50f050", + "zh:2068baef7dfce3613f3b4f27314175e971f8db68d9cde9ec30b5659f80c68c6c", + "zh:63c6f489683d5f1ac55e82a0df387143ed22701d5f22c109a4d5c9924dd4e437", + "zh:8115fd21965954fa4568c09331e05bb29da967fab8d077419aed09954378e216", + "zh:8efdc95fde108f777ed9c79ae25dc17aea9771903250f5c5c8a4c726b90a345f", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:9c385d03a958b54e2afd5279cd8c7cbdd2d6ca5c7d6a333e61092331f38af7cf", - "zh:b3ca45f2821a89af417787df8289cb4314b273d29555ad3b2a5ab98bb4816b3b", - "zh:da3c317f1db2469615ab40aa6baba63b5643bae7110ff855277a1fb9d8eb4f2c", - "zh:dc6430622a8dc5cdab359a8704aec81d3825ea1d305bbb3bbd032b1c6adfae0c", - "zh:fac0d2ddeadf9ec53da87922f666e1e73a603a611c57bcbc4b86ac2821619b1d", + "zh:9d42a7bc34d84b70c1d1bcc215cabd63abbcbd0352b70bd84da6c3916634932f", + "zh:aacbcceb241aa475888c0869e87593182edeced3170c76a0c960dd9c905df449", + "zh:c7fe7904511052e4102870256819a1917177572cf684f0611ebf767f9c1fbaa8", + "zh:c8e07c3424663d1d0e7e32f4ade8099c19f6326d37c6da98104d90c986ff66fc", + "zh:e47cafbd38b56ef14fd8d727b4ffea847c166b1c684f585ee5fb78983b537248", ] } diff --git a/terragrunt/env/production/s3/.terraform.lock.hcl b/terragrunt/env/production/s3/.terraform.lock.hcl index 7c4956101..ef672e0c0 100644 --- a/terragrunt/env/production/s3/.terraform.lock.hcl +++ b/terragrunt/env/production/s3/.terraform.lock.hcl @@ -2,24 +2,21 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "4.67.0" - constraints = ">= 4.9.0, ~> 4.67.0, < 5.0.0" + version = "4.9.0" + constraints = ">= 4.9.0, ~> 4.9.0, < 5.0.0" hashes = [ - "h1:P43vwcDPG99x5WBbmqwUPgfJrfXf6/ucAIbGlRb7k1w=", - "zh:0843017ecc24385f2b45f2c5fce79dc25b258e50d516877b3affee3bef34f060", - "zh:19876066cfa60de91834ec569a6448dab8c2518b8a71b5ca870b2444febddac6", - "zh:24995686b2ad88c1ffaa242e36eee791fc6070e6144f418048c4ce24d0ba5183", - "zh:4a002990b9f4d6d225d82cb2fb8805789ffef791999ee5d9cb1fef579aeff8f1", - "zh:559a2b5ace06b878c6de3ecf19b94fbae3512562f7a51e930674b16c2f606e29", - "zh:6a07da13b86b9753b95d4d8218f6dae874cf34699bca1470d6effbb4dee7f4b7", - "zh:768b3bfd126c3b77dc975c7c0e5db3207e4f9997cf41aa3385c63206242ba043", - "zh:7be5177e698d4b547083cc738b977742d70ed68487ce6f49ecd0c94dbf9d1362", - "zh:8b562a818915fb0d85959257095251a05c76f3467caa3ba95c583ba5fe043f9b", + "h1:OWIIlbMZl/iQ8qR1U7Co3sGjNHL1HJtgNRnnV1kXNuI=", + "zh:084b83aef3335ad4f5e4b8323c6fe43c1ff55e17a7647c6a5cad6af519f72b42", + "zh:132e47ce69f14de4523b84b213cedf7173398acda14245b1ffe7747aac50f050", + "zh:2068baef7dfce3613f3b4f27314175e971f8db68d9cde9ec30b5659f80c68c6c", + "zh:63c6f489683d5f1ac55e82a0df387143ed22701d5f22c109a4d5c9924dd4e437", + "zh:8115fd21965954fa4568c09331e05bb29da967fab8d077419aed09954378e216", + "zh:8efdc95fde108f777ed9c79ae25dc17aea9771903250f5c5c8a4c726b90a345f", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:9c385d03a958b54e2afd5279cd8c7cbdd2d6ca5c7d6a333e61092331f38af7cf", - "zh:b3ca45f2821a89af417787df8289cb4314b273d29555ad3b2a5ab98bb4816b3b", - "zh:da3c317f1db2469615ab40aa6baba63b5643bae7110ff855277a1fb9d8eb4f2c", - "zh:dc6430622a8dc5cdab359a8704aec81d3825ea1d305bbb3bbd032b1c6adfae0c", - "zh:fac0d2ddeadf9ec53da87922f666e1e73a603a611c57bcbc4b86ac2821619b1d", + "zh:9d42a7bc34d84b70c1d1bcc215cabd63abbcbd0352b70bd84da6c3916634932f", + "zh:aacbcceb241aa475888c0869e87593182edeced3170c76a0c960dd9c905df449", + "zh:c7fe7904511052e4102870256819a1917177572cf684f0611ebf767f9c1fbaa8", + "zh:c8e07c3424663d1d0e7e32f4ade8099c19f6326d37c6da98104d90c986ff66fc", + "zh:e47cafbd38b56ef14fd8d727b4ffea847c166b1c684f585ee5fb78983b537248", ] } From b05a9b9eb32e38ae319f9963980b11de5aac2d6d Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Wed, 6 Sep 2023 12:36:04 -0400 Subject: [PATCH 61/78] patch updates (#4833) --- .nvmrc | 2 +- package-lock.json | 440 ++++++++++++++++++++++++++++++---------------- package.json | 4 +- 3 files changed, 290 insertions(+), 156 deletions(-) diff --git a/.nvmrc b/.nvmrc index 67be0b08b..7ec56198d 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -10.7.0 \ No newline at end of file +18.17.1 \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 249b0f5b2..5e60e773f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "1.0.1", "license": "ISC", "dependencies": { - "express": "^4.17.1", - "i18next": "^21.3.2", + "express": "^4.18.2", + "i18next": "^21.10.0", "lunr": "^2.3.9", "minimist": "^1.2.5" }, @@ -459,11 +459,11 @@ } }, "node_modules/@babel/runtime": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", - "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz", + "integrity": "sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==", "dependencies": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" @@ -1285,12 +1285,12 @@ "dev": true }, "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { "node": ">= 0.6" @@ -1473,23 +1473,26 @@ "dev": true }, "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dependencies": { - "bytes": "3.1.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/brace-expansion": { @@ -1559,13 +1562,25 @@ "dev": true }, "node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -1767,20 +1782,39 @@ "dev": true }, "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dependencies": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" }, "engines": { "node": ">= 0.6" } }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "engines": { "node": ">= 0.6" } @@ -1795,9 +1829,9 @@ } }, "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "engines": { "node": ">= 0.6" } @@ -1831,17 +1865,21 @@ } }, "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, "node_modules/detect-newline": { "version": "3.1.0", @@ -1864,7 +1902,7 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { "version": "1.4.137", @@ -1893,7 +1931,7 @@ "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "engines": { "node": ">= 0.8" } @@ -1919,7 +1957,7 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "node_modules/escape-string-regexp": { "version": "1.0.5", @@ -1946,7 +1984,7 @@ "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "engines": { "node": ">= 0.6" } @@ -1977,37 +2015,38 @@ } }, "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dependencies": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -2016,6 +2055,25 @@ "node": ">= 0.10.0" } }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -2044,16 +2102,16 @@ } }, "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "engines": { @@ -2074,9 +2132,9 @@ } }, "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "engines": { "node": ">= 0.6" } @@ -2084,7 +2142,7 @@ "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { "node": ">= 0.6" } @@ -2112,8 +2170,7 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/gensync": { "version": "1.0.0-beta.2", @@ -2133,6 +2190,20 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", @@ -2175,7 +2246,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -2192,6 +2262,28 @@ "node": ">=8" } }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", @@ -2199,18 +2291,18 @@ "dev": true }, "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/human-signals": { @@ -2223,11 +2315,25 @@ } }, "node_modules/i18next": { - "version": "21.3.2", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.3.2.tgz", - "integrity": "sha512-ojsp2GYeXaPNkMaG2p4Ot2bNZjvCFpTGT5ffnDLyMaLQovLEtTjv66X9riP0vkq1W3+Ici2cty77So+bfyDjSQ==", + "version": "21.10.0", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.10.0.tgz", + "integrity": "sha512-YeuIBmFsGjUfO3qBmMOc0rQaun4mIpGKET5WDwvu8lU7gvwpcariZLNtL0Fzj+zazcHUrlXHiptcFhBMFaxzfg==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], "dependencies": { - "@babel/runtime": "^7.12.0" + "@babel/runtime": "^7.17.2" } }, "node_modules/iconv-lite": { @@ -2280,14 +2386,14 @@ } }, "node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ipaddr.js": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", - "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "engines": { "node": ">= 0.10" } @@ -3768,7 +3874,7 @@ "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { "node": ">= 0.6" } @@ -3804,19 +3910,19 @@ } }, "node_modules/mime-db": { - "version": "1.46.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", - "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.29", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz", - "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "mime-db": "1.46.0" + "mime-db": "1.52.0" }, "engines": { "node": ">= 0.6" @@ -3851,7 +3957,7 @@ "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/natural-compare": { "version": "1.4.0", @@ -3860,9 +3966,9 @@ "dev": true }, "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { "node": ">= 0.6" } @@ -3888,10 +3994,18 @@ "node": ">=0.10.0" } }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { "ee-first": "1.1.1" }, @@ -4103,23 +4217,29 @@ } }, "node_modules/proxy-addr": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", - "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.0" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { "node": ">= 0.10" } }, "node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/range-parser": { @@ -4131,12 +4251,12 @@ } }, "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -4151,9 +4271,9 @@ "dev": true }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" }, "node_modules/require-directory": { "version": "2.1.1", @@ -4214,7 +4334,8 @@ "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "node_modules/safer-buffer": { "version": "2.1.2", @@ -4231,51 +4352,64 @@ } }, "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "2.0.0", "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", + "ms": "2.1.3", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "engines": { "node": ">= 0.8.0" } }, "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.18.0" }, "engines": { "node": ">= 0.8.0" } }, "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/signal-exit": { "version": "3.0.3", @@ -4329,11 +4463,11 @@ } }, "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/string-length": { @@ -4530,9 +4664,9 @@ } }, "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "engines": { "node": ">=0.6" } @@ -4573,7 +4707,7 @@ "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "engines": { "node": ">= 0.8" } diff --git a/package.json b/package.json index b8bdd8feb..8e2736ebb 100644 --- a/package.json +++ b/package.json @@ -4,8 +4,8 @@ "description": "", "main": "webpack.config.js", "dependencies": { - "express": "^4.17.1", - "i18next": "^21.3.2", + "express": "^4.18.2", + "i18next": "^21.10.0", "lunr": "^2.3.9", "minimist": "^1.2.5" }, From e0878380baeb1bf50840f7528f38e87d3284f392 Mon Sep 17 00:00:00 2001 From: Vic Chan <39972942+victoriachanimal@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:20:04 -0400 Subject: [PATCH 62/78] Fix typo in a11y handbook (#4838) Fix typo in a11y handbook tools/resources section (English) --- content/en/a11y/tools-and-resources.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/a11y/tools-and-resources.md b/content/en/a11y/tools-and-resources.md index 5134571d8..89390097a 100644 --- a/content/en/a11y/tools-and-resources.md +++ b/content/en/a11y/tools-and-resources.md @@ -33,7 +33,7 @@ We found that Puppeteer was easier for our devs to use then other alternatives. Use [the accessibility checklist created by](https://accessibility.18f.gov/checklist/)[18F](https://accessibility.18f.gov/checklist/) (the US government's digital agency) to help you test for common accessibility problems, including: -- lack of keyboard accessibility (important because people who use screen readers, voice recognition or have situational, temporary of permanent mobility related disabilities may rely on using a keyboard to navigate websites) +- lack of keyboard accessibility (important because people who use screen readers, voice recognition or have situational, temporary or permanent mobility related disabilities may rely on using a keyboard to navigate websites) - ensure that the content is written in plain language - link text that's not descriptive (for example, 'click here' and 'read more' links) - lack of colour contrast for text and important graphics or lack of proper controls @@ -68,4 +68,4 @@ You may also find these guides useful: - [Making your service accessible: an introduction](https://www.gov.uk/service-manual/helping-people-to-use-your-service/making-your-service-accessible-an-introduction) - [Using, adapting and creating patterns](https://www.gov.uk/service-manual/design/using-adapting-and-creating-patterns) -- [Using progressive enhancement](https://www.gov.uk/service-manual/technology/using-progressive-enhancement) \ No newline at end of file +- [Using progressive enhancement](https://www.gov.uk/service-manual/technology/using-progressive-enhancement) From 6177caaa387742924ae6c3f23cf9697a8548438d Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Wed, 6 Sep 2023 16:31:38 -0400 Subject: [PATCH 63/78] updated aws credential action (#4843) * updated aws credential action * updated to 3.0.0 * updated to 3.0.1 --- .github/workflows/build-push.yml | 2 +- .github/workflows/build-test.yml | 2 +- .github/workflows/deploy-staging.yaml | 4 ++-- .github/workflows/remove-staging.yaml | 4 ++-- .github/workflows/tf_apply_production.yml | 2 +- .github/workflows/tf_plan_production.yml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml index 448f5d75e..846a38de8 100644 --- a/.github/workflows/build-push.yml +++ b/.github/workflows/build-push.yml @@ -94,7 +94,7 @@ jobs: ~/cds-website-dist key: ${{ runner.os }}-${{ github.sha }} - name: configure aws credentials using OIDC - uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # tag=v1.7.0 + uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 with: role-to-assume: arn:aws:iam::521732289257:role/digital-canada-ca-apply # TF apply role-session-name: cache diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index b1e9857bf..fdf7f9ca2 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -86,7 +86,7 @@ jobs: key: ${{ runner.os }}-${{ github.sha }} - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # v1.7.0 + uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/deploy-staging.yaml b/.github/workflows/deploy-staging.yaml index 480c82e3f..ad566da2a 100644 --- a/.github/workflows/deploy-staging.yaml +++ b/.github/workflows/deploy-staging.yaml @@ -26,7 +26,7 @@ jobs: - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # v1.7.0 + uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 with: aws-access-key-id: ${{ secrets.STAGING_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.STAGING_AWS_SECRET_ACCESS_KEY }} @@ -60,7 +60,7 @@ jobs: - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # v1.7.0 + uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 with: aws-access-key-id: ${{ secrets.STAGING_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.STAGING_AWS_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/remove-staging.yaml b/.github/workflows/remove-staging.yaml index 597e62eb6..77ed97263 100644 --- a/.github/workflows/remove-staging.yaml +++ b/.github/workflows/remove-staging.yaml @@ -23,7 +23,7 @@ jobs: - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # v1.7.0 + uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 with: aws-access-key-id: ${{ secrets.STAGING_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.STAGING_AWS_SECRET_ACCESS_KEY }} @@ -44,7 +44,7 @@ jobs: - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # v1.7.0 + uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 with: aws-access-key-id: ${{ secrets.STAGING_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.STAGING_AWS_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/tf_apply_production.yml b/.github/workflows/tf_apply_production.yml index 2c2f4e728..24858b8b1 100644 --- a/.github/workflows/tf_apply_production.yml +++ b/.github/workflows/tf_apply_production.yml @@ -33,7 +33,7 @@ jobs: uses: cds-snc/terraform-tools-setup@v1 - name: configure aws credentials using OIDC - uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # tag=v1.7.0 + uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 with: role-to-assume: arn:aws:iam::521732289257:role/digital-canada-ca-apply # TF apply role-session-name: TFApply diff --git a/.github/workflows/tf_plan_production.yml b/.github/workflows/tf_plan_production.yml index 492c8e3df..00caf5981 100644 --- a/.github/workflows/tf_plan_production.yml +++ b/.github/workflows/tf_plan_production.yml @@ -40,7 +40,7 @@ jobs: uses: cds-snc/terraform-tools-setup@v1 - name: configure aws credentials using OIDC - uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # tag=v1.7.0 + uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 with: role-to-assume: arn:aws:iam::521732289257:role/digital-canada-ca-plan # TF plan role-session-name: TFPlan From f89fba077841badc7109d061fa1697f40946dd94 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Wed, 6 Sep 2023 16:41:47 -0400 Subject: [PATCH 64/78] [AUTO-PR] New content release - 2023-09-06T19:08:41.173Z (#4842) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updated file: how-gc-forms-can-help-collect-data-for-public-services.md * Updated file: minding-the-[digital]-gender-gap-:-a-conversation-with-vic-chan.md * Updated file: comment-formulaires-gc-peut-aider-à-recueillir-des-données-pour-les-services-publics.md --------- Co-authored-by: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> --- .../how-gc-forms-can-help-collect-data-for-public-services.md | 2 +- ...the-[digital]-gender-gap-:-a-conversation-with-vic-chan.md | 4 ++-- ...ecueillir-des-donn\303\251es-pour-les-services-publics.md" | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md b/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md index 61d68c801..5d3b1d750 100644 --- a/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md +++ b/content/en/blog/posts/how-gc-forms-can-help-collect-data-for-public-services.md @@ -19,7 +19,7 @@ translationKey: blog-pbs-christine-patrick -
    +

    For those not familiar with natural health products, Health Canada’s regulations (which began in 2004) define them as:

    diff --git a/content/en/blog/posts/minding-the-[digital]-gender-gap-:-a-conversation-with-vic-chan.md b/content/en/blog/posts/minding-the-[digital]-gender-gap-:-a-conversation-with-vic-chan.md index ccca9e70c..be58c5e58 100644 --- a/content/en/blog/posts/minding-the-[digital]-gender-gap-:-a-conversation-with-vic-chan.md +++ b/content/en/blog/posts/minding-the-[digital]-gender-gap-:-a-conversation-with-vic-chan.md @@ -15,7 +15,7 @@ translationKey: blog-conversation-vic -

    It’s easy to underestimate the impact that a learning culture can have on leveliing the playing field for people with intersecting identities.

    Vic Chan, Website Team Lead
    +

    It’s easy to underestimate the impact that a learning culture can have on leveling the playing field for people with intersecting identities.

    Vic Chan, Website Team Lead
    @@ -71,7 +71,7 @@ translationKey: blog-conversation-vic -

    It’s easy to underestimate the impact that a learning culture can have on levelling the playing field for people with intersecting identities. From experiencing its value firsthand, I try to integrate mentorship and coaching into my role as a manager and collaborator because at some point, someone did the same for me. 

    +

    It’s easy to underestimate the impact that a learning culture can have on leveling the playing field for people with intersecting identities. From experiencing its value firsthand, I try to integrate mentorship and coaching into my role as a manager and collaborator because at some point, someone did the same for me. 

    diff --git "a/content/fr/blog/posts/comment-formulaires-gc-peut-aider-\303\240-recueillir-des-donn\303\251es-pour-les-services-publics.md" "b/content/fr/blog/posts/comment-formulaires-gc-peut-aider-\303\240-recueillir-des-donn\303\251es-pour-les-services-publics.md" index e038f37be..fe7686b63 100644 --- "a/content/fr/blog/posts/comment-formulaires-gc-peut-aider-\303\240-recueillir-des-donn\303\251es-pour-les-services-publics.md" +++ "b/content/fr/blog/posts/comment-formulaires-gc-peut-aider-\303\240-recueillir-des-donn\303\251es-pour-les-services-publics.md" @@ -19,7 +19,7 @@ translationKey: blog-pbs-christine-patrick -
    +

    Si les produits de santé naturels ne vous évoquent rien, la réglementation de Santé Canada (qui a vu le jour en 2004) les définit comme les :

    From 907c70402e8429ceb68f526c529c51537d3cee6b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Sep 2023 09:56:18 -0400 Subject: [PATCH 65/78] fix(deps): update dependency minimist to v1.2.6 [security] (#4836) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5e60e773f..9edbfe588 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3950,9 +3950,9 @@ } }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "node_modules/ms": { "version": "2.0.0", From a69937e5d84b21fb3a67cf1c6916f10b9bee39cf Mon Sep 17 00:00:00 2001 From: Omar Tehsin <33768337+omartehsin1@users.noreply.github.com> Date: Mon, 11 Sep 2023 12:48:47 -0400 Subject: [PATCH 66/78] removed terragrunt files and workflows (#4846) --- .github/workflows/build-push.yml | 112 ------------ .github/workflows/tf_apply_production.yml | 52 ------ .github/workflows/tf_plan_production.yml | 57 ------- terragrunt/aws/cloudfront/certificates.tf | 50 ------ terragrunt/aws/cloudfront/cloudfront.tf | 56 ------ terragrunt/aws/cloudfront/iam.tf | 56 ------ terragrunt/aws/cloudfront/inputs.tf | 20 --- terragrunt/aws/cloudfront/locals.tf | 9 - terragrunt/aws/cloudfront/outputs.tf | 4 - terragrunt/aws/cloudfront/route53.tf | 30 ---- terragrunt/aws/cloudfront/s3.tf | 29 ---- terragrunt/aws/cloudfront/waf.tf | 159 ------------------ terragrunt/aws/hosted_zone/outputs.tf | 9 - terragrunt/aws/hosted_zone/route53.tf | 15 -- terragrunt/aws/s3/inputs.tf | 11 -- terragrunt/aws/s3/outputs.tf | 18 -- terragrunt/aws/s3/s3.tf | 43 ----- terragrunt/env/common/common_variables.tf | 32 ---- terragrunt/env/common/provider.tf | 19 --- .../production/cloudfront/.terraform.lock.hcl | 22 --- .../env/production/cloudfront/terragrunt.hcl | 40 ----- terragrunt/env/production/env_vars.hcl | 7 - .../hosted_zone/.terraform.lock.hcl | 22 --- .../env/production/hosted_zone/terragrunt.hcl | 6 - .../env/production/s3/.terraform.lock.hcl | 22 --- terragrunt/env/production/s3/terragrunt.hcl | 7 - terragrunt/env/terragrunt.hcl | 46 ----- 27 files changed, 953 deletions(-) delete mode 100644 .github/workflows/build-push.yml delete mode 100644 .github/workflows/tf_apply_production.yml delete mode 100644 .github/workflows/tf_plan_production.yml delete mode 100644 terragrunt/aws/cloudfront/certificates.tf delete mode 100644 terragrunt/aws/cloudfront/cloudfront.tf delete mode 100644 terragrunt/aws/cloudfront/iam.tf delete mode 100644 terragrunt/aws/cloudfront/inputs.tf delete mode 100644 terragrunt/aws/cloudfront/locals.tf delete mode 100644 terragrunt/aws/cloudfront/outputs.tf delete mode 100644 terragrunt/aws/cloudfront/route53.tf delete mode 100644 terragrunt/aws/cloudfront/s3.tf delete mode 100644 terragrunt/aws/cloudfront/waf.tf delete mode 100644 terragrunt/aws/hosted_zone/outputs.tf delete mode 100644 terragrunt/aws/hosted_zone/route53.tf delete mode 100644 terragrunt/aws/s3/inputs.tf delete mode 100644 terragrunt/aws/s3/outputs.tf delete mode 100644 terragrunt/aws/s3/s3.tf delete mode 100644 terragrunt/env/common/common_variables.tf delete mode 100644 terragrunt/env/common/provider.tf delete mode 100644 terragrunt/env/production/cloudfront/.terraform.lock.hcl delete mode 100644 terragrunt/env/production/cloudfront/terragrunt.hcl delete mode 100644 terragrunt/env/production/env_vars.hcl delete mode 100644 terragrunt/env/production/hosted_zone/.terraform.lock.hcl delete mode 100644 terragrunt/env/production/hosted_zone/terragrunt.hcl delete mode 100644 terragrunt/env/production/s3/.terraform.lock.hcl delete mode 100644 terragrunt/env/production/s3/terragrunt.hcl delete mode 100644 terragrunt/env/terragrunt.hcl diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml deleted file mode 100644 index 846a38de8..000000000 --- a/.github/workflows/build-push.yml +++ /dev/null @@ -1,112 +0,0 @@ -name: Build-Push - -on: - pull_request: - push: - branches: - - main - -permissions: - id-token: write - contents: read - pull-requests: write - actions: write - checks: write - statuses: write - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - - - name: Load git submodules - run: git submodule sync && git submodule update --init - - - name: Install hugo - run: | - wget https://github.com/gohugoio/hugo/releases/download/v0.113.0/hugo_extended_0.113.0_Linux-64bit.tar.gz \ - && tar -xvf hugo_extended_0.113.0_Linux-64bit.tar.gz hugo \ - && mv hugo /usr/local/bin \ - && rm hugo_extended_0.113.0_Linux-64bit.tar.gz - - - name: Build english and french sites - run: | - hugo --ignoreCache -d ~/cds-website-dist - chmod -R 755 ~/cds-website-dist - - - name: Cache build - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1 - with: - path: | - ~/cds-website-dist - key: ${{ runner.os }}-${{ github.sha }} - - test: - needs: build - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - lang: ["fr", "en"] - steps: - - name: Retrieve Cache - uses: actions/cache@2b250bc32ad02700b996b496c14ac8c2840a2991 # v2.1.8 - with: - path: | - ~/cds-website-dist - key: ${{ runner.os }}-${{ github.sha }} - - name: Setup Ruby - uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # v1.152.0 - with: - ruby-version: 3.0 - - name: install html proofer - run: gem install html-proofer - - name: test - run: | - htmlproofer ~/cds-website-dist/${{ matrix.lang }} --allow_hash_href --ignore_empty_alt --disable_external --ignore_files=/lib/,/admin/ --checks=favicon - - name: Checkout - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - - name: npm init - run: npm init -y - - name: uuid-test - run: | - npm install --include=dev && npm run uuid - deploy: - if: github.ref == 'refs/heads/main' && github.event_name == 'push' - needs: test - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - include: - - lang: "fr" - dist-id: "E3UMHCPY78GF2K" - bucket: "cds-website-french-s3-bucket" - - lang: "en" - dist-id: "E1A1TVRQ8Y67DB" - bucket: "cds-website-english-s3-bucket" - steps: - - name: Retrieve Cache - uses: actions/cache@2b250bc32ad02700b996b496c14ac8c2840a2991 # v2.1.8 - with: - path: | - ~/cds-website-dist - key: ${{ runner.os }}-${{ github.sha }} - - name: configure aws credentials using OIDC - uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 - with: - role-to-assume: arn:aws:iam::521732289257:role/digital-canada-ca-apply # TF apply - role-session-name: cache - aws-region: ca-central-1 - - name: Deploy and invalidate cache - run: | - aws s3 sync ~/cds-website-dist/${{ matrix.lang }} s3://${{ matrix.bucket }}/ --delete - aws cloudfront create-invalidation --cli-input-json "{\"DistributionId\":\"${{ matrix.dist-id}}\",\"InvalidationBatch\":{\"Paths\":{\"Quantity\":1,\"Items\":[\"/*\"]},\"CallerReference\":\"$(date +%s)\"}}" - - name: Report deployment to Sentinel - uses: cds-snc/sentinel-forward-data-action@main - with: - input_data: '{"product": "${{ matrix.bucket }}", "version": "${{ github.sha }}", "repository": "${{ github.repository }}", "environment": "production"}' - log_type: CDS_Product_Deployment_Data - log_analytics_workspace_id: ${{ secrets.LOG_ANALYTICS_WORKSPACE_ID }} - log_analytics_workspace_key: ${{ secrets.LOG_ANALYTICS_WORKSPACE_KEY }} \ No newline at end of file diff --git a/.github/workflows/tf_apply_production.yml b/.github/workflows/tf_apply_production.yml deleted file mode 100644 index 24858b8b1..000000000 --- a/.github/workflows/tf_apply_production.yml +++ /dev/null @@ -1,52 +0,0 @@ -name: "Terraform Apply Production" - -on: - push: - branches: - - main - paths: - - "terragrunt/**" - - ".github/workflows/tf_apply_production.yml" - -env: - AWS_REGION: ca-central-1 - TERRAFORM_VERSION: 1.4.6 - TERRAGRUNT_VERSION: 0.45.11 - CONFTEST_VERSION: 0.42.1 - -permissions: - id-token: write - contents: read - pull-requests: write - actions: write - checks: write - statuses: write - -jobs: - terragrunt-apply: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - - - name: setup terraform tools - uses: cds-snc/terraform-tools-setup@v1 - - - name: configure aws credentials using OIDC - uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 - with: - role-to-assume: arn:aws:iam::521732289257:role/digital-canada-ca-apply # TF apply - role-session-name: TFApply - aws-region: ${{ env.AWS_REGION }} - - - name: Terraform Apply S3 - working-directory: terragrunt/env/production/s3 - run: terragrunt apply --terragrunt-non-interactive -auto-approve - - - name: Terraform Apply Hosted Zone - working-directory: terragrunt/env/production/hosted_zone - run: terragrunt apply --terragrunt-non-interactive -auto-approve - - - name: Terraform Apply Cloudfront - working-directory: terragrunt/env/production/cloudfront - run: terragrunt apply --terragrunt-non-interactive -auto-approve \ No newline at end of file diff --git a/.github/workflows/tf_plan_production.yml b/.github/workflows/tf_plan_production.yml deleted file mode 100644 index 00caf5981..000000000 --- a/.github/workflows/tf_plan_production.yml +++ /dev/null @@ -1,57 +0,0 @@ -name: "Terraform Plan" - -on: - workflow_dispatch: - pull_request: - paths: - - "terragrunt/**" - - ".github/workflows/tf_plan_production.yml" - -env: - AWS_REGION: ca-central-1 - TERRAFORM_VERSION: 1.4.6 - TERRAGRUNT_VERSION: 0.45.11 - CONFTEST_VERSION: 0.42.1 - -permissions: - id-token: write - contents: read - pull-requests: write - actions: write - checks: write - statuses: write - -jobs: - terragrunt-plan: - strategy: - fail-fast: false - matrix: - include: - - module: s3 - - module: hosted_zone - - module: cloudfront - - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - - - name: set up terraform tools - uses: cds-snc/terraform-tools-setup@v1 - - - name: configure aws credentials using OIDC - uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 - with: - role-to-assume: arn:aws:iam::521732289257:role/digital-canada-ca-plan # TF plan - role-session-name: TFPlan - aws-region: ${{ env.AWS_REGION }} - - - name: Terraform Plan - uses: cds-snc/terraform-plan@7f4ce4a4bdffaba639d32a45272804e37a569408 # v3.0.6 - with: - comment-delete: true - comment-title: "Production: ${{ matrix.module }}" - directory: terragrunt/env/production/${{ matrix.module }} - github-token: ${{ secrets.GITHUB_TOKEN }} - terragrunt: true - diff --git a/terragrunt/aws/cloudfront/certificates.tf b/terragrunt/aws/cloudfront/certificates.tf deleted file mode 100644 index db53908a2..000000000 --- a/terragrunt/aws/cloudfront/certificates.tf +++ /dev/null @@ -1,50 +0,0 @@ -resource "aws_acm_certificate" "cds_website_statement_certificate" { - for_each = { - for domain in var.website_domains : domain => { - domain = domain - } - } - provider = aws.us-east-1 - domain_name = each.value.domain - subject_alternative_names = ["*.${each.value.domain}"] - validation_method = "DNS" - - tags = { - CostCentre = var.billing_code - Terraform = true - } - lifecycle { - create_before_destroy = true - } -} - -locals { - record_values = flatten([ - for ind, doms in var.website_domains : [ - for key, dvo in aws_acm_certificate.cds_website_statement_certificate[var.website_domains[ind]].domain_validation_options : { - ind = ind + 1 - zone_id = var.hosted_zone_id_list[ind] - name = dvo.resource_record_name - type = dvo.resource_record_type - record = dvo.resource_record_value - } - ] - ]) -} -resource "aws_route53_record" "cds_website_dns_validation" { - for_each = { for i, vals in local.record_values : i => vals } - allow_overwrite = true - zone_id = each.value.zone_id - name = each.value.name - type = each.value.type - records = [each.value.record] - ttl = 60 - -} - -resource "aws_acm_certificate_validation" "cds_website_validation_certificate" { - provider = aws.us-east-1 - for_each = aws_acm_certificate.cds_website_statement_certificate - certificate_arn = each.value.arn - validation_record_fqdns = [for record in aws_route53_record.cds_website_dns_validation : record.fqdn] -} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/cloudfront.tf b/terragrunt/aws/cloudfront/cloudfront.tf deleted file mode 100644 index 5152baa85..000000000 --- a/terragrunt/aws/cloudfront/cloudfront.tf +++ /dev/null @@ -1,56 +0,0 @@ -resource "aws_cloudfront_origin_access_identity" "origin_access_identity" { - comment = "cloudfront origin access identity" -} - -resource "aws_cloudfront_distribution" "distribution" { - for_each = var.s3_bucket_regional_domain_name - default_root_object = "index.html" - enabled = true - aliases = [each.key] - price_class = "PriceClass_All" - web_acl_id = aws_wafv2_web_acl.cds_website_waf.arn - - default_cache_behavior { - target_origin_id = each.value - viewer_protocol_policy = "redirect-to-https" - allowed_methods = ["GET", "HEAD", "OPTIONS"] - cached_methods = [ - "GET", - "HEAD", - ] - compress = true - cache_policy_id = local.cloudfront_cache_policy_optimized - origin_request_policy_id = local.cloudfront_origin_request_policy_cors_s3origin - response_headers_policy_id = local.cloudfront_response_headers_policy_cors_preflight - } - origin { - domain_name = each.value - origin_id = each.value - s3_origin_config { - origin_access_identity = aws_cloudfront_origin_access_identity.origin_access_identity.cloudfront_access_identity_path - } - } - - restrictions { - geo_restriction { - restriction_type = "none" - } - - } - - viewer_certificate { - acm_certificate_arn = aws_acm_certificate_validation.cds_website_validation_certificate[each.key].certificate_arn - minimum_protocol_version = "TLSv1.2_2021" - ssl_support_method = "sni-only" - } - logging_config { - include_cookies = false - bucket = module.log_bucket.s3_bucket_domain_name - prefix = "cloudfront" - } - - tags = { - CostCentre = var.billing_code - Terraform = true - } -} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/iam.tf b/terragrunt/aws/cloudfront/iam.tf deleted file mode 100644 index 9f99008ac..000000000 --- a/terragrunt/aws/cloudfront/iam.tf +++ /dev/null @@ -1,56 +0,0 @@ -resource "aws_iam_role" "waf_log_role" { - name = "cds-website-logs" - assume_role_policy = data.aws_iam_policy_document.firehose_assume_role.json - - tags = { - CostCentre = var.billing_code - Terraform = true - } -} - -data "aws_iam_policy_document" "firehose_assume_role" { - statement { - effect = "Allow" - - principals { - type = "Service" - identifiers = ["firehose.amazonaws.com"] - } - - actions = ["sts:AssumeRole"] - } -} -resource "aws_iam_role_policy_attachment" "write_waf_logs" { - role = aws_iam_role.waf_log_role.name - policy_arn = aws_iam_policy.write_waf_logs.arn -} - -resource "aws_iam_policy" "write_waf_logs" { - name = "${var.product_name}_WriteLogs" - description = "Allow writing WAF logs to S3" - policy = data.aws_iam_policy_document.write_waf_logs.json - - tags = { - CostCentre = var.billing_code - Terraform = true - } -} - -data "aws_iam_policy_document" "write_waf_logs" { - statement { - sid = "S3PutObjects" - effect = "Allow" - actions = [ - "s3:AbortMultipartUpload", - "s3:GetBucketLocation", - "s3:GetObject", - "s3:ListBucket", - "s3:ListBucketMultipartUploads", - "s3:PutObject" - ] - resources = [ - local.cbs_satellite_bucket_arn, - "${local.cbs_satellite_bucket_arn}/waf_acl_logs/*" - ] - } -} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/inputs.tf b/terragrunt/aws/cloudfront/inputs.tf deleted file mode 100644 index ed520b13c..000000000 --- a/terragrunt/aws/cloudfront/inputs.tf +++ /dev/null @@ -1,20 +0,0 @@ -variable "s3_bucket_regional_domain_name" { - description = "The regional domain names of the buckets that will be used as Cloudfront origin Id" - type = map(string) -} - -variable "website_domains" { - description = "Website subdomains used for testing purposes" - type = list(string) - default = ["digital.cdssandbox.xyz", "numerique.cdssandbox.xyz"] -} - -variable "hosted_zone_id_list" { - description = "The hosted zone ID that holds our English and French DNS records" - type = list(string) -} - -variable "s3_buckets" { - description = "EN and FR S3 Buckets" - type = map(any) -} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/locals.tf b/terragrunt/aws/cloudfront/locals.tf deleted file mode 100644 index eb90b13c7..000000000 --- a/terragrunt/aws/cloudfront/locals.tf +++ /dev/null @@ -1,9 +0,0 @@ -locals { - cbs_satellite_bucket_arn = "arn:aws:s3:::${var.cbs_satellite_bucket_name}" - # https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-managed-cache-policies.html#managed-cache-caching-optimized - cloudfront_cache_policy_optimized = "658327ea-f89d-4fab-a63d-7e88639e58f6" - # https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-managed-origin-request-policies.html#managed-origin-request-policy-cors-s3 - cloudfront_origin_request_policy_cors_s3origin = "88a5eaf4-2fd4-4709-b370-b4c650ea3fcf" - # https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-managed-response-headers-policies.html#managed-response-headers-policies-cors-preflight - cloudfront_response_headers_policy_cors_preflight = "5cc3b908-e619-4b99-88e5-2cf7f45965bd" -} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/outputs.tf b/terragrunt/aws/cloudfront/outputs.tf deleted file mode 100644 index 46d5ac404..000000000 --- a/terragrunt/aws/cloudfront/outputs.tf +++ /dev/null @@ -1,4 +0,0 @@ -output "origin_access_identity" { - description = "Cloudfront origin access identity" - value = aws_cloudfront_origin_access_identity.origin_access_identity.iam_arn -} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/route53.tf b/terragrunt/aws/cloudfront/route53.tf deleted file mode 100644 index 6591845c9..000000000 --- a/terragrunt/aws/cloudfront/route53.tf +++ /dev/null @@ -1,30 +0,0 @@ -resource "aws_route53_record" "cds_website_en_A" { - name = local.name_en - zone_id = local.hosted_zone_en - type = "A" - - alias { - name = aws_cloudfront_distribution.distribution[local.name_en].domain_name - zone_id = aws_cloudfront_distribution.distribution[local.name_en].hosted_zone_id - evaluate_target_health = false - } -} - -resource "aws_route53_record" "cds_website_fr_A" { - name = local.name_fr - zone_id = local.hosted_zone_fr - type = "A" - - alias { - name = aws_cloudfront_distribution.distribution[local.name_fr].domain_name - zone_id = aws_cloudfront_distribution.distribution[local.name_fr].hosted_zone_id - evaluate_target_health = false - } -} - -locals { - hosted_zone_en = var.hosted_zone_id_list[0] - hosted_zone_fr = var.hosted_zone_id_list[1] - name_en = var.website_domains[0] - name_fr = var.website_domains[1] -} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/s3.tf b/terragrunt/aws/cloudfront/s3.tf deleted file mode 100644 index 8ebd5864d..000000000 --- a/terragrunt/aws/cloudfront/s3.tf +++ /dev/null @@ -1,29 +0,0 @@ -module "log_bucket" { - source = "github.com/cds-snc/terraform-modules?ref=v5.1.8//S3_log_bucket" - bucket_name = "cds-website-waf-bucket-logs" - billing_tag_value = var.billing_code -} - -data "aws_iam_policy_document" "website_bucket_policy_doc" { - for_each = var.s3_buckets - statement { - effect = "Allow" - principals { - type = "AWS" - identifiers = ["${aws_cloudfront_origin_access_identity.origin_access_identity.iam_arn}"] - } - actions = [ - "s3:GetObject" - ] - resources = [ - "${each.value.s3_bucket_arn}/*" - ] - } - -} - -resource "aws_s3_bucket_policy" "website_bucket_policy" { - for_each = var.s3_buckets - bucket = each.value.s3_bucket_id - policy = data.aws_iam_policy_document.website_bucket_policy_doc[each.key].json -} \ No newline at end of file diff --git a/terragrunt/aws/cloudfront/waf.tf b/terragrunt/aws/cloudfront/waf.tf deleted file mode 100644 index 8911115d2..000000000 --- a/terragrunt/aws/cloudfront/waf.tf +++ /dev/null @@ -1,159 +0,0 @@ -resource "aws_wafv2_web_acl" "cds_website_waf" { - provider = aws.us-east-1 - - name = "cds_website_waf" - description = "WAF for CDS Website" - scope = "CLOUDFRONT" - - tags = { - CostCentre = var.billing_code - Terraform = true - } - - default_action { - allow {} - } - - rule { - name = "AWSManagedRulesAmazonIpReputationList" - priority = 10 - - override_action { - none {} - } - - - statement { - managed_rule_group_statement { - name = "AWSManagedRulesAmazonIpReputationList" - vendor_name = "AWS" - } - } - - visibility_config { - cloudwatch_metrics_enabled = true - metric_name = "AWSManagedRulesAmazonIpReputationList" - sampled_requests_enabled = true - } - } - - rule { - name = "RateLimit" - priority = 20 - - action { - block {} - } - - - statement { - rate_based_statement { - limit = 2000 - aggregate_key_type = "IP" - } - } - - visibility_config { - cloudwatch_metrics_enabled = true - metric_name = "RateLimit" - sampled_requests_enabled = true - } - } - - rule { - name = "AWSManagedRulesCommonRuleSet" - priority = 30 - - override_action { - none {} - } - - statement { - managed_rule_group_statement { - name = "AWSManagedRulesCommonRuleSet" - vendor_name = "AWS" - } - } - - visibility_config { - cloudwatch_metrics_enabled = true - metric_name = "AWSManagedRulesCommonRuleSet" - sampled_requests_enabled = true - } - } - - rule { - name = "AWSManagedRulesKnownBadInputsRuleSet" - priority = 40 - - override_action { - none {} - } - - statement { - managed_rule_group_statement { - name = "AWSManagedRulesKnownBadInputsRuleSet" - vendor_name = "AWS" - - } - } - - visibility_config { - cloudwatch_metrics_enabled = true - metric_name = "AWSManagedRulesKnownBadInputsRuleSet" - sampled_requests_enabled = true - } - } - - visibility_config { - cloudwatch_metrics_enabled = true - metric_name = "api" - sampled_requests_enabled = false - } -} - -resource "aws_cloudwatch_log_group" "cds_website_waf" { - name = "/aws/kinesisfirehose/cds_website_waf" - retention_in_days = 14 - - tags = { - CostCentre = var.billing_code - Terraform = true - } -} - -resource "aws_kinesis_firehose_delivery_stream" "cds_website_waf" { - provider = aws.us-east-1 - name = "aws-waf-logs-cds-website" - destination = "extended_s3" - - server_side_encryption { - enabled = true - } - - extended_s3_configuration { - role_arn = aws_iam_role.waf_log_role.arn - prefix = "waf_acl_logs/AWSLogs/${var.account_id}/" - bucket_arn = local.cbs_satellite_bucket_arn - compression_format = "GZIP" - - cloudwatch_logging_options { - enabled = true - log_group_name = aws_cloudwatch_log_group.cds_website_waf.name - log_stream_name = "WAFLogS3Delivery" - } - } - - tags = { - CostCentre = var.billing_code - Terraform = true - } - - -} - -resource "aws_wafv2_web_acl_logging_configuration" "cds_website_waf" { - provider = aws.us-east-1 - log_destination_configs = [aws_kinesis_firehose_delivery_stream.cds_website_waf.arn] - resource_arn = aws_wafv2_web_acl.cds_website_waf.arn -} \ No newline at end of file diff --git a/terragrunt/aws/hosted_zone/outputs.tf b/terragrunt/aws/hosted_zone/outputs.tf deleted file mode 100644 index 69ebfffda..000000000 --- a/terragrunt/aws/hosted_zone/outputs.tf +++ /dev/null @@ -1,9 +0,0 @@ -output "hosted_zone_id_en" { - description = "Route53 hosted zone ID that will hold our DNS records" - value = aws_route53_zone.cds_website_en.zone_id -} - -output "hosted_zone_id_fr" { - description = "Route53 hosted zone ID that will hold our French DNS records" - value = aws_route53_zone.cds_website_fr.zone_id -} \ No newline at end of file diff --git a/terragrunt/aws/hosted_zone/route53.tf b/terragrunt/aws/hosted_zone/route53.tf deleted file mode 100644 index c092be889..000000000 --- a/terragrunt/aws/hosted_zone/route53.tf +++ /dev/null @@ -1,15 +0,0 @@ -resource "aws_route53_zone" "cds_website_en" { - name = var.domain - tags = { - CostCentre = var.billing_code - Terraform = true - } -} - -resource "aws_route53_zone" "cds_website_fr" { - name = var.fr_domain - tags = { - CostCentre = var.billing_code - Terraform = true - } -} \ No newline at end of file diff --git a/terragrunt/aws/s3/inputs.tf b/terragrunt/aws/s3/inputs.tf deleted file mode 100644 index f1806bb3f..000000000 --- a/terragrunt/aws/s3/inputs.tf +++ /dev/null @@ -1,11 +0,0 @@ -variable "buckets" { - description = "The two S3 buckets that will hold EN and FR content respectively" - type = set(string) - default = ["cds-website-english-s3-bucket", "cds-website-french-s3-bucket"] -} - -variable "website_domains" { - description = "Website subdomains used for testing purposes" - type = list(string) - default = ["digital.cdssandbox.xyz", "numerique.cdssandbox.xyz"] -} \ No newline at end of file diff --git a/terragrunt/aws/s3/outputs.tf b/terragrunt/aws/s3/outputs.tf deleted file mode 100644 index 933eb43a2..000000000 --- a/terragrunt/aws/s3/outputs.tf +++ /dev/null @@ -1,18 +0,0 @@ -locals { - website_subdomains = var.website_domains - regional_domains = flatten([for buckets, domain in module.s3_buckets : [ - domain - ]]) -} - -output "s3_bucket_regional_domain_name" { - description = "The regional domain names of the buckets that will be used as Cloudfront origin Id" - value = tomap({ - for ind, domain in local.regional_domains : local.website_subdomains[ind] => domain.s3_bucket_regional_domain_name - }) -} - -output "s3_buckets" { - description = "EN and FR S3 Buckets" - value = module.s3_buckets -} \ No newline at end of file diff --git a/terragrunt/aws/s3/s3.tf b/terragrunt/aws/s3/s3.tf deleted file mode 100644 index f81f036b3..000000000 --- a/terragrunt/aws/s3/s3.tf +++ /dev/null @@ -1,43 +0,0 @@ -module "s3_buckets" { - source = "github.com/cds-snc/terraform-modules?ref=v5.1.8//S3" - for_each = var.buckets - bucket_name = each.key - - logging = { - target_bucket = module.log_bucket.s3_bucket_id - } - - billing_tag_value = var.billing_code -} - -module "log_bucket" { - source = "github.com/cds-snc/terraform-modules?ref=v5.1.8//S3_log_bucket" - bucket_name = "cds-website-s3-bucket-logs" - billing_tag_value = var.billing_code -} - -### This requires importing cloudfront resource value which has not been created ### - -# data "aws_iam_policy_document" "website_bucket_policy_doc" { -# for_each = module.s3_buckets -# statement { -# effect = "Allow" -# principals { -# type = "AWS" -# identifiers = #This will be cloudfront identity once resource is created -# } -# actions = [ -# "s3:GetObject" -# ] -# resources = [ -# "${each.value.s3_bucket_arn}/*" -# ] -# } - -# } - -# resource "aws_s3_bucket_policy" "website_bucket_policy" { -# for_each = module.s3_buckets -# bucket = each.value.s3_bucket_id -# policy = data.aws_iam_policy_document.website_bucket_policy_doc[each.key].json -# } \ No newline at end of file diff --git a/terragrunt/env/common/common_variables.tf b/terragrunt/env/common/common_variables.tf deleted file mode 100644 index 5a7923a4c..000000000 --- a/terragrunt/env/common/common_variables.tf +++ /dev/null @@ -1,32 +0,0 @@ -variable "account_id" { - description = "(Required) The account ID to perform actions on." - type = string -} -variable "env" { - description = "The current running environment" - type = string -} -variable "product_name" { - description = "(Required) The name of the product you are deploying." - type = string -} -variable "region" { - description = "The current AWS region" - type = string -} -variable "billing_code" { - description = "The billing code to tag our resources with" - type = string -} -variable "domain" { - description = "Domain name of the CDS Website" - type = string -} -variable "fr_domain" { - description = "French domain name of the CDS Website" - type = string -} -variable "cbs_satellite_bucket_name" { - description = "(Required) Name of the Cloud Based Sensor S3 satellite bucket" - type = string -} \ No newline at end of file diff --git a/terragrunt/env/common/provider.tf b/terragrunt/env/common/provider.tf deleted file mode 100644 index c7cf6fb3d..000000000 --- a/terragrunt/env/common/provider.tf +++ /dev/null @@ -1,19 +0,0 @@ -terraform { - required_providers { - aws = { - source = "hashicorp/aws" - version = "~> 4.9.0" - } - } -} - -provider "aws" { - alias = "us-east-1" - region = "us-east-1" - allowed_account_ids = [var.account_id] -} - -provider "aws" { - region = var.region - allowed_account_ids = [var.account_id] -} \ No newline at end of file diff --git a/terragrunt/env/production/cloudfront/.terraform.lock.hcl b/terragrunt/env/production/cloudfront/.terraform.lock.hcl deleted file mode 100644 index ef672e0c0..000000000 --- a/terragrunt/env/production/cloudfront/.terraform.lock.hcl +++ /dev/null @@ -1,22 +0,0 @@ -# This file is maintained automatically by "terraform init". -# Manual edits may be lost in future updates. - -provider "registry.terraform.io/hashicorp/aws" { - version = "4.9.0" - constraints = ">= 4.9.0, ~> 4.9.0, < 5.0.0" - hashes = [ - "h1:OWIIlbMZl/iQ8qR1U7Co3sGjNHL1HJtgNRnnV1kXNuI=", - "zh:084b83aef3335ad4f5e4b8323c6fe43c1ff55e17a7647c6a5cad6af519f72b42", - "zh:132e47ce69f14de4523b84b213cedf7173398acda14245b1ffe7747aac50f050", - "zh:2068baef7dfce3613f3b4f27314175e971f8db68d9cde9ec30b5659f80c68c6c", - "zh:63c6f489683d5f1ac55e82a0df387143ed22701d5f22c109a4d5c9924dd4e437", - "zh:8115fd21965954fa4568c09331e05bb29da967fab8d077419aed09954378e216", - "zh:8efdc95fde108f777ed9c79ae25dc17aea9771903250f5c5c8a4c726b90a345f", - "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:9d42a7bc34d84b70c1d1bcc215cabd63abbcbd0352b70bd84da6c3916634932f", - "zh:aacbcceb241aa475888c0869e87593182edeced3170c76a0c960dd9c905df449", - "zh:c7fe7904511052e4102870256819a1917177572cf684f0611ebf767f9c1fbaa8", - "zh:c8e07c3424663d1d0e7e32f4ade8099c19f6326d37c6da98104d90c986ff66fc", - "zh:e47cafbd38b56ef14fd8d727b4ffea847c166b1c684f585ee5fb78983b537248", - ] -} diff --git a/terragrunt/env/production/cloudfront/terragrunt.hcl b/terragrunt/env/production/cloudfront/terragrunt.hcl deleted file mode 100644 index eb5859717..000000000 --- a/terragrunt/env/production/cloudfront/terragrunt.hcl +++ /dev/null @@ -1,40 +0,0 @@ -terraform { - source = "../../../aws//cloudfront" -} - -dependencies { - paths = ["../s3", "../hosted_zone"] -} - -dependency "s3" { - config_path = "../s3" - mock_outputs_allowed_terraform_commands = ["init", "fmt", "validate", "plan", "show"] - mock_outputs_merge_strategy_with_state = "shallow" - mock_outputs = { - s3_bucket_regional_domain_name = [] - s3_buckets = [] - } -} - -dependency "hosted_zone" { - config_path = "../hosted_zone" - mock_outputs_allowed_terraform_commands = ["init", "fmt", "validate", "plan", "show"] - mock_outputs_merge_strategy_with_state = "shallow" - mock_outputs = { - hosted_zone_id_en = "" - hosted_zone_id_fr = "" - } -} - - -inputs = { - s3_bucket_regional_domain_name = dependency.s3.outputs.s3_bucket_regional_domain_name - hosted_zone_id_en = dependency.hosted_zone.outputs.hosted_zone_id_en - hosted_zone_id_fr = dependency.hosted_zone.outputs.hosted_zone_id_fr - hosted_zone_id_list = [dependency.hosted_zone.outputs.hosted_zone_id_en, dependency.hosted_zone.outputs.hosted_zone_id_fr] - s3_buckets = dependency.s3.outputs.s3_buckets -} - -include { - path = find_in_parent_folders() -} \ No newline at end of file diff --git a/terragrunt/env/production/env_vars.hcl b/terragrunt/env/production/env_vars.hcl deleted file mode 100644 index ba7668c20..000000000 --- a/terragrunt/env/production/env_vars.hcl +++ /dev/null @@ -1,7 +0,0 @@ -inputs = { - account_id = "521732289257" - env = "production" - billing_code = "digital-canada-website-production" - domain = "digital.cdssandbox.xyz" - fr_domain = "numerique.cdssandbox.xyz" -} \ No newline at end of file diff --git a/terragrunt/env/production/hosted_zone/.terraform.lock.hcl b/terragrunt/env/production/hosted_zone/.terraform.lock.hcl deleted file mode 100644 index 7f4cbcbeb..000000000 --- a/terragrunt/env/production/hosted_zone/.terraform.lock.hcl +++ /dev/null @@ -1,22 +0,0 @@ -# This file is maintained automatically by "terraform init". -# Manual edits may be lost in future updates. - -provider "registry.terraform.io/hashicorp/aws" { - version = "4.9.0" - constraints = "~> 4.9.0" - hashes = [ - "h1:OWIIlbMZl/iQ8qR1U7Co3sGjNHL1HJtgNRnnV1kXNuI=", - "zh:084b83aef3335ad4f5e4b8323c6fe43c1ff55e17a7647c6a5cad6af519f72b42", - "zh:132e47ce69f14de4523b84b213cedf7173398acda14245b1ffe7747aac50f050", - "zh:2068baef7dfce3613f3b4f27314175e971f8db68d9cde9ec30b5659f80c68c6c", - "zh:63c6f489683d5f1ac55e82a0df387143ed22701d5f22c109a4d5c9924dd4e437", - "zh:8115fd21965954fa4568c09331e05bb29da967fab8d077419aed09954378e216", - "zh:8efdc95fde108f777ed9c79ae25dc17aea9771903250f5c5c8a4c726b90a345f", - "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:9d42a7bc34d84b70c1d1bcc215cabd63abbcbd0352b70bd84da6c3916634932f", - "zh:aacbcceb241aa475888c0869e87593182edeced3170c76a0c960dd9c905df449", - "zh:c7fe7904511052e4102870256819a1917177572cf684f0611ebf767f9c1fbaa8", - "zh:c8e07c3424663d1d0e7e32f4ade8099c19f6326d37c6da98104d90c986ff66fc", - "zh:e47cafbd38b56ef14fd8d727b4ffea847c166b1c684f585ee5fb78983b537248", - ] -} diff --git a/terragrunt/env/production/hosted_zone/terragrunt.hcl b/terragrunt/env/production/hosted_zone/terragrunt.hcl deleted file mode 100644 index eb4b5ba60..000000000 --- a/terragrunt/env/production/hosted_zone/terragrunt.hcl +++ /dev/null @@ -1,6 +0,0 @@ -terraform { - source = "../../../aws//hosted_zone" -} -include { - path = find_in_parent_folders() -} \ No newline at end of file diff --git a/terragrunt/env/production/s3/.terraform.lock.hcl b/terragrunt/env/production/s3/.terraform.lock.hcl deleted file mode 100644 index ef672e0c0..000000000 --- a/terragrunt/env/production/s3/.terraform.lock.hcl +++ /dev/null @@ -1,22 +0,0 @@ -# This file is maintained automatically by "terraform init". -# Manual edits may be lost in future updates. - -provider "registry.terraform.io/hashicorp/aws" { - version = "4.9.0" - constraints = ">= 4.9.0, ~> 4.9.0, < 5.0.0" - hashes = [ - "h1:OWIIlbMZl/iQ8qR1U7Co3sGjNHL1HJtgNRnnV1kXNuI=", - "zh:084b83aef3335ad4f5e4b8323c6fe43c1ff55e17a7647c6a5cad6af519f72b42", - "zh:132e47ce69f14de4523b84b213cedf7173398acda14245b1ffe7747aac50f050", - "zh:2068baef7dfce3613f3b4f27314175e971f8db68d9cde9ec30b5659f80c68c6c", - "zh:63c6f489683d5f1ac55e82a0df387143ed22701d5f22c109a4d5c9924dd4e437", - "zh:8115fd21965954fa4568c09331e05bb29da967fab8d077419aed09954378e216", - "zh:8efdc95fde108f777ed9c79ae25dc17aea9771903250f5c5c8a4c726b90a345f", - "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:9d42a7bc34d84b70c1d1bcc215cabd63abbcbd0352b70bd84da6c3916634932f", - "zh:aacbcceb241aa475888c0869e87593182edeced3170c76a0c960dd9c905df449", - "zh:c7fe7904511052e4102870256819a1917177572cf684f0611ebf767f9c1fbaa8", - "zh:c8e07c3424663d1d0e7e32f4ade8099c19f6326d37c6da98104d90c986ff66fc", - "zh:e47cafbd38b56ef14fd8d727b4ffea847c166b1c684f585ee5fb78983b537248", - ] -} diff --git a/terragrunt/env/production/s3/terragrunt.hcl b/terragrunt/env/production/s3/terragrunt.hcl deleted file mode 100644 index 22a2c38fe..000000000 --- a/terragrunt/env/production/s3/terragrunt.hcl +++ /dev/null @@ -1,7 +0,0 @@ -terraform { - source = "../../../aws//s3" -} - -include { - path = find_in_parent_folders() -} \ No newline at end of file diff --git a/terragrunt/env/terragrunt.hcl b/terragrunt/env/terragrunt.hcl deleted file mode 100644 index 6c4519b06..000000000 --- a/terragrunt/env/terragrunt.hcl +++ /dev/null @@ -1,46 +0,0 @@ -locals { - vars = read_terragrunt_config("../env_vars.hcl") -} - -# DO NOT CHANGE ANYTHING BELOW HERE UNLESS YOU KNOW WHAT YOU ARE DOING - -inputs = { - product_name = "digital-canada-website" - account_id = "${local.vars.inputs.account_id}" - env = "${local.vars.inputs.env}" - region = "ca-central-1" - billing_code = "${local.vars.inputs.billing_code}" - domain = "${local.vars.inputs.domain}" - fr_domain = "${local.vars.inputs.fr_domain}" - cbs_satellite_bucket_name = "cbs-satellite-${local.vars.inputs.account_id}" -} - -generate "provider" { - path = "provider.tf" - if_exists = "overwrite" - contents = file("./common/provider.tf") - -} - -generate "common_variables" { - path = "common_variables.tf" - if_exists = "overwrite" - contents = file("./common/common_variables.tf") -} - -remote_state { - backend = "s3" - generate = { - path = "backend.tf" - if_exists = "overwrite_terragrunt" - } - config = { - encrypt = true - bucket = "${local.vars.inputs.billing_code}-tf" - dynamodb_table = "terraform-state-lock-dynamo" - region = "ca-central-1" - key = "${path_relative_to_include()}/terraform.tfstate" - s3_bucket_tags = { CostCentre : local.vars.inputs.billing_code } - dynamodb_table_tags = { CostCentre : local.vars.inputs.billing_code } - } -} \ No newline at end of file From 02cf1ad51ae07705ec2e6c2643f049d5a24b5550 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Tue, 12 Sep 2023 09:49:36 -0400 Subject: [PATCH 67/78] Updated file: team.yml (#4850) Co-authored-by: Vic Chan <39972942+victoriachanimal@users.noreply.github.com> --- data/team.yml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/data/team.yml b/data/team.yml index b82138613..80dc0f680 100644 --- a/data/team.yml +++ b/data/team.yml @@ -8,7 +8,7 @@ exec: email: Andrea.Gilbrook@tbs-sct.gc.ca linkedin: andreagilbrook twitter: andreagilbrook - - archived: true + - archived: false name: Andréanne Trudeau title: en: Head of Consulting @@ -52,13 +52,6 @@ exec: fr: Directrice - Alerte COVID imagehash: small_emily_kuret_dcd8f527da email: emily.kuret@tbs-sct.gc.ca - - archived: false - name: Jennifer Fletcher - title: - en: Acting Head of Intake - fr: Cheffe par intérim de la réception des demandes - imagehash: jen_fletcher_c9156fb097 - email: jennifer.fletcher@tbs-sct.gc.ca - archived: false name: Jennifer Stephan title: @@ -164,7 +157,7 @@ exec: imagehash: paul_joseph_d15d7971bb email: Paul.Joseph@tbs-sct.gc.ca linkedin: lastingdiscovery - - archived: true + - archived: false name: Sage Cram title: en: Head of Intake @@ -178,14 +171,6 @@ exec: fr: Cheffe de cabinet imagehash: stephanie_gauthier_810f99aeb6 email: Stephanie.Gauthier@tbs-sct.gc.ca - - archived: false - name: Tamreen Arif - title: - en: Acting Head of Consulting - fr: Cheffe par intérim du conseil - imagehash: small_tamreen_arif_36ee328dbb - email: tamreen.arif@tbs-sct.gc.ca - linkedin: /tamreen - archived: false name: Wendy Luciani title: @@ -590,6 +575,13 @@ team: github: jeffmaher linkedin: jeffmaher twitter: plusjeff + - archived: false + name: Jennifer Fletcher + title: + en: Partnerships + fr: Partenariats + imagehash: jen_fletcher_c9156fb097 + email: jennifer.fletcher@tbs-sct.gc.ca - archived: false name: Jessica Fan title: @@ -948,6 +940,14 @@ team: imagehash: stevie_ray_talbot_a27a93e939 email: Steven.Talbot@tbs-sct.gc.ca twitter: StevieRayTalbot + - archived: false + name: Tamreen Arif + title: + en: Partnerships + fr: Partenariats + imagehash: small_tamreen_arif_36ee328dbb + email: tamreen.arif@tbs-sct.gc.ca + linkedin: /tamreen - archived: false name: Tim Arney title: From 1754b3101cf706b22213c8c37bbbd42e2424fc2f Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Tue, 12 Sep 2023 14:30:46 -0400 Subject: [PATCH 68/78] Updated file: team.yml (#4852) --- data/team.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/data/team.yml b/data/team.yml index 80dc0f680..332d96498 100644 --- a/data/team.yml +++ b/data/team.yml @@ -641,14 +641,6 @@ team: github: JuliannaR linkedin: julianna-rowsell-86625624 twitter: JuliannaRowsell - - archived: false - name: Kaira Bakkestad-Legare - title: - en: Policy - fr: Politiques - imagehash: small_kaira_bakkestad_Legare_26502862da - email: kaira.bakkestad-legare@tbs-sct.gc.ca - linkedin: kaira-bakkestad-legare-a21b3678 - archived: true name: Kate Wilhelm title: From 7b08cdd8271747fc91be389c39b57eb5ef2991c2 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 14 Sep 2023 13:28:45 -0400 Subject: [PATCH 69/78] [AUTO-PR] New content release - 2023-09-14T17:26:44.606Z (#4878) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added new file: how-we’re-planning-more-useful-and-equitable-meetings.md * Added new file: comment-nous-planifions-des-réunions-plus-utiles-et-équitables .md --- ...ing-more-useful-and-equitable-meetings.md" | 433 +++++++++++++++++ ...us-utiles-et-\303\251quitables\302\240.md" | 437 ++++++++++++++++++ 2 files changed, 870 insertions(+) create mode 100644 "content/en/blog/posts/how-we\342\200\231re-planning-more-useful-and-equitable-meetings.md" create mode 100644 "content/fr/blog/posts/comment-nous-planifions-des-r\303\251unions-plus-utiles-et-\303\251quitables\302\240.md" diff --git "a/content/en/blog/posts/how-we\342\200\231re-planning-more-useful-and-equitable-meetings.md" "b/content/en/blog/posts/how-we\342\200\231re-planning-more-useful-and-equitable-meetings.md" new file mode 100644 index 000000000..f6fd09ceb --- /dev/null +++ "b/content/en/blog/posts/how-we\342\200\231re-planning-more-useful-and-equitable-meetings.md" @@ -0,0 +1,433 @@ +--- +layout: blog +title: 'How we’re planning more useful and equitable meetings' +description: >- + How action-oriented principles are helping public servants plan more useful and equitable meetings. It saves time and increases capacity to deliver. +author: 'Sam Burton, Rashi Khilnani, and Melissa Toutloff (Senior Policy Advisors at CDS)' +date: '2023-09-14T13:25:54' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/09/equitable-meetings-en.png +image-alt: Calendar with icons to represent meeting planning such as sending emails with important context, scheduling and keeping on time, and working together +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/09/equitable-meetings-en.png +translationKey: blog-meetings-principles +--- + +

    As public servants, we’re focused on what we can do to improve services for people in Canada. Like any job, this involves spending time in meetings to coordinate the work. While meetings are necessary, not everyone experiences them in equitable ways or uses this valuable time as effectively as possible.

    + + + +

    Teams across the Government of Canada (GC) are creating resources to help public servants run effective meetings, such as: Employment and Social Development Canada’s (ESDC) guide to planning inclusive meetings, FlexGC’s resources supporting remote & hybrid work, and the Canada School of Public Service’s (CSPS) course on planning meetings fit for purpose

    + + + +

    Planning plays an important role in shaping how people experience meetings, especially for marginalized individuals who often take on more of the administrative planning workload. For the Policy team at CDS, they’ve found action-oriented meeting principles are helpful for planning more useful and equitable meetings, resulting in improved experiences for all and enabling more time to focus on delivery.

    + + + +

    Sam Burton, Rashi Khilnani, and Melissa Toutloff (Senior Policy Advisors at CDS) are sharing their experiences, resources, and tips from their team’s meeting principles initiative to help other public servants use their time as effectively as possible. 

    + + + +

    Q1: Why was an initiative needed to plan more useful and equitable meetings?

    + + + +

    A: Sam Burton

    + + + +

    Team retro made it clear we needed to look into meeting experiences

    + + + +

    As part of CDS-wide diversity, equity, and inclusion (DEI) initiatives, a conversation started up about ‘office housework’. This includes tasks like planning and running meetings, note-taking, and organizing social events. We learned these tasks are often disproportionately taken on by women and people of colour, usually with little recognition or reward.

    + + + +

    My team (Policy) held a retrospective to help us build a shared understanding of what office housework looked like for us. We learned it’s often invisible and informal, and the biggest opportunities for improvement were in the ways we planned and ran meetings.

    + + + +

    If your team runs retrospectives too, I suggest reading our colleague Clementine Hahn’s blog on how to run inclusive retros.

    + + + +

    Survey results proved the importance of this initiative

    + + + +

    We decided to use a survey to get more specific about what people wanted to be different. 

    + + + +

    The majority of Policy team members participated in the survey, and the results revealed some clear trends:

    + + + +
      +
    • 100% said they want meetings to have an agenda and/or process;
    • + + + +
    • 78% want to know the meeting’s intended purpose or outcomes; and
    • + + + +
    • 78% specifically asked for materials in advance.
    • +
    + + + +

    All of this feedback requires office housework. The survey also showed us that not having a shared understanding of who was responsible for these tasks was leading to inequitable distribution of work and frustration on our team. 

    + + + +
    Example: See our Policy team’s survey on meetings. +

    Tip: You can use the GC Forms tool to build your own bilingual and accessible survey for team feedback on meeting experiences!

    + + + +

    Survey to inform Policy team meeting principles

    + + + +

    Context on the survey and the process for designing action-oriented meeting principles

    + + + +
    Guidance for filling out this survey:
    + + + +
      +
    • Please feel free to share thoughts from both the perspective of a meeting facilitator and participant.
    • + + + +
    • Some suggestions might apply more to small meetings, while others might apply to bigger meetings – that’s okay! Feel free to specify, if needed.
    • + + + +
    • Real-world examples are great and so are links.
    • + + + +
    • Responses are anonymous and candor is encouraged.
    • + + + +
    • If you have questions or would like to be more directly involved in putting together the first draft of the Policy team meeting principles, reach out to the organizer (name)!
    • + + + +
    • For more context on this meeting principle initiative and how this survey fits in, read additional documentation (linked).
    • +
    + + + +
    Problem we’re trying to solve:
    + + + +

    There are currently no shared, agreed-upon expectations for how meetings led by Policy team members are designed, run, and followed-up on. This has led to some confusion, frustration, and concerns amongst the team (especially about equitable distribution of labour and effective use of scarce time).

    + + + +
    Outcome:
    + + + +

    Everyone on the Policy team is aware of, and agrees to do, what’s expected of us as a facilitator and/or participant in a Policy team-led meeting, whether there are 2, 20, or 200 participants.

    + + + +
    Output:
    + + + +

    A set of collaboratively developed Policy team meeting principles, which will guide all meetings led by CDS Policy team members moving forward.

    + + + +
    Accountability:
    + + + +
      +
    • While there’s a designated team member(s) (name) responsible for running this process, it is open to any and all ideas/offers of help!
    • + + + +
    • All members of the Policy team will have opportunities for input and Policy team management will make final decisions.
    • + + + +
    • This will be an open, living document that will be returned to and iterated on at regular intervals by Policy team management.
    • +
    + + + +
    Process:
    + + + +
      +
    • Solicit input from Policy team: First discussed in team’s office housework retro (linked) and now more targeted input through this survey.
    • + + + +
    • Share trends from retro and survey with Policy team and interested colleagues (on our open Policy Slack channel).
    • + + + +
    • Draft Policy team meeting principles and share with Policy team for feedback.
    • + + + +
    • Finalize 1.0 of Policy team meeting principles guidance and start implementing them! Also decide when to review success of implementation and at when/who is responsible for iterating on them.
    • +
    + + + +

    Q1: I think all meetings should:

    + + + +

    Short answer…

    + + + +

    Q2: I find a meeting most effective when:

    + + + +

    Short answer…

    + + + +

    Q3: I find it frustrating when a meeting:

    + + + +

    Short answer…

    + + + +

    Q4: I find hybrid meetings (where some attendees are in-person and some are remote) most effective when:

    + + + +

    Short answer…

    + + + +

    Q5: I find distributed meetings (where all attendees are remote) most effective when:

    + + + +

    Short answer…

    + + + +

    Q6: Overall, when it comes to meetings led by the Policy team, I wish:

    + + + +

    Short answer…

    + + + +

    Q7: These are some meeting-related resources that I think would be helpful for our team: anecdotes, books, blog posts, videos, practices, formats, frameworks, and everything in between are welcome!

    + + + +

    Short answer…

    + + + +

    Q8: Anything else to add?

    + + + +

    Short answer…

    +
    + + + +

    Q2: How did the team turn feedback into deliverable action for public servants?

    + + + +

    Designing hybrid meeting principles around usefulness and equity

    + + + +

    A: Sam Burton

    + + + + + +

    Image caption: To start the process, the facilitator gathers feedback from the team on the current state of meetings (via a retro session and an online survey). Then, the team aligns on what their common goals are for improved meetings (by meeting to analyze the feedback). Using the goals, the facilitator then drafts and iterates on the meeting principles in a shared doc with the team, so they can share feedback asynchronously. Once the principles are agreed on by the team and management, the team can start using them! The process then repeats by the facilitator checking back in for feedback.

    + + + +

    Some of the key pieces of feedback the team raised and how they were incorporated into the final draft, included:

    + + + +
      +
    • “We want more explicit connections to inclusion and equity.”  +
        +
      • We connected with CDS’s Diversity, Equity, and Inclusion Program Manager for guidance and feedback on the principles.
      • +
      +
    • +
    + + + +
      +
    • “We need more guidance in some areas, like keeping time zones in mind and separating the notetaker and facilitator roles.” +
        +
      • We got more specific about things like scheduling and time management in the principles.
      • +
      +
    • +
    + + + +
      +
    • “How will we communicate these to new team members, and ensure they’re kept top-of-mind for everyone?” +
        +
      • We created connections between the meeting principles and other foundational team documents (like onboarding) and decided Policy Team Leads would facilitate an initial pilot where we’d put the principles into practice, reflect on how it went, and make any changes needed.
      • +
      +
    • +
    + + + +
    Example: Read our Policy team’s principles for planning useful and equitable meetings. +
      +
    1. We recognize that meetings, like all aspects of work and life, are influenced by systems of oppression, white supremacy culture, and colonialism, as well as by our individual experiences and biases.

      In practice, this might mean being intentional about our use of language rituals (e.g. land acknowledgments to start a meeting), ensuring a plurality of voices are offered the spotlight (e.g. when organizing a panel conversation, ensuring gender or racial uniformity is not present, whenever possible). It also means naming and deconstructing terms or concepts that have historically contributed to systemic oppression.  
    2. +
    + + + +
      +
    1. We ensure that every meeting has at least one organizer and one facilitator, who collaborate to do the hard work to make things easier by ensuring meeting participants are set up for success. 

      For example, meeting invites contain POP descriptions (purpose, outcome and process). For a Policy team meeting, that may include:
      Purpose: To discuss and gather feedback on the draft principles, and in particular make sure our expectations about how to implement them are aligned.
      Outcome: The Policy team is ready to start implementing the draft proposal.
      Process: 20 minutes of silent reading/commenting and then discussion.
    2. +
    + + + +
      +
    1. When we are organizers or facilitators, we put people at the heart of our meetings by striving to be inclusive and equitable in planning and design.

      For example, team members often have many meetings in a day, so we mark attendance as optional when it applies and provide meeting agendas in advance. This allows team members to improve their time management and get the most value out of meetings, enabling them to better deliver.
    2. +
    + + + +
      +
    1. When we are meeting attendees, we take care of each other.

      For example, we strive to create brave spaces, which encourage dialogue by recognizing differences and holding each person accountable.
    2. +
    +
    + + + +

    Tips to help public servants build meeting principles

    + + + +

    A: Melissa Toutloff

    + + + +

    When I onboarded to CDS in February 2023, the Policy Team Meeting Principles were part of the materials I reviewed to help get me oriented. As a career public servant, it was the first time I encountered team meeting principles.

    + + + +

    While the principles were developed by and for the Policy team, they’re general enough to be adapted across multiple contexts, including remote, in-person, or hybrid workplaces.

    + + + +
    Quick tips for teams interested in establishing their own meeting principles! +
      +
    1. Get buy-in from management to implement the principles. 

      While the Policy team’s principles were a bottom-up initiative (developed as a team), support from management was necessary to ensure they were adopted and implemented.
    2. +
    + + + +
      +
    1. Consider your organizational values and acknowledge the culture and context that influences your meetings. 

      For example, Policy Team Meeting Principles recognize that, like all aspects of work and life, meetings are influenced by systems of oppression, white supremacy culture, colonialism, and individual experience and bias. This aligns with our broader organizational commitment to inclusivity, and encourages us to address inequities that permeate all aspects of work. 
    2. +
    + + + +
      +
    1. Identify meeting roles and define their expectations, making sure they connect with your organizational values.

      For example, the Policy team meeting principles set specific expectations for organizers or facilitators to create inclusive and equitable spaces when planning meetings. This includes making time to connect as humans, avoiding booking meetings that would put participants in a long block of back-to-back meetings, and making sure meetings end early or on time.
    2. +
    +
    + + + +

    Q3: How are these meeting principles improving experiences and capacity to deliver?

    + + + +

    A: Rashi Khilnani

    + + + +

    Shaping meeting experiences for the better

    + + + +

    Policy team meetings have an impact on the well-being of team members as they’re safe, supportive spaces to discuss challenges and set action items to address them. Our ethos around meetings has shown me that it’s possible to be humane while being effective.

    + + + +

    We’re respectful of our colleagues, making space for conversations and also humour (Dan Monafu on our team is great at this). It creates an environment where we’re not afraid to bring our true selves to work, which ultimately leads to a happier, more productive team.

    + + + +

    For example, our team retrospective meetings use the principles to implement these helpful practices:

    + + + +
      +
    • Sharing retro boards in advance, giving us time to think about what we’d like to discuss in the meeting;
    • + + + +
    • Providing a structured meeting agenda, starting and ending meetings on time to ensure we’re mindful of how much time is being spent on each topic, and allocating time at the end to identify action items; and
    • + + + +
    • Allowing anonymous responses on all topics, as there’s trust within the team. This increases the chances of issues being brought up and addressed.
    • +
    + + + +

    Increasing our team’s capacity to deliver

    + + + +

    Our team’s meeting principles increase our capacity to deliver on our priorities. They’ve resulted in better use of time, as many team members have felt comfortable asking for a meeting agenda in advance of a meeting (especially for recurring ones). If there aren’t any items to discuss, it’s become a common practice to cancel meetings and give time back to the team. As Sam Burton on our team said, “It’s been nice for that practice to feel easy and normal, and for anyone on our team to have the space to start the conversation, leading to a decision.” 

    + + + +

    The meeting principles have also led to the acceleration of onboarding new team members and increased participation in discussions. I’ve personally felt that having shared values around equity in meeting participation made me understand that the Policy team was a safe space to ask questions. This made onboarding to the team a lot quicker. Melissa Toutloff on our team mentioned that she found the principles helped her in understanding team norms and culture, which is another crucial aspect of onboarding and adjusting to working in a new environment. 

    + + + +

    I’m confident that this ethos of effective kindness in meetings is applicable to teams everywhere. My hope is that everyone feels the same sense of luck that I do being part of a team that purposefully engages with each other.

    + + + +

    Let us know if these resources help!

    + + + +

    We hope you find these resources and tips helpful for building meeting principles with your team. Using them improves everyone’s experiences and increases their capacity to deliver on priorities.

    + + + +

    If you have feedback or experiences to share on this topic, let us know! We’re happy to learn from our colleagues across government.

    + diff --git "a/content/fr/blog/posts/comment-nous-planifions-des-r\303\251unions-plus-utiles-et-\303\251quitables\302\240.md" "b/content/fr/blog/posts/comment-nous-planifions-des-r\303\251unions-plus-utiles-et-\303\251quitables\302\240.md" new file mode 100644 index 000000000..3f255d1c1 --- /dev/null +++ "b/content/fr/blog/posts/comment-nous-planifions-des-r\303\251unions-plus-utiles-et-\303\251quitables\302\240.md" @@ -0,0 +1,437 @@ +--- +layout: blog +title: 'Comment nous planifions des réunions plus utiles et équitables ' +description: >- + Les principes axés sur l’action aident les fonctionnaires à planifier des réunions plus utiles et équitables. Résultat : un gain de temps et de capacité de prestation. +author: 'Sam Burton, Rashi Khilnani, and Melissa Toutloff (Senior Policy Advisors at CDS)' +date: '2023-09-14T13:26:11' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/09/FR-PlanningUsefulEquitableMeetings_FIP_Blog_Post.png +image-alt: Un calendrier dont les icônes représentent la préparation de réunions. envoi de courriels offrant des éléments de contexte importants, planification, suivi du temps et collaboration. +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/09/FR-PlanningUsefulEquitableMeetings_FIP_Blog_Post.png +translationKey: blog-meetings-principles +--- + +

    En tant que fonctionnaires, nous cherchons sans cesse à améliorer les services offerts au public canadien. Comme tout autre emploi, nous tenons des réunions durant lesquelles nous coordonnons nos tâches. Ces réunions sont nécessaires, mais elles ne sont pas vécues de la même façon par tout le monde. De même, ce temps précieux n’est pas toujours utilisé aussi efficacement que possible.

    + + + +

    Pour mener des réunions efficaces, les fonctionnaires bénéficient de ressources créées par des équipes de tout le gouvernement du Canada (GC) : Le Guide de planification de réunions inclusives d’Emploi et développement social Canada (EDSC), les ressources de soutien pour le travail à distance/hybride de FlexGC et le cours Planifier des réunions répondant à un réel besoin de l’École de la fonction publique du Canada (EFPC). 

    + + + +

    La planification influence grandement notre façon de vivre les réunions, surtout dans le cas des personnes marginalisées qui assument souvent une charge plus importante de tâches administratives. L’équipe des politiques du SNC a constaté que les principes axés sur l’action étaient utiles pour la planification de réunions plus utiles et équitables. Ils permettent à l’équipe de passer un meilleur moment et de consacrer plus de temps aux résultats.

    + + + +

    Pour aider les autres fonctionnaires à optimiser leur temps, Sam Burton, Rashi Khilnani et Melissa Toutloff (conseillères principales en politiques au SNC) parlent de leurs expériences, de leurs ressources et des principes en matière de réunion qu’applique leur équipe. 

    + + + +

    Q1 : Pouvez-vous nous parler d’une initiative nécessaire à la planification de réunions plus utiles et équitables ?

    + + + +

    R : Sam Burton

    + + + +

    Il est ressorti de nos rétrospectives d’équipe qu’il fallait réexaminer l’expérience offerte par les réunions.

    + + + +

    Dans le cadre des initiatives sur la diversité, l’équité et l’inclusion (DEI) communes à tout le SNC, une conversation a débuté autour des « tâches ménagères » au bureau. Cela inclut notamment la planification et l’animation de réunions, la prise de notes et l’organisation d’évènements. Nous avons découvert que ces tâches étaient réparties de manière disproportionnée et incombaient généralement aux femmes et aux personnes de couleur, qui n’étaient que rarement reconnues ou récompensées pour ce travail.

    + + + +

    Mon équipe (l’équipe des politiques) a tenu une rétrospective pour développer sa compréhension des « tâches ménagères » relatives à notre travail. Nous avons appris que ces tâches étaient souvent invisibles et informelles et que pour changer les choses, il fallait avant tout changer la façon dont nous planifiions et menions nos réunions.
    Si votre équipe mène elle aussi des rétrospectives, je vous suggère de lire le billet de blogue de notre collègue Clementine Hahn sur la façon de mener des rétrospectives inclusives.

    + + + +

    Un sondage a prouvé l’importance de cette initiative.

    + + + +

    Nous avons décidé de réaliser un sondage pour en savoir plus sur les changements souhaités par nos collègues. 

    + + + +

    La majorité de l’équipe des politiques a participé au sondage, et les résultats ont révélé des tendances claires :

    + + + +
      +
    • 100 % des personnes interrogées ont indiqué vouloir que les réunions aient un ordre du jour ou un processus ;
    • + + + +
    • 78 % ont dit vouloir connaître l’objectif ou les résultats attendus de la réunion ; et
    • + + + +
    • 78 % ont spécifiquement demandé à obtenir la documentation connexe à l’avance.
    • +
    + + + +

    Tout cela nécessite des « tâches ménagères ». Le sondage a également montré que si la responsabilité de ces tâches n’était pas clairement attribuée, le travail finissait par être distribué de manière inéquitable et la frustration se faisait sentir. 

    + + + +
    Exemple : Voici le sondage réalisé dans notre équipe au sujet des réunions. +

    Conseil : Vous pouvez utiliser l’outil Formulaires GC pour créer votre propre sondage bilingue et accessible et obtenir la rétroaction de votre équipe en matière de réunions !

    + + + +

    Sondage visant à guider les principes de l’équipe des politiques en matière de réunions

    + + + +

    Contexte du sondage et du processus pour la définition des principes axés sur l’action

    + + + +
    Instructions pour le sondage :
    + + + +
      +
    • N’hésitez pas à nous donner votre avis, aussi bien concernant l’animation des réunions que la participation à ces dernières.
    • + + + +
    • Certaines suggestions concerneront les petites réunions, d’autres les réunions de plus grande ampleur. Ce n’est pas un problème! Vous pouvez apporter quelques précisions si vous le souhaitez.
    • + + + +
    • Les exemples tirés de votre expérience sont très utiles, tout comme les liens.
    • + + + +
    • Les réponses sont anonymes et nous vous encourageons à répondre en toute honnêteté.
    • + + + +
    • Si vous avez des questions ou si vous souhaitez vous impliquer plus directement dans la rédaction des principes de réunion de l’équipe des politiques, contactez la personne organisatrice (nom) !
    • + + + +
    • Pour en savoir plus sur cette initiative et le rôle qu’y joue ce sondage, lisez la documentation supplémentaire (lien).
    • +
    + + + +
    Le problème que nous cherchons à résoudre : 
    + + + +

    À l’heure actuelle, il n’y a pas de critères communs sur la façon dont les réunions dirigées par les membres de l’équipe des politiques sont conçues, menées et suivies. Cela a créé une certaine confusion, de la frustration et des inquiétudes au sein de l’équipe (surtout concernant la répartition équitable des tâches et l’optimisation d’un temps précieux).

    + + + +
    Objectif : 
    + + + +

    Des principes connus et acceptés de toute l’équipe des politiques concernant ce qui est attendu des animateur·rice·s et des participant·e·s dans toute réunion menée par l’équipe, et ce, que le nombre de participants soit de 2, 20 ou 200.

    + + + +
    Résultat : 
    + + + +

    Un ensemble de principes élaborés de manière collaborative par l’équipe des politiques et visant à guider toutes les réunions menées par les membres de l’équipe des politiques à l’avenir. 

    + + + +
    Responsabilité :
    + + + +
      +
    • Bien qu’une personne de l’équipe (nom) soit responsable de gérer ce processus, tout le monde est invité à fournir ses idées ou à apporter son aide !
    • + + + +
    • L’ensemble de l’équipe des politiques aura la possibilité de contribuer et la direction de l’équipe prendra les décisions finales.
    • + + + +
    • Il s’agira d’un document vivant et ouvert sur lequel la direction de l’équipe reviendra et qu’elle modifiera régulièrement.
    • +
    + + + +
    Processus : 
    + + + +
      +
    1. Solliciter la contribution de l’équipe des politiques : d’abord par le biais d’une discussion lors de la rétrospective de l’équipe sur les « tâches ménagères » au bureau (lien), puis dans le cadre de ce sondage pour une contribution plus ciblée. 
    2. + + + +
    3. Communiquer les tendances décelées dans le cadre de la rétrospective et du sondage à l’équipe des politiques et aux collègues que cela intéresse (sur le canal Slack ouvert de l’équipe des politiques).
    4. + + + +
    5. Rédiger les principes de réunion de l’équipe des politiques et les communiquer à l’équipe pour obtenir sa rétroaction.
    6. + + + +
    7. Finaliser la version 1.0 des principes de réunion de l’équipe des politiques et commencer à les appliquer! Décider à quel moment évaluer le succès de cette mise en œuvre, choisir la personne qui devra les modifier au besoin et définir quand ces modifications devraient être faites.
    8. +
    + + + +

    Q1 : Selon moi, toutes les réunions devraient :

    + + + +

    Réponse courte.

    + + + +

    Q2 : Je trouve que les réunions sont les plus efficaces dans les cas suivants :

    + + + +

    Réponse courte.

    + + + +

    Q3 : Je trouve les réunions frustrantes dans les cas suivants :

    + + + +

    Réponse courte.

    + + + +

    Q4 : Je trouve que les réunions hybrides (pour lesquelles certaines personnes sont physiquement présentes et d’autres travaillent à distance) sont les plus efficaces dans les cas suivants :

    + + + +

    Réponse courte.

    + + + +

    Q5 : Je trouve que les réunions décentralisées (pour lesquelles toutes les personnes participantes travaillent à distance) sont les plus efficaces dans les cas suivants :

    + + + +

    Réponse courte.

    + + + +

    Q6 : De manière générale, voici mes souhaits pour les réunions menées par l’équipe des politiques :

    + + + +

    Réponse courte.

    + + + +

    Q7 : Voici des ressources en matière de réunions qui pourraient être utiles à notre équipe selon moi (anecdotes, livres, billets de blogue, vidéos, pratiques, formats, cadres ou autres) :

    + + + +

    Réponse courte.

    + + + +

    Q8 : Avez-vous quelque chose à ajouter ?

    + + + +

    Réponse courte.

    +
    + + + +

    + + + +

    Q2 : Comment l’équipe a-t-elle utilisé cette rétroaction pour définir des éléments d’action pour les fonctionnaires ?

    + + + +

    Conception de principes de réunion axés à la fois sur l’utilité et sur l’équité

    + + + +

    R : Sam Burton

    + + + + + +

    Légende : Pour entamer ce processus, l’animateur ou l’animatrice recueille la rétroaction de l’équipe concernant l’état actuel des réunions à l’aide d’une séance de rétrospective et d’un sondage en ligne. L’équipe se met ensuite d’accord sur ses objectifs communs pour l’amélioration des réunions en examinant ensemble la rétroaction recueillie. À l’aide des objectifs ainsi définis, l’animateur ou l’animatrice rédige et modifie au besoin les principes de réunion dans un document accessible à toute l’équipe. De cette façon, tout le monde peut offrir sa rétroaction de manière asynchrone. Une fois que les principes sont approuvés par l’équipe et la direction, l’équipe peut commencer à les appliquer! Le processus se répète ensuite lorsque l’animateur ou l’animatrice vient recueillir de la rétroaction.

    + + + +

    Voici certains commentaires de l’équipe et la façon dont ils ont été intégrés aux principes finaux :

    + + + +
      +
    • « Nous voulons un lien plus explicite avec l’inclusion et l’équité. »  +
        +
      • Nous avons donc demandé à la gestionnaire du programme de diversité, d’équité et d’inclusion du SNC ses conseils et sa rétroaction au sujet de nos principes.
      • +
      +
    • +
    + + + +
      +
    • « Il nous faut davantage de lignes directrices dans certains domaines, comme la prise en compte des fuseaux horaires et la séparation des responsabilités de la prise de note et de l’animation. » +
        +
      • Nous avons donc ajouté aux principes des éléments spécifiques à la planification, ou encore à la gestion du temps.
      • +
      +
    • +
    + + + +
      +
    • « Comment allons-nous communiquer ces principes aux personnes qui rejoindront l’équipe et veiller à ce que tout le monde les garde à l’esprit ? » +
        +
      • Nous avons donc créé des liens entre les principes relatifs aux réunions et d’autres documents incontournables de l’équipe (comme la documentation d’intégration). Nous avons décidé que les responsables de l’équipe des politiques mèneraient une phase de test appliquant les nouveaux principes, réfléchiraient à cette expérience et effectueraient des changements au besoin.
      • +
      +
    • +
    + + + +
    Exemple : Lisez les principes de l’équipe des politiques pour la planification de réunions utiles et équitables. +
      +
    1. Nous reconnaissons que les réunions, comme tous les aspects du travail et de la vie, sont influencées par des systèmes d’oppression, la culture de la suprématie blanche (en anglais) et le colonialisme, ainsi que par nos expériences et préjugés individuels.

      Dans la pratique, cela peut se traduire par une utilisation intentionnelle des rituels linguistiques (p. ex., la reconnaissance des territoires autochtones au début d’une réunion) et une garantie de la pluralité des voix (p. ex., veiller à la diversité de genre ou de race lors de l’organisation d’une table ronde). Cela signifie également qu’il faut nommer et déconstruire les termes ou les notions qui ont historiquement contribué à l’oppression systémique.  
    2. +
    + + + +
      +
    1. Nous veillons à ce que chaque réunion ait au moins un·e organisateur·rice et un·e animateur·rice qui collaborent pour s’attaquer au travail difficile afin de faciliter les choses, et ce, en vue d’assurer le succès des participant·e·s. 

      Les invitations aux réunions comprennent par exemple une description de l’objectif, des résultats attendus et des processus impliqués. Pour une réunion de l’équipe des politiques, cela peut comprendre :

      But : Discuter de l’ébauche de principes, obtenir de la rétroaction sur cette ébauche et veiller à ce que les attentes soient alignées quant à la façon d’appliquer les principes.
      Résultat : Préparation de l’équipe des politiques à mettre en œuvre l’ébauche de proposition.
      Processus : 20 minutes consacrée à la lecture en silence et aux commentaires, suivi d’une discussion.
    2. +
    + + + +
      +
    1. En tant qu’organisateur·rice·s ou animateur·rice·s, nous visons l’inclusion et l’équité dans la planification et la conception de nos réunions dans le but de placer les gens au cœur de nos réunions.

      Prenons un exemple : les membres de l’équipe ont généralement de nombreuses réunions chaque jour. Nous signalons donc les cas où la participation est optionnelle et précisons l’ordre du jour des réunions à l’avance. Cela permet aux membres de l’équipe d’améliorer leur gestion du temps et de tirer le meilleur parti des réunions, le tout, pour de meilleurs résultats.
    2. +
    + + + +
      +
    1. Lorsque nous rencontrons les participant·e·s, nous prenons soin les un·e·s des autres.

      Nous nous efforçons par exemple de bâtir des espaces d’encouragement (document en anglais). Ces espaces favorisent le dialogue par la reconnaissance des différences et la responsabilisation individuelle.
    2. +
    +
    + + + +

    Conseils visant à aider les fonctionnaires à établir des principes pour leurs réunions

    + + + +

    R : Melissa Toutloff

    + + + +

    Lorsque j’ai rejoint le SNC, en février 2023, j’ai reçu de la documentation à lire dans le cadre de mon intégration. Les principes régissant les réunions de l’équipe des politiques en faisaient partie. C’était la première fois de ma carrière de fonctionnaire que je voyais de telles lignes directrices.

    + + + +

    Bien qu’ils aient été élaboré par et pour l’équipe des politiques, ces principes sont suffisamment généraux pour s’adapter à de multiples contextes, y compris les modèles de travail décentralisés, en présentiel ou hybrides.

    + + + +
    Petites astuces pour les équipes souhaitant créer leurs propres principes! +
      +
    1. Obtenez l’accord de la direction pour la mise en œuvre des principes. 

      Bien que les principes de l’équipe des politiques aient été le fruit d’une initiative ascendante (c.-à-d. élaborés en équipe), le soutien de la direction était nécessaire à l’adoption et à la mise en œuvre de ces principes.
    2. +
    + + + +
      +
    1. Tenez compte des valeurs de votre organisme et de la culture et du contexte qui influencent vos réunions. 

      Les principes de réunion de l’équipe des politiques reconnaissent notamment que les réunions, comme tous les aspects du travail et de la vie, sont influencées par des systèmes d’oppression, la culture de la suprématie blanche et le colonialisme, ainsi que par nos expériences et préjugés individuels. Cela correspond à l’engagement plus global de l’organisme envers le principe d’inclusivité et nous encourage à répondre aux inégalités présentes dans tous les aspects de notre travail. 
    2. +
    + + + +
      +
    1. Définissez les rôles et les attentes qui y correspondent dans le cadre des réunions, en veillant à ce que les valeurs de votre organisme soient respectées.

      Les principes de réunion de l’équipe des politiques définissent par exemple des attentes spécifiques envers les organisateur·rice·s ou animateur·rice·s concernant la création d’espaces inclusifs et équitables lors de la planification de réunions. Cela implique de prendre du temps pour les rapports humains, d’éviter les invitations forçant les gens à enchaîner une multitude de réunions et de veiller à ce que les réunions se terminent soient plus tôt que prévu, soit à l’heure prévue.
    2. +
    +
    + + + +

    + + + +

    Q3 : En quoi ces principes améliorent-ils les expériences et la capacité de prestation ?

    + + + +

    R : Rashi Khilnani

    + + + +

    Ils façonnent et améliorent les expériences offertes par les réunions

    + + + +

    Les réunions de l’équipe des politiques ont une incidence sur le bien-être des membres de l’équipe : il s’agit d’espaces sûrs et inclusifs où ils et elles peuvent discuter des défis qui se présentent et mettre en place des éléments d’action pour les relever. Notre culture en matière de réunions m’a montré que l’on pouvait conjuguer humanité et efficacité.

    + + + +

    Nous respectons nos collègues et prenons le temps de parler et de plaisanter (dans notre équipe, Dan Monafu en est un excellent exemple). Cela crée un environnement au sein duquel nous ne craignons pas d’êtres nous-mêmes. C’est la clé d’une équipe plus heureuse et plus productive.

    + + + +

    Nos rétrospectives d’équipe appliquent notamment ces principes pour mettre en œuvre les pratiques suivantes :

    + + + +
      +
    • Communiquer à l’avance des tableaux de rétrospective, laisser aux gens le temps de réfléchir à ce dont ils souhaitent discuter pendant la réunion ;
    • + + + +
    • Fournir un ordre du jour structuré, commencer et finir les réunions à l’heure pour avoir une idée claire du temps consacré à chaque sujet et accorder du temps à l’identification des éléments d’action à la fin des réunions ; et
    • + + + +
    • Permettre aux membres de l’équipe de répondre de manière anonyme, quel que soit le sujet, ce qui est un gage de confiance. Cela augmente les chances que les problèmes soient signalés et abordés.
    • +
    + + + +

    Amélioration de la capacité de prestation de notre équipe

    + + + +

    Les principes de réunion de notre équipe augmentent notre capacité à atteindre nos objectifs dans nos domaines prioritaires. Notre temps s’en trouve optimisé, car de nombreuses personnes dans l’équipe n’hésitent pas à demander l’ordre du jour à l’avance (surtout pour les réunions récurrentes). S’il n’y a que peu de sujets à aborder, il n’est pas rare que nous annulions les réunions pour laisser notre équipe se consacrer à d’autres tâches. Comme l’a dit notre collègue Sam Burton, « C’est agréable que cette pratique se soit installée. Tout le monde dans notre équipe a la possibilité d’ouvrir la conversation et cela débouche sur une décision. » 

    + + + +

    Les principes de réunion ont également permis d’accélérer l’intégration de nouvelles personnes dans l’équipe et stimulé la participation aux discussions. Personnellement, je trouve que ces valeurs communes autour d’une participation équitable aux réunions m’ont permis de voir l’équipe des politiques comme un espace où je pouvais poser des questions sans crainte. Cela a grandement accéléré mon intégration au sein de l’équipe. Notre collègue Melissa Toutloff a mentionné que les principes l’avaient aidée à comprendre les normes et la culture de l’équipe, ce qui représente un autre aspect crucial de l’intégration et de l’adaptation à un nouvel environnement professionnel. 

    + + + +

    Je suis certaine que cette culture axée sur la gentillesse dans le cadre des réunions est applicable à tous les types d’équipes. Je souhaite à tout le monde d’avoir la chance que j’ai; celle de faire partie d’une équipe où la collaboration est axée sur un objectif clair.

    + + + +

    Donnez-nous votre avis !

    + + + +

    Nous espérons que ces ressources et astuces vous permettront de créer des principes qui guideront les réunions de votre équipe. Dans notre équipe, ces outils améliorent à la fois l’expérience offerte par les réunions et la capacité dont nos disposons pour travailler sur nos priorités.

    + + + +

    N’hésitez pas à nous contacter pour nous faire part de votre rétroaction ou de vos expériences dans ce domaine ! C’est toujours un plaisir pour nous d’apprendre auprès de nos collègues fonctionnaires.

    + From 5c124a4d48f31a41129b4d5577c272a563843d2d Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Tue, 19 Sep 2023 14:26:12 -0400 Subject: [PATCH 70/78] [AUTO-PR] New content release - 2023-09-19T18:10:08.307Z (#4913) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added new file: delivering-digital-learning:-a-conversation-with-eliane-dorval.md * Added new file: offrir-de-l’apprentissage-numérique-:-une-conversation-avec-eliane-dorval.md --- ...ning:-a-conversation-with-eliane-dorval.md | 191 ++++++++++++++++++ ...-:-une-conversation-avec-eliane-dorval.md" | 191 ++++++++++++++++++ 2 files changed, 382 insertions(+) create mode 100644 content/en/blog/posts/delivering-digital-learning:-a-conversation-with-eliane-dorval.md create mode 100644 "content/fr/blog/posts/offrir-de-l\342\200\231apprentissage-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" diff --git a/content/en/blog/posts/delivering-digital-learning:-a-conversation-with-eliane-dorval.md b/content/en/blog/posts/delivering-digital-learning:-a-conversation-with-eliane-dorval.md new file mode 100644 index 000000000..8fbbf876e --- /dev/null +++ b/content/en/blog/posts/delivering-digital-learning:-a-conversation-with-eliane-dorval.md @@ -0,0 +1,191 @@ +--- +layout: blog +title: 'Delivering digital learning: A conversation with Eliane Dorval' +description: >- + Eliane Dorval, Senior Learning Designer at Canada School of Public Service (CSPS) shares thoughts on supporting public servants to work effectively in a digital age. +author: 'Eliane Dorval, Senior Learning Designer, Canada School of Public Service (CSPS)' +date: '2023-09-19T09:59:51' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/09/REV-Eliane_Dorval_Blog_Post_EN-.png +image-alt: Eliane Dorval, Senior Learning Designer, Canada School of Public Service (CSPS) +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/09/REV-Eliane_Dorval_Blog_Post_EN-.png +translationKey: blog-digital-learning +--- + +

    This article was previously published on CDS’s LinkedIn page in September 2023. Check out the original post.

    + + + +

    “All humans are learners throughout their lives.”

    + + + +

    – Eliane Dorval, Senior Learning Designer, Canada School of Public Service (CSPS)

    + + + +

    As public servants, we must continuously learn skills and gain knowledge in order to serve people in Canada effectively. One of the many resources available to us is the Canada School of Public Service (CSPS). A business line of CSPS is the Digital Academy (DA), which provides “public servants with the skills and knowledge they need to deliver digital-era programs, policies, and services”.

    + + + +

    We spoke with Eliane Dorval, a Senior Learning Designer at the CSPS DA, about the work being done at the school, and how they’re supporting public servants to work effectively in the digital age. 

    + + + +

    Q1: Can you share a little about your role at the Digital Academy? 

    + + + +

    My work at the DA focuses on digital products, data, and Artificial Intelligence (AI). As a learning designer, I shape learning experiences for public servants through structural course design and project management. Learning designers consider the group of people who need to learn skills or get knowledge, and determine the best ways to guide these people to reach the intended learning objectives. 

    + + + +

    We do this by:

    + + + +
      +
    • Assessing the learners’ current skills;
    • + + + +
    • Setting course objectives;
    • + + + +
    • Building the content;
    • + + + +
    • Creating engaging lessons; and 
    • + + + +
    • Seeking and incorporating feedback throughout the design.
    • +
    + + + +

    An analogy: imagine being handed a dictionary and grammar book, and then being asked to teach a group of adults how to read. You would use the core content, and determine the best way for them to learn, while being respectful of their diverse skills and experiences. That is what I do, but instead of teaching people to read, I help them learn about digital, data, and AI. 

    + + + +

    Q2: What are the differences between an instructor, facilitator, and learning designer?

    + + + +

    Instructors are Subject Matter Experts (SMEs) who share learning and concepts. They deliver content with meaningful examples of the application.

    + + + +

    Adult learners already have many skills and the abilities to learn new concepts. In leveraging those skills, facilitators can foster an environment that empowers learners to take charge of their own learning. As a “guide on the side”, facilitators encourage learners to actively participate and direct their own journey. Creating a collaborative, learner-centred environment allows learners to engage, reflect, and apply their previous knowledge and experiences as they learn.

    + + + +

    Learning designers create the courses. Using core content, designers partner with SMEs  to assess the audience, their current knowledge level, and the goals of learning. They then combine this information  to create learning goals, which are broken down into bite-sized portions for each learning objective. It’s important to seek continuous feedback throughout the design process. This includes validation sessions where designers and their multidisciplinary teams (Product Managers and SMEs) inform stakeholders and “bring them along” during the design process. Another feedback loop is from testing with people. 

    + + + +

    Q3: How do you ensure multiple perspectives, learning styles, and viewpoints are incorporated into training?

    + + + +

    We try to do this in a number of ways. As learning designers, we want to make sure that we cater to all learning styles and diverse viewpoints throughout the entire learning journey. We offer courses in different formats (written material, video, or audio) and incorporate different interactive activities, like scenarios, role play, debates, and self-assessment. 

    + + + +

    We follow inclusion and plain language best practices to respect different identities and backgrounds. This means being culturally sensitive and mindful to avoid offensive or exclusionary examples. Inclusion is also a focus in our feedback loops and assessments before and after the launch of a new course. We test new material with many individuals with different backgrounds and lived experiences to ensure we receive varied feedback. 

    + + + + + + + +

    There’s a lot to learn! The DA’s digital and data learning by theme includes courses on: digital government, data literacy, digital leadership, service design, cloud computing, cybersecurity, AI, agile, and trending technology topics. Since joining the public service 9 months ago, I’ve learned there’s a lot of expertise in the government. There are many opportunities to expand this knowledge – to take from these pools of experts and share their skills with a larger number of public servants. 

    + + + +

    Q5: What emerging technology are you most excited to explore?

    + + + +

    There are so many exciting digital trends emerging at the moment. One I am very excited about is Extended Reality, which is an umbrella term that includes augmented reality, virtual reality (VR), and mixed reality. Extended reality can open many possibilities for training simulations. The use of VR to train staff has the potential to revolutionise learning. While these types of technology are still in the early stages of implementation, I’m excited to see what the future holds.

    + + + +

    Q6: What courses do you recommend for public servants in the Digital Age?

    + + + +

    At the DA, we recommend the following courses as foundational for all public servants: 

    + + + + + + + +

    As a manager, we also include:

    + + + + + + + +

    And, for executives:

    + + + + + + + +
    + + + +

    Learn more about the Digital Academy!

    + + + +

    Thank you Eliane for taking the time to chat with us about the importance of continuous learning for public servants!

    + + + +

    To stay up to date on data and digital, subscribe to the Digital Academy newsletter

    + diff --git "a/content/fr/blog/posts/offrir-de-l\342\200\231apprentissage-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" "b/content/fr/blog/posts/offrir-de-l\342\200\231apprentissage-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" new file mode 100644 index 000000000..2d1d62dfd --- /dev/null +++ "b/content/fr/blog/posts/offrir-de-l\342\200\231apprentissage-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" @@ -0,0 +1,191 @@ +--- +layout: blog +title: 'Offrir de l’apprentissage numérique : Une conversation avec Eliane Dorval' +description: >- + Eliane Dorval, conceptrice principale de l’apprentissage chez École de la fonction publique du Canada (EFPC) partage ses réflexions sur la façon d’aider les fonctionnaires à travailler efficacement à l’ère numérique. +author: '' +date: '2023-09-19T09:59:51' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/09/NEW_REV-Eliane_Dorval_Blog_Post_FR.png +image-alt: Eliane Dorval, conceptrice principale de l’apprentissage, École de la fonction publique du Canada (EFPC). +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/09/NEW_REV-Eliane_Dorval_Blog_Post_FR.png +translationKey: blog-digital-learning +--- + +

    Cet article a été publié sur la page LinkedIn du SNC en Septembre 2023. Consultez le billet original.

    + + + +

    « Tous les humains apprennent tout au long de leur vie. »

    + + + +

    – Eliane Dorval, conceptrice principale de l’apprentissage, École de la fonction publique du Canada (EFPC)

    + + + +

    En tant que fonctionnaires, nous devons continuellement acquérir des compétences et des connaissances afin de servir efficacement les gens au Canada. L’une des nombreuses ressources à notre disposition est l’École de la fonction publique du Canada (EFPC). L’un des secteurs d’activité de l’EFPC est l’Académie du numérique (AD), qui « permet aux fonctionnaires d’acquérir les compétences et les connaissances dont ils et elles ont besoin pour créer des programmes, des politiques et des services à l’ère du numérique ».

    + + + +

    Nous nous sommes entretenus avec Eliane Dorval, conceptrice principale de l’apprentissage à l’Académie du numérique de l’EFPC, au sujet du travail effectué à l’école et des efforts visant à aider les fonctionnaires à travailler efficacement à l’ère numérique. 

    + + + +

    Q1 : Pouvez-vous nous parler un peu de votre rôle à l’Académie du numérique ? 

    + + + +

    Mon travail à l’Académie du numérique se penche sur les produits numériques, les données et l’intelligence artificielle (IA). En tant que conceptrice de l’apprentissage, je façonne des expériences d’apprentissage pour les fonctionnaires grâce à la conception structurelle de cours et à la gestion de projet. Les concepteurs de l’apprentissage évaluent le groupe de personnes qui ont besoin d’acquérir des compétences ou des connaissances, et déterminent les meilleures façons de guider ces personnes vers leurs objectifs d’apprentissage. 

    + + + +

    Pour y parvenir, nous :

    + + + +
      +
    • évaluons les compétences actuelles des apprenant·e·s;
    • + + + +
    • fixons des objectifs de cours;
    • + + + +
    • élaborons du contenu;
    • + + + +
    • créons des leçons intéressantes; 
    • + + + +
    • recherchons et intégrons les commentaires tout au long de la conception.
    • +
    + + + +

    Une analogie : imaginez qu’on vous remet un dictionnaire et un livre de grammaire, puis qu’on vous demande d’enseigner la lecture à un groupe d’adultes. Vous utiliseriez le contenu de base, pour ensuite déterminer la meilleure façon de leur enseigner la matière, tout en respectant leurs diverses compétences et expériences. C’est le travail que je fais, mais plutôt qu’enseigner aux gens à lire, j’aide les gens à mieux comprendre le numérique, les données et l’IA. 

    + + + +

    Q2 : Quelles sont les différences entre un instructeur, un facilitateur et un concepteur de l’apprentissage ?

    + + + +

    Les instructeurs sont des experts en la matière qui enseignent la théorie et les concepts. Ils fournissent du contenu avec des exemples concrets de mise en application.

    + + + +

    Les apprenant·e·s adultes possèdent déjà de nombreuses compétences et la capacité d’apprendre de nouveaux concepts. En tirant parti de ces compétences, les facilitateurs peuvent favoriser un environnement qui permet aux apprenant·e·s de prendre en charge leur propre apprentissage. En tant que « guide sur le côté », les facilitateurs encouragent les apprenant·e·s à participer activement et à diriger leur propre parcours. La création d’un environnement collaboratif centré sur l’apprenant·e permet aux gens de s’engager, de réfléchir et d’appliquer leurs connaissances et expériences antérieures au fur et à mesure de leur apprentissage.

    + + + +

    Les concepteurs et conceptrices de l’apprentissage créent les cours. En utilisant le contenu de base, les concepteurs et les conceptrices s’associent à des experts en la matière pour évaluer le public, leur niveau de connaissances actuel et les objectifs d’apprentissage. On procède ensuite à une synthèse de cette information pour créer des objectifs d’apprentissage qui seront divisés en petites portions pour chacun d’entre eux. Il est important de rechercher un retour continu tout au long du processus de conception. Cette rétroaction prend la forme de séances de validation où les concepteurs et conceptrices et leurs équipes multidisciplinaires (chef·fe·s de produit et expert·e·s en la matière) informent les parties prenantes et leur ouvrent la porte sur le processus de conception. Une autre boucle de rétroaction provient des tests avec les gens. 

    + + + +

    Q3 : Comment vous assurez-vous d’intégrer multiples perspectives, styles d’apprentissage et points de vue à la formation ?

    + + + +

    Nous avons recours à plusieurs mécanismes pour y arriver. En tant que concepteurs et conceptrices de l’apprentissage, nous tenons à adapter notre contenu à tous les styles d’apprentissage et aux divers points de vue tout au long du parcours d’apprentissage. Nous offrons des cours dans différents formats (matériel écrit, vidéo ou audio) et incorporons différentes activités interactives, comme des scénarios, des jeux de rôle, des débats et l’auto-évaluation. 

    + + + +

    Nous suivons les meilleures pratiques en matière d’inclusion et de langage clair pour respecter les différentes identités et origines. Notamment, nous veillons à la sensibilité culturelle et évitons les exemples offensants ou exclusifs. L’inclusion est également au centre de nos boucles de rétroaction et nos évaluations avant et après le lancement d’un nouveau cours. Nous testons notre nouveau matériel avec de nombreuses personnes ayant des antécédents et des expériences vécues différents pour nous assurer de recevoir des commentaires variés. 

    + + + +

    Q4 : Quelles tendances numériques les fonctionnaires devraient-ils suivre ?

    + + + +

    Il y a beaucoup à apprendre ! L’apprentissage sur le numérique et les données catégorisées par thème de l’Académie du numérique comprend des cours sur : le gouvernement numérique, la littératie des données, le leadership numérique, la conception de services, l’informatique en nuage, la cybersécurité, l’IA, le développement agile et les sujets technologiques tendances. Depuis que je me suis joint à la fonction publique il y a 9 mois, j’ai appris qu’il y a beaucoup d’expertise au sein du gouvernement. Il existe de nombreuses possibilités d’élargir ces connaissances – de tirer parti de ces bassins d’expert·e·s et de partager leurs compétences avec un plus grand nombre de fonctionnaires. 

    + + + +

    Q5 : Quelle technologie émergente avez-vous le plus hâte d’explorer ?

    + + + +

    Il y a tellement de tendances numériques qui émergent en ce moment et que je trouve passionnantes. L’une d’entre elles est la réalité étendue (en anglais), un terme générique qui inclut la réalité augmentée, la réalité virtuelle et la réalité mixte. La réalité étendue peut ouvrir de nombreuses possibilités pour les simulations d’entraînement. L’utilisation de la réalité virtuelle pour former le personnel a le potentiel de révolutionner l’apprentissage. Bien que la mise en œuvre de ces technologies en soit encore aux étapes embryonnaires, j’ai hâte de voir ce que l’avenir nous réserve.

    + + + +

    Q6 : Quels cours recommandez-vous aux fonctionnaires à l’ère numérique ?

    + + + +

    À l’Académie du numérique, nous recommandons les cours suivants de base pour tous les fonctionnaires : 

    + + + + + + + +

    Pour les gestionnaires, nous recommandons également :

    + + + + + + + +

    Et, pour les cadres :

    + + + + + + + +
    + + + +

    En savoir plus sur l’Académie du numérique !

    + + + +

    Merci Eliane d’avoir pris le temps de discuter avec nous de l’importance de l’apprentissage continu pour les fonctionnaires !

    + + + +

    Pour rester au fait sur les données et le numérique, inscrivez-vous à l’infolettre de l’Académie du numérique

    + From e2cc22a01ee5a766f093a141dcfecf09ebf9d445 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Wed, 20 Sep 2023 13:18:37 -0400 Subject: [PATCH 71/78] =?UTF-8?q?Updated=20file:=20comment-nous-planifions?= =?UTF-8?q?-des-r=C3=A9unions-plus-utiles-et-=C3=A9quitables=C2=A0.md=20(#?= =?UTF-8?q?4915)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...r\303\251unions-plus-utiles-et-\303\251quitables\302\240.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/content/fr/blog/posts/comment-nous-planifions-des-r\303\251unions-plus-utiles-et-\303\251quitables\302\240.md" "b/content/fr/blog/posts/comment-nous-planifions-des-r\303\251unions-plus-utiles-et-\303\251quitables\302\240.md" index 3f255d1c1..afeb5dcfd 100644 --- "a/content/fr/blog/posts/comment-nous-planifions-des-r\303\251unions-plus-utiles-et-\303\251quitables\302\240.md" +++ "b/content/fr/blog/posts/comment-nous-planifions-des-r\303\251unions-plus-utiles-et-\303\251quitables\302\240.md" @@ -3,7 +3,7 @@ layout: blog title: 'Comment nous planifions des réunions plus utiles et équitables ' description: >- Les principes axés sur l’action aident les fonctionnaires à planifier des réunions plus utiles et équitables. Résultat : un gain de temps et de capacité de prestation. -author: 'Sam Burton, Rashi Khilnani, and Melissa Toutloff (Senior Policy Advisors at CDS)' +author: 'Sam Burton, Rashi Khilnani, and Melissa Toutloff(Conseillères principales en politiques au SNC) ' date: '2023-09-14T13:26:11' image: https://articles.alpha.canada.ca/uploads/sites/25/2023/09/FR-PlanningUsefulEquitableMeetings_FIP_Blog_Post.png image-alt: Un calendrier dont les icônes représentent la préparation de réunions. envoi de courriels offrant des éléments de contexte importants, planification, suivi du temps et collaboration. From f0b4a291f78e8685f6dbc883a0f130d96580e631 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 26 Sep 2023 09:43:49 -0400 Subject: [PATCH 72/78] chore(deps): update all non-major github action dependencies (#4834) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/build-test.yml | 4 ++-- .github/workflows/deploy-staging.yaml | 4 ++-- .github/workflows/remove-staging.yaml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index fdf7f9ca2..de5d44cc6 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -48,7 +48,7 @@ jobs: ~/cds-website-dist key: ${{ runner.os }}-${{ github.sha }} - name: Setup Ruby - uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # v1.152.0 + uses: ruby/setup-ruby@5311f05890856149502132d25c4a24985a00d426 # v1.153.0 with: ruby-version: 3.0 - name: install html proofer @@ -86,7 +86,7 @@ jobs: key: ${{ runner.os }}-${{ github.sha }} - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 + uses: aws-actions/configure-aws-credentials@50ac8dd1e1b10d09dac7b8727528b91bed831ac0 # v3.0.2 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/deploy-staging.yaml b/.github/workflows/deploy-staging.yaml index ad566da2a..7f8431a9a 100644 --- a/.github/workflows/deploy-staging.yaml +++ b/.github/workflows/deploy-staging.yaml @@ -26,7 +26,7 @@ jobs: - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 + uses: aws-actions/configure-aws-credentials@50ac8dd1e1b10d09dac7b8727528b91bed831ac0 # v3.0.2 with: aws-access-key-id: ${{ secrets.STAGING_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.STAGING_AWS_SECRET_ACCESS_KEY }} @@ -60,7 +60,7 @@ jobs: - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 + uses: aws-actions/configure-aws-credentials@50ac8dd1e1b10d09dac7b8727528b91bed831ac0 # v3.0.2 with: aws-access-key-id: ${{ secrets.STAGING_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.STAGING_AWS_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/remove-staging.yaml b/.github/workflows/remove-staging.yaml index 77ed97263..0174e2706 100644 --- a/.github/workflows/remove-staging.yaml +++ b/.github/workflows/remove-staging.yaml @@ -23,7 +23,7 @@ jobs: - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 + uses: aws-actions/configure-aws-credentials@50ac8dd1e1b10d09dac7b8727528b91bed831ac0 # v3.0.2 with: aws-access-key-id: ${{ secrets.STAGING_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.STAGING_AWS_SECRET_ACCESS_KEY }} @@ -44,7 +44,7 @@ jobs: - name: Configure AWS credentials id: aws-creds - uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 # v3.0.1 + uses: aws-actions/configure-aws-credentials@50ac8dd1e1b10d09dac7b8727528b91bed831ac0 # v3.0.2 with: aws-access-key-id: ${{ secrets.STAGING_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.STAGING_AWS_SECRET_ACCESS_KEY }} From 74b8271dc52eb6f81587f04ec1233c88b1b500c0 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Tue, 3 Oct 2023 10:56:48 -0400 Subject: [PATCH 73/78] [AUTO-PR] New content release - 2023-10-03T14:54:46.800Z (#4923) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added new file: building-trust-and-understanding:-privacy-notices-and-usability-testing .md * Added new file: instaurer-la-confiance-et-renforcer-la-compréhension :-avis-de-confidentialité-et-tests-d’utilisabilité.md --- ...-notices-and-usability-testing\302\240.md" | 101 ++++++++++++++ ...ests-d\342\200\231utilisabilit\303\251.md" | 125 ++++++++++++++++++ 2 files changed, 226 insertions(+) create mode 100644 "content/en/blog/posts/building-trust-and-understanding:-privacy-notices-and-usability-testing\302\240.md" create mode 100644 "content/fr/blog/posts/instaurer-la-confiance-et-renforcer-la-compr\303\251hension\302\240:-avis-de-confidentialit\303\251-et-tests-d\342\200\231utilisabilit\303\251.md" diff --git "a/content/en/blog/posts/building-trust-and-understanding:-privacy-notices-and-usability-testing\302\240.md" "b/content/en/blog/posts/building-trust-and-understanding:-privacy-notices-and-usability-testing\302\240.md" new file mode 100644 index 000000000..105a39e0f --- /dev/null +++ "b/content/en/blog/posts/building-trust-and-understanding:-privacy-notices-and-usability-testing\302\240.md" @@ -0,0 +1,101 @@ +--- +layout: blog +title: 'Building trust and understanding: Privacy notices and usability testing ' +description: >- + Clear and concise privacy notices can help build trust and improve public services. Learn more about a tool to help teams write clear, easy to understand privacy notices for usability testing. +author: ' Kaira Bakkestad-Legare (Policy Advisor), Cheyenne Arrowsmith (SRE Lead), Omar Tehsin (Software Developer) ' +date: '2023-10-03T10:53:35' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/07/PrivacyPolicyGeneratorTool_-BlogEN.png +image-alt: An image of several people making use of the Privacy Generator tool in varying instances. +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/07/PrivacyPolicyGeneratorTool_-BlogEN.png +translationKey: blog-new-privacy-policy +--- + +

    Improving government services in the digital age means providing public services that are simple to use and trustworthy. The Government of Canada Digital Standards highlight that services should be built to address the needs of users, not the internal constraints or complexities of government. Designing and developing with user feedback results in services that are more accessible, secure, and easy to use. 

    + + + +

    Usability testing is critical to better digital services, but sometimes it’s tricky to figure out where to start.

    + + + +

    Start with trust: Creating privacy and consent notices for usability testing 

    + + + +

    An important part of any plan to conduct research with the people who will be using your service is a privacy and consent notice. Easy to read privacy notices help people understand how their information is used, what their legal rights are, and who to contact with concerns.

    + + + +

    Building trust with research participants builds public trust in the services you’re working on. Our colleagues, Hillary Lorimer and Janice LaGiorgia, wrote about the importance of privacy notices in usability testing, noting: 

    + + + +
    +

    “As government employees, we need to take extra care to empower participants by providing them with information about who we are, why we’re doing research, how their data will be used, and their right to withdraw at any time during the process. This is one way we manage real and perceived power imbalances between ourselves as public servants and participants, so that their decision to take part in usability testing is not unduly influenced.”

    +
    + + + +

    While working with Veterans Affairs Canada (VAC) on the Find benefits and services tool, the team tested 9 product iterations with more than 100 participants across several locations in just 9 months. The team wrote a lot of new privacy notices in a short time. This process, and all the back and forth with our Access to Information and Privacy (ATIP) colleagues, clearly demonstrated the need for a simpler way to create these notices. An early solution to this problem was to include a policy analyst with every product team, to help with drafting privacy notices and ensuring compliance. Even with the power of multidisciplinary teams, there was still a lot of back and forth with ATIP, and repetitive approvals on very similar notices. 

    + + + +

    After working with the Treasury Board of Canada Secretariat (TBS)’s ATIP team, our policy analysts identified some basic patterns and components for privacy and consent notices. In 2021, we used these patterns to build and launch an internal tool to help create templates for notices for usability testing. This tool could be used to quickly generate notices that were consistent, met privacy standards, and needed fewer exchanges before being approved.

    + + + +

    A solution for teams across government

    + + + +

    Two years after launching the tool, we’ve made some updates to make it easier for teams across government to use, and to improve security and functionality. Previously, the language in the form was focused on teams at TBS. The updated tool has been expanded, in collaboration with policy advisors and content designers, to be more helpful for other federal departments and agencies. The tool can help teams get started on creating privacy and consent notices for usability testing. As always, all privacy notices need to be reviewed by your department’s ATIP team prior to use.

    We’ve written before about how reducing the length and complexity of privacy notices can increase trust in a service, and we applied these same principles in our review of this tool. We made the language easier to read and understand, helping both the teams creating notices, and importantly the people who will read and respond to them.

    + + + +

    Some ways we made the content easier to read and understand:

    + + + +
      +
    1. Removing passive voice and simplifying sentence structure
      Before: “If a correction has been made to your personal information, we will ensure that any institution we’ve shared it with corrects their records as well.”

      After: “If you make corrections, then we’ll correct this information in the research records for X and Y.”

    2. + + + +
    3. Making the content flow more intuitive for readers
      In previous versions of the template, everything a participant was consenting to was included in different sections throughout the notice. We made a change to summarize everything at the end of the notice, to improve clarity and ensure participants understood exactly what they are signing. 
      Eg: 
      By signing, you confirm that:
    4. +
    + + + +
      +
    • You’ve read and understood this page and agree to participate.
    • + + + +
    • You’re not a former federal public servant who received a pension or lump sum payment from the Government of Canada.
    • + + + +
    • You’re not a federal public servant participating during working hours.
    • +
    + + + +

    Increasing security and reliability 

    + + + +

    The online tool was originally created to answer a need identified by CDS product teams, but it was launched quickly without a lot of forward planning for maintenance and ownership. The tool, initially hosted on the Heroku cloud platform, was moved to Amazon Web Services (AWS). This move ensures greater reliability and consistency with other CDS products. From a maintenance perspective, this makes it easier for our teams to monitor and mitigate any issues as they arise, rather than having to conduct checks across multiple platforms. The tool was built in small components, which made this ‘lift and shift’ exercise much faster and simpler. 

    + + + +

    These updates by our Site Reliability and Engineering (SRE) team, have made the tool more secure and easier to maintain. Site reliability engineering, an approach to tackling operations and infrastructure problems using software engineering methodology, allows the team to iterate and improve frequently. The SRE team continues to monitor the tools’ use and reliability, and will make adjustments and updates when needed.

    + + + +

    Working together to deliver better services

    + + + +

    Now that the privacy notice generator has been updated, we encourage teams across the GC to try it out! If your team has used it to help prepare for usability testing, reach out and share your story and any feedback on the tool. Together, we can improve how we design and deliver services across government.

    + diff --git "a/content/fr/blog/posts/instaurer-la-confiance-et-renforcer-la-compr\303\251hension\302\240:-avis-de-confidentialit\303\251-et-tests-d\342\200\231utilisabilit\303\251.md" "b/content/fr/blog/posts/instaurer-la-confiance-et-renforcer-la-compr\303\251hension\302\240:-avis-de-confidentialit\303\251-et-tests-d\342\200\231utilisabilit\303\251.md" new file mode 100644 index 000000000..3f04437ae --- /dev/null +++ "b/content/fr/blog/posts/instaurer-la-confiance-et-renforcer-la-compr\303\251hension\302\240:-avis-de-confidentialit\303\251-et-tests-d\342\200\231utilisabilit\303\251.md" @@ -0,0 +1,125 @@ +--- +layout: blog +title: 'Instaurer la confiance et renforcer la compréhension : avis de confidentialité et tests d’utilisabilité' +description: >- + Des avis de confidentialité clairs et concis peuvent aider à renforcer la confiance et améliorer les services publics. Apprenez-en plus au sujet de l’outil qui aide les équipes à rédiger des avis de confidentialité clairs et faciles à comprendre pour les tests d’utilisabilité. +author: ' Kaira Bakkestad-Legare (conseillère en politiques), Cheyenne Arrowsmith (responsable de l’IFS), Omar Tehsin (développeur de logiciels) ' +date: '2023-10-03T10:53:55' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/07/Privacy-Policy-Generator-tool-blog-FR.png +image-alt: Une image de plusieurs personnes utilisant le générateur d’avis de confidentialité dans diverses situations +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/07/Privacy-Policy-Generator-tool-blog-FR.png +translationKey: blog-new-privacy-policy +--- + +

    Améliorer les services gouvernementaux à l’ère numérique signifie fournir des services publics fiables et simples à utiliser. Les normes relatives au numérique du gouvernement du Canada insistent sur le fait que les services doivent être conçus pour répondre aux besoins des utilisateur·rice·s, et non aux contraintes internes ou aux complexités gouvernementales. Lorsque la conception et le développement tiennent compte des commentaires des utilisateur·rice·s, les services qui en résultent sont plus accessibles, sécurisés et faciles à utiliser. 

    + + + +

    Bien que les tests d’utilisabilité jouent un rôle important dans l’amélioration des services numériques, il peut parfois être difficile de savoir par où commencer.

    + + + +

    Instaurez d’abord la confiance : rédigez des avis de confidentialité et de consentement pour les tests d’utilisabilité 

    + + + +

    Un avis de confidentialité et de consentement constitue une partie importante de votre plan de recherche auprès des personnes qui utiliseront votre service. Des avis de confidentialité faciles à lire aideront les personnes à comprendre la manière dont leurs renseignements sont utilisés, leurs droits reconnus par la loi et les personnes-ressources à contacter en cas de problèmes ou de préoccupations.

    + + + +

    Établir une relation de confiance avec les personnes participant à la recherche permet de renforcer la confiance du public envers les services sur lesquels vous travaillez. Nos collègues, Hillary Lorimer et Janice LaGiorgia ont rédigé un passage qui souligne l’importance des avis de confidentialité dans les tests d’utilisabilité : 

    + + + +
    +

    « En tant que fonctionnaires du gouvernement, nous devons veiller à outiller les personnes participantes en leur donnant des renseignements sur notre identité, sur la raison pour laquelle nous réalisons une recherche, sur la façon dont leurs données vont être utilisées et sur leur droit de cesser de participer à tout moment du processus. C’est l’une des manières dont nous gérons les inégalités réelles et perçues en matière de pouvoir entre les fonctionnaires et les personnes participantes afin que ces dernières puissent choisir librement de prendre part aux tests d’utilisabilité. »

    +
    + + + +

    Lors de sa collaboration avec Anciens Combattants Canada (ACC) sur l’outil Trouver les prestations et services pertinents, l’équipe a testé 9 versions du produit auprès de plus de 100 participant·e·s réparti·e·s à plusieurs endroits en seulement 9 mois. L’équipe a rédigé beaucoup de nouveaux avis dans un court laps de temps. Ce processus, ainsi que tous les échanges avec nos collègues de l’accès à l’information et protection des renseignements personnels (AIPRP), a clairement démontré la nécessité d’avoir une façon plus simple de créer ces avis. L’une des premières solutions à ce problème a été l’inclusion d’un·e analyste de politiques dans chaque équipe de produit. Son rôle consiste à rédiger des brouillons des avis de confidentialité et de veiller au respect des exigences. Cependant, même en tirant parti du pouvoir des équipes multidisciplinaires, on s’échangeait toujours plusieurs messages avec l’AIPRP pour chaque avis, et on fournissait des approbations répétitives pour des avis très semblables. 

    + + + +

    Après avoir travaillé au sein de l’équipe d’AIPRP du Secrétariat du Conseil du Trésor du Canada (SCT), nos analystes de politiques ont identifié des structures et composants de base pour les avis de confidentialité et de consentement. En 2021, nous avons utilisé ces structures pour concevoir et lancer un outil interne permettant de créer des gabarits pour les avis de tests d’utilisabilité. Cet outil pourrait servir à générer rapidement des avis cohérents qui satisfont aux normes en matière de protection de vie privée et nécessitent peu d’échanges pour être approuvés.

    Une solution pour les équipes à l’échelle de la fonction publique

    + + + +

    Deux ans après le lancement de l’outil, nous avons effectué des mises à jour afin de faciliter son utilisation par des équipes à l’échelle de la fonction publique et d’améliorer la sécurité et ses fonctionnalités. Le langage précédemment utilisé dans le formulaire était axé sur les équipes du SCT. Nous avons collaboré avec des analystes en politiques et des concepteur·rice·s de contenu afin d’étoffer l’outil pour qu’il puisse être utile à d’autres ministères et organismes fédéraux. Cet outil peut aider les équipes à se lancer dans la rédaction d’avis de confidentialité et de consentement pour les tests d’utilisabilité. Comme toujours, tous les avis de confidentialité doivent être révisés par l’équipe d’AIPRP de votre ministère avant d’être utilisés.

    + + + +

    Nous avons déjà expliqué comment réduire la longueur et la complexité des avis de confidentialité peut augmenter la confiance envers le service. Nous avons appliqué ces mêmes principes lors de notre révision de l’outil. Nous avons modifié le langage utilisé pour faciliter la lecture et la compréhension afin d’aider les équipes rédigeant les avis et, par-dessus tout, les personnes qui les liront et y répondront.

    + + + +

    Voici quelques méthodes que nous employons pour faciliter la lecture et la compréhension :

    + + + +
      +
    1. Suppression de la voix passive et simplification de la structure de phrase
    2. +
    + + + +

    Avant : « Si une modification a été apportée à vos renseignements personnels, nous nous assurerons que toutes les institutions avec lesquelles nous avons partagé vos renseignements modifient également leurs dossiers. »

    + + + +

    Après : Si vous modifiez vos renseignements personnels, nous effectuerons ces mêmes modifications dans nos dossiers de recherche pour X et Y. »

    + + + +

    2. Expression plus intuitive du flux du contenu pour les lecteur·rice·s

    + + + +

    Dans les versions antérieures du gabarit, tous les énoncés auxquels les participant·e·s consentaient étaient dispersés dans différentes sections de l’avis. Nous avons modifié le gabarit et avons placé tous ces énoncés à la fin de l’avis afin d’améliorer la clarté du document et de nous assurer que les participant·e·s savent exactement ce qu’ils et elles signent. 

    + + + +

    P. ex. : 

    + + + +

    En signant, vous confirmez que :

    + + + +
      +
    • Vous avez lu et compris cette page et acceptez de participer;
    • + + + +
    • Vous n’êtes pas un·e ancien·ne fonctionnaire fédéral·e qui a touché une pension ou un paiement forfaitaire de la part du gouvernement du Canada;
    • + + + +
    • Vous n’êtes pas un·e fonctionnaire qui participe au test pendant les heures de travail.
    • +
    + + + +

    Amélioration de la sécurité et de la fiabilité 

    + + + +

    Le service en ligne a été mis en place pour répondre à un besoin identifié par les équipes de produit du SNC. Cependant, il a rapidement été lancé sans beaucoup de planification en ce qui concerne la maintenance et la propriété. L’outil, qui a d’abord été hébergé sur la plateforme infonuagique Heroku, a par la suite été transféré sur Amazon Web Services (AWS). Ce transfert a permis d’améliorer la fiabilité et la cohérence avec les autres produits du SNC. En ce qui concerne la maintenance, la nouvelle plateforme aide nos équipes à surveiller et à résoudre les problèmes lorsqu’ils surviennent. Ainsi, les équipes n’ont plus à effectuer des vérifications sur plusieurs plateformes. L’outil a été conçu à l’aide de petits composants afin de rendre l’exercice de mise sur pied et de transfert plus simple et rapide. 

    + + + +

    Grâce aux mises à jour effectuées par notre équipe d’ingénierie de fiabilité des sites (IFS), l’outil est désormais plus sécuritaire et facile à maintenir. L’ingénierie de fiabilité des sites est une approche de résolution de problèmes opérationnels et d’infrastructure qui utilise la méthodologie du génie logiciel. Elle permet à l’équipe d’itérer et d’améliorer leurs outils fréquemment. L’équipe IFS continue de surveiller l’utilisation et la fiabilité des outils, et leur apportera des modifications et mises à jour le cas échéant.

    + + + +

    Une meilleure prestation de services grâce aux collaborations 

    + + + +

    Comme le générateur d’avis de confidentialité a maintenant été mis à jour, nous invitons les équipes de l’ensemble du GC à l’essayer! Si votre équipe l’a déjà utilisé pour l’aider à se préparer aux tests d’utilisabilité, contactez-nous pour nous faire part de votre histoire et de vos commentaires sur l’outil. Ensemble, nous pouvons améliorer la manière que nous concevons et fournissons des services au sein du GC.

    + + + +

    + From b5c2becc832003eda65a7562cd61075f13ea7f3a Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Tue, 3 Oct 2023 16:19:05 -0400 Subject: [PATCH 74/78] [AUTO-PR] New content release - 2023-10-03T20:15:49.567Z (#4931) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added new file: apply-for-future-opportunities--77d1c499-8722-41ad-9985-e163d76b0e39.md * Added new file: postulez-à-de-futures-offres-d’emploi---77d1c499-8722-41ad-9985-e163d76b0e39.md --- ...s--77d1c499-8722-41ad-9985-e163d76b0e39.md | 19 +++++++++++++++++++ ...--77d1c499-8722-41ad-9985-e163d76b0e39.md" | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 content/en/careers/positions/apply-for-future-opportunities--77d1c499-8722-41ad-9985-e163d76b0e39.md create mode 100644 "content/fr/careers/positions/postulez-\303\240-de-futures-offres-d\342\200\231emploi---77d1c499-8722-41ad-9985-e163d76b0e39.md" diff --git a/content/en/careers/positions/apply-for-future-opportunities--77d1c499-8722-41ad-9985-e163d76b0e39.md b/content/en/careers/positions/apply-for-future-opportunities--77d1c499-8722-41ad-9985-e163d76b0e39.md new file mode 100644 index 000000000..14c41f9eb --- /dev/null +++ b/content/en/careers/positions/apply-for-future-opportunities--77d1c499-8722-41ad-9985-e163d76b0e39.md @@ -0,0 +1,19 @@ +--- +layout: job-posting +type: section +title: 'Apply for future opportunities' +description: >- + If there isn't a current job opening that is the right fit for you, you can apply to be considered for future opportunities as they come up. +archived: true +translationKey: evergreen-job-posting +leverId: 77d1c499-8722-41ad-9985-e163d76b0e39 +--- + +If there isn't a current job opening that is the right fit for you, you can apply to be considered for future opportunities as they come up. + +## By filling out this application: + +**You are not applying for a specific job**. As positions become available, applicants who meet the criteria may be contacted for further assessment. + +**You can still apply to other job postings in the future**. We invite you to check our careers page regularly! + diff --git "a/content/fr/careers/positions/postulez-\303\240-de-futures-offres-d\342\200\231emploi---77d1c499-8722-41ad-9985-e163d76b0e39.md" "b/content/fr/careers/positions/postulez-\303\240-de-futures-offres-d\342\200\231emploi---77d1c499-8722-41ad-9985-e163d76b0e39.md" new file mode 100644 index 000000000..eacd02909 --- /dev/null +++ "b/content/fr/careers/positions/postulez-\303\240-de-futures-offres-d\342\200\231emploi---77d1c499-8722-41ad-9985-e163d76b0e39.md" @@ -0,0 +1,19 @@ +--- +layout: job-posting +type: section +title: 'Postulez à de futures offres d’emploi ' +description: >- + Si aucun des postes ne vous convient actuellement, vous pouvez soumettre votre candidature afin qu’elle soit prise en compte pour de futures offres d’emploi. +archived: true +translationKey: evergreen-job-posting +leverId: 77d1c499-8722-41ad-9985-e163d76b0e39 +--- + +Si aucun des postes ne vous convient actuellement, vous pouvez soumettre votre candidature afin qu’elle soit prise en compte pour de futures offres d’emploi. + +## En remplissant cette candidature : + +**Vous ne postulez à aucun poste en particulier**. Lorsque de nouvelles offres seront publiées, les personnes ayant soumis leur candidature et répondant aux différents critères de sélection seront contactées en vue d’une évaluation. + +**Vous pourrez tout de même postuler à d’autres offres à l’avenir**. Nous vous encourageons à consulter régulièrement la page « Carrières »! + From d01e937e7819564b809b937a565b85525bc8f6fc Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Tue, 10 Oct 2023 09:59:45 -0400 Subject: [PATCH 75/78] [AUTO-PR] New content release - 2023-10-10T13:55:14.285Z (#4937) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updated file: delivering-digital-learning:-a-conversation-with-eliane-dorval.md * Updated file: offrir-de-l’apprentissage-numérique-:-une-conversation-avec-eliane-dorval.md --- ...ering-digital-learning:-a-conversation-with-eliane-dorval.md | 2 +- ...e-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/blog/posts/delivering-digital-learning:-a-conversation-with-eliane-dorval.md b/content/en/blog/posts/delivering-digital-learning:-a-conversation-with-eliane-dorval.md index 8fbbf876e..05d21fb0a 100644 --- a/content/en/blog/posts/delivering-digital-learning:-a-conversation-with-eliane-dorval.md +++ b/content/en/blog/posts/delivering-digital-learning:-a-conversation-with-eliane-dorval.md @@ -109,7 +109,7 @@ translationKey: blog-digital-learning -

    There are so many exciting digital trends emerging at the moment. One I am very excited about is Extended Reality, which is an umbrella term that includes augmented reality, virtual reality (VR), and mixed reality. Extended reality can open many possibilities for training simulations. The use of VR to train staff has the potential to revolutionise learning. While these types of technology are still in the early stages of implementation, I’m excited to see what the future holds.

    +

    There are so many exciting digital trends emerging at the moment. One I am very excited about is Extended Reality, which is an umbrella term that includes augmented reality, virtual reality (VR), and mixed reality. Extended reality can open many possibilities for training simulations. The use of VR to train staff has the potential to revolutionise learning. While these types of technology are still in the early stages of implementation, I’m excited to see what the future holds.

    diff --git "a/content/fr/blog/posts/offrir-de-l\342\200\231apprentissage-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" "b/content/fr/blog/posts/offrir-de-l\342\200\231apprentissage-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" index 2d1d62dfd..2676b131e 100644 --- "a/content/fr/blog/posts/offrir-de-l\342\200\231apprentissage-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" +++ "b/content/fr/blog/posts/offrir-de-l\342\200\231apprentissage-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" @@ -109,7 +109,7 @@ translationKey: blog-digital-learning -

    Il y a tellement de tendances numériques qui émergent en ce moment et que je trouve passionnantes. L’une d’entre elles est la réalité étendue (en anglais), un terme générique qui inclut la réalité augmentée, la réalité virtuelle et la réalité mixte. La réalité étendue peut ouvrir de nombreuses possibilités pour les simulations d’entraînement. L’utilisation de la réalité virtuelle pour former le personnel a le potentiel de révolutionner l’apprentissage. Bien que la mise en œuvre de ces technologies en soit encore aux étapes embryonnaires, j’ai hâte de voir ce que l’avenir nous réserve.

    +

    Il y a tellement de tendances numériques qui émergent en ce moment et que je trouve passionnantes. L’une d’entre elles est la réalité étendue , un terme générique qui inclut la réalité augmentée, la réalité virtuelle et la réalité mixte. La réalité étendue peut ouvrir de nombreuses possibilités pour les simulations d’entraînement. L’utilisation de la réalité virtuelle pour former le personnel a le potentiel de révolutionner l’apprentissage. Bien que la mise en œuvre de ces technologies en soit encore aux étapes embryonnaires, j’ai hâte de voir ce que l’avenir nous réserve.

    From 6faf86db4f932114e6e9f267e96209e6ca9b7834 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Tue, 10 Oct 2023 10:13:43 -0400 Subject: [PATCH 76/78] =?UTF-8?q?Updated=20file:=20offrir-de-l=E2=80=99app?= =?UTF-8?q?rentissage-num=C3=A9rique-:-une-conversation-avec-eliane-dorval?= =?UTF-8?q?.md=20(#4941)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...e-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/content/fr/blog/posts/offrir-de-l\342\200\231apprentissage-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" "b/content/fr/blog/posts/offrir-de-l\342\200\231apprentissage-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" index 2676b131e..b9c29f8f4 100644 --- "a/content/fr/blog/posts/offrir-de-l\342\200\231apprentissage-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" +++ "b/content/fr/blog/posts/offrir-de-l\342\200\231apprentissage-num\303\251rique-:-une-conversation-avec-eliane-dorval.md" @@ -109,7 +109,7 @@ translationKey: blog-digital-learning -

    Il y a tellement de tendances numériques qui émergent en ce moment et que je trouve passionnantes. L’une d’entre elles est la réalité étendue , un terme générique qui inclut la réalité augmentée, la réalité virtuelle et la réalité mixte. La réalité étendue peut ouvrir de nombreuses possibilités pour les simulations d’entraînement. L’utilisation de la réalité virtuelle pour former le personnel a le potentiel de révolutionner l’apprentissage. Bien que la mise en œuvre de ces technologies en soit encore aux étapes embryonnaires, j’ai hâte de voir ce que l’avenir nous réserve.

    +

    Il y a tellement de tendances numériques qui émergent en ce moment et que je trouve passionnantes. L’une d’entre elles est la réalité étendue , un terme générique qui inclut la réalité augmentée, la réalité virtuelle et la réalité mixte. La réalité étendue peut ouvrir de nombreuses possibilités pour les simulations d’entraînement. L’utilisation de la réalité virtuelle pour former le personnel a le potentiel de révolutionner l’apprentissage. Bien que la mise en œuvre de ces technologies en soit encore aux étapes embryonnaires, j’ai hâte de voir ce que l’avenir nous réserve.

    From f457a2de91b9a9160af195a92cde6d62249369ec Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 12 Oct 2023 09:39:57 -0400 Subject: [PATCH 77/78] =?UTF-8?q?Added=20new=20file:=20mining-for-ideas-to?= =?UTF-8?q?-simplify-a-complex-process=C2=A0.md=20(#4946)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...-to-simplify-a-complex-process\302\240.md" | 115 ++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 "content/en/blog/posts/mining-for-ideas-to-simplify-a-complex-process\302\240.md" diff --git "a/content/en/blog/posts/mining-for-ideas-to-simplify-a-complex-process\302\240.md" "b/content/en/blog/posts/mining-for-ideas-to-simplify-a-complex-process\302\240.md" new file mode 100644 index 000000000..f22237fd8 --- /dev/null +++ "b/content/en/blog/posts/mining-for-ideas-to-simplify-a-complex-process\302\240.md" @@ -0,0 +1,115 @@ +--- +layout: blog +title: 'Mining for ideas to simplify a complex process ' +description: >- + Connie, Michelle and Julie from Natural Resources Canada’s CanmetMINING team talk about how they’re experimenting with rules as code to help simplify the mining application process. +author: 'CanmetMINING Team, Natural Resources Canada ' +date: '2023-10-12T09:33:16' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/10/CANMET_Mining_Blog_Blog_Post.png +image-alt: An illustration of a mountain range with tools and light bulbs in the foreground, to represent new ideas. +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/10/CANMET_Mining_Blog_Blog_Post.png +translationKey: blog-mining-canmet +--- + +

    Designing better services for people can mean a lot of things; making them easier to use and understand, more secure, faster, and reliable. This work  involves taking confusing processes and making them easier to navigate. We can do this by removing unnecessary steps or streamlining the number of applications to submit. But, what if the service is governed by multiple departments, jurisdictions, and strict regulations?

    + + + +

    Since 2020, the CanmetMINING team at Natural Resources Canada (NRCan) has been working to simplify a complex service delivery problem. In Canada, the process for opening a mine requires several applications for permits to ensure all mining operations meet the regulations and requirements set in place by the federal government and other jurisdictions. These regulations and the legislation that governs mining are critical to protecting the environment, ensuring the safety of workers, and promoting transparency. Accordingly, these are not steps that can be skipped or removed from the process. That is why the team at NRCan is exploring how digital tools could be used to provide greater clarity to people looking to navigate the process. 

    + + + +

    We sat down with Connie, Julie, and Michelle from the CanmetMINING team to chat about the work they’re doing, the lessons they’ve learned, and how the approach could be applied to other service delivery programs across the GC. 

    + + + +

    Can you tell us about who you are and what your team is working on?

    + + + +

    Our team of 3 is made up of engineering, chemistry, and geology specialists. Our challenge is supporting the mining industry to get to productivity sooner, while complying with all the necessary permitting, regulatory, and legislative requirements. In Canada, federal regulations and legislation oversee all activities associated with opening and operating a mine and provincial and territorial regulations and legislation govern all activities associated with the act of mining (what will be mined, in what quantities, with what equipment, etc).

    + + + +

    On the federal side, navigating the regulatory landscape and permit process can be confusing, so our team launched the Streamlining to Improve Mine Permitting by Leveraging Expertise and Resources (SIMPLER) Project. The team is working closely with people in the mining industry and regulators to make the process easier to understand by sharing data and expertise to reduce time and complexity while increasing compliance.  

    + + + +

    How did you learn about the challenges regulators and people working in the mining industry were facing?

    + + + +

    We helped organize the Digital Streamlining Solutions working group made up of regulators from across the federal government. In 2022, we worked with the Canadian Digital Service (CDS) to facilitate sessions with the working group to explore different ways we could simplify the permitting process. We learned about how regulators process applications and the data they collect.

    + + + +

    We also spoke directly with members of the mining industry. Our team conducted surveys and interviews to better understand their challenges, and where improvements are needed. We heard loud and clear that the current process is confusing, and people in the industry have trouble identifying what applications and permits are needed to ensure all regulations and requirements are met.

    + + + +

    After these sessions, we identified the need to provide guidance to clarify what permits and applications are needed. The proposed solution: a mine permit navigation tool. 

    + + + +

    What is the mining application tool, and how have you adopted a user-centric approach to its development? 

    + + + +

    We’re working on an online mining application tool. It would allow anyone to enter in the specific details of a proposed mining project (type of mine, construction requirements, ecosystems, quantity mined, etc), and receive tailored guidance on the permits, applications, and impact assessments that will be required to open the mine. The tool will also provide a general timeline for the process, based on information provided by regulators across government. Basically, we’re building a digital sign post to help people navigate the federal process for opening a mine in Canada. 

    + + + +

    So far, we have built a wire frame (mockup) of the user interface using Figma – a collaborative web application for designing digital products. Through outreach and engagement sessions, we contacted people from the mining industry to test the wire frame. We took the feedback from these sessions and iterated on the interface to improve understanding and ease of use.

    + + + +

    We’ve also been working with regulators to ensure the information the tool provides is accurate and useful for the people using it. The challenge is that the regulatory landscape in mining is very complex. In addition, regulations can change or be updated, meaning the tool runs the risk of having outdated information. To address this, we’re working with colleagues at the Canada School of Public Service (CSPS) on a ‘rules as code’ pilot project. 

    + + + +

    What do you mean by ‘rules as code’? Can you tell us a bit more about your partnership with the CSPS? 

    + + + +

    ‘Rules as code’ refers to the process of translating rules, such as legislation, policies, standards, or regulations into machine-readable code. One way to think about ‘rules as code’  is the software you use to file your taxes. For these tax applications to work, a subject matter expert takes the tax forms and converts them into code. The software guides users through the process to file a tax return. This type of software allows for anyone to quickly and easily file a compliant tax return, even if they are not a tax expert themselves. A ‘rules as code’ approach would be to have the tax laws themselves converted into code, so they could be plugged into any software (via an API) to ensure compliant, accurate tax returns for users.  

    + + + +

    We’ve been working with a small team of technologists and lawyers at CSPS’s Public Sector Experimentation team to explore options for the mining application tool. They are using open source web-based  tools, like Blawx, to translate complex regulations and standards into code. Although experts are still needed to interpret and update rules and to code them, this translation would only need to happen once. Any tool connected to this backend would have access to updated information.

    + + + +
    Learn more about ‘rules as code’ in the public sector +

    The CSPS has been working with partners across the federal government to develop rules that are machine consumable. Here are a couple helpful videos that explain the concept, based on learning from their initial pilot projects:

    + + + + + + + +

    The CSPS in collaboration with the Community of Federal Regulators, the Labour Program and the Department of Justice are making rules that are machine consumable. The CSPS’s Public Sector Experimentation team hopes to work with regulators and legislators across the federal government in the use of rules as code to ensure policies, legislation, standards, and regulations are easier to understand, interpret and apply. To learn more about the work this team is doing, or to discuss how rules as code might be applied to your service delivery program, reach out to incubate-incuber@csps-efpc.gc.ca.

    +
    + + + +

    What’s next for you and the team? 

    + + + +

    We are going to continue to test and iterate with the mining  industry and regulators. Our rules as code experiment with CSPS wraps up in March 2024, and the first set of rules was coded in September 2023. We’ll refine based on our learnings, and test the tool to ensure its outputs are accurate.

    + + + +

    Thanks so much Connie, Julie, and Michelle! The work your team is doing really illustrates what can be accomplished when you keep your user’s needs at the centre of your work, collaborate widely, and experiment with new tools to solve old problems. The ‘rules as code’ experiment presents a lot of opportunities for other teams across the GC looking to make complex processes easier to navigate and understand. We’d love to hear more from you as the project develops, and will share an update as the tool advances. 

    + + + +

    Are you a public servant working on improving services for people in Canada? Share your story with us!

    + From 96c685a820181bf1265037ca85b4848c3ed3abe3 Mon Sep 17 00:00:00 2001 From: Max Neuvians Date: Thu, 12 Oct 2023 10:46:53 -0400 Subject: [PATCH 78/78] =?UTF-8?q?Added=20new=20file:=20une-mine-d=E2=80=99?= =?UTF-8?q?id=C3=A9es-pour-simplifier-un-processus-complexe.md=20(#4948)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...-pour-simplifier-un-processus-complexe.md" | 107 ++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 "content/fr/blog/posts/une-mine-d\342\200\231id\303\251es-pour-simplifier-un-processus-complexe.md" diff --git "a/content/fr/blog/posts/une-mine-d\342\200\231id\303\251es-pour-simplifier-un-processus-complexe.md" "b/content/fr/blog/posts/une-mine-d\342\200\231id\303\251es-pour-simplifier-un-processus-complexe.md" new file mode 100644 index 000000000..ced5471be --- /dev/null +++ "b/content/fr/blog/posts/une-mine-d\342\200\231id\303\251es-pour-simplifier-un-processus-complexe.md" @@ -0,0 +1,107 @@ +--- +layout: blog +title: 'Une mine d’idées pour simplifier un processus complexe' +description: >- + Connie, Michelle et Julie, de l’équipe CanmetMINES de Ressources naturelles Canada, nous expliquent les expériences que leur équipe mène avec les règles en tant que code pour aider à simplifier le processus de demande de permis d’exploitation minière. +author: 'Équipe CanmetMINES de Ressources naturelles Canada ' +date: '2023-10-12T10:00:41' +image: https://articles.alpha.canada.ca/uploads/sites/25/2023/10/CANMET_Mining_Blog_FRENCH1.png +image-alt: Illustration d’une chaîne de montagnes avec des outils et des ampoules au premier plan pour représenter de nouvelles idées. +thumb: https://articles.alpha.canada.ca/uploads/sites/25/2023/10/CANMET_Mining_Blog_FRENCH1.png +translationKey: blog-mining-canmet +--- + +

    Concevoir de meilleurs services pour le public, cela peut vouloir dire beaucoup de choses : rendre ces services plus faciles à utiliser et à comprendre, plus sécurisés, plus rapides et plus fiables. Cette mission implique de simplifier les processus déroutants. Pour ce faire, nous pouvons supprimer les étapes superflues ou limiter le nombre de demandes à soumettre. Mais comment faire si le service est gouverné par plusieurs ministères et autorités et fait l’objet de réglementations strictes?

    + + + +

    Depuis 2020, l’équipe de CanmetMINES de Ressources naturelles Canada (RNCan) a travaillé à la simplification d’un problème de prestation de services complexe. Au Canada, le processus d’ouverture de mine exige l’obtention de plusieurs permis afin que les opérations minières respectent les exigences et les réglementations mises en place par le gouvernement fédéral et les autres administrations. Ces réglementations et la loi gouvernant l’exploitation minière sont cruciales pour la protection de l’environnement, pour la sécurité de la main-d’œuvre et pour la promotion de la transparence. Il est donc impossible de faire l’impasse sur ces étapes ou de les éliminer du processus. C’est pourquoi l’équipe de RNCan explore la façon dont les outils numériques peuvent être utilisés afin de clarifier le processus pour le public concerné. 

    + + + +

    Nous avons rencontré Connie, Julie, et Michelle, de l’équipe CanmetMINES, pour discuter du travail que leur équipe accomplit, des leçons apprises et de la façon dont leur approche pourrait s’appliquer à d’autres programmes de prestation de services au sein du GC. 

    + + + +

    Parlez-nous de vous et du travail qu’accomplit votre équipe.

    + + + +

    Notre équipe compte trois personnes, spécialisées dans les domaines de l’ingénierie, de la chimie et de la géologie. Le défi que nous devons relever : soutenir l’industrie minière pour faciliter la productivité, et ce, tout en respectant les exigences réglementaires et législatives et les exigences relatives aux permis. Au Canada, les réglementations et lois du gouvernement fédéral régissent toutes les activités liées à l’ouverture et aux opérations d’une mine. En revanche, ce sont les règlements et lois des provinces et des territoires qui gouvernent l’ensemble des activités liées à l’exploitation minière elle-même (le matériau extrait, les quantités concernées, l’équipement utilisé, etc.).

    Au niveau fédéral, il peut être difficile de se repérer dans le paysage réglementaire et au sein du processus d’obtention de permis. Aussi, notre équipe a lancé le projet Rationalisation pour Améliorer le Processus de délivrance de Permis d’exploitation minière en tirant parti de l’Expertise et des Ressources (RAPPER). Pour rendre le processus plus compréhensible, l’équipe collabore étroitement avec des membres de l’industrie minière et avec des régulateur·rice·s. La mise à disposition de données et d’expertise permet de gagner du temps et de réduire la complexité de la tâche, tout en accroissant la conformité du résultat. 

    + + + +

    Comment avez-vous découvert les défis auxquels faisaient face les régulateur·rice·s et les membres de l’industrie minière?

    + + + +

    Nous avons aidé à organiser le groupe de travail consacré aux solutions de simplification numériques, qui est constitué de régulateur·rice·s de l’ensemble du gouvernement fédéral. En 2022, nous avons collaboré avec le Service numérique canadien (SNC) pour organiser des séances avec le groupe de travail afin d’explorer différentes manières de simplifier le processus lié aux permis. Nous avons appris comment les régulateur·rice·s traitaient les demandes et quelles données ils collectaient.

    + + + +

    Nous avons également échangé directement avec des membres de l’industrie minière. Notre équipe a réalisé des sondages et des entrevues pour mieux comprendre leurs difficultés et les améliorations nécessaires. Nous avons bien compris que le processus actuel prêtait à confusion et que les membres de l’industrie avaient des difficultés à déterminer les demandes à faire et les permis à obtenir pour veiller à ce que les réglementations et exigences soient respectées.

    + + + +

    Après ces séances, nous avons déterminé qu’il fallait offrir des lignes directrices pour clarifier les permis et demandes nécessaires. La solution proposée : un outil de repérage pour les permis d’exploitation minière. 

    + + + +

    Parlez-nous de cet outil et de la façon dont vous avez adopté une approche axée sur l’utilisateur pour son développement. 

    + + + +

    Nous travaillons sur un outil de repérage pour les permis d’exploitation minière. Celui-ci permettrait à tout le monde de saisir des renseignements relatifs à un projet d’exploitation minière (type de mine, exigences en matière de construction, écosystèmes, quantité de matériau extrait, etc.) et de recevoir des instructions sur les mesures en matière de permis, de demandes et d’évaluation d’impact nécessaire pour l’ouverture de la mine. L’outil offrira aussi un calendrier pour le processus en fonction des renseignements fournis par les régulateur·rice·s de l’ensemble du gouvernement. Pour faire simple, nous créons des panneaux numériques pour aider les gens à se repérer à travers le processus du gouvernement fédéral permettant d’ouvrir une mine au Canada. 

    + + + +

    Jusqu’ici, nous avons créé un squelette (modèle) de l’interface utilisateur à l’aide de Figma, une application Web collaborative qui permet de concevoir des produits numériques. Grâce aux actions de sensibilisation et aux séances de mobilisation, nous avons contacté des membres de l’industrie minière pour tester le squelette de notre outil. Nous avons utilisé la rétroaction obtenue lors des séances pour modifier l’interface et la rendre plus facile à comprendre et à utiliser.

    + + + +

    Nous avons également collaboré avec des régulateur·rice·s pour veiller à ce que les renseignements offerts par l’outil soient exacts et utiles pour les personnes vouées à les utiliser. Le problème, c’est que le paysage réglementaire de l’industrie minière est très complexe. Sans compter que les réglementations peuvent changer ou évoluer, ce qui signifie que les outils risquent de comporter des renseignements obsolètes. Nous travaillons donc sur un projet pilote concernant les « règles en tant que code » avec nos collègues de l’École de la fonction publique du Canada (EFPC). 

    + + + +

    Qu’entendez-vous par « règles en tant que code »? Pouvez-vous nous en dire plus sur votre partenariat avec l’EFPC? 

    + + + +

    Le principe de « règles en tant que code » se réfère au principe de traduire en code lisible par des machines des règles comme les lois, les politiques, les normes ou les réglementations. Pour mieux comprendre ce concept, on peut prendre l’exemple des logiciels permettant de déclarer ses revenus. Pour que ces applications fonctionnent, une personne spécialisée dans ce domaine convertit les formulaires d’impôts en code. Le logiciel guide les gens à travers le processus de déclaration de revenus. Ce type de logiciels permet à n’importe qui de déclarer ses revenus en un tournemain, même sans connaissances avancées dans le domaine. Une approche « règles en tant que code » consisterait à convertir en code les lois fiscales elles-mêmes, de façon à pouvoir les intégrer à n’importe quel logiciel (par le biais d’une API) et à garantir des déclarations de revenus conformes et exactes.

    + + + +

    Nous avons travaillé avec une petite équipe de technologues et d’avocat·e·s de l’équipe de l’EFPC chargée de l’expérimentation dans la fonction publique pour explorer les options disponibles pour notre outil de repérage pour les permis d’exploitation minière. Cette équipe utilise des outils à code source ouvert basés sur le Web, comme Blawx (en anglais seulement), pour traduire en code des réglementations et normes complexes. Bien que l’intervention de spécialistes reste nécessaire pour l’interprétation et la mise à jour des règles ainsi que pour leur encodage, la traduction ne se ferait qu’en une seule fois. Tout outil connecté à cet arrière-plan aurait accès à l’information mise à jour.

    + + + +
    Apprenez-en plus sur les « règles en tant que code » au sein du secteur public +

    L’EFPC a collaboré avec des partenaires de l’ensemble du gouvernement fédéral pour créer des règles utilisables sur machine. Voici quelques vidéos utiles qui expliquent ce concept en se basant sur des éléments appris lors des projets pilotes initiaux.

    + + + + + + + +

    L’EFPC collabore avec la Communauté des régulateurs fédéraux, le Programme du travail et le Ministère de la Justice pour créer des règles utilisables sur machine. En collaboration avec les entités de réglementations et de législation du gouvernement fédéral, l’équipe de l’EFPC chargée de l’expérimentation dans la fonction publique espère utiliser les règles en tant que code pour veiller à ce que les politiques, les législations, les normes et les règlements soient plus faciles à comprendre, à interpréter et à appliquer. Pour en apprendre davantage sur le travail de cette équipe, ou pour discuter des façons dont les règles en tant que code pourraient s’appliquer à votre programme de prestation de services, contactez incubate-incuber@csps-efpc.gc.ca.

    +
    + + + +

    Quelles sont les prochaines étapes pour l’équipe et pour vous-même? 

    + + + +

    Nous allons continuer à effectuer des tests avec l’industrie minière et ses régulateur·rice·s et à apporter les modifications nécessaires au besoin. L’ expérience sur les règles en tant que code que nous menons avec l’EFPC se terminera en mars 2024 et les premiers ensembles de règles ont été codés en septembre 2023. Nous adapterons l’outil en fonction de ce que nous aurons appris et le testerons pour vérifier l’exactitude des résultats.

    + + + +

    Merci beaucoup, Connie, Julie, et Michelle! Le travail qu’accomplit votre équipe illustre vraiment ce qui peut être réalisé lorsque les besoins des utilisateur·rice·s restent prioritaires, lorsque la collaboration est mise à l’honneur et lorsque l’on essaie de nouveaux outils pour résoudre des problèmes existants. L’expérience sur les « règles en tant que code » ouvre de nombreuses portes pour d’autres équipes du GC cherchant à simplifier des processus complexes. Nous aimerions beaucoup avoir de vos nouvelles au fil du développement du projet, et nous communiquerons une mise à jour sur l’évolution du produit. 
    Vous êtes fonctionnaire et travaillez à améliorer les services pour la population canadienne? Racontez-nous votre histoire!

    +