Intern - Site Reliability Engineer

Bangkok
Intern

ในแต่ละเดือนมีผู้ใช้ในประเทศไทยเข้ามาใช้เว็บไซต์ Wongnai.com และแอพ Wongnai เพื่อค้นหาร้านอาหาร ดูรูป อ่านรีวิวและ Content ต่างๆ เป็นจำนวนมากกว่า 13 ล้านคน

ทีม Site Reliability Engineer (SRE) มีหน้าที่ดูแลโครงสร้างพื้นฐานของระบบ (Infrastructure administration) และทำงานร่วมกับทีมอื่นๆ ตามกระบวนการ DevOps เพื่อให้ทุกบริการของ Wongnai สามารถรองรับผู้ใช้งานจำนวนมากได้ตลอดเวลา โดยเน้นการพัฒนาเครื่องมือและระบบอัตโนมัติ (automation) เพื่อลดการทำงานซ้ำซ้อน

เราทำงานโดยใช้ Agile Methodology มีการออกอัพเดทใหม่ทุกๆ 1-2 สัปดาห์ เพื่อให้ Feature ที่พัฒนาขึ้นถูกใช้งานจริงและถูกวัดผลโดยเร็วเพื่อนำฟีดแบ็คที่ได้กลับมาปรับปรุงแอพให้ดียิ่งกว่าเดิม

อ่านเนื้อหาเกี่ยวกับเทคโนโลยีที่เราใช้ได้ที่ Life@Wongnai ครับ

Responsibilities

  • พัฒนา Wongnai เพื่อปรับปรุงและเพิ่มฟีเจอร์ใหม่ๆ โดยทำงานใกล้ชิดกับ Product Manager, UX/UI Designer, ทีม Web Frontend/Backend/iOS/Android และอาจรวมถึงทีมอื่นๆ ด้วยเช่น ทีม Marketing, Data Operations เพื่อร่วมกันคิดออกแบบการทำงานของระบบเพื่อรองรับฟีเจอร์ใหม่ๆ อยู่เป็นประจำ
  • ควบคุมคุณภาพของโค้ดให้มีคุณภาพที่ดี ทำงานได้ถูกต้อง ทดสอบและดูแลได้ง่าย มีความยืดหยุ่นพร้อมรับการเปลี่ยนแปลงในอนาคตได้ดี

 

Qualifications

  • มีความรู้และเข้าใจอย่างถูกต้องในเรื่อง Data Structure, Algorithm, OOP, Coding, Design Patterns, Best Practices ต่างๆ
  • สามารถทำงานร่วมกับคนอื่นๆ ได้ดีในสภาพแวดล้อมที่ต้องการความรวดเร็วในการทำงาน
  • มี Growth mindset และยินดีที่จะเรียนรู้สิ่งใหม่ๆ หรือสอนให้กับคนอื่นได้
  • สามารถใช้งาน Linux และแก้ไขปัญหาระบบได้อย่างชำนาญ
  • มีความสามารถในการออกแบบและ implement infrastructure ให้ทนทานต่อข้อผิดพลาด
  • มีความรู้ในระบบ monitoring, logging และ tracing เพื่อช่วยให้ทีมตรวจสอบปัญหาได้อย่างรวดเร็ว
  • มีความรู้เกี่ยวกับ Continuous Delivery รวมถึงเทคนิคการ deliver software และการวัดผลในด้านเสถียรภาพ
  • สามารถทำงานร่วมกับผู้อื่นได้และเป็นผู้นำในการเปลี่ยนแปลง process การทำงานให้ดีขึ้นได้
  • มีความคุ้นเคยกับ Cloud Platform และ Kubernetes
  • มี Growth mindset และยินดีที่จะเรียนรู้สิ่งใหม่ๆ หรือสอนให้กับคนอื่นได้
  • (Bonus) ความรู้และสามารถทำการทดสอบในด้าน Security เบื้องต้นได้
  • (Bonus) มีความรู้ในภาษา Java, Python และ Node.js เพื่อให้สามารถทำงานร่วมกับทีมได้