This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/tooling-docs.git
The following commit(s) were added to refs/heads/asf-site by this push:
new b072972 Commit build products
b072972 is described below
commit b07297226b2e88bb68318be041143bccd769f623
Author: Build Pelican (action) <[email protected]>
AuthorDate: Fri Nov 21 18:19:47 2025 +0000
Commit build products
---
output/_pagefind/fragment/en_63e3b78.pf_fragment | Bin 0 -> 2995 bytes
output/_pagefind/index/en_13f369e.pf_index | Bin 0 -> 13158 bytes
output/_pagefind/index/en_be89b09.pf_index | Bin 9230 -> 0 bytes
output/_pagefind/pagefind-entry.json | 2 +-
output/_pagefind/pagefind.en_1025de5506.pf_meta | Bin 152 -> 0 bytes
output/_pagefind/pagefind.en_585472b618.pf_meta | Bin 0 -> 160 bytes
output/job-posting.html | 227 +++++++++++++++++++++++
7 files changed, 228 insertions(+), 1 deletion(-)
diff --git a/output/_pagefind/fragment/en_63e3b78.pf_fragment
b/output/_pagefind/fragment/en_63e3b78.pf_fragment
new file mode 100644
index 0000000..63f04cb
Binary files /dev/null and b/output/_pagefind/fragment/en_63e3b78.pf_fragment
differ
diff --git a/output/_pagefind/index/en_13f369e.pf_index
b/output/_pagefind/index/en_13f369e.pf_index
new file mode 100644
index 0000000..0d24921
Binary files /dev/null and b/output/_pagefind/index/en_13f369e.pf_index differ
diff --git a/output/_pagefind/index/en_be89b09.pf_index
b/output/_pagefind/index/en_be89b09.pf_index
deleted file mode 100644
index 22513ae..0000000
Binary files a/output/_pagefind/index/en_be89b09.pf_index and /dev/null differ
diff --git a/output/_pagefind/pagefind-entry.json
b/output/_pagefind/pagefind-entry.json
index d70121b..e4e680c 100644
--- a/output/_pagefind/pagefind-entry.json
+++ b/output/_pagefind/pagefind-entry.json
@@ -1 +1 @@
-{"version":"1.0.4","languages":{"en":{"hash":"en_1025de5506","wasm":"en","page_count":9}}}
\ No newline at end of file
+{"version":"1.0.4","languages":{"en":{"hash":"en_585472b618","wasm":"en","page_count":10}}}
\ No newline at end of file
diff --git a/output/_pagefind/pagefind.en_1025de5506.pf_meta
b/output/_pagefind/pagefind.en_1025de5506.pf_meta
deleted file mode 100644
index 8f1677a..0000000
Binary files a/output/_pagefind/pagefind.en_1025de5506.pf_meta and /dev/null
differ
diff --git a/output/_pagefind/pagefind.en_585472b618.pf_meta
b/output/_pagefind/pagefind.en_585472b618.pf_meta
new file mode 100644
index 0000000..2591da3
Binary files /dev/null and b/output/_pagefind/pagefind.en_585472b618.pf_meta
differ
diff --git a/output/job-posting.html b/output/job-posting.html
new file mode 100644
index 0000000..e0add0b
--- /dev/null
+++ b/output/job-posting.html
@@ -0,0 +1,227 @@
+<!doctype html>
+<html class="no-js" lang="en" dir="ltr">
+ <head>
+ <meta charset="utf-8">
+ <meta http-equiv="x-ua-compatible" content="ie=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>Senior Software Engineer, Tooling - ASF Tooling Website</title>
+<link rel="shortcut icon" href="https://apache.org/favicons/favicon.ico">
+<link href="/css/bootstrap.min.css" rel="stylesheet">
+<link href="/css/fontawesome.all.min.css" rel="stylesheet">
+<link href="/css/headerlink.css" rel="stylesheet">
+<script src="/highlight/highlight.min.js"></script>
+<!-- pagefind search -->
+<link href="/_pagefind/pagefind-ui.css" rel="stylesheet">
+<script src="/_pagefind/pagefind-ui.js" type="text/javascript"></script>
+<script>
+ window.addEventListener('DOMContentLoaded', (event) => {
+ new PagefindUI({ element: "#pagefind-search" });
+ });
+ var pageTitle = '';
+ if(pageTitle === '404'){
+ window.addEventListener('DOMContentLoaded', (event) => {
+ new PagefindUI({ element: "#page-404-search" });
+ });
+ }
+</script>
+<!-- pagefind search box styling -->
+<style type="text/css">
+ .search-form {
+ right: 0;
+ left: initial !important;
+ min-width: 25vw;
+ max-width: 90vw;
+ max-height: calc(95vh - 100px);
+ overflow: auto;
+ margin-top: 5px;
+ }
+</style> </head>
+ <body class="d-flex flex-column h-100">
+ <main class="flex-shrink-0">
+ <div>
+<!-- nav bar -->
+<nav class="navbar navbar-expand-lg navbar-dark bg-info" aria-label="Fifth
navbar example">
+ <div class="container-fluid">
+ <a class="navbar-brand" href="/"><img
src="https://apache.org/img/asf_logo.png" style="height: 42px;"/>
+ <span style="position: relative; top: 2px; margin-left: 16px;">Tooling
Initiative</span></a>
+ <button class="navbar-toggler" type="button" data-bs-toggle="collapse"
data-bs-target="#navbarADP" aria-controls="navbarADP" aria-expanded="false"
aria-label="Toggle navigation">
+ <span class="navbar-toggler-icon"></span>
+ </button>
+
+ <div class="collapse navbar-collapse" id="navbarADP">
+ <ul class="navbar-nav me-auto mb-2 mb-lg-0">
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#"
data-bs-toggle="dropdown" aria-expanded="false">About</a>
+ <ul class="dropdown-menu">
+ <!--<li><a class="dropdown-item" href="/blog/">Tooling
Blog</a></li>-->
+ <li><a class="dropdown-item" href="/team.html">About the
team</a></li>
+ <li><a class="dropdown-item" href="/trusted-releases.html">Trusted
Releases</a></li>
+ <li><a class="dropdown-item" href="/supply-chain.html">Supply
Chain Attacks FAQ</a></li>
+ <li><a class="dropdown-item"
href="/policies.html">Policies</a></li>
+ </ul>
+ </li>
+
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#"
data-bs-toggle="dropdown" aria-expanded="false">Tools</a>
+ <ul class="dropdown-menu">
+ <li><a class="dropdown-item"
href="https://release-test.apache.org/">Trusted Releases Alpha</a></li>
+ <li><a class="dropdown-item"
href="https://agenda.apache.org">Board Agenda Tool</a></li>
+ </ul>
+ </li>
+
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#"
data-bs-toggle="dropdown" aria-expanded="false">Repositories</a>
+ <ul class="dropdown-menu">
+ <li><a class="dropdown-item"
href="https://github.com/apache/tooling-docs/">Documentation Website</a></li>
+ <li><a class="dropdown-item"
href="https://github.com/apache/tooling-secretary">Secretary's
Workbench</a></li>
+ <li><a class="dropdown-item"
href="https://github.com/apache/tooling-trusted-releases">Trusted
Releases</a></li>
+ <li><a class="dropdown-item"
href="https://github.com/apache/tooling-releases-client">Trusted Releases
Client</a></li>
+ <li><a class="dropdown-item"
href="https://github.com/apache/tooling-actions">Trusted Releases
Actions</a></li>
+ <li><a class="dropdown-item"
href="https://github.com/apache/tooling-agenda">Agenda Tool</a></li>
+ </ul>
+ </li>
+
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#"
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
+ <ul class="dropdown-menu">
+ <li><a class="dropdown-item" href="/volunteer.html">Volunteer with
Tooling</a></li>
+ </ul>
+ </li>
+
+ <li class="nav-item dropdown">
+ <a href="#" class="nav-link dropdown-toggle hidden-xs"
data-bs-toggle="dropdown"><span class="fa-solid fa-magnifying-glass"
aria-hidden="true"></span> Search</a>
+ <ul class="search-form dropdown-menu">
+ <li>
+ <div id="pagefind-search" class="input-group" style="width:
100%; padding: 0 5px;"></div>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+</nav><!-- page contents -->
+<div id="contents">
+ <div class="bg-white p-5 rounded">
+ <div class="col-sm-8 mx-auto">
+ <h1>
+ Senior Software Engineer, Tooling
+ </h1>
+ <h1>Senior Software Engineer, Tooling, The ASF</h1>
+<p>$100,000 to $130,000 - Contract</p>
+<p>This is your chance to work on security-focused tooling, mostly written in
+Python, at a public benefit open source software foundation.</p>
+<ul>
+<li>For this position applicants residing in the EU, EFTA, & UK are
preferred.</li>
+<li>There is no expectation of travel outside of the EU, EFTA, & UK.</li>
+<li>You will work with the ASF as an independent contractor.</li>
+</ul>
+<h2>Why this role?</h2>
+<p>You will be paid to contribute to the ASF, a foundation dedicated to open
source
+software (OSS). The software you write will enhance practices at the ASF,
+especially those related to security. You will be helping the ASF's hundreds of
+members and thousands of contributors to release some of the world's most
+recognisable software. For further details about the ASF see below, or explore
+our website.</p>
+<p>In addition to this core proposition, you will be able to:</p>
+<ul>
+<li>Set your own schedule and work almost exclusively from home.</li>
+<li>Use Python, a widely loved programming language.</li>
+<li>Work in a small team, collaborating with dedicated colleagues.</li>
+<li>See much of your code released under the Apache License 2.0.</li>
+</ul>
+<h2>Is this you?</h2>
+<p>You must have documented experience as a Senior or Principal Software
Engineer
+with full-stack async Python including type annotations. You must have strong
+experience with CI/CD, Git, OCI containers and runtimes, SQLite, and
+supply-chain security. You must have your own OSS track record, and fluent
+written and spoken English.</p>
+<p>Although this is a senior role, we recognise that recruiting only from
existing
+senior positions is not a sustainable industry practice. We will therefore
+consider experienced engineers from other positions with an exceptional record
+who are ready for the next step. If this applies to you, please include a
+statement explaining why you should be considered for a senior role.</p>
+<h2>Bonus experience</h2>
+<p>In addition to the mandatory experience criteria above, we prioritise
applicants
+who have experience in several of the following domains:</p>
+<ul>
+<li>Authentication (OAuth, OIDC, SAML, FIDO2, WebAuthn)</li>
+<li>Code signing (OpenPGP, Sigstore, in-toto, DSSE, JWKS)</li>
+<li>Declarative infrastructure (Puppet, NixOS, Terraform)</li>
+<li>Lightweight reactive UX (Alpine.js, htmx, Datastar, Svelte, Lit)</li>
+<li>Modern Python development (Hypothesis, Pyright, pytest, uv)</li>
+<li>Release processes (GitHub Actions, Zizmor, PEP 740)</li>
+<li>Supply chain security (CycloneDX, SPDX)</li>
+</ul>
+<p>Overall, we are looking for engineers who specifically want to work with the
+ASF, who share our passion for OSS, and who understand our policies, mission,
+and goals for the near future.</p>
+<h2>Location, hours, and eligibility</h2>
+<p>This role is open to permanent residents of the EU, EFTA, and UK. (The EFTA
+nations are Iceland, Liechtenstein, Norway, and Switzerland.) There is no visa
+sponsorship, and you must already have the legal right to work where you live.
+There will be no expectation of travel outside of the EU, EFTA, and UK. To
+facilitate collaboration with colleagues across the Atlantic, your core working
+hours must overlap with 15:00 to 23:00 CET/CEST, Monday to Friday.</p>
+<p>Permanent residents of other nations may be considered.</p>
+<p>This position is for an independent contractor. You will not be employed by
the
+ASF. Contracts will be set at a fixed agreed USD amount, and paid in USD
+monthly. You will be responsible for your own taxes and benefits, and will need
+to provide your own equipment, internet access, workspace, etc.</p>
+<p>The ASF performs background checks on all new hires. Acceptance of this
position
+requires consenting to this check, which is initiated when you are offered a
+contract, not before or during interviewing.</p>
+<h2>Your day-to-day</h2>
+<p>Your team will consist of one other Senior Software Engineer, and reports
to the
+ASF Vice President, Tooling - an experienced contributor who will be your
+manager and mentor. You will communicate through Slack, including voice
+meetings, and email. Outside of your team your closest colleagues will be those
+in ASF Infrastructure, with whom you will build a good working rapport and
+collaborate often. The majority of your time will be spent listening to the
+needs of your many users, writing code, managing server processes through
Puppet
+and Docker, and upstreaming fixes.</p>
+<p>Your specific projects will vary, but will serve the needs of three primary
user
+groups: the Foundation Board, Secretary, Treasurer, and their assistants; the
+Infrastructure team; and the Top Level Projects of the foundation. Current
focus
+for these groups includes a secure trusted software release publishing
platform;
+securing MFA for the whole foundation; a workbench for the Foundation
Secretary;
+assessment of compliance to the EU Cyber Resilience Act (CRA); and security
+hardening of existing infrastructure.</p>
+<h2>About the ASF</h2>
+<p>The ASF exists to provide software for the public good. We believe in the
power
+of community over code, known as The Apache Way. Thousands of people around the
+world contribute to ASF open source projects every day.</p>
+<p>The ASF manages a network of open source software which includes more than
2200
+software code repositories, a global software distribution and mirroring
system,
+change management, issue tracking, and software support for 300+ open source
+initiatives and more than 10,000 contributors around the world.</p>
+<p>The ASF is a U.S. 501(c)(3) charitable organization funded by individual
+donations and corporate sponsors, and is run almost exclusively by volunteers
+who provide support for hundreds of projects. Since 1999, we have provided a
+framework for intellectual property and financial contributions that enables
+people around the world to collaborate and deliver freely available software,
+and millions of end-users to benefit from that software.</p>
+<h2>How to apply</h2>
+<p>Reply to this job posting with your CV and any required information. Please
+indicate in your CV or in a separate written statement how your core
+competencies match our stated criteria. Please take special care not to omit
+this step.</p>
+<p>Send your application via <a
href="mailto:[email protected]?subject=Application">email</a></p>
+<p>Our interview process is humane and traditional. It will be conducted by ASF
+staff and members using common video meeting software.</p>
+
+ </div>
+ </div>
+</div> <!-- footer -->
+ <div class="row">
+ <div class="large-12 medium-12 columns">
+ <p style="font-style: italic; font-size: 0.8rem; text-align: center;">
+ Copyright 2025, <a href="https://www.apache.org/">The Apache
Software Foundation</a>, Licensed under the <a
href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version
2.0</a>.<br/>
+ Apache® and the Apache feather logo are trademarks of The Apache
Software Foundation.
+ </p>
+ </div>
+ </div>
+ <script type="application/ecmascript" src="/js/bootstrap.bundle.min.js"
integrity="sha384-TYMA+uAx4f43rilxPIhmlqA+Vi+xbyMe+YVR3BcL15NyHLqd+7WYNtyBPdayiOPx"></script>
</div>
+ </main>
+ <script>hljs.initHighlightingOnLoad();</script>
+ </body>
+</html>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]