蓝盟弱电工程,初级,中级和高级操作需要哪些技能?

发布者:上海IT外包 发布时间:2019/4/15 9:53:24来源:www.linemore.com

      生活就像一场游戏。这场比赛给我们带来了许多困难,但我们为自己的梦想,家庭和自己努力。
  今天,让我带大家检查更新顶级操作和维护工程师的路径。
  操作和维护工程师在生产线开始时非常困难,可能正在修理计算机,断开网络电缆和移动机器。时间也是碎片化的,各种琐碎的事物都在你身边,很难反映个人价值观。渐渐地,我对这个行业感到困惑,我觉得没有前途。
  这些无聊的工作真的很稀缺!
  技术很无聊,这些基本任务并不是多余的。这些经验将有助于后续的操作和维护工作。因此,在这个时期,我们必须保持积极的态度,继续学习,努力寻找更多的锻炼。
  首先是怪物的游戏。
  1.职业发展的选择
  技术专家
  发展规划:初级和中级工程师 - >
  高级工程师 - >
  建筑师 - >
  专家
  合适的人:我喜欢挑战,我喜欢技术,我的研究强烈的精神,我有在某一领域有深刻的理解和性格比较内向。
  技术方向
  发展规划:初级和中级工程师 - >
  高级工程师 - >
  主管/经理 - >
  主任 - >
  CTO(CTO)
  适合的人:广泛的技术知识,一些管理理念,良好的沟通,强大的沟通技巧,并经常关注工业和一般技术的动态。
  2.专业发展目标。
  熟悉操作和维护技术学习路线和相关技能
  熟悉职业发展方向和面试分析。
  3.专业发展阶段。
  主要工作
  修理设备,设备检查。
  服务器机架
  部署网络服务
  建设和维护网络平台。
  1)Linux基金会
  首先,您应该熟悉Linux操作系统的安装,目录结构,启动过程等。
  2)系统管理
  主要学习Linux系统,字符界面对生产环境基本完成的工作,所以你必须掌握几十个命令的基本管理,包括用户管理,磁盘分区,包管理,文件权限,文本处理,流程管理,性能分析。工具等
  3)网络的基础
  OSI和TCP/IP模型必须熟悉。必须知道基本开关,路由器概念和实现原理。
  4)Shell脚本编程基础知识
  掌握基本的shell语法并编写简单的脚本。
  中级主要工作
  构建Web集群平台
  基础管理数据库。
  施工监控系统。
  使用脚本
  1)网络服务
  应该实现常见的网络服务,例如vsftp,nfs,samba,bind,dhcp等。
  代码版本管理系统是必不可少的,您可以学习主要的GIT,它可以实现并且易于使用。
  数据通常在服务器之间传输,因此使用:rsync和scp。数据同步:inotify/sersync。
  重复完成某些作业可以编写为定期运行的脚本,因此您必须在Linux下配置定时任务服务。
  2)Web服务
  基本上,每家公司都有一个允许它运行的网站,需要建立一个Web服务平台。
  如果您使用PHP进行开发,通常需要配置LNMP网站平台。这是技术名称组合的拼写。有必要分别实现Nginx,MySQL和PHP。
  如果由JAVA语言开发,Tomcat通常用于执行项目。为了提高访问速度,您可以使用Nginx Tomcat逆代理,Nginx处理静态页面,Tomcat处理动态页面以实现动态和静态分离。
  它实现起来并不那么简单,但它也知道HTTP协议的工作原理和简单的性能调优。
  3)负载均衡器
  在单个服务器资源有限之后,承受高流量是不可持续的。解决此问题的最关键技术是使用负载均衡器水平扩展多个Web服务器并同时提供外部服务。这将使性能翻倍。
  负载平衡的主要开源技术是LVS,HAProxy和Nginx。一定要熟悉一两个!
  4)数据库
  数据库选择MySQL,这是世界上使用最广泛的开源数据库。学习它是正确的!
  还会有一些简单的SQL语句,用户管理,通用存储引擎,数据库备份和恢复。
  如果您想深入了解,您必须掌握一般的复制,性能优化和分组解决方案:MHA,MGR等。
  当然,NoSQL非常受欢迎,学习Redis和MongoDB也很不错。
  5)监控系统
  监测是必不可少的,它可以挽救生命,及时发现问题和可追溯性问题。您可以选择学习具有许多功能的开源监控系统Prometheus,Zabbix,以满足企业级监控的需求。
  监控点包括服务器硬件,服务器性能,API,服务,PV/UV,日志等。
  您还可以获得一个面板,以实时显示几个关键事实,如Grafana,这将是非常好的。
  6)记录分析系统
  记录也很重要,定期分析可以揭示潜在的危险并提取有价值的东西。
  传统录音系统:ELK Stack
  学习实施和使用,分析记录并将其可视化以解决问题。
  7)安全
  安全性非常重要,不要等到系统受到攻击,然后制定安全策略,为时已晚!因此,当一个服务器连接,你应该立即建立安全的访问控制策略,如使用iptables来限制访问仅可靠的来源IP,一些服务,关闭不必要的端口。
  必须知道一些常见类型的攻击,否则,如何开出正确的药物!例如,CC,DDOS,ARP等8)高级shell脚本编程
  Shell脚本是Linux自动完成工作的工具。他们必须精通写作,因此他们应该更多地了解函数,矩阵,信号,电子邮件等。
  文本处理三个火枪手(grep,thirst,awk)必须打6个啊,预计会进行Linux文本处理。
  9)Python/Go基础开发
  Shell脚本只能执行一些基本任务,并希望完成更复杂的任务,例如API调用,多进程等。我需要学习一门高级语言。
  Python是操作和维护领域最常用的语言。它易于使用。学习它并不是一个错误。此阶段可用于掌握基本概念,例如语法的基本结构,文件对象的操作,函数,迭代对象,异常处理,电子邮件,数据库编程。等待
  高级主要工作
  数十亿的网页设计架构
  性能优化
  登陆集装箱
  大规模的自动化操作和维护
  平台工作
  1)静态Web缓存
  用户尖叫着慢慢访问网站,服务器资源仍然非常丰富。对网站的缓慢访问可能不是由服务器资源的饱和引起的,并且有许多因素会影响,例如网络和转发层的数量。
  对于网络,存在南北通信的问题,并且它们之间的访问将是缓慢的。这可以使用CDN解决,而静态页面被缓存,请求在上层尽可能地被截获,并且响应时间和后端请求被减少。
  如果您不使用CDN,则可以使用Squid,Varnish,Nginx等缓存服务来实现静态页面的缓存并将其放入流量条目中。
  2)小组
  在单个服务器资源有限之后,承受高流量是不可持续的。解决此问题的最关键技术是使用负载均衡器水平扩展多个Web服务器并同时提供外部服务。这将使性能翻倍。
  负载平衡的主要开源技术是LVS,HAProxy和Nginx。确保你熟悉一两个。
  解决了Web服务器性能瓶颈问题。数据库更为关键。它仍然是分组的。以MySQL为例,它可以是主架构和多个从属。在此基础上,读写分离,主要负责编写,更负责阅读,从Expansión库的级别,与四层负载均衡器相比,需要数万个PV,正确!
  高可用性软件也可用,避免单点武器,主流有Keepalived,Heartbeat等。
  随着业务的扩展,网站的图像越来越多。 NFS共享存储支持和处理非常慢。分布式文件系统,并行处理任务,无单点,高可靠性,高性能等特点。
  主要有FastDFS,MFS,HDFS,Ceph,GFS等。在最初几天,我建议学习FastDFS以满足中小型企业的需求。
  3)集装箱化
  硬件服务器资源的使用非常低,甚至是浪费。您可以虚拟化更多非活动服务器并创建许多虚拟机。每个虚拟机都是一个完整的操作系统。它可以大大提高资源的使用。实现私有云的主要平台:KVM + OpenStack
  虚拟机可以作为基础平台,但应用程序业务的弹性扩展过于繁重。开始几分钟,文件非常大,快速扩展太费劲了。
  不用说,顶部容器,容器的主要特点是快速部署和环境隔离。服务封装在镜像中,可以在几分钟内创建数百个容器。
  传统的容器技术不是Docker。
  当然,一台机器的生产环境多克尔不能满足大多数情况下的业务需求,可以构建基于Kubernetes,集装箱集群管理的容器平台,形成一个大集团的资源和提供对基础设施的坚实支持。
  4)自动化操作和维护。
  反复和反复的工作,不仅无法提高效率,而且价值也没有体现出来。
  所有的操作和维护工作是标准化的,如环境的版本,目录结构,操作系统等。在标准化的基础上,它可以更加自动化。您可以使用小鼠标或某些命令完成复杂的任务。
  因此,所有操作都尽可能自动化,减少人为错误并提高工作效率。
  中央服务器管理工具:Ansible,Saltstack
  持续集成工具:Jenkins,Gitlab。
  5)高级Python开发
  您可以继续学习Python的开发和掌握面向对象的编程。
  这也是更好地学习网站的Web开发框架,如Django的,瓶,重点发展管理体系运行和维护,写在该平台上的一些复杂的流程,然后整合集中管理工具来创建一个管理平台属于操作和维护本身。 。
  6)性能优化。
  单独实施是不够的,性能优化可以最大化服务负载。
  这件作品也很难,也是高薪的关键点之一。为了钱,你必须努力学习!
  在硬件,操作和软件层之外思考。
  二,任务分工。
  掌握80%的互联网公司将使用的技术,以提高竞争力!
  第三,更新文章
  “金三银四”工作季,准备换工作?我内心深处感到美丽,但现实是残酷和赤裸裸的,它呈现了许多简历,采访率低,金三银四说,但为什么换工作呢?这么难吗?
  根据Aliang的经验,主要原因如下:
  课程不够清晰(10%)。
  他没有掌握面试技巧(10%)。
  选择工作态度(10%)。
  它的价值不明确(5%)
  专业技能不足(55%)
  教育(5%)
  行业低迷:停止,裁员! (5%)
  1)持久性
  学习是一个漫长的过程,是我们每个人都需要过一辈子的事业。
  你坚持,很难坚持,而且坚持!
  2)目标
  如果没有目标,则不称为工作,如果没有量化,则不称为目标。在每个阶段,都建立了一个目标。
  例如:首先建立一个可以实现的小目标,赚取一亿!
  3)兴趣
  如果你喜欢这个行业,那么它不仅仅是一份工作。
  如果你不喜欢这个行业,那么你可能无法做到这一点,或者你不能在这个行业工作不到2年,因为你无法做到这一点。

 

上海IT外包服务网 链接:http://www.linemore.com

>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部