top of page
  • รูปภาพนักเขียนAnantaya Pornwichianwong

Data Engineer คืออะไร? รู้จักหนึ่งในอาชีพมาแรงยุค AI




หนึ่งในอาชีพมาแรงในสายดาต้าที่ไม่ควรมองข้ามนั้นได้แก่ Data Engineer ถือเป็นอีกอาชีพที่รายได้ดี และมีโอกาสเติบโตสูง


วันนี้เซอร์ทิสจึงอยากชวนทุกคนมาทำความรู้จักกับ Data Engineer กัน ว่าอาชีพนี้คืออะไร? มีหน้าที่อะไร? และต้องมีทักษะอะไรบ้าง?


Data Engineer คืออะไร?


ในส่วนของงานด้านข้อมูลนั้น มีหลากหลายตำแหน่ง ตั้งแต่คนที่ทำหน้าที่วิเคราะห์ อย่าง Data Analyst หรือคนที่นำข้อมูลไปพัฒนาโมเดลเอไอ อย่าง Data Scientist ในส่วนของ Data Engineer นั้น คือคนที่ทำหน้าที่เตรียมข้อมูลให้คนอื่น ๆ สามารถหยิบไปทำงานต่อได้นั่นเอง


โดยการเตรียมข้อมูลที่ Data Engineer ทำนั้น จะเน้นไปที่การสร้าง Data Pipeline ซึ่งก็คือชุดขั้นตอน หรือท่อลำเลียงข้อมูลจากต้นทางไปยังปลายทางที่ต้องการ เพื่อให้ข้อมูลไปอยู่ในมือของคนที่ต้องการใช้ในรูปแบบที่พร้อมใช้งาน และนำไปสร้างประโยชน์ได้สูงสุด โดยใน Pipeline จะประกอบไปด้วย 4 ขั้นตอน ได้แก่


  1. การนำเข้าข้อมูล

  2. การแปลงข้อมูลให้อยู่ในรูปแบบที่เหมาะสม ทำ Data Cleansing จัดระเบียบแก้ไขข้อมูลที่ไม่ถูกต้อง

  3. การจัดเก็บข้อมูล

  4. การนำข้อมูลไปใช้ต่อ เช่น นำไปวิเคราะห์ 


ซึ่ง Data Engineer จะเป็นคนรับผิดชอบออกแบบและดูแลกระบวนการเหล่านี้ทั้งหมด โดยคอยดูแลโครงสร้างด้านการลำเลียงและจัดเก็บข้อมูลให้ทำงานได้อย่างมีประสิทธิภาพ เพื่อให้ฝ่ายที่เกี่ยวข้องหยิบข้อมูลไปใช้ต่อได้สะดวกและเกิดประสิทธิภาพสูงสุด ถือเป็นตำแหน่งที่ขาดไม่ได้เลยทีเดียว


หน้าที่ของ Data Engineer สามารถแยกย่อยได้ดังนี้:


  • เก็บรวบรวมข้อมูลที่ต้องการใช้ในแต่ละงานจากหลายแหล่งข้อมูล

  • สร้าง Data Pipeline ที่ใช้ในการลำเลียงข้อมูล รวมไปถึงคอยดูแลให้ Data Pipeline ทำงานได้อย่างมีประสิทธิภาพ

  • ใช้เครื่องมือในการจัดระเบียบและทำความสะอาดข้อมูลให้อยู่ในรูปแบบที่เหมาะสม

  • สร้างและคอยดูแล Database หรือ Data Warehouse สำหรับจัดเก็บข้อมูล

  • คอยดูแลโครงสร้างพื้นฐานเหล่านี้และแก้ปัญหาต่าง ๆ ให้โครงสร้างเหล่านี้สอดคล้องกับแนวทางจัดเก็บ จัดการ และรักษาความปลอดภัยของข้อมูล 

  • ทำงานร่วมกับ Data Analyst และ Data Scientist ในการวางแนวทางที่จะใช้ข้อมูลให้เกิดประโยชน์สูงสุด



อยากเป็น Data Engineer ต้องทำอย่างไร?


