公司简介
Aranya Inc. 通过提供生产级的 Kubernetes 基础设施,简化了 Kubernetes 的采用,使其对独立开发者和团队都易于访问。我们产品的核心是 Aranya ClusterdOS,这是一种 GitOps 原生的分布式操作系统,消除了许多操作上的挑战。我们的解决方案使得从第一天起就能实现生产就绪的基础设施,无需庞大的平台团队。此外,我们专注于提供裸金属或云部署的托管 Kubernetes 服务。
职位描述
这是一个全职现场职位,位于加利福尼亚州旧金山,职位为 Aranya Inc. 的 Kubernetes 平台工程师。我们正在寻找一位平台工程师,他将在 ClusterdOS 的构建和发展中发挥关键作用。您将直接与我们的创始团队合作,设计系统,以在保留 Kubernetes 强大功能的同时简化其复杂性。您将设计 GitOps 工作流,构建 Kubernetes 操作器和控制器,并创建使集群管理对最终用户不可见的自动化。
您的工作内容
- 使用 Go 构建和扩展 ClusterdOS 核心功能,包括自定义 Kubernetes 操作器和控制器
- 使用 ArgoCD 设计和实施 GitOps 工作流,使持续部署变得自动化
- 使用 Terraform 和 Helm 开发基础设施即代码模式,以无缝配置和管理集群
- 使用 Ceph 和 WEKA 处理分布式存储解决方案,以实现高性能、可扩展的集群存储
- 使用 Prometheus 和 Grafana 创建可观测性和监控系统,以展示集群的健康状况和性能
- 使用 Cilium 构建和优化容器网络,以实现网络安全和可观测性
- 设计和实施联邦 Kubernetes 架构,以实现多集群管理
- 构建自动化工具,减少开发人员运行生产工作负载的操作开销
- 为开源组件做出贡献
- 作为早期工程团队成员,建立平台架构模式和实践
要求
- Go — 在构建系统级工具、控制器和分布式系统方面具有很强的能力
- ArgoCD — 深入了解 GitOps 工作流、声明性基础设施和持续部署模式
- Kubernetes — 拥有 Kubernetes 内部、定制资源(CRDs)、操作器、集群架构、etcd 集群的生产经验,包括备份/恢复程序和故障排除集群健康问题
- 基础设施即代码 — 具有使用 Terraform、Helm 或类似工具自动化基础设施配置的经验。具有 Ansible、Kubespray 或类似编排框架的经验
- 可观测性 — 熟悉 Prometheus、Grafana 或类似平台的监控和日志系统
- 对容器化、网络和云原生架构有深入理解
- 具有 CI/CD 管道和自动化工作流的经验
- 能够设计既强大又易于使用的系统
- 自我导向,具有良好的优先级判断能力 — 能识别重要事项并相应执行
加分项
- 具有构建开发者工具或基础设施产品的经验
- 具备服务网格技术(Istio、Linkerd)或 CNI 插件的背景
- 对项目或 Kubernetes 生态系统工具有贡献
- 熟悉云平台(AWS、GCP、Azure)及其托管 Kubernetes 产品
- 具有 Kubernetes 的策略即代码和安全工具的经验
- 拥有开发者喜爱的基础设施产品的发布记录
- 理解 FinOps 和基础设施成本优化
成功的关键
在压力下保持冷静,知道何时该升级问题或自己深入挖掘。能够清晰地与工程师和非技术利益相关者沟通,尤其是在出现问题时。对根本原因充满好奇,真正有兴趣在问题发生之前预防问题。工作中保持谦逊。
在 Aranya,不同的观点不仅受欢迎,而且是必不可少的。最好的基础设施来自于拥有多样化经验和想法的人。我们根据技能和能力做出招聘、薪酬和晋升决定,不因种族、肤色、宗教、性别、性别认同或表达、性取向、国籍、年龄、残疾、退伍军人身份或任何其他受保护特征而歧视。根据 EEO 指南,您的所有信息将被保密。