工作地点:
纽约
业务领域:
工程与首席技术官
参考编号:
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) +匹配、寿险和各种健康计划等。公司不直接为临时工/承包商和实习生提供福利。
发现彭博社的独特之处 - 观看我们的文化、价值观及成功背后的人们的内部视角。