前端技术:精通HTML、CSS、JavaScript,熟悉Angular前端框架,能够构建交互式和响应式的Web应用。
后端技术:熟练掌握Node.js、Express、Sprintboot等后端框架,能够设计和实现RESTful API和服务端逻辑。
数据库:熟悉SQL和NoSQL数据库,包括Postgres、MongoDB等,能够设计和优化数据库模型和查询。.
编程语言:熟练掌握C#、Nodejs、Python、Bash、Powershell等脚本语言,具备编写自动化脚本和工具的能力。
自动化工具:精通Ansible、Terraform等自动化配置管理工具,能够实现基础设施及代码(IaC)。
容器技术:熟悉Docker和Kubernetes,具备容器编排和管理经验,能够构建可伸缩的容器化应用。
云平台:熟练使用AWS、Azure或GCP,能够设计和管理云基础设施,优化云资源利用率。
CI/CD:熟悉Jenkins、GitLab CI等持续集成和持续交付工具,构建和管理自动化部署流程。
1. Azure云部署石油软件(DevOps)
基于现有的k8s(version:1.27.9)
实现业务系统的无缝迁移,确保blob和cosmosdb数据的完整性和安全性
分析现有系统的架构和性能瓶颈,确定迁移方案
通过Terraform和Ansible创建虚拟网络、存储账户、虚拟机等资源
通过helm file部署云服务
2. 地图预警、智能监控预警及诊断及专家经验管理(Angular)
参与系统设计,编写设计文档,并代码实现
基于 Angular 实现系统开发,使用 Leaflet 开发地图叠加
基于 Echarts 快速实现图表的开发
统一风格化使用 Primeng 组件开发 UI
3. 桌面和 web 的 2D 拓补网络开发(C#)
基于现有的 Direct2D 底层,使用 C#开发油田地面网络拓补结构
基于 canvas 和 vis.js 开源库的 2D 开发
实现元件的绘制,元件的添加和删除、平移、全局搜索定位、基于鼠标位置的缩放
4. ERP 与 PLM 集成项目(C#)
参与系统设计,编写设计文档
根据 IDE设计生成元数据脚本,基于SOAP 架构构建WebService 服务
ERP 通过 WCF 向 PLM 传输数据,通过 WebService 从PLM 获取数据
根据客户现场使用场景,迭代升级优化产品