云计算运维需要学习哪些技能?学到什么程度可以出去面试?
以下技能学完后可出去面试,最好搭配项目经验。
Linux:学会操作系统的安装,用户管理,权限管理,网络配置,性能管理,程序的启停维护,以及一些常用命令。 Mysql:学会数据库的高可用部署,基本的增删改查。 Nginx:学会高可用部署,掌握负载均衡,方向代理配置。域名解析,证书配置。 网络知识:了解tcp/ip协议,linux服务器的网络配置,网络数据流量的走向,安全组防火墙配置规则。 redis:掌握高可用部署方式,基本的增删改查命令。 Nacos:掌握高可用部署方式,配置文件的新增修改。 监控:熟悉Prometheus➕Grafana监控系统,会部署,以及配置监控告警规则。 Docker:学会docker 的安装,会用docker部署服务组件,了解它的网络模式。 shell:学会使用shell编写一些简单的功能搭配定时任务使用。 注册登陆各云计算厂商,体验云上产品,如:ecs云服务器、rds云数据库、oss对象存储、slb负载均衡等。 用一个小项目将以上技术串起来,可事半功倍。
进阶涨薪需要掌握以下技能:
自动化运维工具:jenkins ansible gitlab Kubernetes容器化编排工具 ELK日志收集分析系统 jumpserver堡垒机管理平台 python编程 Keepalived高可用架构 在学习过程中可以在各大招聘网站搜索:运维工程师、云计算运维、应用运维、系统运维、devops工程师、SRE工程师等关键词。查看招聘需求。每家公司对岗位的叫法不一样。