小红书云原生高级开发工程师/专家 - 容器引擎方向
任职要求
1、计算机科学、软件工程等相关专业本科及以上学历,3年以上容器、Kubernetes 或相关分布式系统开发经验。 2、熟练掌握 Kubernetes 核心组件的原理和开发,有二次开发能力。 3、精通 Go 或 C++ 编程,具有良好的代码风格和系统架构设计能力,能进行复杂系统的代码开发和调试。 4、熟悉容器技术栈(如 Docker、containerd),有容器存储、容器网络、稳定性、性能优化等相关知识。 5、有云原生项目(如 Containerd、Calico、Etc…
工作职责
1、Kubernetes架构设计与开发: 深入理解Kubernetes原生架构的设计理念,参与并主导Kubernetes核心组件的开发和实现。 2、性能调优与优化: 通过监控工具(如Prometheus、Grafana)对Kubernetes集群进行全面性能分析,并优化关键节点、组件和流程,以提升整体系统的稳定性和响应速度。 3、集群部署与运维: 独立负责Kubernetes集群的稳定部署、监控与维护工作,确保集群在高负载环境下的可靠运行。 4、平台化能力建设: 研究并实施Kubernetes平台化的能力建设,提升平台的扩展性、可用性和可管理性。 5、跟踪云原生生态的最新发展趋势,研究并应用新技术以提升底座的稳定性、可扩展性、可维护性。
容器统一调度与在离线混部方向 岗位职责 1.负责公司容器调度平台的架构设计和核心功能开发,包括容器资源管理、调度优化、弹性伸缩等模块。 2.设计和实现在线与离线任务的混部调度方案,优化集群资源的整体利用率,实现计算、存储和网络资源的高效调度。 3.针对不同业务场景,研究并改进 Kubernetes 调度算法,包括任务优先级、抢占机制、节点选择等,提升集群的资源分配效率和稳定性。 4.与多集群管理平台、资源隔离、QoS 管理等模块协同工作,确保在复杂场景下的资源调度策略具备高可用性和可扩展性。 5.跟踪云原生生态的最新发展趋势,研究并应用新技术以提升系统性能和调度灵活性。 6.支持系统的性能监控与故障诊断,参与系统优化和技术问题的快速解决,保障系统的高效稳定运行。
职位简介:负责公司网关系统的设计、开发与优化,确保网关在高并发、复杂业务场景下的稳定高效运行,推动网关技术的创新与升级。 岗位职责: -主导公司网关系统的架构设计,包括但不限于流量管理、安全防护、服务路由等核心模块的设计与实现,满足业务快速发展的需求。 -开发高性能、高可用的网关核心功能,如请求转发、负载均衡、限流降级等,提升系统的整体性能和稳定性。 -针对不同业务场景,优化网关的性能和资源利用率,研究并应用新的技术和算法,提高网关的处理能力和响应速度。 -与其他部门(如后端开发、安全团队、运维团队等)协同工作,共同解决复杂的技术问题,确保系统之间的无缝对接和数据安全。 -跟踪网关技术的最新发展趋势,引入并评估新技术,推动公司网关系统的技术升级和创新。 -负责网关系统的性能监控与故障诊断,及时发现并解决系统中存在的问题,保障系统的持续稳定运行。 -编写高质量的代码和技术文档,为团队成员提供技术支持和指导,提升团队整体技术水平。
作为云原生CI/CD方向高级工程师/专家,您将深度参与公司级CI/CD平台的设计、构建、优化和推广。您需要运用您在CI/CD领域的多年经验和对云原生技术的深刻理解,结合平台工程的理念,打造自动化、智能化、自助化的研发交付流水线和开发者平台,赋能业务快速迭代和创新。 主要职责: 1. CI/CD平台建设与优化: - 负责设计、开发、部署和维护公司级CI/CD平台及相关工具链(如Jenkins, GitLab CI, Argo CD, Tekton, Spinnaker等)。 - 持续优化CI/CD流程,提升构建、测试、部署的自动化水平、速度和稳定性。 - 集成代码质量扫描、安全扫描、自动化测试等工具,确保交付质量。 2. 云原生技术实践与推广: - 将云原生理念(如微服务、容器化、不可变基础设施、声明式API)融入CI/CD流程和平台设计。 - 深入研究和应用Kubernetes、Docker、Service Mesh、Serverless等云原生技术,提升资源利用率和系统弹性。 - 推动云原生最佳实践在研发团队中的落地。 3. 平台工程理念落地: - 基于平台工程理念,设计和构建内部开发者平台(IDP),提供标准化的开发、测试、部署环境和工具。 - 为开发者提供自助服务能力,降低认知负荷,提升开发者体验(Developer Experience)。 - 抽象通用能力,构建可复用的组件和模板,赋能不同业务线的快速接入和使用。 4. 技术攻坚与创新: - 解决CI/CD及云原生平台在实施和运维过程中遇到的复杂技术难题。 - 跟踪业界CI/CD、DevOps及云原生领域的最新技术和发展趋势,引入创新方案,持续提升平台能力。 - 参与制定CI/CD和云原生相关的技术规范、标准和SOP。 5. 知识沉淀与分享: - 撰写技术文档,沉淀最佳实践,进行内部技术培训和分享,提升团队整体技术水平。 - 指导和帮助团队其他成员解决技术问题。
1.制定企业级云战略(公有云/混合云),主导技术选型与架构设计,确保高可用(99.95%+ SLA)、容灾(RTO/RPO)、安全、成本优化; 2.设计符合金融业务需求的云原生架构(微服务、容器化、Serverless),推动基础设施即代码(IaC)实践; 3.确保架构满足金融行业监管要求:等保2.0三级/四级、数据本地化存储、金融级审计日志、敏感数据加密、跨区域容灾; 4.主导安全防护体系设计(网络隔离、WAF、零信任、密钥管理),定期执行风险评估与渗透测试; 5.建立云资源管理、运维监控、CI/CD、成本治理等标准及最佳实践; 6.深入理解金融业务场景(支付、风控、交易等),将需求转化为可落地的技术方案; 7.主导重大技术选型(如云服务商、数据库、中间件),平衡技术创新与风险控制。