1. พัฒนาทักษะด้าน Data Engineering ดังต่อไปนี้


  • ทักษะด้านภาษาเขียนโปรแกรม เช่น SQL, NoSQL, Python, Java, และ R

  • ทำความเข้าใจการทำงานกับ Database ประเภทต่าง ๆ อาทิ Relational และ Non-relational Database

  • ทำความเข้าใจกระบวนการ ETL (Extract, Transform, Load) ซึ่งเป็น Data Pipeline ประเภทหนึ่ง และเรียนรู้เครื่องมือ ETL ต่าง ๆ

  • ทำความเข้าใจการจัดเก็บข้อมูลแบบต่าง ๆ เช่น Data Lake และ Data Warehouse

  • เรียนรู้เกี่ยวกับ Automation Script โดยต้องสามารถเขียนคำสั่งที่สั่งให้ระบบทำงานต่าง ๆ อัตโนมัติได้

  • เรียนรู้เกี่ยวกับคอนเซ็ปต์ของ Machine Learning พื้นฐาน เพื่อให้ทำงานร่วมกับ Data Scientist ได้ดีขึ้น

  • เรียนรู้เครื่องมือ Big Data ต่าง ๆ เพื่อใช้จัดการกับชุดข้อมูลขนาดใหญ่ เช่น Hadoop, MongoDB, และ Kafka

  • เรียนรู้เกี่ยวกับระบบ Cloud Computing เนื่องจากองค์กรส่วนใหญ่ใช้ระบบ Cloud กันมากขึ้น เช่น AWS และ Google Cloud

  • เรียนรู้เกี่ยวกับมาตรการด้าน Data Security ต่าง ๆ เพื่อดูแลข้อมูลในมือให้ปลอดภัยสูงสุด


2. เก็บ Certificate สำหรับทักษะต่าง ๆ 


ในปัจจุบัน งานสาย Tech มักจะไม่ได้ให้ความสำคัญกับการเรียนมาตรงสาย เท่ากับการมีใบรับรองที่แสดงให้เห็นว่าเรามีทักษะที่จำเป็นต้องใช้ในงานจริง ๆ ซึ่งในขณะที่เรากำลังเดินหน้าเก็บใบ Certificate นั้น เราก็จะได้เรียนรู้ฝึกฝนทักษะที่ต้องใช้จริงไปด้วยพร้อม ๆ กัน 


Certificate ที่น่าสนใจสำหรับ Data Engineer มีอาทิ Associate Big Data Engineer, Cloudera Certified Professional Data Engineer, IBM Certified Data Engineer, และ Google Cloud Certified Professional Data Engineer.


3. สร้าง Portfolio ของตนเอง


ลองลงมือทำโปรเจกต์จริงด้าน Data Engineering ต่าง ๆ และเก็บเป็น Portfolio ที่แสดงความสามารถของเรา ให้บริษัทต่าง ๆ เห็นว่าเราสามารถทำงานได้จริง อย่าลืมโชว์โปรเจกต์เหล่านั้นใน LinkedIn หรือ GitHub เพื่อให้คนใน Connection ของเราเห็น บางทีอาจมีโอกาสดี ๆ เข้ามาก็ได้นะ


ที่เซอร์ทิสเองก็กำลังเปิดรับสมัครตำแหน่ง Data Engineer อยู่นะครับ เราคือผู้นำด้านโซลูชันเอไอและดาต้า ที่พัฒนาโซลูชันแบบ Customized ให้ลูกค้าชั้นนำจากหลากหลายอุตสาหกรรม ทั้งค้าปลีก การผลิต พลังงาน และการเงิน 


ที่เซอร์ทิส เราคือพื้นที่แห่งการเรียนรู้ที่พร้อมให้ทุกคนเรียนรู้และเติบโตไปด้วยกัน ท่ามกลาง Community ของคนจากหลายเชื้อชาติ ที่มีความชอบร่วมกันในโลกของเทคโนโลยีแห่งอนาคต


เรียนรู้เพิ่มเติมเกี่ยวกับเซอร์ทิสและตำแหน่ง Data Engineer ของเราได้ที่: https://www.careers.sertiscorp.com/data-engineer


หรือถ้าสนใจตำแหน่ง Senior Data Engineer สามารถดูได้ที่: https://www.careers.sertiscorp.com/senior-data-engineer

bottom of page