技术能力

Basic

掌握常用编程语言,如:Java,Python,Golang,JavaScript,SQL,Shell,以及熟悉CentOS,Ubuntu等Linux操作系统

Web

掌握Web开发技术,如:HTTP,RESTful,MyBatis,Spring Boot,Spring Cloud,Django,以及Netty,Dubbo,Nginx等

Database

熟悉主流数据库,缓存及消息中间件方案,如:MySQL,PostgreSQL,MongoDB,以及Redis,RabbitMQ,RocketMQ等

BigData

熟悉基于Hadoop生态的大数据相关组件,如:Hive,HBase,Spark,Flink,以及Kafka,ElasticSearch,ZooKeeper等

Architecture

掌握分布式相关理论及架构实践,如:CAP原理,BASE理论,RPC通信,负载均衡,高可用,分布式事务,API网关,微服务等

DevOps

熟悉DevOps相关基础设施及服务,如:Git,Jenkins,Ansible,Terraform,Docker,Docker Compose,Kubernetes等