工作职责:
1、 Java,Jvm调优,遵循编码规范,有良好的编码习惯。精通最常见的spring boot, spring cloud等常用框架;熟悉前端常用框架vue,react, uniapp等可优先考虑。
2、使用linux系统,编写shell,python脚本以支持平时的软件运维工作。熟练使用阿里云或Azure 微软云等常见云平台,若能使用这些云平台架设系统应用可优先考虑。
3、熟练使用docker, k8s集群等虚拟化技术,并能运用这些技术架设系统应用则优先考虑。
4、熟悉常见APM工具的架设,配置、以及使用。如日志系统ELK,EFK; 链路追踪skywalking, zipkin等;监控告警工具:prometheus,zabbix,数据分析BI工具:grafana,kibana等。
5、熟悉常见关系数据库,缓存数据库,分布式数据库等,能使用大数据常用组件框架(hadoop,spark,flink等)可优先考虑。
6、精通软件设计模式,熟悉软件设计原则,熟悉分布式原理。深入理解领域驱动设计,微服务架构设计,云原生架构设计思想。。
职位要求:
1、 本科及以上学历,熟练掌握目前主流大数据技术栈,如Hadoop、Spark、Flume、Kafka、Storm、Hive、elk等;
2、 精通SQL语句、对redis,mongodb等nosql数据库有实际应用经验;
3、 精通大规模分布式数据存储方方案设计及架构技术,并具备相关架构设计及实施经验,熟悉结构化、非结构化数据业界典型高可用架构知识及相关经验;
4、 熟悉基于大数据分析结果,结合基于事件驱动的复杂事件处理架构设计能力;
5、 熟悉主流云计算相关技术,服务器虚拟化、容器化、存储虚拟化、弹性资源调度分配管理智能分析;
6、 具备5年以上实际研发经验,至少熟悉Java、scala、python语言中的2种;
7、 良好沟通能力和编码习惯、良好的团队协作能力,工作认真、细致、严谨,具有比较强的责任心,积极的工作态度;
8、 熟悉软件工程、编程规范、有过程控制意识;
9、 硬性要求,必须实际参与过海量数据平台的搭建和研发,有已上线的产品。