资深软件工程师 - Kubernetes即服务

纽约 1个月前全职 网络
113.6万 - 170.4万 / 年
工作地点: 纽约 业务领域: 工程与首席技术官 参考编号: 10046686 描述与要求: 我们是谁: 我们是KaaS团队(Kubernetes即服务),是彭博社所有基于Kubernetes平台的核心。我们的平台旨在为内部应用团队提供无缝且强大的云原生体验,与AWS EKS和GCP GKE等领先Kubernetes平台相媲美。 KaaS的核心是由一系列定制构建的Kubernetes控制器,用于简化和自动化Kubernetes环境的管理。这些控制器为租户提供强大的工具,使他们能够轻松构建、部署和管理其在KaaS中的平台,让他们可以专注于应用程序,而我们负责基础设施的复杂性。 我们的使命是赋能彭博社的开发团队,提供一个可靠、可扩展且功能丰富的Kubernetes生态系统,推动整个组织的创新和效率。 我们正在寻找一位具有构建Kubernetes控制器和故障排除Kubernetes基础设施专长的软件开发人员。理想的候选人应具备软件开发、云原生技术和Kubernetes的扎实背景。该角色将专注于设计、实施和维护定制Kubernetes控制器,同时确保底层Kubernetes基础设施的可靠性和性能。 我们相信你能做到: Kubernetes控制器开发: • 使用Kubebuilder、Operator SDK或类似框架设计和实现定制Kubernetes控制器和操作程序。 • 使用自定义资源定义(CRDs)扩展Kubernetes功能。 • 通过REST API和其他协议将控制器与外部系统集成。 • 编写控制器的单元和集成测试,以确保可靠性和正确性。 基础设施故障排除: • 诊断和解决Kubernetes集群中的问题,包括网络、存储和节点级别的问题。 • 与其他SRE团队合作,维护Kubernetes环境的高可用性和性能。 • 使用Prometheus、Grafana等工具监控和分析集群健康状况。 协作与文档: • 与我们的租户应用团队密切合作,协调需求,确保用户体验顺畅。 • 为Kubernetes控制器和故障排除手册创建清晰且全面的文档。 • 为其他团队成员提供Kubernetes最佳实践的指导和支持。 你需要具备: • 扎实的Go或Python编程技能。Go是该平台的主要语言。 • 对Kubernetes架构的深入理解,包括Pods、Services、Deployments和StatefulSets。 • 在Kubernetes API、CRDs和控制器模式方面的实践经验。 • 在故障排除Kubernetes基础设施方面的经验,包括网络、存储和集群问题。 • 部署和管理Kubernetes工作负载的CI/CD管道经验。 我们希望看到: • 具有Prometheus、Grafana和OpenTelemetry等可观察性工具的经验。 • 了解服务网格(例如Istio)及其与Kubernetes的集成。 • 熟悉Jenkins、Argo、Helm图表、Kustomize和Terraform用于Kubernetes资源管理。 • 具有EKS、GKE、AKS、Rancher等的经验。 薪资范围 = 每年160000 - 240000美元 + 福利 + 奖金 所提及的薪资范围基于公司在发布时的良好信念。实际薪酬可能因地理位置、工作经验、市场条件、教育/培训和技能水平等因素而有所不同。 我们提供最全面和慷慨的福利计划之一,并提供一系列总奖励,包括绩效提升、激励补偿(仅限豁免角色)、带薪假期、带薪休假、医疗、牙科、视力、短期和长期残疾福利、401(k) +匹配、寿险和各种健康计划等。公司不直接为临时工/承包商和实习生提供福利。 发现彭博社的独特之处 - 观看我们的文化、价值观及成功背后的人们的内部视角。