ฉันจะศึกษา AWS DevOps ได้อย่างไร มีหนังสือ AWS DevOps หรือไม่
เผยแพร่แล้ว: 2022-12-27ทุกๆ การปฏิวัติการผลิตและการแปรรูปได้นำมาซึ่งกฎชุดใหม่ล่าสุดที่อุตสาหกรรมทั้งมวลต้องนำมาใช้ให้น้อยลงและพบว่าตัวเองล้าสมัย ในขณะที่คุณจะได้เรียนรู้เกี่ยวกับการปฏิวัติอุตสาหกรรมในโรงเรียน ไม่ค่อยมีใครพูดถึงการปฏิวัติ หรือพูดให้ชัดกว่านั้นก็คือ การเปลี่ยนแปลงกระบวนทัศน์ที่อินเทอร์เน็ตได้นำมาสู่ทศวรรษที่สองของศตวรรษ ที่ 21 อาจเป็นเพราะเรายังมีชีวิตอยู่ ประวัติศาสตร์จึงยังไม่ครอบคลุม แต่ถ้าคุณหยุดและคิดว่าการผลิต การตลาด การขาย การซื้อ เปลี่ยนไปมากแค่ไหนในช่วง 10-15 ปีที่ผ่านมา
กุญแจสำคัญในทุกด้านคือความเร็ว จากมุมมองของผู้ขาย คุณสามารถพัฒนาและเปิดตัวผลิตภัณฑ์ได้เร็วเพียงใด ตามด้วยความเร็วที่คุณสามารถปรับปรุงได้เมื่อคุณได้รับคำติชมจากลูกค้า (เนื่องจากทุกวันนี้ไม่มีอะไรที่แน่นอน ทุกอย่างต้องได้รับการอัปเกรดและปรับปรุงตลอดวงจรชีวิตของมัน) ในทางกลับกัน เมื่อคุณเป็นผู้ซื้อ คุณต้องการ/คาดหวังว่าสิ่งของ/บริการที่คุณจ่ายไปจะสามารถเข้าถึงได้ทันที แต่คุณก็มีเหตุผล ดังนั้นคุณจึงยอมตกลงสำหรับการจัดส่งภายใน 1 วัน
นอกเหนือจากเรื่องตลกแล้ว ความพร้อมใช้งานทั่วโลกและการใช้การเชื่อมต่ออินเทอร์เน็ตความเร็วสูงทำให้วัฏจักรนี้มีประสิทธิภาพอย่างมาก ข้อมูลไหลเวียนโดยไม่ชักช้า และสิ่งเดียวที่ขัดขวางไม่ให้ทำงานได้อย่างสมบูรณ์คือปัจจัยจากมนุษย์ซึ่งสามารถประมวลผลข้อมูลจำนวนมหาศาลได้ อย่างรวดเร็ว.
ดังนั้น บริษัทต่างๆ จึงจำเป็นต้องทำการตัดสินใจขององค์กรที่ลดการพึ่งพาการประมวลผลแบบแมนนวลทีละขั้นตอนของระบบ ทำให้มีความคล่องตัวมากขึ้น รูปแบบการทำงานรูปแบบหนึ่งคือ DevOps ซึ่งจัดการกระบวนการเหล่านี้ในรูปแบบใหม่
DevOps คืออะไร
พูดง่ายๆ ก็คือ DevOps เป็นรูปแบบองค์กรธุรกิจที่เน้นการส่งมอบแอปและบริการให้กับลูกค้าอย่างรวดเร็ว สิ่งนี้ไม่ได้หยุดเพียงแค่การวางจำหน่ายผลิตภัณฑ์เท่านั้น แต่ยังปรับปรุงผลิตภัณฑ์เมื่อเวลาผ่านไปและทำตามความต้องการของลูกค้ารายดังกล่าว (ได้รับจากการตอบรับโดยตรงและโดยอ้อม)
DevOps ทำงานอย่างไร
สิ่งสำคัญคือต้องทราบว่าแม้ว่าจะนำไปใช้กับอุตสาหกรรมแทบทุกชนิด แต่ก็เหมาะกับผลิตภัณฑ์และบริการดิจิทัลมากกว่าเมื่อเทียบกับการผลิต มาดูกันดีกว่าว่า DevOps นั้นเกี่ยวกับอะไร
วิธีที่ดีที่สุดในการอธิบายเรื่องนี้คือการเปรียบเทียบกีฬา บาสเก็ตบอล โดยเฉพาะ NBA กำลังผ่านยุค "ไร้ตำแหน่ง" ซึ่งหมายความว่าบทบาทในศาลไม่เฉพาะเจาะจงอย่างที่เคยเป็น – ทุกคนสามารถทำทุกอย่างได้ไม่มากก็น้อย แน่นอนว่าจะมีผู้ที่ทำบางสิ่งได้ดีกว่าสิ่งอื่นๆ เสมอ แต่ชุดทักษะพื้นฐานนั้นเป็นสากลมากกว่าที่เคย
ในทำนองเดียวกัน DevOps ดูเหมือนจะละทิ้งการกระจายความเสี่ยงของสำนักงานแบบดั้งเดิมที่มีศูนย์กลางอยู่ที่แผนกที่ทำงานด้วยตนเอง แทนที่จะแทนที่ด้วยทีมพัฒนาและปฏิบัติการที่เป็นหนึ่งเดียว (ดังนั้น Dev – Ops) ที่ทำงานพร้อมกันบนผลิตภัณฑ์ ไม่มีการเสียเวลาไปกับการไหลของข้อมูล ทักษะของพวกเขาเชื่อมโยงกันแทนที่จะทับซ้อนกัน กระบวนการและเครื่องมืออัตโนมัติถูกสร้างขึ้นและใช้งาน ทั้งหมดนี้ส่งผลให้กระบวนการโดยรวมมีความคล่องตัวมากขึ้นตั้งแต่ต้นจนจบ
ประโยชน์ของ DevOps
ความเร็วที่คุณสามารถปรับทั้งผลิตภัณฑ์และกลยุทธ์ของคุณให้เข้ากับสภาวะที่เปลี่ยนแปลงตลอดเวลา ในที่สุดจะทำให้ทั้งบริษัทของคุณมีความยืดหยุ่นและปรับตัวได้มากขึ้น ซึ่งเป็นสิ่งสำคัญในโลกธุรกิจที่เปลี่ยนแปลงอย่างรวดเร็วในปัจจุบัน นอกจากนี้ คุณจะสามารถเผยแพร่การอัปเดตและการแก้ไขสำหรับผลิตภัณฑ์ของคุณในอัตราที่สูงกว่ามาก เพื่อแก้ไขปัญหาของลูกค้าของคุณทันทีที่พวกเขาแจ้ง ใช้คำว่าอัปเดตที่นี่ด้วยเม็ดเกลือ เนื่องจากเน้นไปที่การเปลี่ยนแปลงที่น้อยลงและบ่อยขึ้น แทนที่จะเป็นการอัปเดตเวอร์ชัน xy ตามปกติที่เราคุ้นเคย การตอบสนองคำขอของลูกค้าของคุณในอัตราที่เร็วขึ้น ในทางกลับกัน นำเสนอคุณในฐานะพันธมิตรที่เชื่อถือได้ซึ่งนำเสนอวิธีการที่เป็นมืออาชีพสำหรับลูกค้า ซึ่งเป็นชื่อเล่นที่มีค่ามากในโลกที่คะแนนของผู้ใช้ต่ำกว่า 4.5 ดาวจะถูกมองว่าเป็นปัญหา .
วิศวกร AWS DevOps
AWS (Amazon Web Services) เป็นบริการที่สมบูรณ์แบบสำหรับ DevOps เพราะคุณสามารถใช้ประโยชน์จาก AWS Cloud ซึ่งเป็นส่วนโครงสร้างพื้นฐานที่สำคัญที่ช่วยให้ DevOps เติบโตได้ สิ่งเหล่านี้เป็นตัวแทนของเครื่องมือ แต่คุณยังต้องการตัวดำเนินการเพื่อจัดการกับมัน ตอนนี้เรามาถึงวิศวกร DevOps ที่แม่นยำยิ่งขึ้น วิศวกร AWS DevOps ที่ได้รับการรับรอง ซึ่งเป็นตำแหน่งที่เป็นที่ต้องการ ดังนั้นจึงได้รับการชดเชยที่ดีกว่า (เงินเดือนวิศวกร DevOps ในสหรัฐอเมริกาอยู่ในตัวเลขหกหลัก)
เพื่อให้ได้ความเรียบง่าย ก่อนอื่นคุณต้องจัดการกับความซับซ้อน – แม้จะไม่เป็นทางการ แต่ก็อาจเป็นคำขวัญของ DevOps และโมเดล AWS DevOps ที่ตามมา สิ่งนี้หมายความว่าวิศวกรเหล่านี้จะต้องสามารถจัดการกับกระแสข้อมูลอย่างต่อเนื่องบนแพลตฟอร์ม AWS ได้อย่างรวดเร็ว ตำแหน่งนี้ต้องการความรู้ด้านเทคนิค เช่นเดียวกับทักษะการจัดการ การปฏิบัติการ และการจัดองค์กร ตามธรรมชาติแล้ว ไม่ใช่ทุกคนที่จะสามารถทำเช่นนี้ได้ อย่างน้อยก็ไม่ถึงมาตรฐานที่แน่นอน และนั่นเป็นเหตุผลว่าทำไมจึงมีวิศวกรที่ผ่านการรับรองดังกล่าวข้างต้น การรับรอง DevOps เป็นเครื่องพิสูจน์ว่าบุคคลสามารถจัดการกับภาระงานและความรับผิดชอบที่มาพร้อมกับตำแหน่งได้จริงๆ
เรียนและเตรียมตัวสอบ
เช่นเดียวกับการสอบอื่น ๆ ที่คุณจะต้องทำ คุณจะต้องศึกษาเพื่อสิ่งนี้ด้วย เช่นเดียวกับทุกสิ่ง มีสองวิธีในการดำเนินการเกี่ยวกับเรื่องนี้ หากคุณต้องการทำการศึกษาส่วนใหญ่ด้วยตัวเองโดยไม่มีผู้สอน ไม่มีตัวเลือกใดที่ดีไปกว่าหนังสือ AWS DevOps มีตัวเลือกมากมาย เช่น:
- ตำรา AWS Automation โดย Nikit Swaraj
- การส่งมอบอย่างต่อเนื่องและ DevOps – การเริ่มต้นอย่างรวดเร็วโดย Paul Swartout
- การใช้ DevOps บน AWS โดย Veselin Kantsev
- DevOps ที่มีประสิทธิภาพด้วย AWS โดย Nathaniel Felson
นอกเหนือจากหนังสือ AWS DevOps คุณสามารถเรียนหลักสูตรต่างๆ ได้ คุณจะได้รับวัสดุและคำแนะนำผ่านพวกเขา นี่อาจเป็นวิธีการเตรียมโซลูชันที่ครอบคลุมที่สุด แต่โดยปกติแล้วจะต้องมีค่าธรรมเนียม และไม่รับประกันว่าคุณจะสอบผ่าน ดังนั้นจึงมีโอกาสที่จะเสียเงินโดยเปล่าประโยชน์ อย่างไรก็ตาม เนื่องจากคุณชำระเงิน คุณยังเป็นผู้กำหนดเงื่อนไขต่างๆ เช่น บทเรียนเดี่ยวหรือบทเรียนกลุ่ม หัวข้อที่ครอบคลุม ระยะเวลาที่ครอบคลุม (ภายในกรอบเวลาที่ตกลงกัน) เป็นต้น
หลักสูตร "พิเศษ" ที่ควรค่าแก่การเน้นคือการฝึกอบรม AWS ฟรีที่จัดทำโดย Amazon เตรียมที่ไหนดีกว่าที่ต้นทาง จริงไหม? อย่างไรก็ตาม มีสองสิ่งที่ควรสังเกต คุณจะมีสิทธิ์เข้าถึงบางส่วนได้ฟรี ในขณะที่ส่วนอื่นๆ นอกจากนี้ หลักสูตรยังเป็นวัฏจักรในระดับหนึ่ง หมายความว่าคุณจะไม่สามารถเข้าถึงหลักสูตรเฉพาะที่ต้องการได้ แต่คุณจะต้องปรับเปลี่ยนให้เข้ากับสิ่งที่จัดไว้ให้ในช่วงเวลาที่กำหนด การดำเนินการนี้อาจเป็นเรื่องลำบากหากคุณต้องการเรียนรู้เกี่ยวกับสิ่งที่เฉพาะเจาะจง เพียงเพื่อจะพบว่าหลักสูตรถัดไปอยู่ห่างออกไปอีกสองสามเดือน
หากคุณรู้สึกว่าคุณจัดการกับเนื้อหาส่วนใหญ่ได้ดีและต้องการปัดฝุ่นในบางประเด็นและ/หรือบางส่วน คุณสามารถปรึกษาคำถาม & คำตอบสำหรับการสอบ เช่น Quora คุณไม่ต้องค้นหาข้อความหรืองานนำเสนอหลายหน้าเพื่อหาสิ่งที่คุณกำลังมองหา แต่จะเป็นแบบสอบถามที่ตรงเป้าหมายพร้อมคำถามและคำตอบที่ชัดเจน น่าจะเป็นทางออกที่ดีที่สุดสำหรับผู้ใช้ขั้นสูง
เมื่อคุณรู้สึกว่าคุณจัดการกับสิ่งต่าง ๆ ได้ดีแล้ว คุณสามารถทดสอบตัวเองได้อย่างง่ายดายผ่านชุดฝึกทำข้อสอบ คล้ายกับการฝึกทำข้อสอบ SAT คุณสามารถจำลองสถานการณ์จริงและดูว่าคุณยืนอยู่ตรงไหนโดยไม่มีผลกระทบในทางลบ โบนัสที่เห็นได้ชัดคือกระดาษคำตอบที่คุณสามารถดูและเปรียบเทียบกับคำตอบของคุณ และดูว่าคุณตอบผิดตรงไหน
หลังจากที่คุณผ่านอุปสรรคและพร้อมที่จะทดสอบความรู้ของคุณแล้ว สิ่งเดียวที่ต้องทำคือทำข้อสอบและรับใบรับรอง DevOps
กำลังทำข้อสอบ
ไม่ใช่ใครก็ตามที่สามารถสอบและรับใบรับรอง DevOps ได้ ไม่ว่าพวกเขาจะเรียนมามากแค่ไหนก็ตาม ต้องมีคุณสมบัติบางประการ:
- คุณควรมีประสบการณ์ 2 ปีขึ้นไปในการดำเนินงาน จัดเตรียม และจัดการสภาพแวดล้อม AWS
- นอกจากนี้ยังจำเป็นต้องมีความเชี่ยวชาญในภาษาโปรแกรมระดับสูงหนึ่งภาษา
- จำเป็นต้องมีความเข้าใจในกระบวนการปฏิบัติงาน การพัฒนาสมัยใหม่ และการสร้างโครงสร้างพื้นฐานอัตโนมัติขั้นสูง
ข้อสอบแบ่งออกเป็น 6 ส่วนหรือโดเมนที่ประกอบด้วยคำถามแบบปรนัยและคำถามแบบตอบหลายข้อ:
- โดเมน 1: ระบบอัตโนมัติ SDLC
- โดเมน 2: การจัดการการกำหนดค่าและโครงสร้างพื้นฐานเป็นโค้ด
- โดเมน 3: การตรวจสอบและการบันทึก
- โดเมน 4: นโยบายและมาตรฐานการทำงานอัตโนมัติ
- โดเมน 5: การตอบสนองเหตุการณ์และเหตุการณ์
- โดเมน 6: ความพร้อมใช้งานสูง ความทนทานต่อความผิดพลาด และการกู้คืนความเสียหาย
ความคิดสุดท้าย - ผ่านการสอบ
เมื่อคุณสอบผ่าน คุณจะกลายเป็น DevOps Engineer ที่ได้รับการรับรองจาก AWS คุณอาจสงสัยว่าทำไมคุณถึงต้องการทุ่มเทเวลาและความพยายาม ซึ่งสำคัญมากอย่างที่คุณเห็นได้อย่างชัดเจน เรามาเริ่มกันด้วยเหตุผลหลัก – เงินเดือนวิศวกร DevOps ในสหรัฐอเมริกานั้นสูงกว่าเงินเดือนของนักพัฒนาซอฟต์แวร์ “ปกติ” และมีโอกาสเติบโตได้มากกว่า นอกเหนือจากเงินสดที่เย็นและแข็งแล้ว คุณจะสามารถปรับปรุงกระบวนการของบริษัท รวมถึงปรัชญาและวัฒนธรรมโดยรวมได้ หากคุณเคยมองหางานใหม่ คุณจะมีตัวเลือกมากขึ้น เนื่องจากความต้องการวิศวกรที่ผ่านการรับรองเพิ่มสูงขึ้น โดยธรรมชาติแล้ว มีเหตุผลอื่นๆ อีกมากมายที่เป็นส่วนตัวมากกว่าที่เราแต่ละคนสามารถมีได้ ในท้ายที่สุด ขอให้คุณใช้ชีวิตด้วยความคิดว่าการลงทุนในตัวเองไม่ใช่เรื่องดี