From 127d1b809f99f64f1fc24d14e89518eb42155387 Mon Sep 17 00:00:00 2001 From: Deb Judy <63518697+debjudy@users.noreply.github.com> Date: Wed, 13 Nov 2024 08:19:30 -0500 Subject: [PATCH 01/12] Update login-data-engineer-2024.md --- pages/jointts/positions/login-data-engineer-2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/jointts/positions/login-data-engineer-2024.md b/pages/jointts/positions/login-data-engineer-2024.md index b65e6c3f..4d624345 100644 --- a/pages/jointts/positions/login-data-engineer-2024.md +++ b/pages/jointts/positions/login-data-engineer-2024.md @@ -59,7 +59,7 @@ updated: # The basic information and details of the position info_intro: Open to U.S. citizens or nationals (residents of American Samoa and Swains Island). Subject to background check. -supervisory_status: non-supervisory +supervisory_status: Non-Supervisory usajobs_official_title: IT Specialist (APPSW/INFOSEC) From d4e02d4437545529df04e3c86c96c925cc1d4b29 Mon Sep 17 00:00:00 2001 From: Wes Dean Date: Wed, 13 Nov 2024 11:19:44 -0500 Subject: [PATCH 02/12] Add main branch protection --- .github/workflows/protect_main_branch.yml | 26 +++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/protect_main_branch.yml diff --git a/.github/workflows/protect_main_branch.yml b/.github/workflows/protect_main_branch.yml new file mode 100644 index 00000000..136d799e --- /dev/null +++ b/.github/workflows/protect_main_branch.yml @@ -0,0 +1,26 @@ +--- +name: Main Branch Protection + +# yamllint disable-line rule:truthy +on: + pull_request: + branches: + - main + +permissions: read-all + +concurrency: + group: ${{ github.ref }}-${{ github.workflow }} + cancel-in-progress: true + +jobs: + protect-main-branch: + runs-on: ubuntu-latest + steps: + - name: Check branch + run: | + if [[ ${GITHUB_HEAD_REF} != staging ]] \ + && ! [[ ${GITHUB_HEAD_REF} =~ ^hotfix/ ]] ; then + echo "Error: Pull requests to 'main' must come from 'staging' or a 'hotfix/' branch" + exit 1 + fi From 9471781724a34bfcdfbdb41a5bb0a4ebeb519950 Mon Sep 17 00:00:00 2001 From: Wes Dean <87149725+wesley-dean-gsa@users.noreply.github.com> Date: Wed, 13 Nov 2024 11:27:27 -0500 Subject: [PATCH 03/12] Update .cspell.json --- .cspell.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.cspell.json b/.cspell.json index 8391504e..d81d5c20 100644 --- a/.cspell.json +++ b/.cspell.json @@ -23,6 +23,7 @@ "USDA", "USGSATTS", "USWDS", + "architecting", "automations", "browsersync", "captioner", @@ -34,12 +35,15 @@ "exfiltrate", "frontmatter", "hotfixes", + "inclusivity", "jointts", "neurodiversity", "ohrm", "outdir", + "payrange" "pdate", "refactorization", + "roadmapping", "roadmaps", "sidenav", "signup", @@ -54,6 +58,7 @@ "timeframe", "toolkit", "toolkits", + "touchpoints", "transformative", "usda", "uswds", From 93033bd041bf27768c3f6bf0fa1178fbe2267063 Mon Sep 17 00:00:00 2001 From: Wes Dean <87149725+wesley-dean-gsa@users.noreply.github.com> Date: Wed, 13 Nov 2024 11:30:10 -0500 Subject: [PATCH 04/12] Update login-data-engineer-2024.md --- pages/jointts/positions/login-data-engineer-2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/jointts/positions/login-data-engineer-2024.md b/pages/jointts/positions/login-data-engineer-2024.md index 4d624345..c5ef497a 100644 --- a/pages/jointts/positions/login-data-engineer-2024.md +++ b/pages/jointts/positions/login-data-engineer-2024.md @@ -142,7 +142,7 @@ qualifications: | # indenting once. specialized_requirements: | - Applying data engineering and information security principles, methods, standards, and practices to program operations. - - Utilizing various analytical and statistical software to prepare data for analysis and clean data to include from structured/semistructured/unstructured sources. + - Utilizing various analytical and statistical software to prepare data for analysis and clean data to include from structured/semi-structured/unstructured sources. - Working with various stakeholders and clients to define and determine the appropriate data services or tools requirements for projects. - Providing technical expertise on the restructuring and/or re-architecting of program data collection storage to assess potential threats, vulnerabilities, and risks. - Using software and programming languages (such as R, Python, SQL) and other tools to conduct operational data engineering functions. From 5d39b3c8caf4294f3ef885c0e30bbb74ea9b3fc9 Mon Sep 17 00:00:00 2001 From: Wes Dean <87149725+wesley-dean-gsa@users.noreply.github.com> Date: Wed, 13 Nov 2024 11:30:38 -0500 Subject: [PATCH 05/12] Update TTS-Sr-Advisor-Technology.md --- pages/jointts/positions/TTS-Sr-Advisor-Technology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/jointts/positions/TTS-Sr-Advisor-Technology.md b/pages/jointts/positions/TTS-Sr-Advisor-Technology.md index 77eafd82..7295ded3 100644 --- a/pages/jointts/positions/TTS-Sr-Advisor-Technology.md +++ b/pages/jointts/positions/TTS-Sr-Advisor-Technology.md @@ -50,7 +50,7 @@ external_url: # To show the alert keyword association message, add the keywords separated by a semi-colon # e.g. Product Management; Strategy/Consulting; and Marketing status_alert: true -alert_keywords: "Executive Managament; Software Engineering; Cloud Architecture; Cloud Engineering; and Cybersecurity" +alert_keywords: "Executive Management; Software Engineering; Cloud Architecture; Cloud Engineering; and Cybersecurity" # If this listing has been updated since it was published, put the updated date below in YYYY-MM-DD format. updated: From 3f59a5c72e0903f59bfcba4c126cc82cbfd0c6ef Mon Sep 17 00:00:00 2001 From: Wes Dean <87149725+wesley-dean-gsa@users.noreply.github.com> Date: Wed, 13 Nov 2024 11:31:13 -0500 Subject: [PATCH 06/12] Update USDC-fellow-supe-14.md --- pages/jointts/positions/USDC-fellow-supe-14.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/jointts/positions/USDC-fellow-supe-14.md b/pages/jointts/positions/USDC-fellow-supe-14.md index 69e7f0ec..356b2c0b 100644 --- a/pages/jointts/positions/USDC-fellow-supe-14.md +++ b/pages/jointts/positions/USDC-fellow-supe-14.md @@ -128,7 +128,7 @@ info_sessions: # Make sure to leave the | on the first line. Begin your text by returning to the next line and # indenting once. role_summary: | - The U.S. Digital Corps (USDC) is a new two-year fellowship for early-career technologists to launch impactful careers in public service and create a more effective, equitable government. USDC pairs early-career and highly-skilled, mission-driven software engineers, data scientists, product managers, designers, and cybersecurity specialists with top technology changemakers in the federal government to build human-centered solutions to some of our nation’s toughest challenges. Our Fellows are the engines on projects that create change in the areas of climate, healthcare, racial equity, immigration, economic recovery, and open innovation. The Digital Corps was launched in August 2021 by GSA in partnership with the White House, CISA, and OPM. + The U.S. Digital Corps (USDC) is a new two-year fellowship for early-career technologists to launch impactful careers in public service and create a more effective, equitable government. USDC pairs early-career and highly-skilled, mission-driven software engineers, data scientists, product managers, designers, and cybersecurity specialists with top technology change-makers in the federal government to build human-centered solutions to some of our nation’s toughest challenges. Our Fellows are the engines on projects that create change in the areas of climate, healthcare, racial equity, immigration, economic recovery, and open innovation. The Digital Corps was launched in August 2021 by GSA in partnership with the White House, CISA, and OPM. # Make sure to leave the | on the first line. Begin your text by returning to the next line and # indenting once. From ca556b322fe4586468ebde440aafdb9ae4e0d4c3 Mon Sep 17 00:00:00 2001 From: Wes Dean <87149725+wesley-dean-gsa@users.noreply.github.com> Date: Wed, 13 Nov 2024 11:33:22 -0500 Subject: [PATCH 07/12] Update .cspell.json --- .cspell.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.cspell.json b/.cspell.json index d81d5c20..616842cf 100644 --- a/.cspell.json +++ b/.cspell.json @@ -4,11 +4,17 @@ "ignorePaths": ["node_modules/**", "styles.**"], "words": [ "Allstar", + "APPSW", + "CAIO", "CISA", + "CISO", + "DATAMGT", + "DEIA", "FASC", "FISMA", "Grype", "HSPD", + "INET", "INFOSEC", "ISSM", "ISSO", @@ -16,6 +22,7 @@ "LUOTR", "Nygard", "OPM", + "PLCYPLN", "SDLC", "SYSANALYSIS", "Snyk", From 7e101f2e45cb742f435142496bbd495e94846dda Mon Sep 17 00:00:00 2001 From: Wes Dean <87149725+wesley-dean-gsa@users.noreply.github.com> Date: Wed, 13 Nov 2024 11:40:37 -0500 Subject: [PATCH 08/12] Update protect_main_branch.yml --- .github/workflows/protect_main_branch.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/protect_main_branch.yml b/.github/workflows/protect_main_branch.yml index 136d799e..0c4f398e 100644 --- a/.github/workflows/protect_main_branch.yml +++ b/.github/workflows/protect_main_branch.yml @@ -19,8 +19,7 @@ jobs: steps: - name: Check branch run: | - if [[ ${GITHUB_HEAD_REF} != staging ]] \ - && ! [[ ${GITHUB_HEAD_REF} =~ ^hotfix/ ]] ; then - echo "Error: Pull requests to 'main' must come from 'staging' or a 'hotfix/' branch" + if [[ ${GITHUB_HEAD_REF} != staging ]] ; then + echo "Error: Pull requests to 'main' must come from 'staging'" exit 1 fi From 0e5050d4a1a2e474e7843ffd2aae4e508db5e7e8 Mon Sep 17 00:00:00 2001 From: Wes Dean <87149725+wesley-dean-gsa@users.noreply.github.com> Date: Wed, 13 Nov 2024 11:44:28 -0500 Subject: [PATCH 09/12] Update and rename .markdownlint.yaml to .markdownlint.json --- .markdownlint.json | 29 +++++++++++++++++++++++++++++ .markdownlint.yaml | 28 ---------------------------- 2 files changed, 29 insertions(+), 28 deletions(-) create mode 100644 .markdownlint.json delete mode 100644 .markdownlint.yaml diff --git a/.markdownlint.json b/.markdownlint.json new file mode 100644 index 00000000..b483f9b9 --- /dev/null +++ b/.markdownlint.json @@ -0,0 +1,29 @@ +{ + "blanks-around-fences": false, + "blanks-around-headings": false, + "blanks-around-lists": false, + "code-fence-style": false, + "emphasis-style": false, + "heading-start-left": false, + "hr-style": false, + "list-indent": false, + "list-marker-space": false, + "no-blanks-blockquote": false, + "no-hard-tabs": false, + "no-missing-space-atx": false, + "no-missing-space-closed-atx": false, + "no-multiple-blanks": false, + "no-multiple-space-atx": false, + "no-multiple-space-blockquote": false, + "no-multiple-space-closed-atx": false, + "no-trailing-spaces": false, + "ol-prefix": false, + "strong-style": false, + "ul-indent": false, + "MD013": { + "line_length": 999, + "heading_line_length": 999, + "code_block_line_length": 999 + }, + "MD041": false +} diff --git a/.markdownlint.yaml b/.markdownlint.yaml deleted file mode 100644 index 26ecc390..00000000 --- a/.markdownlint.yaml +++ /dev/null @@ -1,28 +0,0 @@ ---- -blanks-around-fences: false -blanks-around-headings: false -blanks-around-lists: false -code-fence-style: false -emphasis-style: false -heading-start-left: false -hr-style: false -list-indent: false -list-marker-space: false -no-blanks-blockquote: false -no-hard-tabs: false -no-missing-space-atx: false -no-missing-space-closed-atx: false -no-multiple-blanks: false -no-multiple-space-atx: false -no-multiple-space-blockquote: false -no-multiple-space-closed-atx: false -no-trailing-spaces: false -ol-prefix: false -strong-style: false -ul-indent: false - -MD013: - line_length: 999 - heading_line_length: 999 - code_block_line_length: 999 -MD041: false From 1c843c6b4b4521c0209382ceb3c1229a62b55ffa Mon Sep 17 00:00:00 2001 From: Wesley Dean Date: Wed, 13 Nov 2024 16:46:13 +0000 Subject: [PATCH 10/12] [MegaLinter] Apply linters fixes --- .markdownlint.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.markdownlint.json b/.markdownlint.json index b483f9b9..ee967de3 100644 --- a/.markdownlint.json +++ b/.markdownlint.json @@ -24,6 +24,6 @@ "line_length": 999, "heading_line_length": 999, "code_block_line_length": 999 - }, + }, "MD041": false } From 64cc46a7246ffffb58abe8f5668b22087aa75db3 Mon Sep 17 00:00:00 2001 From: Wes Dean <87149725+wesley-dean-gsa@users.noreply.github.com> Date: Wed, 13 Nov 2024 11:56:35 -0500 Subject: [PATCH 11/12] Update .cspell.json --- .cspell.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.cspell.json b/.cspell.json index 616842cf..eaa3fc6a 100644 --- a/.cspell.json +++ b/.cspell.json @@ -47,7 +47,7 @@ "neurodiversity", "ohrm", "outdir", - "payrange" + "payrange", "pdate", "refactorization", "roadmapping", From 9c8da133354a1698d9a4eb2e0de707970c4f31ae Mon Sep 17 00:00:00 2001 From: Wes Dean <87149725+wesley-dean-gsa@users.noreply.github.com> Date: Wed, 13 Nov 2024 12:58:42 -0500 Subject: [PATCH 12/12] Update login-data-engineer-2024.md --- pages/jointts/positions/login-data-engineer-2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/jointts/positions/login-data-engineer-2024.md b/pages/jointts/positions/login-data-engineer-2024.md index c5ef497a..67ccd7b4 100644 --- a/pages/jointts/positions/login-data-engineer-2024.md +++ b/pages/jointts/positions/login-data-engineer-2024.md @@ -132,7 +132,7 @@ role_summary: | This opportunity is located in the Technology Transformation Services (TTS) Solutions Division’s Login.gov team. The Login.gov team is a remote organization and is composed of experts across product development, software engineering, cybersecurity, and platform engineering. - As a Data Engineer at Login.gov, you will provide technical guidance and lead implementation on a cross-functional team building out new, secure data products in support of a diverse set of stakeholders on the Login.gov program, including delivery, security, anti-fraud, and compliance functions. You will work closely with other members of the delivery team, including product, UX, and other engineers to define, implement, and maintain data tooling and infrastructure such as data warehousing solutions, ETL pipelines, data quality tools, and dashboarding and reporting tools. + As a Data Engineer at Login.gov, you will provide technical guidance and lead implementation on a cross-functional team building out new, secure data products in support of a diverse set of stakeholders on the Login.gov program, including delivery, security, anti-fraud, and compliance functions. You will work closely with other members of the delivery team, including product, UX, and other engineers to define, implement, and maintain data tooling and infrastructure such as data warehousing solutions, ETL pipelines, data quality tools, and dashboard and reporting tools. # Make sure to leave the | on the first line. Begin your text by returning to the next line and # indenting once.