Inter.link 全远程网络公司档案深度解析:remoteintech.company 目录的数据模型与实战指南
Inter.link 全远程网络公司档案深度解析:remoteintech.company 目录的数据模型与实战指南
Inter.link 是 remoteintech.company(即本仓库 remote-jobs)目录中收录的一家 100% 全远程网络服务公司档案。本文以 src/companies/inter-link.md 为骨架,逐项拆解该公司档案的 frontmatter 元数据、公司简介、远程政策、技术栈与申请流程,并结合仓库源码说明这份 Markdown 档案是如何被 Eleventy 构建系统消费、渲染成结构化公司页面的。读完本文,你既能完整掌握 Inter.link 的招聘全貌,也能理解 remoteintech.company 目录中每一份公司档案的字段含义与底层数据流转。
一、档案总览:Inter.link 是一家怎样的公司
在 src/companies/inter-link.md 的正文中,Inter.link 的自我定位非常清晰:一家致力于革新网络行业的企业,为全球企业客户提供优质、可持续、自动化的互联解决方案。其核心卖点有三项:
- 100% uptime 保证:以网络可用性为服务承诺底线;
- 自助服务(self-service):客户可以自助开通与管理连接服务;
- 端到端自动化(end-to-end automation):在全球规模上以自动化替代人工运维。
公司价值观强调卓越与专业(excellence and professionalism)、信任与平等(trust and equality),并明确承诺:流经其网络的流量将被加密并平等传输,同时公司积极参与网络社区建设、持续改进,并致力于实现 CO2 碳中和(CO2 neutral) 目标。
二、frontmatter 元数据:档案的“结构化身份证”
每一份公司档案都以 YAML frontmatter 开头,这是 remoteintech.company 目录数据模型的核心。Inter.link 档案的 frontmatter 如下:
---
title: "Inter.link"
slug: inter-link
website: https://inter.link/
careers_url: https://inter.link/about-interlink/careers/
region: worldwide
remote_policy: fully-remote
company_size: small
technologies:
- devops
- go
- javascript
- python
- sql
addedAt: 2023-10-11
updatedAt: 2023-10-11
---
各字段含义与取值依据如下(取值规范来自 src/_data/labels.js 这一“单一事实来源”):
| 字段 | 值 | 含义 | 标签映射 |
|---|---|---|---|
title |
Inter.link | 公司显示名称 | 直接作为页面 H1 标题 |
slug |
inter-link | 文件名与 URL 标识 | 与 src/companies/inter-link.md 对应 |
website |
inter.link 官网 | 公司官网 | 用于页面的 Organization 结构化数据 |
careers_url |
官方招聘页 | 招聘入口 | 页面中会优先渲染为 “Apply Now” 按钮 |
region |
worldwide | 招聘地区 | 映射为 “Worldwide” 区域标签 |
remote_policy |
fully-remote | 远程政策 | 映射为 “Fully Remote” 政策标签 |
company_size |
small | 公司规模 | 映射为 “11-50 employees” |
technologies |
devops/go/javascript/python/sql | 技术标签 | 逐个映射为可点击的 Tech Stack 标签 |
addedAt / updatedAt |
2023-10-11 | 收录与更新时间 | 页面底部展示 “Last updated” |
值得注意的是,technologies 列表是经过精选的规范化值,与正文中提到的具体技术栈并不完全一一对应——这正是目录系统的设计意图:用受控词汇(controlled vocabulary)支撑跨公司检索,而不是自由文本。
三、公司规模与远程状态:100% 全远程的运营形态
Company size
截至 2023 年第四季度(Q4-2023),Inter.link 拥有 30 人以上的团队,成员来自广泛的国家与语言背景,官方工作语言为英语。在目录的分类体系中,该规模对应 company_size: small,即 11–50 人区间(见 src/_data/labels.js 中 companySize 的映射)。
Remote status
Inter.link 是一家 100% 远程、英语工作环境的公司:
- 无实体办公场所:公司虽创立于德国柏林、注册地址在柏林,但该地址仅用于注册与收件,没有任何人驻场办公;
- 远程装备支持:公司为员工提供远程办公所需的一切设备,设有专门的 home office budget(居家办公预算);
- 弹性工时:采用灵活工作时间(flexible working hours),不强制同步打卡;
- 线下与线上社群平衡:每季度举办一次线下公司聚会(company meet-ups),让同事面对面工作与社交;两次聚会之间穿插定期的虚拟社交活动,以缓解远程工作的孤独感。
这套“设备预算 + 弹性工时 + 季度线下聚会 + 日常虚拟活动”的组合,是 Inter.link 远程文化最值得求职者关注的实操细节。
四、招聘地区:面向全球的 hiring
Inter.link 的招聘范围是全世界(worldwide),不限国家与地区。从柏林起步后,团队已扩展到全欧洲,并在近期开始招募美国员工,且仍在持续扩张。在目录系统中,这对应 region: worldwide,会被渲染为可点击的区域标签(Worldwide),并进入 browse/worldwide/ 分类页——所有同样面向全球招聘的公司都会聚合在该分类下(分组逻辑见 src/_config/collections.js 的 getCompaniesByRegion)。
五、技术栈:网络工程与软件工程双线并进
Inter.link 的技术分工非常鲜明,这也是其“自动化连接服务”定位的直接体现:
网络侧(Networking)
使用业界主流的网络设备与运维工具:
Arista、Juniper、F5、Kentik、Ansible、J2(Jinja2)、NetBox 等
- Arista / Juniper / F5:核心网络设备与负载均衡;
- Kentik:网络流量分析与可观测性;
- Ansible + J2:配置管理与模板渲染,支撑自动化交付;
- NetBox:网络资产与 IPAM/DCIM 数据建模。
软件侧(Software)
采用典型的现代后端与云原生技术栈:
Python、TypeScript、Go、Django、PostgreSQL、K8s(Kubernetes)、ArgoCD 等
- Python + Django:Web 服务与自动化控制面;
- TypeScript:前端/工具链;
- Go:高性能网络服务与并发场景;
- PostgreSQL:核心数据存储;
- K8s + ArgoCD:容器编排与 GitOps 持续交付。
在目录的受控技术标签体系中,这份档案登记了 devops、go、javascript、python、sql 五个标签(见 frontmatter)。这些标签会被 src/_layouts/company.njk 渲染为页面底部的 Tech Stack 区块,每个标签链接到对应的技术分类页(如 /browse/go/),并统一经 src/_config/collections.js 的 getCompaniesByTech 聚合统计。
六、办公地点:注册地址 ≠ 办公地址
Inter.link 只在柏林拥有一处“办公室”,但它仅用于公司注册与包裹收件(deliveries),没有任何员工在此工作——再次印证其 100% 远程属性。对于求职者而言,这意味着居住地几乎不构成入职障碍,全球范围内均可申请。
七、申请方式
Inter.link 的公开职位统一发布在官方 careers 页面,求职者可前往该页面在线申请,也可以直接通过邮件 jobs@inter.link 联系招聘团队。两种渠道并行,覆盖了偏好系统化申请与偏好直接沟通的两类求职者。
八、从 Markdown 到公司页:档案的底层消费链路
这份 inter-link.md 之所以能成为一份完整、可检索、可 SEO 的公司档案,得益于仓库构建系统的四层支撑:
-
元描述自动生成:src/companies/companies.11tydata.js 通过正则匹配
## Company blurb标题之后的正文,自动清洗 Markdown 链接、特殊符号与换行,并截断到约 155 字符,生成公司页的meta description(优先在句子边界截断)。Inter.link 档案中未手写description字段,因此描述完全由这段 blurb 自动推导。 -
页面布局渲染:src/_layouts/company.njk 将 frontmatter 中的
careers_url/website渲染为按钮(优先显示 “Apply Now”),将region、remote_policy渲染为标签,并将technologies渲染为 Tech Stack 区块;底部根据updatedAt展示 “Last updated: October 11, 2023”。 -
分类与浏览页聚合:src/_config/collections.js 通过
getAllCompanies(按标题字母排序)、getCompaniesByRegion、getCompaniesByTech等集合函数,将全球约 800 家公司档案按区域、技术、远程政策分组,供浏览页与 404 页的标签矩阵引用(src/common/404.njk 即利用collections.companyTags展示三类标签)。 -
结构化数据输出:src/_includes/schemas/Organization.njk 根据
title、website、careers_url生成 schema.org 的OrganizationJSON-LD,把careers_url写入sameAs,帮助搜索引擎正确理解公司实体与招聘页的关联。
九、如何查阅与贡献同类档案
- 在线查阅:仓库构建后的站点(remoteintech.company)可直接按公司名、技术、地区、远程政策浏览全部档案;
- 本地查看:档案内容全部为 Markdown,直接阅读 src/companies 目录下的任意
.md文件即可,无需构建; - 本地构建:仓库根目录的 README.md 给出开发流程:
npm install、npm run start(热重载开发服务器)、npm run build(生产构建),需要 Node.js 22+; - 贡献新档案:按约定在
src/companies/{slug}.md中填写 frontmatter 与正文章节(## Company blurb、## Remote status、## How to apply等),运行npm run build验证后提交 PR,校验机器人会自动检查字段合法性——Inter.link 档案本身即是符合规范的范本。
总而言之,这份档案既是求职者了解 Inter.link 的完整入口,也是理解 remoteintech.company 目录数据模型的绝佳样例:一套规范化的 frontmatter + 结构化正文,经过 Eleventy 构建管线的消费,最终产出兼具可读性、可检索性与 SEO 价值的公司主页。