From dd498cca0d1312113d85340a7767d734284912c2 Mon Sep 17 00:00:00 2001 From: Cannon Lock Date: Mon, 11 Apr 2022 17:05:25 -0500 Subject: [PATCH 1/3] Add News --- _config.yml | 4 ++ _includes/get/news_articles.liquid | 8 ++++ _news/2022-04-05-new-hires.html | 31 +++++++++++++ ...04-10-HTCondor_Week_2022_registration.html | 45 +++++++++++++++++++ 4 files changed, 88 insertions(+) create mode 100644 _includes/get/news_articles.liquid create mode 100644 _news/2022-04-05-new-hires.html create mode 100644 _news/2022-04-10-HTCondor_Week_2022_registration.html diff --git a/_config.yml b/_config.yml index 1fc88d30..a4fd1d10 100644 --- a/_config.yml +++ b/_config.yml @@ -10,6 +10,10 @@ include: - .well-known - .nojekyll + +exclude: + - _spotlights/images + defaults: - scope: path: "" diff --git a/_includes/get/news_articles.liquid b/_includes/get/news_articles.liquid new file mode 100644 index 00000000..143c32cd --- /dev/null +++ b/_includes/get/news_articles.liquid @@ -0,0 +1,8 @@ +{% assign now = "now" | date: "%s" %} +{% assign news_articles = "" | split : "" %} +{% for story in site.news %} + {% if story.remove_on > now or story.remove_on == nil %} + {% assign news_articles = news_articles | push: story %} + {% endif %} +{% endfor %} +{% assign news_articles = news_articles | sort: "date" | reverse %} \ No newline at end of file diff --git a/_news/2022-04-05-new-hires.html b/_news/2022-04-05-new-hires.html new file mode 100644 index 00000000..c366792a --- /dev/null +++ b/_news/2022-04-05-new-hires.html @@ -0,0 +1,31 @@ +--- +title: "New Full-Time Positions: Research Systems Administrators" +excerpt: | + Join the Center for High Throughput Computing (CHTC) as a Research Systems + Administrator working on the next generation of large-scale distributed computing + actively used by many of the largest science projects in the world! +remove_on: "1651294500" +--- +

+ Join the Center for High Throughput Computing (CHTC) as a Research Systems + Administrator working on the next generation of large-scale distributed computing + actively used by many of the largest science projects in the world! +

+ +

We have two opportunities for candidates of varying experience!

+ +

+ For a candidate with existing systems administration experience looking + to build their skills in managing large-scale Linux systems using + a variety of cutting edge tools. +

+ + View Full Job Posting + +

+ For a recent graduate looking to gain valuable experience managing large-scale Linux + systems using Kubernetes and Puppet. +

+ + View Full Job Posting + \ No newline at end of file diff --git a/_news/2022-04-10-HTCondor_Week_2022_registration.html b/_news/2022-04-10-HTCondor_Week_2022_registration.html new file mode 100644 index 00000000..52eb931e --- /dev/null +++ b/_news/2022-04-10-HTCondor_Week_2022_registration.html @@ -0,0 +1,45 @@ +--- +title: Registration for HTCondor Week 2022 now open! +excerpt: | + Registration for HTCondor Week 2022 is open now. The registration + deadline for in-person attendee is May 2, 2022, and the cost is $90 per day. + For virtual-only attendance, registration is a flat $25 fee for the whole week. +--- + +

+ Our annual HTCondor Week + user conference will take place from May 23-26. This year, + HTCondor Week will be a hybrid event: we are hosting an in-person meeting at + the Fluno Center on the University of Wisconsin-Madison campus. This provides + HTCondor Week attendees with a compelling environment in which to attend tutorials and talks from + HTCondor developers, meet other users like you and attend social events. For + those who cannot attend in person, we'll also be broadcasting the event online + via Zoom. +

+
+

+ Registration for HTCondor Week 2022 is open now. The registration + deadline for in-person attendee is May 2, 2022, and the cost is $90 per day. + For virtual-only attendance, registration is a flat $25 fee for the whole week. +

+
+ +
+
+

+ We will have a variety of in-depth tutorials and talks where you + can learn more about HTCondor and how other people are using and deploying HTCondor. Best of all, you can establish contacts and learn best practices from people in industry, government, and academia who are using HTCondor to solve hard problems, many of which + may be similar to those you are facing. +

+
The call for abstracts is open!
+

