บริการ
Digile Logo

วิศวกรฝ่ายปล่อยผลิตภัณฑ์

ภาพรวม

เรากำลังมองหา Release Engineer ที่มีประสบการณ์และมีความเชี่ยวชาญด้านการติดตั้งใช้งานซอฟต์แวร์ การบริหารระบบ และแนวทางปฏิบัติ DevOps ผู้สมัครที่เหมาะสมควรสามารถจัดการและปรับปรุงกระบวนการปล่อยซอฟต์แวร์ให้มีประสิทธิภาพและน่าเชื่อถือในทุกสภาพแวดล้อม. 

ตำแหน่งงานนี้ต้องการความรู้ความเข้าใจอย่างลึกซึ้งเกี่ยวกับระบบควบคุมเวอร์ชัน กระบวนการสร้างและปรับใช้ซอฟต์แวร์ วงจรการพัฒนาซอฟต์แวร์ (SDLC) วิธีการแบบ Agile การแก้ไขปัญหา และแนวทางปฏิบัติ CI/CD การมีแนวทางเชิงรุกในการทำงานอัตโนมัติ การแก้ปัญหา และการรับประกันการเผยแพร่ที่ราบรื่นและสม่ำเสมอเป็นสิ่งสำคัญ.

การติดตั้งซอฟต์แวร์: 

  • การจัดการซอร์สโค้ด: ความเข้าใจเกี่ยวกับระบบควบคุมเวอร์ชัน (เช่น Git) และขั้นตอนการทำงานของระบบเหล่านั้นมีความสำคัญอย่างยิ่งต่อการจัดการการเผยแพร่ซอฟต์แวร์ 
  • ภาษาโปรแกรม: มีความคุ้นเคยกับภาษา SQL (MS และ Oracle) 
  • เครื่องมือและระบบการสร้าง: ความคุ้นเคยกับเครื่องมือการสร้าง ระบบการสร้างอัตโนมัติ และภาษาการกำหนดค่าการสร้างเป็นสิ่งจำเป็นสำหรับการสร้างเวอร์ชันที่สามารถทำซ้ำได้และเชื่อถือได้ 
  • วงจรการพัฒนาซอฟต์แวร์ (SDLC) และวิธีการพัฒนาแบบ Agile: ความเข้าใจเกี่ยวกับ SDLC และวิธีการพัฒนาแบบ Agile มีความสำคัญต่อการประสานงานการปล่อยเวอร์ชันใหม่ภายในทีมพัฒนา 

การบริหารระบบ: 

  • โครงสร้างพื้นฐาน: วิศวกรฝ่ายปล่อยซอฟต์แวร์จำเป็นต้องเข้าใจแนวคิดเกี่ยวกับโครงสร้างพื้นฐานและวิธีการที่ซอฟต์แวร์ทำงานร่วมกับสภาพแวดล้อมต่างๆ 
  • การแก้ไขปัญหา: พวกเขาต้องสามารถแก้ไขปัญหาเกี่ยวกับการสร้างและการปรับใช้ซอฟต์แวร์ เพื่อให้มั่นใจได้ว่ากระบวนการเผยแพร่เป็นไปอย่างราบรื่น 
  • กลยุทธ์การปรับใช้: ความรู้เกี่ยวกับกลยุทธ์และเครื่องมือการปรับใช้ที่หลากหลาย (เช่น ไปป์ไลน์ CI/CD) เป็นสิ่งสำคัญสำหรับการทำให้กระบวนการเผยแพร่เป็นไปโดยอัตโนมัติ 

ระบบอัตโนมัติและ DevOps: 

  • หลักการ DevOps: การเข้าใจหลักการ DevOps เช่น การบูรณาการอย่างต่อเนื่องและการปรับใช้ต่อเนื่อง (CI/CD) เป็นสิ่งสำคัญอย่างยิ่งต่อการปรับปรุงกระบวนการเผยแพร่ให้มีประสิทธิภาพยิ่งขึ้น 
  • การสื่อสาร: ทักษะการสื่อสารที่มีประสิทธิภาพเป็นสิ่งจำเป็นสำหรับการทำงานร่วมกับทีมงานข้ามสายงาน ซึ่งรวมถึงนักพัฒนา ผู้เชี่ยวชาญด้าน SRE และผู้ทดสอบคุณภาพ (QA) 
  • การแก้ปัญหา: วิศวกรฝ่ายปล่อยผลิตภัณฑ์ต้องสามารถระบุและแก้ไขปัญหาทางเทคนิคที่เกิดขึ้นระหว่างกระบวนการปล่อยผลิตภัณฑ์ได้ 
  • การทำงานร่วมกัน: การทำงานอย่างมีประสิทธิภาพในทีมข้ามสายงานเป็นสิ่งสำคัญอย่างยิ่งในการทำให้การเปิดตัวผลิตภัณฑ์เป็นไปอย่างราบรื่นและประสบความสำเร็จ.