Somtochi Onyekwere เป็นผู้ดูแลโอเพนซอร์สและวิศวกรซอฟต์แวร์อาวุโสที่มีประสบการณ์มากกว่าห้าปีในการสร้างระบบที่เชื่อถือได้และรองรับการขยายตัว เพื่อช่วยให้นักพัฒนาสามารถปรับใช้แอปพลิเคชันในบริษัทเทคโนโลยีระดับโลก ที่ Fly.io เธอทำงานบน Corrosion ซึ่งเป็นระบบกระจายแบบโอเพนซอร์สที่อยู่เบื้องหลังชั้น networking ก่อนหน้า Fly เธอเคยเป็น Developer Experience Engineer และผู้ดูแล FluxCD ซึ่งเป็นโปรเจกต์โอเพนซอร์สสำหรับ GitOps บน Kubernetes ที่ขับเคลื่อนแพลตฟอร์มนักพัฒนาระดับองค์กรในบริษัทอย่าง Microsoft และ ControlPlane
ควบคู่ไปกับงานวิศวกรรม Somtochi มีความหลงใหลในการสร้างชุมชน ซึ่งเป็นสิ่งที่ย้อนกลับไปถึงสมัยที่เธออยู่ที่ Federal University of Technology เมือง Owerri ในฐานะ GitHub Campus Expert และ Ingressive Campus Ambassador ปัจจุบันเธอร่วมจัดงาน Kubernetes Community Days Nigeria ซึ่งในครั้งที่สามเมื่อปีที่แล้วมีผู้เข้าร่วมกว่า 500 คนจากทั่วแอฟริกา

