Sys如何。具备开发DevOps工程师的管理技能?
我正在寻找有关如何成为一名专业DevOps工程师的建议。 我一直想从事与开发相关的项目,因为我喜欢编码,但不幸的是我从未有过机会。我以前曾使用.Net和PHP从事自由项目,并且已通过Java SE认证,但从未使用过。 我的工作经验包括系统和应用程序管理。通常,我现在是该领域的大四学生,因此不建议改用开发,因为我必须从大三开始。但是我认为DevOps对我来说是完美的选择,但我需要知道要成为一名优秀的DevOps工程师(最好是有关编写自动化和工具的部分),需要学习哪些知识才能填补我的空白。 请推荐我应该学习什么,例如,我听说Python和Perl和Ruby对于DevOps非常有用,但是我还应该从其他什么开始?我首先需要掌握哪些必备技能? 我目前的技能: Sys。管理员 Unix(HP-UX,Solaris)和Linux(Ubuntu,Red hat,CentOS)管理 中间件技术管理(WebLogic,Apache-Tomcat,WebSphere,MQ) Bash / Shell脚本 Web服务器配置和管理 对通用数据库系统(SQL Server,Oracle,MySQL等)有丰富的知识 Web服务和集成SOAP / REST / API Oracle商业智能套件(OBIEE,DAC,Informatica) ITSM补救措施开发和管理。 SAP业务对象(分析)。 Splunk 服务中心–支持ITIL的IT服务管理 对Web应用程序技术有深刻的了解。 开发者 Microsoft Visual Basic中的专家开发技能。 Java SE中的优秀开发技能。 Microsoft .Net开发 MS SharePoint开发。 MS Office专家,具有所有MS Office应用程序的宏和自动化方面的专业知识。 中级PHP开发(CakePHP)