Kubernetes平台工程师

圣弗朗西斯科 2天前全职 网络
面议
公司简介 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 指南,您的所有信息将被保密。