วิศวกร DevOps ระดับอาวุโส
MyQ สำนักงานใหญ่ กรุงปราก - สาธารณรัฐเช็ก
วิศวกร DevOps ระดับอาวุโส
เกี่ยวกับ MyQ
MyQ พัฒนาโซลูชันการพิมพ์และการจัดการเอกสารที่ช่วยให้ผู้ใช้สามารถเข้าถึงกระบวนการทำงานดิจิทัลได้อย่างสะดวกง่ายดาย โซลูชันของMyQ — ได้แก่MyQ X ซึ่งเป็นผลิตภัณฑ์หลัก และMyQ Roger ที่นวัตกรรม — ได้รับการออกแบบให้รองรับอุปกรณ์จากหลายผู้ผลิต รองรับการใช้งานบนอุปกรณ์เคลื่อนที่ และพร้อมใช้งานได้ทันที ไม่ว่าเครือข่ายหรือขนาดอุปกรณ์ขององค์กรจะเป็นอย่างไรMyQ มีสำนักงานตั้งอยู่ที่กรุงปราก สาธารณรัฐเช็ก และมีเครือข่ายผู้จัดจำหน่ายทั่วโลก
งานของคุณจะเป็นอย่างไร?
ในฐานะสมาชิกของทีม DevOps คุณจะรับผิดชอบในการออกแบบ ดำเนินการ และดูแลรักษาโครงสร้างพื้นฐานและส่วนประกอบภายในสำหรับโซลูชันการพิมพ์MyQ neXt ที่เรากำลังพัฒนาอยู่และยังไม่ได้นำเข้าสู่ระบบผลิตจริงMyQ neXt เป็นระบบแบบกระจายที่ประกอบด้วยเซิร์ฟเวอร์แบบคลัสเตอร์ที่ใช้ไมโครเซอร์วิส แอปพลิเคชันที่ทำงานภายในอุปกรณ์พิมพ์ ไคลเอนต์บนเดสก์ท็อป และแอปพลิเคชันบนมือถือ
ในฐานะวิศวกร DevOps คุณจะรับผิดชอบงานด้าน IaC สำหรับโครงสร้างพื้นฐานคลาวด์สาธารณะและส่วนตัว รวมถึงระบบการสังเกตการณ์ (observability), สายงาน CI/CD, ความปลอดภัยของโซลูชัน และส่วนประกอบที่พัฒนาขึ้นภายในบริษัท ซึ่งไม่มีตัวเทียบเท่าในโลกของซอฟต์แวร์โอเพนซอร์ส (OSS) คุณจะรับผิดชอบส่วนหนึ่งของระบบอย่างน้อยหนึ่งส่วน
ปัจจุบันทีมมีสมาชิกเพียงสามคนเท่านั้น และคาดว่าจะมีการขยายทีมต่อไป ส่วนทีมวิจัยและพัฒนา (R&D) มีสมาชิกทั้งหมดประมาณ 50 คน และภายในทีมเราแบ่งออกเป็นกลุ่มตามความสนใจ คุณจะมีโอกาสได้ร่วมกำหนดโครงสร้างระบบร่วมกับ CTO, CPO และทีม
สิ่งที่เรากำลังมองหา
- คุณมีประสบการณ์ในการทำงานกับระบบคลาวด์ที่ซับซ้อนในAzure หรือ AWS และมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับตัวเลือกการประมวลผล, การจัดการตัวตนและการเข้าถึง, เครือข่าย, Kubernetes ที่ได้รับการจัดการ, บริการฐานข้อมูลและบริการจัดเก็บข้อมูลของทั้งสองผู้ให้บริการ รวมถึงเคยจัดการการตั้งค่าด้วย Terraform หรือ Pulumi
- จัดการแอปพลิเคชันแบบคอนเทนเนอร์ตลอดวงจรชีวิตทั้งหมด: ตั้งแต่เครื่องของนักพัฒนาที่รันคอนเทนเนอร์พัฒนาบนWindows/MacOS ไปจนถึงการปรับใช้ในคลัสเตอร์การผลิต และรู้วิธีการใช้ CI/CD สำหรับแอปพลิเคชันดังกล่าว การปรับแต่งเพื่อเพิ่มความเร็วในการสร้างและลดขนาดภาพคอนเทนเนอร์ วิธีการจัดการคลังภาพคอนเทนเนอร์ รวมถึงข้อควรระวังในการสร้างสำหรับสถาปัตยกรรมแบบคู่
- ความสามารถในการสังเกต (Observability) คือสิ่งที่คุณปลูกฝังให้ผู้อื่น และจะผลักดันอย่างแข็งขันในการเก็บรวบรวมและประมวลผลบันทึก (logs), ตัวชี้วัด (metrics) และข้อมูลการติดตาม (traces) พร้อมทั้งพร้อมที่จะนำเสนอผลลัพธ์ดังกล่าวให้ผู้อื่นเห็น
- ไม่กลัวที่จะแก้ไขปัญหาที่เกิดขึ้นเฉพาะเมื่อระบบทำงานภายใต้ความโหลดสูง และสามารถเขียนรายงานวิเคราะห์สาเหตุหลักได้
- สามารถแสดงความคิดเห็นได้อย่างมั่นใจในการอภิปรายเรื่องสถาปัตยกรรม และพร้อมรับฟังความคิดเห็นและมุมมองใหม่ๆ
- ระดับภาษาอังกฤษ B2ขึ้นไป ทีมงานเป็นทีมนานาชาติ และมีหลายคนที่ไม่พูดภาษาเช็ก
คะแนนโบนัส:
- คุณเข้าใจกลไกภายในของ Kubernetes อย่างลึกซึ้งพอที่จะสามารถอภิปรายได้อย่างมั่นใจว่าควรนำไปใช้งานเมื่อใดและอย่างไรในสถานการณ์ต่าง ๆ นอกเหนือจากผู้ให้บริการคลาวด์หลัก
- คุณเข้าใจหลักการด้านความปลอดภัย ทั้งจากมุมมองของโค้ดและมุมมองของกระบวนการทำงานของผู้ใช้
- สำหรับคุณ การสร้างเครือข่าย “ไม่ใช่แค่ TCP/IP, HTTP และ DNS” เท่านั้น
- เข้าใจอย่างลึกซึ้งยิ่งขึ้นเกี่ยวกับพร็อกซีและเซิร์ฟเวอร์เว็บ เช่น Caddy, Nginx, HAProxy,Traefik.
- มีประสบการณ์ในการจัดการสถานการณ์การเก็บข้อมูลและการถ่ายโอนข้อมูลที่ซับซ้อน รวมถึงเข้าใจโครงสร้างและจุดได้-เสียของฐานข้อมูลแบบสัมพันธ์ (relational) และฐานข้อมูลแบบ NoSQL (NoSQL) รวมถึงระบบแคชและระบบส่งข้อความ
- รู้วิธีจัดการและตั้งค่า TeamCity และ GitLab
ชุดเทคโนโลยี
- โครงสร้างพื้นฐานใช้ Kubernetes เป็นศูนย์กลางในระบบคลาวด์ (หลักๆ คือAzure) และ Docker/Podman ในระบบท้องถิ่น รวมถึง Terraform, Helm และ Argo CD
- ข้อมูลจะถูกส่งไปยัง PostgreSQL (หรือMS SQL) และ Redis และเราใช้ NATS สำหรับการส่งข้อความ
- ชุดเครื่องมือ Grafana สำหรับการติดตามสถานะระบบ
- Jira, Confluence, TeamCity, GitLab — เครื่องมือที่ใช้กันทั่วไป
- ผู้ช่วย AI เป็นส่วนหนึ่งของชุดเครื่องมือ เราใช้มันเพื่อเร่งความเร็วในการทำงาน ไม่ใช่เพื่อเขียนโค้ด
สิ่งที่คุณสามารถคาดหวังจากเรา
- สัญญาทำงานไม่มีกำหนดระยะเวลา (งานเต็มเวลาหรืองานอิสระ)
- รูปแบบการทำงานแบบผสมผสาน - การเข้าทำงานที่สำนักงาน 3 ครั้งต่อสัปดาห์ถือว่าเหมาะสมที่สุด บางคนมาทำงานทุกวัน ส่วนบางคนมาทำงานเพียงครั้งเดียวต่อสปรินต์
- วันหยุดมีค่าจ้างไม่จำกัด
- วันลาป่วย 5 วันต่อปี
- บัตรมัลติสปอร์ต
- ค่าอาหาร.
- ทีมที่มีความหลากหลายทางวัฒนธรรม
- ผลไม้ทุกวันและเครื่องดื่มตามฤดูกาลที่สถานที่ทำงาน
- โต๊ะปรับระดับได้ — ถ้าคุณชอบยืนมากกว่านั่ง ก็ไม่มีปัญหา!
- แล็ปท็อประดับไฮเอนด์และจอภาพสองเครื่องบนโต๊ะทำงานของคุณ
- พื้นที่จอดรถ – ในศูนย์การค้า Harfa ผู้ขี่จักรยานสามารถจอดรถในอาคารสำนักงานได้
- เวิร์กช็อปและหลักสูตรที่มีค่าใช้จ่าย เวลาสำหรับการเรียนรู้ — ทุกสิ่งที่คุณต้องการเพื่อพัฒนาตัวเอง
- หลักสูตรภาษาอังกฤษและภาษาเช็ก
ขั้นตอน
เราจะตอบกลับภายในสองสัปดาห์ ไม่ว่าผลลัพธ์จะเป็นอย่างไร
- (ทางไกล) การสนทนาเบื้องต้นกับฝ่ายทรัพยากรบุคคล (30 นาที) เพื่อพูดคุยเกี่ยวกับตัวคุณ แรงจูงใจ และความเหมาะสมกับวัฒนธรรมองค์กร
- (ที่สำนักงานหรือทางไกล) การสนทนาด้านเทคนิคกับหัวหน้าทีมและสมาชิกทีม (~ 1 ชั่วโมง) ไม่มีการพูดเล่นหรือทำข้อสอบ LeetCode — เป็นการพูดคุยเกี่ยวกับโครงการที่ผ่านมาและปัจจุบันของคุณ รวมถึงการวิเคราะห์เชิงลึกเกี่ยวกับเทคโนโลยีที่เราใช้ทำงานทุกวัน คำถามที่ยากจะถามกันทั้งสองฝ่าย และเรายินดีตอบคำถามของคุณด้วย
- (ที่สถานที่จริง, ตามความต้องการ) สนทนากับทีมผู้นำด้านวิศวกรรม เพราะทุกสถานการณ์ล้วนมีเอกลักษณ์เฉพาะตัว — เราจะจัดเวลาให้เรื่องที่จำเป็นต้องดูแลเป็นพิเศษ
- จะเสนอราคาหากทุกอย่างเป็นไปตามแผน