สำหรับ Software Developer, Network Engineer และ System Engineer การทำ DevOps Workflow ได้เริ่มกลายเป็นสิ่งที่ไม่สามารถหลีกเลี่ยงได้ในทุกวันนี้ไปแล้ว โดยจากผลการสำรวจขององค์กรต่างๆ นั้น การทำ DevOps จะช่วยให้การ Deploy Code ทำได้ถี่ขึ้นถึง 30 เท่า และมีความผิดพลาดเกิดขึ้นน้อยลงถึง 50% ทำให้ทาง Nutanix ที่มองว่า DevOps นั้นมีความสำคัญต่อระบบ Cloud ออกมาเปิดคอร์ส Intro to DevOps ให้เราเรียนกันฟรีๆ โดยมีเนื้อหาดังต่อไปนี้
คอร์สนี้ใช้เวลาเรียน 3 สัปดาห์ แต่ละสัปดาห์ใช้เวลาประมาณ 6 ชั่วโมง โดยผู้เข้าเรียนควรจะมีความสามารถพื้นฐานทางด้านการติดตั้ง Software, การใช้งาน Git, มีพื้นฐานการเขียนโปรแกรม, มีพื้นฐานทางด้าน SysAdmin รวมถึงถ้ามีพื้นฐานทางด้าน Linux ได้ด้วยก็ดี โดยเนื้อหาทั้งหมดจะแบ่งด้วยกันเป็น 3 ส่วน แต่ละส่วนจะมีเนื้อหาครอบคลุมดังต่อไปนี้
Lesson 1
- What is DevOps
- Why DevOps is needed
- CAMS (Culture, Automation, Measurement, Sharing) principles
Lesson 2
- The different perspectives of Dev and Ops
- Different perspectives can cause conflict
- How to solve the problems with different approach and some tools
- How the tools work
Lesson 3
- Continuous Integration and Delivery workflows
- Tools that enable these workflows
- Measurement and the ways it helps IT and business
- Tools that help with measurement
ผู้ที่สนใจสามารถทะเบียนเรียนได้ฟรีๆ ทันทีที่ https://www.udacity.com/course/intro-to-devops–ud611 เลยครับ
โดยส่วนตัวแล้วการมาของเทรนด์ DevOps ถือเป็นอะไรที่ทำให้หลายๆ คนในวงการ IT ต้องอัพเกรดความรู้ตัวเองกันโดยด่วน เพราะ Productivity ของการทำ DevOps ได้กับทำไม่ได้นั้นแตกต่างกันอย่างเห็นผลค่อนข้างชัดเจนทีเดียวนั่นเองครับ