熟悉redhat、centos等操作系统,掌握linux系统基础操作命令和基本的系统调优;
熟悉go语言,可熟练运用gin、go-restful等框架能够完成大型web系统开发。
熟悉elk日志采集技术,可根据不同日志采集需求制定采集方案并实践应用;
熟悉nginx、oprensty、kafka、zookeeper、flume、puppet等基础开源组件;
熟悉腾讯云平台基础产品和日常使用;
具备项目设计能力,能够根据需求设计原型、实现方案。
预案系统
背景
当前预案演练完全手工操作,对于演练的执行操作和结果报告都缺少规范,线上环境预案止损只有文档,故障时无法提供高效、可靠、快捷的回滚操作,因此亟需一款可自动化执行和回滚演练任务的平台;
实现功能
1、支持预案仓库和止损仓库的模板制定;
2、支持预案演练任务、预案恢复任务、预案终止任务的管理(增删改查);
4、支持预案演练、预案止损报表统计;
5、根据监控指标动态检测监控阈值,触发之后任务自动终止;
6、预案演练过程中支持链路级别的监控探测;
作业系统
背景
在日常工作中存在一些常用的脚本,例如dba的数据备份和恢复脚本、集群搭建脚本、故障切换脚本、扩缩容脚本,预案脚本、机器agent升级的脚本等,都分散在机器的目录里,没有做到充分的共享和复用,并且有时完成一项工作时需要操作多个脚本,容易出现误操作的情况,出现问题时,也不容易追溯。因此,需要一个管理平台能够将这些分散的脚本统一管理起来,充分复用,而且也能够提供自动化的步骤编排,减少误操作,降低耗时切重复的工作,提升操作效率和稳定性。
实现功能
1、支持项目空间的管理(增删改查);
2、支持脚本、命令、http任务的管理(增删查改);
3、支持脚本、命令、http任务的编排(执行流程);
4、支持执行节点的动态管理;
5、支持webhook回调(上游业务系统传递参数给编排的任务执行)。
门神系统
背景
基于服务树节点的控制用户登录机器的权限,满足安全上的“最小权限分配原则”,同时,支持用户bash下的操作指令自动发送到syslog,以支持服务器上的操作审计需求。
实现功能
1、登陆环境与操作系统隔离,控制登陆环境可执行命令;
2、基于服务树实现机器登陆权限管控;
3、记录用户操作历史记录,对用户操作历史进行审计,实现危险操作可追溯;
4、优化登陆安全设置,提高登陆安全级别。