#LifeAtPRIMO – Data Engineer
องค์กรระดับ Enterprise ที่มี Data ของผู้ใช้งานหลักแสนถึงหลักล้านคน!
ใครกันที่คอยคัดเลือก Data ให้ฝ่ายอื่นๆเอาไปใช้งานได้ง่าย หรือเอาไปต่อยอดทาง Businessได้จริง!?
ไม่ต้องเฉลย หลายคนก็คงจะรู้อยู่แล้ว เพราะเป็นอาชีพติดท็อปมาแรงในสายเทคโนโลยีกันเลยทีเดียวอย่าง
วิศวกรข้อมูล หรือ Data Engineer นั่นเอง!
วันนี้ PRIMO ขอพาทุกท่านพบกับ ‘ไวซ์’ สมาชิกระดับโปรแห่ง Data Engineer ที่จะบอกเล่าประสบการณ์สุด Exclusive ใน PRIMO ทั้งเบื้องหลังการทำงานที่ใช้เทคโนโลยีระดับ World Class และเรื่องราวของอาชีพนี้ที่น่าสนใจมากมาย...
Q: ที่ PRIMO ตำแหน่งData Engineer มีหน้าที่ทำอะไรบ้างหรอครับไวซ์?
ไวซ์: ถ้าอธิบายให้เข้าใจง่ายๆ เลย Data Engineer จะเป็นคนทำหน้าที่จัดการข้อมูลดิบที่ได้รับมาจากแหล่งต่างๆ เพื่อเตรียมเข้าสู่ระบบของ PRIMO เป็นคน Clean ข้อมูลก่อนทำกระบวนการ Data Migration จัดระเบียบการไหลของข้อมูลและจัดเตรียมข้อมูลต่างๆ เพื่อให้คนที่ต้องการนำข้อมูลไปใช้สามารถใช้งานได้อย่างมีประสิทธิภาพครับผม
Q: Data Engineer มีกระบวนการตั้งแต่ต้นจนจบอย่างไรบ้างครับ?
ไวซ์: อย่าง Project ใหญ่ๆที่ผมทำอยู่ตอนนี้เราก็จะเริ่มด้วย
Planning --> วางแผนเลยว่างานส่วนไหนมอบหมายใครบ้าง Schedule ตั้งแต่เดือนนี้จนถึงเดือนนี้เราจะต้องแบ่งงานกันยังไง ซึ่งพี่ Senior จะคอยดูส่วนนี้ครับ
Design --> ออกแบบว่า Flow ของข้อมูลในลำดับต่อๆ ไปจะเป็นอย่างไรบ้าง
Review --> เป็นการมาทบทวนกันภายในทีมว่า Data Flow ที่เรา Design มามันโอเคแล้วหรือยัง
Solution --> เราจะมาดูTools กันว่าสามารถตอบโจทย์กับ Flow ตัวนี้ได้รึเปล่าหากไม่ได้ก็ต้องหาทางเปลี่ยน เพื่อให้สามารถดำเนินการไหลต่อไปโดยสะดวกครับผม
Implement --> พอเราได้ Tools มาแล้วเราก็จะทำการ Coding ทำการเขียน Script ต่างๆ
Verify --> ตรวจสอบว่า Code ที่เราเขียนมามันถูกต้องไหมข้อมูลไหลจากอีกทีไปอีกที่ถูกต้องรึป่าว หรือคุยกับฝั่ง Software Tester อีกทีว่าเค้าอยากจะเห็นภาพรวมของข้อมูลที่เราเขียน Script ออกมาเป็นแบบไหน
Production --> หรือก็คือการขึ้นของจริงนั่นเอง เป็นการ Migrate ข้อมูลให้กับลูกค้าและเตรียม Support โดยเราจะมีการปิดระบบกันทั้งทีมก็จะคอยมาดูเพื่อที่เราจะขึ้นระบบให้มันผ่านตรงนี้ไปให้ได้ซึ่งถ้าเกิดไม่สามารถขึ้นระบบได้ หรือว่าเกิด Bug อะไรที่เกินความคาดหมายของเราเราก็จะมานั่งแก้ หากแก้ไม่ได้ก็ต้อง Restore แล้วก็ข้ามไปอีกวันนึงอันนี้ก็จะเป็นสิ่งที่เราเคยทำกันมาครับ
Support Case --> พอการขึ้น Production ผ่านไปด้วยดี เราก็จะมาเช็คว่าพวก Script ที่เราเขียนไปและนำข้อมูลของลูกค้าเข้าไปแล้วลูกค้าใช้งานได้ไหม หากไม่มีปัญหาใน 2-3 วันก็ถือว่าจบ Project ครับ
แต่ในขณะที่ Data Engineer ดูแลงานของส่วน Data Migration เสร็จแล้ว มันก็อาจจะมีงานในส่วนของการส่งข้อมูลดึง Report ให้กับผู้ที่ต้องการนำข้อมูลไปใช้งานต่อซึ่งข้อมูลตัวนี้เป็นความลับของลูกค้าก็จะมีเรื่องของ PDPA เข้ามาด้วย ทั้งหมดนี้จะเป็นงานหลักของพวกเราครับ
Q: เห็นไวซ์พูดถึง PDPA อยากรู้จังว่ามันมีบทบาทกับData Engineer มากน้อยแค่ไหนหรอครับ?
ไวซ์: หลายคนคงจะรู้แล้วว่า PRIMO เราได้ ISO/IEC27001 เป็นมาตรฐานความมั่นคงปลอดภัยระบบสารสนเทศ ซึ่งงาน Data Engineer ก็จะมีกระบวนการนี้คอยควบคุมอยู่ครับและนำไปสู่อีกส่วนนึงก็คือ PDPA ที่ตอนนี้เราให้ความสำคัญอย่างมากเลย ต้องตระหนักถึงข้อมูลลูกค้าว่าไม่สามารถไปพูดคุยหรือส่งต่อให้ใครมั่วๆ ได้นะ ที่ออฟฟิศ PRIMO ก็เลยมีห้อง Data Room โดยเฉพาะเพื่อการนี้เลยครับ เรามี Access control และกล้องวงจรปิดเพื่อให้ลูกค้าที่มาใช้บริการเรามั่นใจได้ว่าข้อมูลเค้าจะไม่ไหลรั่วออกไปโดยไม่สมเหตุสมผล
Q: ได้ข่าวว่า Data Engineer ระดับมือโปรของที่นี่เป็นเด็กจบใหม่ทั้งหมดเลย! เลยอยากรู้ว่าคนแบบไหนบ้างครับที่จะมาทำงานเป็น Data Engineer ได้?
ไวซ์: ผมว่าหลายคนอาจจะกังวลเรื่องประสบการณ์กัน แต่ต้องบอกว่าถ้าเป็นเด็กจบใหม่ ที่ PRIMO ก็รับเข้าแน่นอนครับเพียงแค่ทุกคน
- มีความรู้ด้านโปรแกรมมิ่งในระดับหนึ่ง
- มีความสามารถในการวิเคราะห์ปัญหาที่ดี
- อยากเรียนรู้สิ่งใหม่ๆ อยู่เสมอ
- เป็นคนที่จัดระเบียบสิ่งต่างๆ ได้ดีละเอียดละออ
- มีแนวคิดวิศวกรคือ ใช้ทรัทยากรต่างๆ อย่างเหมาะสมทั้ง Server คนและเวลา
- มี Can-Do Attitude คือ แบบนี้เราทำได้ มีการพลิกแพลงได้
- สามารถสื่อสารได้ดีอันนี้สำคัญมากเลยครับ เพราะนอกจากจะต้องพูดคุยเพื่อให้เข้าใจกันภายในทีมแล้ว Data Engineer ก็ต้องสามารถแปลภาษา Technical ไปเป็น Non-Technical เพื่อให้คุยกับฝ่ายอื่นๆ ได้ด้วย
Q: ถ้าเป็น Data Engineer ที่ PRIMO จะได้ซึมซับและได้รับอะไรกลับไปบ้างครับ?
ไวซ์: งั้นผมขอแบ่งเป็น 3 พาร์ทละกัน
Knowledge
ถ้ามาทำกับ PRIMO สิ่งที่ได้คือความรู้ทางด้าน Cloud Service แน่นอนครับ เพราะ PRIMO จะ Process งานข้อมูลบนระบบ Cloud 100% และเราใช้เทคโนโลยีที่เป็นบริษัทระดับโลกใช้กันข้อมูลที่เรามีอยู่ตอนนี้สามารถเรียกได้ว่าเราทำงานกับ Big Data ได้แล้วด้วย ทุกคนไม่ว่าระดับไหนก็จะได้รับประสบการณ์ตรงนี้เลย อย่างล่าสุดที่เรารับน้องฝึกงานมา สิ่งที่น้องทำเราก็ได้เอาไปใช้ใน Project ลูกค้าจริงๆ ถ้าอยากมาสัมผัสกับประสบการณ์เหล่านี้ก็ welcome เลยครับผม
Career Path
อย่างของ PRIMO เองเนี่ยเราจะแบ่งเป็น 2 สายหลักๆ ครับ
ฝ่าย Technical Specialist ซึ่งเน้นการแก้ปัญหา เน้นการทำ Solution ต่างๆ ใช้ประสบการณ์ที่เรามีมาพัฒนางานให้มันดีขึ้น เร็วขึ้น ถูกขึ้น
ฝ่ายการจัดการ ทั้งจัดการทรัพยากรคนทรัพยากรเวลาภายในทีม การแจกจ่ายงานต่างๆ ให้เพื่อนร่วมทีมทำงานได้มีประสิทธิภาพและส่งงานได้ตรงเวลาครับ
Culture & Benefits
เราจะมีการทำงานแบบ Teamwork ซึ่งแต่ละคนทำคนละ Project ก็จริงแต่ไม่เคยเห็นเลยที่ Data Engineer จะไม่ช่วยเหลือกันก็พูดได้เลยว่าจะไม่โดดเดี่ยวแน่นอน สามารถเอาปัญหาพวกนี้มาปรึกษาเพื่อนในทีมได้หรือปรึกษาข้างนอกทีมก็ได้เหมือนกัน แล้วถ้าเกิดเครียด แน่นอนว่าเรามี Snack bar เวลานั่ง Coding ผมก็จะลุกไปหยิบบ่อยมากครับ 555
Q: คำถามสุดท้ายครับไวซ์ Data Engineer ที่ PRIMO ช่วยสอนให้เราเป็นคนแบบไหนหรอครับ?
ไวซ์: นอกเหนือจากเรื่อง Coding ผมรู้สึกว่ามันทำให้เราเป็นคนใส่ใจในรายละเอียดมากขึ้นนะแล้วที่ผมรู้สึกว่าได้รับเยอะที่สุดเลย คือการ Manage Time ตัวเองเพราะ Project ใหญ่ เราวางแผนกันเป็นเดือนๆ นะครับตั้งแต่เดือนสิงหาไปจนถึงสิ้นปีเลยก็มีเหมือนกัน ซึ่งในระหว่างปีเราก็มีกิจกรรมมากมาย เราต้องวางแผนเที่ยวด้วยน้าหาเวลาพักร้อนด้วยน้า ไม่ใช่ทำแต่งานอย่างเดียวผมเชื่อว่าทักษะบริหารจัดการเวลาจะได้รับเต็มๆ เลยครับ
สนใจร่วมงานกับ PRIMO สามารถส่ง Resume ได้ที่ jobs@primo.mobi
หรือติดต่อคุณโดมโทร 0614161778
Email: nontaworn@primo.mobi
หรือสนใจเข้าไปดูตำแหน่งงานว่างได้ที่ >> https://bit.ly/3aejyi8