1、高效、快速响应,积极沟通理解客户需求;
2、掌握Java编程语言,理解IO、多线程等基础概念,对JVM原理有一定了解;
3、熟悉Spring、MyBatis、Redis、kakfa、tomcat等服务端框架和组件;
4、熟悉数据库的设计和编程,具有MySQL索引优化、查询优化和存储优化经验;
5、熟悉分布式架构,对SpringCloud体系有一定了解;
6、熟悉Linux、Docker部署和使用;
7、熟悉大数据平台运用,Flink、Clickhouse、ETL,以及BI工具运用;
8、熟悉众多开源项目使用:dataxweb、mindoc、minio、davinic等;
9、熟悉Sehll脚本使用;
10、熟悉Prometheus和grafana运维监控平台搭建和使用;
大数据平台开发及运维
职责范围:负责大数据平台的设计、开发、运维;
作为项目主要开发主要负责的工作有:
1. 对系统框架相关技术和业务进行培训,指导开发人员开发。并解决系统开发、运行中出现的各种问题;
2. 推动主要的技术决策,并最终表达为软件构架;
3. 确定和文档化系统相对构架而言意义重大的方面,包括系统的需求、设计、实施和部署等“视图”;
4. 确定设计元素的分组以及这些主要分组之间的接口;
5. 为技术决策提供规则,平衡各类涉众的不同关注点,化解技术风险,并保证相关决定被有效的传达和贯彻。