ประสบการณ์ทำงาน
ตอนนี้ทำงานมา 3 ปี แล้วครับ
โดยส่วนตัวมองงาน Dev Ops เป็นอย่างไร ?
เป็นงานที่ท้าทายครับ ต้องทำงานบน Cloud ความรู้ที่เรียนมาทั้งหมด 4 ปี ได้ใช้แน่นอนครับ เพราะต้องรู้เรื่อง Network, OS และต้องรู้เรื่อง Hardware พอสมควรเลยครับ
ทำไมถึงเลือกทำงานตำแหน่งนี้ ?
เป็นเพราะ ผมเป็นคนชอบตั้งคำถามครับ “การแสดงรูปภาพ ของเว็บ A ทำไมถึงเร็วกว่าเว็บ B ?”
“AWS เอาไว้ทำอะไรกันแน่ ?” แล้วก็ไปศึกษา ทางบริษัทก็ให้โอกาสผมได้ทำตำแหน่ง devOps คู่กับ Dev ไปด้วยเลยครับ
คุณสมบัติที่สำคัญของ DevOps
ทักษะที่สำคัญคือ ชอบที่จะเรียนรู้ ต้องเรียนรู้ไม่หยุด มีความตั้งใจกับงานตรงหน้า แล้วก็ ต้องรอบคอบครับ
ทักษะที่จำเป็นต่องาน DevOps
หน้าที่คือ ทำอย่างไรก็ให้ dev ทำงานได้เร็วที่สุด ขึ้น production ให้เร็วที่สุด
มีความผิดพลาดน้อยที่สุด แล้วก็ต้องทำให้มั่นใจได้ว่า สิ่งที่ dev ทำได้ มันจะต้องทำงานได้จริงๆ เมื่อขึ้น production เมื่อมีปัญหาต้องรู้ให้เร็วที่สุด ว่าสาเหตุเกิดจากอะไร ส่วนใครแก้ เดี๋ยวค่อยว่ากัน
DevOps ต้องทำงานเป็นทีมหรือไม่ ?
ต้องทำงานกันเป็นทีมครับ ต้องคุยกับ dev ครับว่า เรา (devOps) กับ dev ต้องการอะไร
เช่น ตัวแปร environment จะใช้ชื่อ A,B,C,… นะ รหัสที่ตกลงกัน ใช้แบบ ****** นี้นะ
เพราะถ้าเดินไปคุยกันมันจะทำงานได้เร็วขึ้นครับ
พื้นฐานเรื่องใดบ้างที่จำเป็นสำหรับการทำงานส่วนของ DevOps ?
เป็นไปได้ควรรู้เรื่อง network, OS, Hardware, Cloud, Programming ถ้ามีพื้นฐานเหล่านี้มาแน่นๆ ก็จะไปได้ไวกว่าแน่นอนครับ
ทำไมถึงชอบงานสายนี้ พอได้ลงสนามจริงรู้สึกอย่างไรบ้าง ?
ตอนแรกกลัวมากกว่าครับ กลัวไปทำพัง เพราะผมเป็นคนที่ถ้าไม่รู้เรื่องไหนมาให้ดีก่อน จะไม่ค่อยกล้าทำอะไร แต่พอเริ่มศึกษาจริงจังมากขึ้น ก็ทำได้ครับ แล้วก็ชอบด้วย ความรู้สึกระหว่างทำเนี่ย มันก็จะดูหน่วงๆ หน่อย แต่ตอนทำได้รู้สึกดีมากเลยครับ
สิ่งใดที่คิดว่าเป็นเรื่องยากของงานนี้ ?
น่าจะเป็นตอนที่นำระบบขึ้น Production ครั้งแรกครับ ไม่มีพื้นฐานแน่น
ทุกอย่าง คือ การอ่าน document แล้วทวนความจำที่เรียนใหม่ทั้งหมดครับ แน่นอยู่เรื่องเดียวคือ Programming ที่ผ่านมาได้เพราะมีรุ่นพี่แนะนำครับ แล้วก็พยายาม คิดว่ายังไงก็ต้องทำได้ ไม่ว่าจะช้าหรือเร็ว ถ้าเข้าใจหรือ พยายามมากพอต้องทำได้ครับ
จำเป็นต้องเรียนจบสายอะไรมาถึงจะทำงานนี้ได้ ?
จริงๆ เป็นเรื่องที่ศึกษาได้ด้วยตัวเองครับ ไม่จำเป็นจะต้องจบสายอะไรมา
แต่ถ้าความได้เปรียบคงต้องบอกว่าเป็นสาย com-sci com-engineer software-engineer หรือ สาย network ครับ