+ We'd love to have you give a talk at HTCondor Week. Talks are 15-20 minutes long and are a + great way to share your ideas and get feedback from the community. If you have a compelling + use of HTCondor you'd like to share, see our Speaker Information page +

+

+ Hotel information and an agenda overview can be found on the + event homepage. +

From 4812ac017a5b61351984a923129e5b6743e7f874 Mon Sep 17 00:00:00 2001 From: Cannon Lock Date: Mon, 11 Apr 2022 17:11:06 -0500 Subject: [PATCH 2/3] Add date to news items --- _layouts/posts.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_layouts/posts.html b/_layouts/posts.html index 669cbb48..c15494cb 100644 --- a/_layouts/posts.html +++ b/_layouts/posts.html @@ -11,6 +11,9 @@

{{ page.title }}

{% if page.author %}
By: {{page.author}}
{% endif %} + {% if page.collection == "news" %} +

{{ page.date | date: "%B %e, %Y" }}

+ {% endif %} {% endif %} From dd6f36dd4cae3e96bd54fbb9f9e33f145bc15803 Mon Sep 17 00:00:00 2001 From: Cannon Lock Date: Mon, 11 Apr 2022 17:17:00 -0500 Subject: [PATCH 3/3] Add functionality to remove after a date --- _includes/get/news.liquid | 4 +++- _news/hiring_2022_01_28.md | 40 -------------------------------------- 2 files changed, 3 insertions(+), 41 deletions(-) delete mode 100644 _news/hiring_2022_01_28.md diff --git a/_includes/get/news.liquid b/_includes/get/news.liquid index d3b55429..3c44f313 100644 --- a/_includes/get/news.liquid +++ b/_includes/get/news.liquid @@ -1,4 +1,6 @@ {% comment %} Use this to filter out the redirects {% endcomment %} -{% assign news = site.news | where_exp: "news", "news.layout != 'blank'" | sort: "date" | reverse %} \ No newline at end of file +{% include get/news_articles.liquid %} + +{% assign news = news_articles | where_exp: "news", "news.layout != 'blank'" | sort: "date" | reverse %} \ No newline at end of file diff --git a/_news/hiring_2022_01_28.md b/_news/hiring_2022_01_28.md deleted file mode 100644 index 36db1797..00000000 --- a/_news/hiring_2022_01_28.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "CHTC now hiring System Administrators and Software Developers!" -date: 2022-01-28T12:01:00+00:00 -excerpt: Madison based Center for High Throughput Computing is now hiring for three different positions! ---- - -The [Center for High Throughput Computing](https://chtc.cs.wisc.edu/jobs.html#full-time-positions) is now looking to fill -three positions on its team. - -### [Research System Administrator (2 Positions Available)](https://jobs.hr.wisc.edu/en-us/job/512136/research-systems-administrator) - -This is the perfect opportunity for a recent graduate or a candidate with a systems -administration background to gain valuable experience managing large-scale Linux -systems using Kubernetes and/or Puppet. You will work with a seasoned team -of colleagues to deploy and support the HTCondor Software Suite, which -enables researchers to solve computational problems using thousands of -CPU cores. - -[View Job Posting (early career)](https://jobs.hr.wisc.edu/en-us/job/512136/research-systems-administrator) - -[View Job Posting (intermediate)](https://jobs.hr.wisc.edu/en-us/job/512137/research-systems-administrator) - - -### [Software Integration Developer](https://jobs.hr.wisc.edu/en-us/job/512194/software-integration-developer) - -The successful candidate for this position will work closely with faculty, staff and students to solve a variety of systems integration and other small-to-medium computing problems, to provide dependable end-to-end capabilities. - -The exact projects will evolve over time, but typical tasks include: - -- Designing and automating complex software systems and software workflows for scientific computing -- Understanding and modifying legacy software systems that use scripting languages -- Analyzing manual processes, then designing and writing new software tools to partially or fully automate them -- Ensuring that systems in production are running as expected and handling problems as they arise -- Writing software that tests other software systems for correctness or efficiency -- Helping users by troubleshooting and supporting integrated software systems -- Write documentation and other user-support materials - -Given the diverse projects that this position will support, flexibility is critical. Tasks may last from one day to several months, and the developer will be expected to juggle several projects at once with some support from colleagues and leadership. This is great opportunity for someone who thrives on variety and a fast-paced, challenging work environment! - -[View Job Posting](https://jobs.hr.wisc.edu/en-us/job/512194/software-integration-developer) \ No newline at end of file