|
稳定可靠、简单易用是 SmartX 分布式系统软件产品的核心基础。
通过提供分布式系统全方面的软硬件监控报警、健康巡检、服务HA机制等功能,极大的提高系统的稳定,确保用户业务的高可用。
通过提供自动化的安装、部署、升级、节点生命周期管理等功能,极大的的软件的学习和管理成本,避免不必要的误操作,提供系统的易用性。
作为 SmartX 的分布式系统管理平台的软件工程师,你将接触到最前沿的分布式系统相关技术:包含分布式存储系统、监控报警系统、Service Mesh、k8s、虚拟化产品(kvm / ESXi / XenServer)等。 在熟悉公司软件产品架构和原理基础之上,维护并优化现有的管理平台,同时设计并开发新的管理或运维自动化功能,最终达到用户端 zero-touch 目标。
岗位职责:
1.设计并实现 SMTX OS 分布式系统软件管理,包含集群的安装、部署、软件在线升级、集群状态监控、节点的生命周期管理、日志监控分析等;
2.设计并实现 SMTX OS 分布式系统硬件管理,包含硬件的在线更换、硬件拓扑可视化、新型硬件支持等;
3.设计与实现 SMTX OS 分布式系统软件产品与其他虚拟化产品(VMware ESXi、Citrix XenServer)的集成;
4.设计并实现健壮,清晰的 RESTful API;
5.撰写细致的设计文档,并对其他同事的代码进行审查;
6.与测试、产品、售前和售后部门密切配合,不断提升产品质量和竞争力。
任职要求:
1.热爱编程,具有以下任意一种语言的扎实的编程经验:Python、Golang、Java;
2.熟悉使用 Linux 操作系统(centos/redhat/ubuntu 其一),有 shell 编程经验;
3.了解数据库的基本原理,熟悉数据库交互编程;
4.代码风格干净简洁,具有极高的软件质量标准;
5.具有独立完成复杂功能的经历,能够完成完备的设计文档,清晰的接口定义,能够有效的进行任务拆分;
6.热爱编程,对新技术敏感,有足够的好奇心,敢于自我挑战。
加分项:
1.有大规模集群系统的开发经验,对软件高可用,高并发有深刻的理解;
2.有 x86 服务器硬件管理软件开发的经验。
简历请投递:zongfen@smartx.com
SmartX成立于13年, 是一家以技术为主导的企业服务公司,提供自主研发的分布式存储,虚拟化平台,系统监控分析等 IT 基础设施产品。
SmartX有着全球领先的分布式存储技术,研发团队成员均来自顶级的IT互联网公司,如BAT、微软亚洲研究院、Hulu、美团、VMware等。创始人徐文豪曾经是 Xen 的发明人 Andrew Warfield 的学生,文豪之前做为早期创业工程师加入由 AWS EC2 创始人 Chris Pinkham 创办的 Nimbula。
SmartX是一个年轻、富有创造力、热爱分享的团队,这是我们在知乎上的技术专栏https://www.zhihu.com/org/smartx-7/activities
-- |
|