ฉันกำลังมองหาคำแนะนำเกี่ยวกับวิธีเพิ่มทักษะการเป็นวิศวกร DevOps โดยเฉพาะ
ฉันต้องการทำงานโครงการที่เกี่ยวข้องกับการพัฒนาอยู่เสมอเพราะฉันชอบเขียนโค้ด แต่โชคไม่ดีที่ฉันไม่เคยมีโอกาส ก่อนหน้านี้ฉันเคยทำงานเกี่ยวกับโปรเจ็กต์อิสระโดยใช้. Net และ PHP และฉันได้รับการรับรองใน Java SE แต่ฉันไม่เคยใช้มัน
ประสบการณ์การทำงานของฉันรวมอยู่ในการจัดการระบบและแอปพลิเคชัน ส่วนใหญ่ฉันเป็นผู้อาวุโสในสาขานี้ดังนั้นการเปลี่ยนไปใช้การพัฒนาจึงไม่เป็นที่ต้องการเนื่องจากฉันจะต้องเริ่มต้นใหม่ในฐานะผู้อยู่ใต้บังคับบัญชา อย่างไรก็ตามฉันคิดว่า DevOps จะสมบูรณ์แบบสำหรับฉัน แต่ฉันจำเป็นต้องรู้สิ่งที่ฉันต้องศึกษาเพื่อเติมช่องว่างในความรู้ของฉันให้เป็นวิศวกร DevOps ที่ดีโดยเฉพาะ (โดยเฉพาะส่วนที่เกี่ยวกับการเขียนอัตโนมัติและเครื่องมือ)
โปรดแนะนำสิ่งที่ฉันควรศึกษาเช่นฉันได้ยิน Python และ Perl และ Ruby ดีมากสำหรับ DevOps แต่ฉันควรเริ่มต้นอะไรอีกและทักษะบังคับที่ฉันต้องครอบคลุมก่อนคืออะไร
ชุดทักษะปัจจุบันของฉัน:
Sys ผู้ดูแลระบบ
- การจัดการ Unix (HP-UX, Solaris) และ Linux (Ubuntu, Red hat, CentOS)
- การดูแลระบบ Middleware Technologies (WebLogic, Apache-Tomcat, WebSphere, MQ)
Bash / Shell Scripting
การกำหนดค่าและการดูแลเว็บเซิร์ฟเวอร์
- มีความรู้ที่ดีเกี่ยวกับระบบฐานข้อมูลทั่วไป (SQL Server, Oracle, MySQL, ฯลฯ )
- บริการเว็บและการรวมระบบ SOAP / REST / API
- Oracle Business Intelligence Suite (OBIEE, DAC, Informatica)
- การพัฒนาและการบริหารเยียวยาของ ITSM
- SAP Business Object (Analytics)
- Splunk
- ศูนย์บริการ - การจัดการบริการไอทีที่เปิดใช้งาน ITIL
- มีความเข้าใจอย่างถ่องแท้เกี่ยวกับเทคโนโลยี Web Application
ผู้พัฒนา
- ทักษะการพัฒนาผู้เชี่ยวชาญใน Microsoft Visual Basic
- ทักษะการพัฒนาที่ยอดเยี่ยมใน Java SE
- การพัฒนา Microsoft. Net
- การพัฒนา MS SharePoint
- มีความเชี่ยวชาญใน MS Office ที่มีความรู้ด้านแมโครและระบบอัตโนมัติในแอพพลิเคชั่น MS office ทั้งหมด
- การพัฒนา PHP ระดับกลาง (CakePHP)