NetApp
NetApp

NetApp 开发智能数据基础架构解决方案,帮助组织在本地环境和云环境中存储、管理、保护和使用信息。其产品组合包括统一数据存储、云管理和数据保护工具,旨在简化复杂的数据运营,并支持更高效的工作流程。

公司专注于云软件、人工智能、API 和企业数据管理的交汇领域,帮助企业实现存储环境现代化,并让数据能够在不同平台之间更便捷地访问。NetApp 拥有遍布全球的大型组织,为各行各业的客户提供支持,并提供参与构建和运营现代数据基础架构技术的机会。

软件工程师,存储系统 — NetApp(班加罗尔,现场办公)

作为 NetApp 的软件工程师,开发虚拟存储和数据管理解决方案。 在班加罗尔构建后端功能,并排查分布式、高可用系统的问题。

描述

  • 开发、测试和调试虚拟存储及数据管理解决方案
  • 参与新产品开发以及现有产品的改进
  • 构建端到端功能,重点负责后端实现
  • 与跨职能团队合作,设计并交付可靠、高质量的解决方案
  • 调查并解决技术问题
  • 维护代码质量和长期可维护性

任职要求

  • 具备扎实的 C 和/或 C++ 系统编程技能
  • 能够使用 gdb 或 lldb、核心转储以及内存或线程诊断工具进行底层调试
  • 扎实掌握存储概念,包括文件系统、块 I/O、缓存、快照、复制、RAID、I/O 一致性和故障处理
  • 具备 Linux 内核相关知识,包括进程和线程、内存管理及 I/O 栈
  • 了解网络基础知识和性能分析
  • 具备构建和调试分布式、高可用系统的实践经验
  • 具备较强的问题解决能力,能够独立推进不明确的技术工作
  • 具备虚拟化或虚拟机管理程序经验,例如 VMware ESXi 和 KVM/QEMU,并了解存储虚拟化最佳实践
  • 具备云基础设施和存储服务经验,使用过 AWS、Azure 或 GCP,包括云网络模式
  • 了解 NVMe、iSCSI、NFS/SMB、S3 或对象接口,以及多路径或高可用配置
  • 具备性能工程经验,包括性能分析、延迟和 IOPS 分析、锁竞争及容量规划
  • 个人贡献者职位至少需要 5 年相关经验