熟练Centos系统安装及性能调优、安全优化。
熟练使用ansible批量管理服务器,了解saltstack。熟练部署svn和gitlab
熟练使用haproxy和LVS做负载均衡、Nginx负载均衡与反向代理。
熟练shell编程,熟练python编程。熟练使用awk、sed、grep
熟练部署和使用docker、harbor仓库,熟悉k8s。熟悉虚拟机化技术KVM
熟练Tomcat部署与优化并结合zookeeper做微服务的部署,熟练LNMP部署与优化。
熟练部署Jenkins、maven、、gradle、npm编译前后端代码,实现持续集成发布
熟练MySQL数据库及其优化,Mysql主从,熟悉MySQL中间件atlas,了解mycat
熟练memcached、redis、mongodb等nosql数据库的部署。
熟练zabbix监控软件安装配置,能够自定义key对系统及各种应用服务进行监控。
熟练安装和配置pinpoint实现链路追踪
熟练使用流量回放工具goreplay、tcpcopy
熟练rsync,inotify,sersync等数据(实时)同步工具的使用
熟悉html、JavaScript、css、bootstrap框架
熟练配置consul注册中心,实现微服务的部署
熟悉tcp和http协议,tcpdump抓包
熟练部署goproxy和lanproxy实现内网穿透
熟练SVN,熟练gitlab,熟练glusterFS的部署、ceph的部署、NFS共享存储的部署
熟悉elk日志收集系统的搭建
公司之前发布都是通过脚本去完成的,但是都要我来操作,所以部署了Jenkins来实现持续集成与发布,这样开发也能发布版本了。
0 2020-12-11 22:32
刚开始公司是用的多个tomcat来发布服务的,后来项目多了,端口太多,对项目的管理就比较乱了,所以选择使用docker来部署服务,比较方便,屏蔽了其他的端口,而且生成一个镜像,可以创建多个容器
0 2020-12-11 22:28
在服务器上面部署一个open vpn实现内网权限管理,降低了服务器被攻击的风险,在安全上是一个保障。在管理上更加轻松了,只允许公司内网进行登录。
0 2020-12-11 22:11