华为云计算技术有限公司

贵阳 ·计算机软件

后端开发工程师

15-27K·14薪

杭州

3-5年

本科

全职

职位描述
太多岗位了,综合一下,工作内容(此描述多岗位一起描述,只要满足任意2-3条即可)
1、华为云中间件相关产品研发和运维支持,包括kafka、zookeeper、redis、mysql、SDK等;
2、设计实施高可用部署架构,实现弹性扩缩容,秒级故障自动切换,限流降级等核心功能,保障大规模集群的高效稳定运行;
3、优化现网系统性能,分析定位和解决问题,提升中间件相关资源的使用率,增加系统稳定性,保障业务运行持续不断提升用户体验。
4、华为云数据库(gaussDB、mysql等)疑难问题攻关,性能优化;
5、数据库高可用、集群、容灾及备份恢复相关方案设计、优化及落地;
6、华为云数据库技术标准、规范的输出,自动化运维工具的设计及落地。
7、华为云基础服务LB(Nginx,LVS)&DNS(Bind)组件开发、架构规划及运维管理,通过疑难问题攻关和主动性能优化,保障华为云LB&DNS可用性达标;
8、华为云LB&DNS系统平台规划和建设,通过服务标准化,为华为云提供有核心竞争力的基础服务;
9、持续研究华为云LB&DNS业务特点,负责LB&DNS业务流规划与设计,主导LB&DNS运维管理平台建设,实现LB&DNS的自动化、智能化运维。
10、负责GaussDB\PostgreSQL\MySQL数据库现网问题处理和存量风险清理;
11、负责上述数据库各类变更方案技术编制,并进行实施和保障;
12、负责上述数据库故障场景标准化维护改造、SQL优化、故障问题定位处理和复盘、演练方案的实施,并对实际工作中的问题进行总结,整理知识库和提出自动化的优化建议,不断提升现网的定位定界有效性和故障恢复效率。

任职要求(此描述多岗位一起描述,前2条必选,其它满足任意2-3条即可)
1、本科及以上学历,具有计算机、IT技术的专业背景更佳,但不是必要条件;
2、有开发经验,精通其中一门脚本语言(java、JavaScript、python、C/C++、Golang),需要选其中一门作为笔试语言,此项必要条件;
3、熟悉分布式系统的设计和应用,熟悉高并发、高负载、高可用性系统的设计开发和调优,熟悉分布式缓存、消息、数据库等机制;
4、3年及以上的中间件产品开发或运维经验者优先。
5、3年及以上LB(Nginx,LVS)或DNS(Bind)设计和运维经验者优先;
6、精通LB&DNS技术,熟练掌握LB&DNS开源组件代码,通过引入开源组件,构建全球分布式多活的LB&DNS服务。
7、Java基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解。掌握多线程及高性能的设计与编码及性能调优。有高并发应用开发经验。
8、经常出入开源社区。对于你用过的开源框架,能了解到它的原理和机制;
9、熟练使用Mysql或postgres数据库。熟练使用Spring框架,了解Spring全家桶。
10、熟练使用mybatis开源框架。有MQ、NoSql使用经验。
11、了解TCP/IP网络编程,掌握HTTP协议。
12、了解容器化、自动化部署流程。
13、熟悉共有云或私有云的相关技术,了解互联网现状。
14、对技术有浓厚兴趣,学习能力强,适应能力好,抗压能力强。
15、熟悉GaussDB\PostgreSQL\MySQL其中一款以上数据库,擅长安装配置、日常变更、备份恢复、性能优化、容灾问题处理等各方面问题处理与快速恢复;
薪资范围:看面试评级,12k~40K。
地点:东莞 杭州 广州 深圳,反正有华为研究所的地方都行。
公司介绍
华为云持续践行“一切皆服务”战略,通过基础设施即服务、技术即服务和经验即服务,帮助客户加速释放数字生产力。入选Gartner® 2022年云基础设施和平台服务(CIPS)魔力象限。全球开发者数量超过400万。
杭州滨江区华为科研基地z5
面试经验

匿名用户

面试华为云计算技的Java·贵阳

面试通过
面试:Java。面试印象不是很深刻,难度尚可,告知通过了。
查看更多面经(19)
相似职位