Azure Files团队正在寻找一名才华横溢且充满热情的软件工程师,设计和开发下一代Azure文件存储堆栈。我们正在构建微软的云存储解决方案——Azure存储,这是一个高度可扩展、高度分布式、全球广泛可达的存储系统,设计用于扩展并服务整个世界。Azure Files是Azure存储中构建的基础文件系统和文件共享服务,支持行业标准的Server Message Block (SMB)、Common Internet File System (CIFS)、Network File System (NFS)和Representational State Transfer (REST)协议,完全兼容本地文件服务器,无论是Windows还是Linux系统,可扩展到EB级存储,并提供世界级的可靠性和安全性。我们正在寻找充满热情的候选人,希望在快速发展的服务和团队中成长,有编写高质量软件的热情,并享受与动态团队合作。
职责包括:与相关利益相关者合作以确定用户需求;驱动依赖项识别和产品、应用程序、服务或平台的设计文档开发;创建、实施、优化、调试、重构和重用代码以建立和改进性能和可维护性;利用产品功能专业知识与相关利益相关者(如项目经理)合作驱动工作小组的项目计划、发布计划和工作项;作为指定负责人(DRI)并指导其他工程师,开发并遵循 playbook,监控系统/产品/服务以检测退化、停机或中断,向利益相关者报告状态并启动恢复系统/产品/服务的行动;主动寻求新知识并适应新技术解决方案和模式以提高产品的可用性、可靠性、效率、可观测性和性能,同时推动大规模监控和操作的一致性;与多样化的工程师群体合作,通过分享和学习。
资格要求:计算机科学学士或相关技术学科的学士学位,以及4年以上在C、C++、C#、Java、JavaScript或Python等语言中的技术工程经验;或同等经验。其他要求:能够满足微软、客户或政府安全筛查要求,包括但不限于微软云背景检查:该职位在雇佣/转移时必须通过微软云背景检查,并每两年后需重新通过。
优先资格:计算机科学学士或相关技术领域的学士学位,以及4年以上在C、C++、C#、Java、JavaScript或Python等语言中的技术工程经验;或计算机科学硕士或相关技术领域的硕士学历,以及6年以上在C、C++、C#、Java、JavaScript或Python等语言中的技术工程经验,1年以上网络传输、远程直接内存访问(RDMA)和文件系统经验。