开启运维自动化架构师成长之路

技术的提升仅是量的积累,思想的提升才是质的飞跃!

这句话是我在网上看到认为最有道理的励志语录了,当然互联网IT行业的工作者相对理解的会更加深刻。
以这句话开头引出我将要写的这篇文章。首先,请允许我做一个自我介绍:
熟悉的朋友喜欢叫我一声岩哥,这么些年我也认可了这个称谓,尽管不是太好听。从毕业之后就接触了互联网,到现在工作N多年,中间有接触过游戏行业、金融行业、教育行业、云计算行业、电商购物和系统项目集成等,所有的工作经验和项目经历都是跟互联网IT技术挂钩,熟知企业中、项目中和学习中关于IT方面的核心事项。产品设计之后、用户体验之前都属于技术研发中心所负责的事宜,从需求分析与评审、原型图、设计图、前端页面、数据结构、后端逻辑、测试报告到最终的上线,都有着深刻的经验和理解。
在不同的企业中,关于运维的这个岗位的理解也有很多不同。有的说是网管、有的说是搞网络相关的、有的说是搞机房监控相关的、有的说负责备份与上线的、也有的说是写脚本和程序的,还有的人说是专业背锅的,其实所有的理解都是都对,这些都属于运维工作的一部分,只不过是不同层次、不同岗位的人负责而已,每一项技术都可以说是运维工作,所以不能否认任何人对运维的理解。
运维的主要工作职责是保障业务的正常运行,不断的更新和提高产品技术的稳定性和安全性。运维部与研发部、测试部和系统管理部门统称为互联网产品技术支撑的四大部门。运维部门又可以大方向的分为:业务实施、应用实施、架构实施、自动化实施和安全管理实施。运维工程师是集合网络、系统、安全、监控、日志、数据、脚本、程序、虚拟化、云计算和集群分布式等所有技术为一体的自动化、结构化、智能化和全面化的岗位。
上面讲解了许多书面层面的词语,这些是我个人通过这么多年在工作中所领悟和总结的,因为我源于这里,归于这里;工作要干一行,爱一行。工作和学习都是一样的,只有喜爱它、中意它才能把它做到最好,才能有坚持不懈和持之以恒的精神对待它。
转回我们的核心《开启运维自动化架构师成长之路》,之所以我以这样的名字来命名,目的就是为了清楚的描述我的梦想与愿景,把自己的专业技术做出记录与分享,希望多年之后再后头来看,能回忆起对当前生活的态度和热忱;同时也想帮助一下正在互联网IT行业奋斗的技术青年,不管是专业技术角度还是生活角度。因为我也是从零开始,我也是经历过许许多多崎岖坎坷的技术成长之路,曾经有人帮助过我,有人指点过我,这些前辈都是我的良师益友,我也想向他们学习,我也想把这种精神继续传递下去。希望大家为了同样的爱好、同样的话题结识不同的人群,在学习上、工作上都能得到共同的进步和更大的提高。
运维工程师的发展方向基本定型在了自动化方向和架构师方向,其实这两种也算是一种,自动化也好、架构也好,它们是相辅相成的,要想在这个方向得到进步与提高,二者缺一不可。在接下来的时间里,我会不定期的整理与更新技术笔记,通过不同平台的的分享记录到博客中,包括:Linux、MySQL、Python、HTML/CSS/JavaScript,以及各种主流的服务、模块、脚本、框架和实战项目,同时也会整理一些面试题供大家来参考。
今天是2018年01月10日星期三,阴历十一月二十四。从今天开始,从现在开始,运维自动化架构师成长之路,正式开启了!

原文地址:http://blog.51cto.com/2418511/2059264

时间: 2024-10-09 05:22:28

开启运维自动化架构师成长之路的相关文章

架构师成长之路4.4-多维监控体系_zabbix

点击返回架构师成长之路 架构师成长之路4.4-多维监控体系_zabbix 点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix之路[第一回]:初识Zabbix 1.1 自学Zabbix1.1-简介 1.2 自学Zabbix1.2-zabbix特性 1.3 自学Zabbix1.3-zabbix进程 自学Zabbix之路[第二回]:安装Zabbix 2.1 自学Zabbix2.1-安装需求 2.2 自学Zabbix2.2-服务器端环境

