ID:243700

Mr.小熊

后端研发工程师

  • 公司信息:
  • Sky-Cloud
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 深圳
  • 龙岗

技术能力

1. 熟练掌握 c、 c++、 java 编程语言并了解以及使用过 python、 html、 css、 Android、 php、 go 等编程语

2. 熟练掌握常用的设计模式以及多线程、 IO、网络编程、 webservice 等知识
3. 熟练掌握 HtppClient、 Jsoup 等 java 网络爬虫技术
4. 熟练掌握数据库开发以及 SSM 框架的搭建与使用,了解以及使用过 SpringBoot 开发
5. 熟练掌握 shiro、 lucene、 rabbitMQ 以及 laravel 框架和 vue.js 的使用
6. 熟练掌握 Redis 以及 MongoDB 等缓存中间件的使用
7. 熟练掌握数据结构、计算机网络方面的知识
8. 熟练掌握基本算法(搜索、动态规划、字符串匹配相关算法等)
9. 熟练掌握 MYSQL、 PG 数据库的使用,能实现一些基本的增删改查等,了解数据库的原则、子查询、多表
连接、索引等操作以及 Mysql 的性能优化
10. 熟练掌握 Linux 环境常用命令,能够在 Linux 下搭建 Apache 以及 Nginx 服务,了解 Nginx 正向代理和
反向代理
11. 掌握 maven、 git 等常用工具的使用
12. 熟练掌握 docker 的使用,并且能够读懂和编写 dockerfile 以及 dcoker-compose.yml 文件
13. 了 解 微 服 务 架 构 , 熟 悉 SpringCloud 的 基 本 组 件 , 包 括
Nocos,Eureka,Ribbon,Feign,Hystrix,Zuul,Sentinel,Spring Cloud Config 等等,并且了解分布式
中的一些常见常见例如分布式锁、分布式事务等以及 CAP 和 BASE 相关理念。
14. 了解 Prometheus 的安装使用以及 Prometheus、 Grafana 组合的监控数据可视化以及相应的监控方案。

项目经验

项目名称: NAP 网络自动化平台
项目描述: NAP(Network Automation Platform)是⼀款旨在解决日渐繁杂的网络运维问题的⾃动化软
件。 NAP 对主流网络设备的配置进⾏解析和建模,形成统⼀的配置模型,提供完善的配置管理接⼝,并通过
编排引擎、拓扑架构以及定时任务实现对⼀系列复杂网络运维场景的⽀持。
涉及技术: Spring、 SpringMVC、 SpringBoot、 SpringCloud Alibaba、 Nacos、 PostgreSQL、 RabbitMQ、
MongoDB、 Redis、 Nginx、 Docker、 Prometheus、 Antlr4、 Quartz、计算机网络、防火墙相关知识等
设计技术:
1、 采用分布式的项目开发模式整个项目分为:工作流服务、分析中心服务、编排服务、配置解析服
务、任务中心服务、下发中心服务、日志服务、监控服务等八九个服务。
2、 基于 RabbitMQ 实现多个服务之间的异步通信,同时实现削峰、限流的效果,同时保证消息的不重复消费。
3、 基于 Redis 消息中间件,实现了接口幂等、热点数据缓存等场景的开发。
4、 基于 MongoDB 缓存数据库,实现了对设备历史配置以及配置解析结果的数据存储。
5、 基于 Antlr4 语法分析器生成工具,对解析树中的每个节点的出入进行监听,从而完成对整个配
置的解析工作,最终获取到对应的配置的对象化。
6、 利用 Snmp4J 采集数据,并将数据存储到时序数据库 TDEngine 中,使用 Grafana 进行可视化展
示。
7、 负责平安证券 NAP 项目的线上业务的维护以及版本的发布和相关运维
8、 使用相关的路径算法实现拓扑的最短寻路以及寻路优化等相关功能
责任描述: 1. 活动小组 JAVA 后端服务开发
2. 负责工单分析相关流程开发
3. 负责监控相关需求开发
4. 负责配置下发相关流程开发
5. 参与配置解析存储相关开发

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    1
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服