岗位职责:
负责设计、开发和维护公司的复杂系统及软件架构,确保系统及软件的高可用性、高性能和可扩展性。
任职要求:
一、技术能力
1、爱好编码,具备良好编程功底和高效的编码能力,精通 Python 和 shell,熟悉C/C++/Java/C#等至少其一,保持学习热情,在合适项目中勇于尝试新编程技术。
2、精通操作系统、虚拟化和网络技术,能够快速诊断和解决各类相关问题,同时积极关注这些领域的新技术发展,主动探索并应用于系统及软件开发中以提升性能。
3、对 Kubernetes 和 Docker 技术栈有深入理解和丰富实践经验,能熟练运用进行容器化部署和管理,紧跟技术趋势不断优化系统及软件。
4、熟悉云计算相关技术栈及各类 PaaS 中间件,深入研究云计算新兴技术,为公司的云化系统及软件开发提供前瞻性建议和创新解决方案。
5、坚定认同“基础设施即代码”理念,熟悉至少一种相关技术栈,如 Terraform、Ansible 等,并持续推动该理念在系统及软件开发中的落地。
6、熟练掌握大数据相关技术栈,紧跟大数据技术发展步伐,探索新的数据处理和分析方法,提升系统及软件的数据处理能力。
7、熟悉流式数据湖相关技术栈,如 Flink、Iceberg 等,积极关注流式数据处理领域新技术动态,适时引入优化系统及软件性能。
二、学习与创新
1、拥有强烈求知欲和对新技术的好奇心,能够快速学习掌握新的技术知识,并灵活应用到系统及软件开发工作中。
2、敢于尝试和探索新技术挑战,不怕失败,具备独立解决复杂技术问题的能力,在复杂技术环境中迅速定位问题并提出有效解决方案。
3、具备创新思维,也善于思考和总结,能将新技术与公司实际需求相结合,提出创新性的系统及软件技术方案和建议。