ID:198476

Xxuan! 身份已认证

高级python工程师、虚拟化工程师

  • 公司信息:
  • 永信志诚
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 海淀

技术能力

熟悉shell,python、golang语言,了解html,css,jquery,bootstrap等前端技术;
熟悉qemu-kvm、libvirt、docker、ovs、vxlan、openflow、iptables、netns等虚拟化技术,有攻防、靶场云平台开发的经验;
熟悉grpc框架,有相关的分布式开发经验;
熟悉Neutron底层网络架构;
熟悉Vmware esxi、pve、openstack等常用的虚拟化平台
熟悉linux操作系统,熟悉常用操作命令和常用软件安装配置;
熟悉flask,tornado等web框架;
熟悉 Redis,mongodb,rabbitmq,mysql;
熟悉apscheduler,celery,有基于celery和apscheduler做定时任务和异步任务的开发经验;
熟悉requests,selenium模块,有相关爬虫经验;
熟悉 restful api 编写规范;
熟悉使用 svn,git 等版本控制;
熟悉sdn交换机、二层交换机、路由器、防火墙等设备,有良好的网络知识;

项目经验

靶场云平台
开发工具:python,flask,celery,grpc,qemu-kvm,libvirt,docker,ovs,openflow,iptables,dnsmasq,netns,mysql,redis,mongodb,vnc,spice
项目简介:
1、 基于kvm、docker、open vswitch等核心技术实现的适合大型网络靶场的云平台
责任描述:
1、 负责平台架构设计、数据库设计以及项目框架构建
2、 负责平台资源计算及调度模块开发
3、 基于Libvirt SDK开发虚拟机管理api,实现虚拟机的克隆,创建,编辑,删除,快照等功能
4、 基于Docker SDK开发容器管理api,实现容器镜像以及容器的管理
5、 负责平台网络架构的设计及开发,基于ovs openflow vxlan技术开发网络的管理模块
6、 负责开发ip地址池管理模块,通过mac地址绑定给靶机分配ip地址
7、 负责路由、防火墙功能,以及策略规则管理模块开发
8、 负责虚拟机控制台模块开发,windows支持从web调起本地客户端连接虚拟机,并且支持复制粘贴
9、 基于socat开发端口代理功能,利用多线程维护端口号,关闭没有连接状态的socat进程
10、 基于flask和celery,实现资源访问、异步任务,以及GRPC实现分布式和计算节点控制
11、 场景管理功能开发,基于celery实现异步创建虚拟机,组网,生成场景以及场景删除

虚宿互传
开发工具:python、socket、golang、virtio
项目简介:
基于qemu-kvm技术,实现虚宿互传技术,依赖虚宿互传架构来实现一些复制粘贴,文件传输,数据采集等功能
责任描述:
1、 负责虚宿互传架构设计和项目构建
2、 负责agent的开发,由于虚拟机操作系统种类繁多且部署复杂,所有选用了golang来开发agent,提高部署效率
3、 负责服务器端监听程序的开发,基于python监听虚拟机channel的socket连接和虚拟机的agent通信
4、 负责基于虚宿互传复制粘贴,文件传输,文件监控,windows注册表监控等功能的开发

竞赛平台中间件
开发工具:Python,Flask,Celery,Esxi,Vsphere,m0n0,DHCP
项目简介:
1、该系统是基于vmware esxi虚拟化平台,在CTF比赛中,实现模拟现实场景
责任描述:
1、基于pyVim模块,对Esxi封装接口,实现网络,虚拟机,快照等功能的管理
2、基于m0n0开发接口,实现防火墙的管理
3、基于dhcp服务开发接口,通过mac地址为虚拟机分配固定ip地址
4、开发虚拟机上传功能,实现上传题目
5、基于celery开发异步任务,实现异步创建虚拟机,组网,生成场景
6、基于flask框架,对竞赛平台提供接口,实现场景下发和管理

运维平台
开发工具:Python,HTML,Jquery,Ajax,flask,Mysql,Redis,Rabbitmq
项目简介:
1、该系统主要把运维工程师日常繁琐的工作进行平台化,一键式操作,避免繁琐的过程,提高工作效率
2、负责对各个数据中心的主机进行统计和统一管理,展示主机信息变更记录,所有主机进行项目一键式部署,任务管理和发布,支持定时任务模式
3、 对业务系统的监控,预警以及自愈
责任描述:
1、 负责运维平台的设计与前后端研发
2、负责 RBAC 权限框架开发,实现权限管理和动态菜单配置
3、开发数据采集AGENT,采集服务器系统资源数据,支持 ssh,agent,saltstack三种工作模式,并且支持可插拔式数据采集组件
4、开发任务管理组件和定时任务组件,支持任务发布,暂停,继续,删除,修改任务,并收集任务日志
5、开发业务系统登陆监控,使用微信进行告警,结合 redis 实现报警收敛,和故障恢复功
能,展示最近五分钟监控状态,监控后台管理,快速添加、修改、删除监控项

案例展示

  • 云平台后端

    云平台后端

    1、基于KVM研发一套虚拟机管理接口,实现虚拟机的克隆,创建,编辑,删除,创建快照,恢复快照,删除快照的功能 2、基于OVS实现组网,主要功能有网络创建,删除,支持vlan划分, 3、利用linux系统的network naspace配置dnsmasq为虚拟机提供IP地址分配

  • 云计算平台前端主要为了实现功能,忽略样式

    云计算平台前端主要为了实现功能,忽略样式

    1、基于KVM研发一套虚拟机管理接口,实现虚拟机的克隆,创建,编辑,删除,创建快照,恢复快照,删除快照的功能 2、基于OVS实现组网,主要功能有网络创建,删除,支持vlan划分, 3、利用linux系统的network naspace配置dnsmasq为虚拟机提供IP地址分配

查看案例列表(含更多 0 个案例)

评价列表

猿急送用户    2021-05-20 18:10    5星

【该评论为5星(满分)好评,评论人选择不公开展示】

信用行为

  • 接单
    1
  • 评价
    1
  • 收藏
    0
  • 五星率
    100%
  • 退款
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服