熟练编写shell/python一种或多种脚本语言完成系统日常运维工作和提升工作效率(Linux系统管理数量>100为佳);
主要的问题,就是下面这块。。!!!
(中间件,中间件集群,数据库。)
熟悉K8S, Docker, Kafka, Zookeeper, Mysql, Cassandra, Elasticsearch等开源组件的架构及实现;
6、了解常用的数据库软件如mysql、mongodb、oracle的部署和维护,熟悉数据库集群部署、优化调整和维护,熟悉数据库的管理,扩容,备份,恢复,优化,掌握基本的数据库SQL语句;
.熟悉Linux操作系统的运维管理,熟悉Nginx,Haproxy,Tomcat,redis,rabbitmq,apollo等应用的配置和部署;
3.熟悉mysql数据库的操作和维护
4.熟悉Java,Shell,Perl,Python开发或脚本语言一种以上;
5.熟悉Svn,Git,Jenkins,Maven的使用;
在整个国家乃至全球范围内,去寻求那么几个人,以及问题的解,是完全有可能的事情。。
熟悉Nginx、HA、Redis、Mysql、ES、Node等主流应用的部署及优化;
岗位要求:1. 了解 linux 操作系统的原理,有 shell 脚本开发经验;
2\. 熟练掌握 golang编程语言,有大规模分布式系统开发经验优先;
3\. 熟悉 mysql、redis 等数据库;
4\. 熟悉k8s和docker 了解k8s调度、流量转发等原理
5\. 自我驱动,良好的沟通和团队协作能力,有一定的抗压能力
具有一年以上的Golang开发经验,具有Gin框架开发经验
工作职责:
1、搭建和维护 Kubernetes集群,熟悉Docker容器技术;
2、维护分布式文件存储,对存储资源做统一管理;
3、参与 CI/CD 在容器化场景中的流程设计和开发;
4、为应用容器化改造及上线部署提供支持,完善部署流程;
5、针对应用场景中的问题能够 troubleshooting;
6、基于应用场景对原生 Kubernetes 进行二次开发, 包括 CNI, CSI, CRD和 Operator 设计模式。
任职资格:
1、熟练掌握Golang语言开发,如果还具备Java语言开发经验更佳;
2、精通Docker Engine、Swarm、Kubernetes、Mesos等主流容器技术,有开源社区相关经验者优先;
3、熟悉1个或多个Docker生态开源项目代码,并有改进优化经验,有贡献Docker相关开源项目者优先;
4、熟悉分布式存储技术如Ceph等,并有实际搭建和使用经验;
5、对Linux系统有深入的理解,在linux系统上具备丰富docker管理经验;
6、熟悉DevOps流程,关注开源CI/CD技术工具;
7、较强的团队沟通和协作能力,较强的自我驱动能力。
1\. 熟悉Oracle、DB2、SQL Server、MySQL、Postgresql、NoSQL等数据管理技术中的一种或多种,有实际的生产系统应用经验,能够独立完成相关产品的部署、排错、性能调优等工作。
2\. 熟悉Nginx、JBoss、WebLogic、WebSphere、Dubbo等中间件产品中的一项或多项 。
3\. 熟悉Java/C/C++/Python/PHP/GO中至少一种开发语言,及其相应开发框架下的服务端多线程、高并发处理机制。(重点:主要是python和java)
4\. 熟悉Windows、Linux操作系统和DNS、AD等,具有5年以上的系统管理/网络/故障排除经验。
5\. 熟悉Hadoop/Spark/Storm/HBase/Hive等开源或商用技术,有实际的大数据商业应用开发经验。
6\. 有基于K8S的应用容器平台设计、业务改造等实践经验。(重点:熟悉K8s docker)
加分项:
1\. 有阿里云技术认证ACA(阿里云认证助理工程师)、ACP(阿里云认证工程师)、ACE(阿里云认证高级工程师)者优先。
2\. 有基于阿里云产品的大规模应用开发或运维经验。
3、有PMP证书;
熟悉Linux环境下各种应用的安装、配置和优化,如:Nginx、Redis、Mysql、Kafka、Zookeeper、
CDN,SLB,ECS,OSS使用。
1、2年以上的Linux系统运维经验,熟练掌握CentOS系统的安装,调优等(具备RHCE等技能证书者优先);
2、熟悉K8s,熟悉Docker,对容器的编排和使用具备生产环境的实际操作经验,熟悉基于KVM的虚拟化技术;
3、熟悉Ceph、Zookeeper、RabbitMQ、Kafka、HDFS、Mysql集群、Redis集群,并具备在生产环境实际部署的经验。
熟练并掌握以下至少一种语言,Golang、 Python;
2\. 熟悉 Linux 系统内核 cgroups、namespace 等原理,具备丰富的 Linux 系统问题处理、优化经验者优先;
3\. 熟悉 Docker 相关的底层技术实现;
4\. 熟悉 Kubernetes 生态、Operator 开发,有实际落地经验者、源码贡献者优先;
5\. 良好的沟通和团队协助能力, 自我驱动强,有较强的学习能力。
熟练掌握linux操作系统安装、配置、调优,熟悉常规的linux命令,具备一定的shell脚本编写能力;
3、熟练安装配置常见的组件,包括但不限于nginx,tomcat、rocketmq、kafka、elk、redis、mysql、nagios、zabbix;
4、熟悉网络原理、HTTP协议;有网络设备(路由器、交换机、防火墙等)管理经验;
5、熟悉gitlab-runner、jenkins等自动化工具,熟悉CI/CD集成;
6、熟悉Docker及K8S相关技术者优先;
需具备能力
1.熟悉Centos、Ubuntu等Linux操作系统,并能掌握Python、shell之一的脚本语言,熟悉TCP/IP、HTTP等协议,能独立解决突发问题。
2.熟悉kubernetes总体架构,熟悉k8S组件间的相互关系及交互过程,具有实际k8s部署,管理,运维经验。
3.能够熟练搭建高可用kafka、mysql、redis等中间件(主从/集群)。
4.熟练使用ansible管理服务器,熟练编写playbook剧本。
5.能够通过jenkins发布应用至k8s,会使用jenkins-pipeline优先
6.熟悉主流监控平台包括但不仅限于Zabbix、Prometheus等(主Prometheus),日志监控选型为el(F)k。
7.较强的沟通能力和理解能力,善于交流。
本科及以上学历。一年以上大数据运维工作经验。至少掌握java/python/shell中的一种语言。
2\. 熟悉hadoop、spark、hive、hdfs等相关技术。了解大数据平台应用架构,具备常见问题的基本分析和解决能力。
3\. 熟悉Linux操作系统的配置、管理及优化,能够独立排查及解决操作系统层面的常见问题;
4\. 熟悉web应用及中间件、Mysql数据库等的配置、部署和运维。
5\. 熟悉容器化技术和K8s平台的运维部署。
6\. 强烈的责任心,善于沟通协作,对于人工智能等技术方向有兴趣,愿意根据工作需要学习了解相关知识。
- 文章翻译
- Large-scale cluster management at Google with Borg
- Borg Omega and kubernetes
- scaling kubernetes to 7500 nodes
- bpf 的过去,未来与现在
- Demystifying Istio Circuit Breaking
- 知识图谱
- skill level up graph
- 一、运维常用技能
- 1.0 Vim (编辑器)
- 1.1 Nginx & Tengine(Web服务)
- 基础
- 1.2 zabbix
- 定义
- 登录和配置用户
- 1.3 RabbitMQ(消息队列)
- 原理
- RabbitMQ(安装)
- 1.4虚拟化技术
- KVM
- 1.5 Tomcat(Web中间件)
- 1.6Jenkins
- pipline
- 1.7 Docker
- network
- 1.8 Keepalived(负载均衡高可用)
- 1.9 Memcache(分布式缓存)
- 1.10 Zookeeper(分布式协调系统)
- 1.11 GitLab(版本控制)
- 1.12 Jenkins(运维自动化)
- 1.13 WAF(Web防火墙)
- 1.14 HAproxy负载均衡
- 1.15 NFS(文件传输)
- 1.16 Vim(编辑器)
- 1.17 Cobbler(自动化部署)
- 二、常用数据库
- 2.1 MySQL(关系型数据库)
- mysql主从复制
- 2.2 Mongodb(数据分析)
- 2.3 Redis(非关系数据库)
- 三、自动化运维工具
- 3.1 Cobbler(系统自动化部署)
- 3.2 Ansible(自动化部署)
- 3.3 Puppet(自动化部署)
- 3.4 SaltStack(自动化运维)
- 四、存储
- 4.1 GFS(文件型存储)
- 4.2 Ceph(后端存储)
- 五、运维监控工具
- 5.1 云镜
- 5.2 ELK
- 六、运维云平台
- 6.1 Kubernetes
- 6.2 OpenStack
- 介绍
- 安装
- 七、Devops运维
- 7.1 理念
- 7.2 Devops运维实战
- 八、编程语言
- 8.1 Shell
- 书籍《Wicked Cool Shell Scripts》
- 8.2 Python
- 8.3 C
- 8.4 Java
- leecode算法与数据结构
- 九、杂记
- 高优先级技能
- 知识点
- JD搜集
- 明显的短板
- 1.0 Python
- 1.1 Kubernetes
- 1.18.2 《kubernetes in action》
- 遗漏知识点
- 1.18.3 GCP、azure、aliyun
- Azure文档
- 1.18.5 《program with kubernetes》
- Istio
- HELM
- 《Kubernetes best practice》
- Kubernetes源码学习
- Scheduler源码
- 调度器入口
- 调度器框架
- Node筛选算法
- Node优先级算法
- pod抢占调度
- 入口
- 主要代码结构
- new
- 文章翻译
- Flannel
- 从二进制集群搭建
- 信息收集
- docker优化
- 1.2 shell
- 面试题
- grep awk sed 常见用法
- shell实践
- 1.3 Data structure(数据结构)
- Calico
- Aliyun文档以及重点模块
- git
- 大数据组件
- 前端,后端,web框架
- cgroup,namespace
- 内核
- Linux搜集
- crontab
- centos7常用优化配置
- centos Mariadb
- eBPF
- ebpf的前世今生
- Linux性能问题排查与分析
- 性能分析搜集
- 性能分析常用10条
- 网络性能优化
- 文本处理命令
- sql
- Iptables
- python面试题
- iptables
- iptables详细
- zabbix面试题,proj
- prometheus
- web中间件
- nginx
- Haproxy
- grep sed awk
- Linux常用命令
- 云平台
- 书籍Linux应用技巧
- kafka
- kafka面试题
- ETCD
- Jenkins
- 3天补充的点
- K8s源码
- K8s
- k8s实操
- etcd
- test
- BPF
- PSFTP使用
- StackOverflow问答精选
- 问题
- 我对于学习思考
- 修改ssh超时时间
- 课程目录
- 运维与运维开发
- The Person
- 个人杂谈
- mysql主从复制
- 对于工作的认识与思考