如何成为一名架构师,架构师成长之路(转)

转自http://blog.csdn.net/fei33423/article/details/61934514 如何成为一名架构师,架构师成长之路 原创 2017年03月13日 22:50:34 3116 大量阅读别人的系统实现文章( 架构= 模块图 + 模块流程图(启动 和 主流程 ,可以用拟物 tag) 或者 模块时序图) 动态+静态 .对象很重要,模块很重要. 从产品角度,用户很重要 脑图不需要按空格,收缩行 https://www.processon.com/view/link/58c

架构师成长之路2.4-Kickstart文件剖析

点击返回架构师成长之路 架构师成长之路2.4-Kickstart文件剖析 kickstart文件是一个简单的文本文件,它包含了一个项目列表,每个项目由一个关键字来识别. 创建kickstart文件注意: 每节必须按顺序指定.除非特别申明,每节内的项目则不必按序排列.小节的顺序为: 命令部分,这里应该包括必需的选项.           %packages部分,这部分选择需要安装的软件包.           %pre和%post部分,这两个部分可以按任何顺序排列而且不是必需的.前者是预安装脚本,

架构师成长之路6.4 DNS服务器搭建(部署主从DNS)

点击返回架构师成长之路 架构师成长之路6.3 DNS服务器搭建(部署主从DNS)  部署主DNS : 点击 部署从DNS : 如下步骤 1.与主DNS一样,安装bind yum -y install bind-utils bind bind-devel bind-chroot bind-libs 2.与主DNS一样,编辑/etc/named.conf options { version "1.1.1"; listen-on port 53 {any;}; #表示使用53端口 direc

架构师成长之路5.2-Saltstack远程执行

点击架构师成长之路 架构师成长之路5.2-Saltstack远程执行 配置管理工具: Pupper:1. 采用ruby编程语言:2. 安装环境相对较复杂:3.不支持远程执行,需要FUNC工具配置才可以 Ansible:1.采用python编程语言:2.被红帽收购:3.轻量级:4.基于模块工作的,本身没有批量部署的能力,真正批量部署的是ansible所运行的模块. Saltstack:采用python编程语言,同时提供Rest API方便二次开发以及和其它平台进行集成(目前企业使用率最高) Sal

架构师成长之路(1)--什么是架构师

前言: 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知. 如果我们要成为架构师,我们自己要面临的三大问题:找准自己定位:我是谁?在哪里?怎样做好架构师:我要做什么?如何搭建架构师知识体系:我该怎么做? 这里面就是做事方法论:目标(我要做什么),方法(计划)(我该怎么做), ?执行/行动 1.架构师定义 ? ? 什么是架构师,这个聊架构话题时永恒的问题.每个公司对架构师的定位也有所不同,

架构师成长之路(1)--什么是架构师(目标)

前言: 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知. 如果我们要成为架构师,我们自己要面临的三大问题: 找准自己定位:我是谁?在哪里? 怎样做好架构师:我要做什么? 如何搭建架构师知识体系:我该怎么做? 这里面就是做事方法论:目标(我要做什么),方法(计划)(我该怎么做),  执行/行动 软件行业架构师两个定义 ?系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景

架构师成长之路(3)--如何成为架构师(方法)

前言: 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知. 如果我们要成为架构师,我们自己要面临的三大问题: 找准自己定位:我是谁?在哪里? 怎样做好架构师:我要做什么? 如何搭建架构师知识体系:我该怎么做? 这里面就是做事方法论:目标(我要做什么),方法(计划)(我该怎么做),  执行/行动   1.走正确的路 如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的

WEB架构师成长之路 一

一 .你必须学习面向对象的基础知识 1.降低软件开发的复杂度 2.提高软件开发的效率 3.提高软件质量:可维护性,可扩展性,可重用性等. 提高软件质量:可维护性,可扩展性,可重用性等,再具体点,就是高内聚.低耦合,面向对象就是为了解决第3条的问题.因此要成为一个好的程序员,最绕不开的就是面向对象了. 二. 要想学好面向对象,就必须学习设计模式. 三. 学习设计模式 四. 学习重构 五. 开始通往优秀软件设计师的路上 六. 没有终点,只有坚持不懈的专研和努力. 正确的路上,只要坚持,就离目标越来越