EDA技术支持相关能力

简单分享工作中涉及到的东西和个人想法


1、技术能力

(最基础的)

1)基础设施的安装、配置、维护及管理

服务器、路由器、交换机等,保证硬件可以维持服务,7x24不宕机
操作系统(CentOS6.8)、网络、服务、吞吐量、IO、数据库

2)熟悉Linux环境

工具安装、使用环境搭建、问题定位的保障

工具安装为最最基础

正式、非正式、lic、安装、变更、下架

环境搭建、服务部署次之

可参考业内环境:modules(一般在bshell下)
相关命令
mav:module avail 列出所有可用工具
ma:module add 加载某个工具
mr:module remove 卸载某个工具
mi:module information 查询某个工具的信息
mlist:module list 列出所有已加载的工具
mc:module clear 清除所有已加载工具

问题定位决定后续是否可持续发展

监控系统:zabbix、nagious、ansible、openfalcon
版本管理:cvs、svn、git
项目管理:jira
集群资源:IBM LSF资源分配(项目空间、用户目录、调度策略、优先级)
PA监控系统:基于Tableau上二次开发的系统,(cpu slots、job slot run time、memory)常用命令:bsub、bjobs、bslots、blimits、bugroups。

3)License的安装、配置、维护及管理

单个lic安装,floating license的配置(port@server,业界默认使用端口)
管理工具:ansys,需注意管理工具的版本与工具的兼容性。
license查询脚本,可查询license模块名,到期时间,购买个数,使用人数等信息。

4)Shell、Python脚本编写

尽可能将手工完成的任务,通过自动化实现


2、沟通能力

(群居动物的安身立命之本)

1)与供应商、FAE、Sales之间
2)与直接用户之间
3)与同事主管之间


3、业务逻辑的理解

(最难get的点)

每个人接触的东西都不完全一样,对业务理解都不同,所以得靠自己去学习、理解、领悟。
比如下面的一些问题
设计前后相关阶段的关系?
使用工具的目的?
需要使用哪些工具?
用户主要使用哪些模块?
常见问题、基本FAQ、业内经典案例有哪些?
行业发展,后续部门规划是怎样的?

值得一提的是:解决问题汇总归档,输出总结案例。

PS:前期的工作熟练后都是手到擒来分分钟闭眼搞定,越到后面涉及最多的往往是问题定位。很多时候都是用户直接拉你远程或现场帮忙看问题,当你使用浑身解数排查并解决后,就需要总结一下了。因为每天遇到的问题实在是太多了,可能过几个月后你再次碰到类似问题就模糊记得个大概,但是忘了具体怎么操作了,这样又得花几个小时重新定位,多麻烦呢。所以记得多花个几分钟在blog或其他地方图文并茂的markdown一下就好了。


4、学习能力

(最不能忘)
任何时候都不能忘记提升自己

你可能感兴趣的:(EDA技术支持相关能力)