ฉันทำงานเกี่ยวกับเครื่องมือที่ช่วยให้คนอื่นสามารถรันเว็บไซต์และแอปได้ แอปที่คุณใช้บนโทรศัพท์ทุกวัน มันเหมือนกับการสร้างบ้านให้คน ปกติถ้าคุณอยากได้บ้าน คุณต้องซื้อที่ดิน หาวัสดุ และประกอบทุกอย่างเอง แต่บริษัทที่ฉันทำงานด้วยจัดการทั้งหมดนั้นให้คุณ คุณแค่มาพร้อมของของคุณแล้วย้ายเข้าไปอยู่ได้เลย
สิ่งที่ฉันชอบในงานคือประเภทของปัญหาที่ฉันได้แก้ไขและคนที่ฉันได้แก้ไขปัญหาร่วมกัน Fly.io มีวิศวกรที่โดดเด่นที่สุดบางคนที่ฉันเคยมีโอกาสทำงานด้วย ในด้านปัญหา ฉันสนุกกับการทำงานบนระบบกระจายและหาวิธีขยายขนาดในขณะที่ยังคงความน่าเชื่อถือ
คุณจะเริ่มพบกับปัญหาที่น่าสนใจเมื่อนำโปรแกรมจากการรันบนคอมพิวเตอร์เครื่องเดียวไปรันบนคอมพิวเตอร์หลายเครื่อง มันทำลายข้อสมมติฐานหลายอย่างที่โปรแกรมเมอร์คุ้นเคยในการทำงาน ฉันยังชอบที่เราใส่ใจประสบการณ์ของนักพัฒนาและทำให้ผู้ใช้สามารถปรับใช้และขยายแอปพลิเคชันได้ง่าย
สิ่งที่ทำให้ฉันทั้งหงุดหน่ายและตื่นเต้นคือกฎของ Murphy: อะไรก็ตามที่สามารถเสียได้ก็จะเสีย เราทำงานบนระบบที่อาจล้มเหลวแต่ยังต้องน่าเชื่อถือพอที่จะตอบสนองความต้องการของผู้ใช้
ฉันจำได้ว่านั่งผ่านอุบัติการณ์ครั้งแรกและดูทุกคนเคลื่อนไหวด้วยความเร่งด่วน แก้ไขสิ่งที่เสียหาย และตรวจสอบให้แน่ใจว่าทุกอย่างกลับสู่ภาวะปกติ ตอนนี้ที่ฉันมีประสบการณ์กับอุบัติการณ์ของตัวเองบ้างแล้ว ฉันก็เก่งขึ้นในการดีบักภายใต้ความกดดันและเรียนรู้ที่จะคิดเกี่ยวกับรูปแบบความล้มเหลวต่างๆ ตั้งแต่แรก
เมื่อบริษัทเก่าของฉัน Weaveworks ปิดตัวลง ฉันตัดสินใจที่จะมีเจตนารมณ์ที่ชัดเจนเกี่ยวกับประเภทของบริษัทที่จะเข้าร่วมต่อไป ฉันทำรายการบริษัทที่กำลังทำสิ่งที่น่าสนใจในด้านโครงสร้างพื้นฐาน บริษัทที่ฉันอ่านบล็อกวิศวกรรมเพื่อความเพลิดเพลิน และเริ่มสมัคร
Fly.io อยู่ที่ด้านบนของรายการนั้น และกระบวนการสัมภาษณ์ก็ยากมาก แต่การผ่านมาได้ไม่ใช่จุดสิ้นสุดของความท้าทาย ฉันต้องการนำความตั้งใจแบบเดียวกันนั้นมาสู่งานที่ฉันทำที่ Fly.io ฉันทำงานในโปรเจกต์อื่นสองโปรเจกต์ก่อนที่จะมาลงเอยที่ Corrosion แต่มันยากที่สุดในบรรดาทั้งหมด และยิ่งยากขึ้นไปอีก มันเขียนด้วยภาษาที่ฉันไม่รู้จัก
ดังนั้นฉันจึงเรียนรู้มันอย่างรวดเร็ว และภายในไม่กี่เดือน ฉันก็มีส่วนร่วมอย่างมีความหมายกับ codebase ในที่สุด ฉันก็กลายเป็นนักพัฒนาหลักของมัน การก้าวจาก "ฉันไม่เคยเขียนภาษานี้" ไปสู่ "ฉันเป็นเจ้าของระบบนี้" ในช่วงเวลานั้นเป็นสิ่งที่ฉันภูมิใจอย่างเงียบๆ ส่วนหนึ่งเพราะการก้าวกระโดดทางเทคนิค แต่ยังเพราะมันเตือนฉันว่าการเป็นวิศวกรที่ยอดเยี่ยมหมายถึงการรับปัญหาที่ไม่รู้จักหรือไม่ชัดเจน แตกย่อยออก และหาทางแก้ไข
ชุมชนและวิศวกรรมไม่เคยแยกออกจากกันสำหรับฉัน มันมักจะไปด้วยกันเสมอ โอเพนซอร์สคือสถานที่ที่ฉันฝึกฝนฝีมือตั้งแต่เริ่มต้นและเรียนรู้ว่าวิศวกรรมทำงานอย่างไรในโลกแห่งความเป็นจริง ผู้คนแบ่งปันสิ่งที่พวกเขารู้ ทำงานผ่านไอเดียในที่สาธารณะ และมีส่วนร่วมในการสนทนาที่กำหนดทิศทางของโปรเจกต์
ความเชื่อนั้นได้หล่อหลอมวิธีที่ฉันปรากฏตัว ในฐานะนักศึกษา ฉันจัดมีตติ้งเทคโนโลยีในฐานะ GitHub Campus Expert และ Ingressive Campus Ambassador ช่วยนักศึกษาประมาณห้าสิบคนสร้างทักษะที่จำเป็นเพื่อเริ่มต้นในอุตสาหกรรม ต่อมา ฉันสนับสนุนพื้นที่เฉพาะสำหรับชาวแอฟริกันในชุมชน Kubernetes Slack กลุ่มที่เติบโตขึ้นเป็นมากกว่า 450 สมาชิก
ปัจจุบัน ฉันร่วมจัด Kubernetes Community Days Nigeria ซึ่งในครั้งล่าสุดรวบรวมผู้เข้าร่วมและวิทยากรกว่า 500 คนจากทั่วแอฟริกาเพื่อเรียนรู้ แบ่งปัน และสร้างร่วมกัน
ฉันได้รับมากมายจากชุมชน ทั้งที่ปรึกษา ผู้ร่วมงาน เพื่อน และโอกาส นั่นคือเหตุผลที่ฉันยังคงลงทุนในวิศวกรรุ่นต่อไป ไม่ว่าจะเป็นการเป็นที่ปรึกษาให้นักศึกษาในการ pull request (PR) ครั้งแรก หรือช่วยให้ใครบางคนเตรียมตัวสำหรับการพูดในที่ประชุมครั้งแรก เป้าหมายเดียวกันคือ ทิ้งชุมชนให้แข็งแกร่งกว่าที่ฉันพบเจอ
ตัวฉันตอนอายุสิบหกปีมีความสนใจมากมาย ทั้งคณิตศาสตร์ ฟิสิกส์ วิศวกรรม การเขียน และการสอน เส้นทางหลายๆ อย่างดูน่าตื่นเต้นและเป็นไปได้ในเวลานั้น ฉันเพิ่งเรียนจบมัธยมปลายและกำลังดูหนังเพื่อฆ่าเวลา ฉันมักจะพบว่าตัวเองชอบหนังที่มีแฮกเกอร์นั่งอยู่หน้าคอมพิวเตอร์ พิมพ์อย่างบ้าคลั่ง แก้ปัญหาที่เป็นไปไม่ได้ และช่วยให้ทีมที่เหลือสำเร็จภารกิจ
ดังนั้นเมล็ดพันธุ์นั้นมีอยู่แล้ว ฉันคิดว่าอย่างน้อยก็ลองดูสักครั้ง แต่ตัวฉันตอนอายุสิบหกปีไม่รู้เลยว่ามันจะไปได้ไกลแค่ไหน และฉันคิดว่าเธอคงจะตื่นเต้นมากที่ได้เห็นสิ่งที่ฉันกำลังทำอยู่ตอนนี้
ฉันอาจจะสำรวจการเป็นนักเขียนนิยาย ฉันไม่ได้เขียนมากนักในทุกวันนี้ แต่ฉันยังคงรักการเล่าเรื่องที่ดีและการใช้คำเป็นรูปแบบศิลปะและวิธีการแสดงออก


