Golang:
◆ 熟悉 Go 语法和特性,了解底层原理和运行机制,能够独立设计和实现高质量的 Go 应用程序。;
◆ 熟悉 Go 常见数据结构,channel、slice、map、struct、iota、string;
◆ 熟悉协程及并发编程,熟练使用 Channel、WaitGroup、Context 进行并发控制;
◆ 熟悉 Go 常见并发范式及 GMP 并发调度模型;
◆ 熟悉 Go 函数式编程、类型系统及接口相关用法;
◆ 熟练使用 go-testify 测试框架进行单元测试;
◆ 熟练使用 beego 框架、grpc 框架进行微服务代码开发;
◆ 熟练使用 gin、gorm、websocket、swagger 进行 Web 服务开发;
◆ 掌握 Git 版本控制,熟悉 Docker 容器化技术和 Kubernetes 集群管理;
◆ 了解 DevOps 工具链,如 Jenkins、GitLab CI/CD,实现持续集成与部署
◆ 熟悉常用代码重构技巧,能遵循 solid 及 smart 原则进行代码模块设计;
◆ 熟悉软件开发流程,理解敏捷开发理念;
◆ 熟悉微服务架构,有相关基于 grpc、restful 接口微服务系统实践经验。
◆ 熟悉常用设计模式(单例模式、装饰器模式、工厂模式等)
◆ 熟悉常用消息中间件技术;
◆ 熟悉常用 Linux 命令,了解 shell 编程及常用基础命令;
◆ 有 HPC 集群通信故障诊断业务运维及开发经验,熟悉分布式集群的环境搭建及日常运维。
Python:
◆ 熟练掌握 Windows/Linux 平台上的 Python 编程,有良好的编码习惯;
◆ 熟悉面向对象编程及常见分析方法和分析技巧,精通函数式编程;
◆ 熟悉 MVC、单例、装饰器等常见软件架构设计模式;
◆ 熟练使用 Django、Flask 框架进行快速开发,熟悉 RESTful 规范的 API 设计规范;
◆ 熟悉 MySQL、Redis,PostgreSQL 等常用数据库,熟练使用 sql 操作;;
Vue:
◆ 牢固掌握 HTML、CSS、JavaScript 等前端基础;
◆ 熟悉 Vue 核心概念:组件化开发、模板语法、状态管理以及路由管理;
◆ 熟悉生命周期和钩子函数、事件处理与表单绑定;
项目名称:集群通信故障诊断项目
开发工具:Python + Golang + Beego + TSDB + CMDB + Centos
项目描述: 本项目是在市场调研的大背景下的跨层故障诊断技术预研项目,通过数据采集框架采集各层
数据,数据包括 HPC 作业正常运行数据及不同故障注入下的数据,交给 Python 算法故障识别和定界,
将算法结果提交至 centerAl 进行综合诊断和分析,提升不同 hpc 作业场景下性能和故障诊断分析能力,
运维人员可以结合专家意见和 AI 输出结果从而有效并快速定位和发现系统故障点,从而保证系统的平
稳运行。
个人职责:主要负责数据采集微服务开发、前后端服务打通并联调测试
技术点:
1、前端使用 AngularJs 提升了开发效率,也确保了项目的可扩展性和可维护性
2、后端使用 Golang(提升性能以及并发响应率)+Python(算法开发,数据处理)
3、Golang 中大量使用协程以及 channel 实现逻辑解耦和提升并发效率
4、利用 kafka 消息中间件实现生产者消费者模型,提高了前后端数据响应效率
5、使用 cmdb+tsdb 持久化系统中各组件拓扑关系以及海量时间序列数据
项目名称:OpenHarmony 开源-应用框架合作项目
开发工具:Python + Gn + Ninja + Docker + ArkTs + C++
项目描述: OpenHarmony 开源-应用框架合作项目是指基于华为鸿蒙操作系统构建的应用程序、服务
或系统的开发工作
个人职责:编译构建子系统测试框架开发、鸿蒙应用开发与调试
技术点:
1、前端使用 Js、ArkTs 等开发语言,构建用户友好、响应式的操作界面;
2、后端使用 C++、Python 开发语言基于 OpenHarmony 的分布式服务框架,实现数据的高效
处理与设备间的无缝通信;
3、云端结合华为云或自建云平台,实现数据的远程存储、分析与智能决策支持。
项目描述: 本项目是在市场调研的大背景下的跨层故障诊断技术预研项目,通过数据采集框架采集各层 数据,数据包括 HPC 作业正常运行数据及不同故障注入下的数据,交给 Python 算法故障识别和定界, 将算法结果提交至 centerAl 进行综合诊断和分析,提升不同 hpc 作
项目名称:OpenHarmony 开源-应用框架合作项目 开发工具:Python + Gn + Ninja + Docker + ArkTs + C++ 项目描述: OpenHarmony 开源-应用框架合作项目是指基于华为鸿蒙操作系统构建的应用程序、服务 或系统的开发工作