บ้าน ธุรกิจ วิศวกร Devops: พวกเขาคืออะไรและทำไมธุรกิจขนาดเล็กของคุณจึงควรจ้างงาน

วิศวกร Devops: พวกเขาคืออะไรและทำไมธุรกิจขนาดเล็กของคุณจึงควรจ้างงาน

วีดีโอ: पृथà¥?वी पर सà¥?थित à¤à¤¯à¤¾à¤¨à¤• नरक मंदिर | Amazing H (กันยายน 2024)

วีดีโอ: पृथà¥?वी पर सà¥?थित à¤à¤¯à¤¾à¤¨à¤• नरक मंदिर | Amazing H (กันยายน 2024)
Anonim

หากธุรกิจขนาดเล็กถึงขนาดกลาง (SMB) ของคุณใช้ซอฟต์แวร์บุคคลที่สามและซอฟต์แวร์ที่เป็นกรรมสิทธิ์จำนวนมากคุณควรพิจารณาจ้างมืออาชีพ Development Operations (DevOps) นักพัฒนาที่ฉลาดเหล่านี้มีความรับผิดชอบในงานที่หลากหลายรวมถึงการเขียนโค้ดการสร้างแอพการขยายโครงสร้างพื้นฐานการสร้างสภาพแวดล้อมเสมือนจริงและระบบอัตโนมัติและขั้นตอนการทำงานอัตโนมัติ พวกเขาดูแลงานวิศวกรรมการประกันคุณภาพ (QA) และการทำงานที่ราบรื่นสำหรับการสื่อสารซอฟต์แวร์ระหว่างแผนกทั้งหมด

คิดถึงสถานการณ์นี้: ทีมทรัพยากรมนุษย์ (HR) ของคุณต้องการใช้ซอฟต์แวร์ HR ที่สามารถช่วยพวกเขาในการจัดการระเบียนพนักงาน วิศวกร DevOps ของคุณทำงานร่วมกับทีมพัฒนาของคุณช่วยในการนำเครื่องมือใหม่มาใช้ทดสอบเครื่องมืออย่างต่อเนื่องเพื่อให้แน่ใจว่ามีฟังก์ชั่นคงที่สร้างคุณสมบัติเพิ่มเติมตามที่ บริษัท ต้องการกำกับดูแลการบำรุงรักษาและการอัพเกรดที่ต้องการ ระบบไปยังระบบอื่น ๆ ภายในองค์กรเช่นเครื่องมือการจัดการลูกค้าสัมพันธ์ (CRM) ของคุณ วิศวกร DevOps ของคุณควรสามารถมีส่วนร่วมในสถานการณ์นี้และสถานการณ์ที่คล้ายกันใด ๆ ที่เกี่ยวข้องกับการดำเนินการทดลองและการสื่อสารระหว่างเครื่องมือไอทีที่แตกต่างกัน

"DevOps เป็นมากกว่ารหัสอัตโนมัติ" EZ Bardeguez วิศวกร DevOps จาก Zynga ผู้ผลิตเกมรับผิดชอบ Farmville และ Words with Friends กล่าว "สำหรับ บริษัท ขนาดเล็กวิศวกร DevOps ที่ดีนั้นเป็นส่วนประกอบสำคัญของผลิตภัณฑ์เทคโนโลยี"

Bardeguez ระบุว่าเป้าหมายหลักสำหรับ DevOps Engineer คือการจัดการเซิร์ฟเวอร์ของ บริษัท โดยเฉพาะผู้ที่ใช้ระบบปฏิบัติการโอเพ่นซอร์ส (OSes) เช่น BSD หรือ Linux แม้ว่าการทำงานกับ Windows OS เป็นทางเลือกที่ได้รับความนิยมและมีศักยภาพเพราะ Microsoft คิดค่าใช้จ่ายสำหรับเซิร์ฟเวอร์และผู้ใช้แต่ละคน แต่ท้ายที่สุดมันก็มีค่าใช้จ่ายสูงกว่าการใช้เครื่องมือโอเพนซอร์ซซึ่งส่วนใหญ่นั้นฟรี ด้วยระบบโอเพนซอร์ซค่าใช้จ่ายที่ยิ่งใหญ่ที่สุดของคุณจะกลายเป็น hotshot DevOps Engineer ที่สามารถสื่อสารด้านซอฟท์แวร์จาก A ถึง Z

เรื่องราวกำเนิด DevOps

ความต้องการ DevOps ในฐานะการปฏิบัติเริ่มต้นด้วยความคิดที่เกิดขึ้นในช่วงเริ่มต้นของการประชุม Agile ในปี 2008 ในการประชุมผู้พัฒนาซอฟต์แวร์ Patrick Debois (บางครั้งเรียกว่า "The Godfather of DevOps") พูดกับเพื่อนร่วมงานของเขา เชื่อมช่องว่างระหว่างการปฏิบัติงานและปรัชญาระหว่างนักพัฒนาและทีมปฏิบัติการ Debois ซึ่งก่อนหน้านี้เคยได้รับมอบหมายให้ทำโครงการโยกย้ายข้อมูลสำหรับรัฐบาลเบลเยียมสังเกตเห็นความตึงเครียดที่ชัดเจนระหว่างผู้พัฒนาโครงการและผู้ดูแลระบบ

ในปีต่อไป Debois เริ่มส่งเสริมการประชุม Devopsdays ซึ่งทำการตลาดให้กับทีมพัฒนาและปฏิบัติการ การนำเสนอรวมถึง "การสร้างโครงสร้างพื้นฐานความคล่องตัวด้วยหุ่นเชิด" "การผนวกรวมอย่างต่อเนื่องท่อและการปรับใช้" และ "การจัดการการกำหนดค่าอัตโนมัติ" หลังจากเหตุการณ์ Twitter hashtag #DevOps กลายเป็น (และยังคงเป็น) ศูนย์กลางของคำแนะนำ DevOps ความคิดเห็นและข่าว (ดูด้านล่าง)

#DevOps ทวีต

วันนี้ 74% ของ บริษัท ต่างๆได้ใช้แนวทางปฏิบัติของ DevOps ตามรายงานของ RightScale ของ บริษัท Infrastructure-as-a-Service (IaaS) และร้อยละ 70 ของ SMB ที่สำรวจในรายงานได้นำหลักการ DevOps มาใช้ด้วย

คุณควรเลือกใช้ DevOps หรือไม่

ในปี 2014 Forrester Research และ IBM ได้วางรากฐานสำหรับสิ่งที่จะกลายเป็นแผนงานสู่ความสำเร็จของ DevOps รายงานซึ่งอ้างอิงจากการสำรวจของผู้เชี่ยวชาญด้านไอที 600 คนพบว่าความสำเร็จของ DevOps โดยเฉพาะอย่างยิ่งเมื่อเกี่ยวข้องกับการปรับใช้ซอฟต์แวร์นั้นขึ้นอยู่กับหลักปฏิบัติที่ดีที่สุดแปดประการ ปรัชญาถูกสร้างขึ้นจากแนวคิดที่ว่าองค์กรควรส่งมอบผลิตภัณฑ์ที่มีศักยภาพขั้นต่ำในการเริ่มต้นและจากนั้นปรับปรุงให้ดีขึ้นเมื่อเวลาผ่านไปในการเผยแพร่ครั้งต่อไป

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

แม้ว่า Bardeguez จะรั้นกับความสำคัญของบทบาทของเขา แต่เขาก็ยังระมัดระวังในทุกธุรกิจขนาดเล็กที่จ้างวิศวกร DevOps "แนวคิดของทุกคนที่ต้องการบทบาทนี้เป็นสิ่งที่อันตรายมันอาจไม่จำเป็นอย่างสมบูรณ์ตัวอย่างเช่นหากคุณเป็น บริษัท เล็ก ๆ ที่ทำธุรกิจเกี่ยวกับการบัญชีสำหรับ บริษัท ที่ใหญ่กว่าและคุณต้องพึ่งพาไฟล์เซิร์ฟเวอร์และอีเมลเป็นหลัก ไม่จำเป็นต้องมีวิศวกร DevOps แต่ถ้าคุณต้องการทำให้ระบบที่เกี่ยวข้องกับผลิตภัณฑ์หรือบริการของคุณเป็นแบบอัตโนมัติ

DevOps มืออาชีพในอุดมคติ

ดังนั้นสิ่งที่คุณควรมองหาในการรับสมัคร DevOps? เริ่มจากเงินเดือน: วิศวกร DevOps เฉลี่ยรายงานรายรับต่อปีเฉลี่ยที่ 105, 600 ดอลลาร์ในปี 2558 ตามข้อมูลจากเครือข่ายการส่งเนื้อหา (CDN) และ บริษัท รักษาความปลอดภัยบนโลกไซเบอร์ Incapsula โดยทั่วไปแล้วนายจ้างจะมองหาผู้สมัครที่มีประสบการณ์ตรงกับระบบซึ่งต่างกับบัณฑิตวิทยาลัยที่เพิ่งจบสาขาวิทยาศาสตร์คอมพิวเตอร์ นั่นเป็นเพราะวิศวกร DevOps จำเป็นต้องมีปฏิสัมพันธ์กับทุกสาขาธุรกิจซึ่งหมายความว่าพวกเขาจะต้องรับผิดชอบต่อผู้นำที่น่าเชื่อถือในสายธุรกิจที่กระบวนการทดลองทางเทคโนโลยีจะถูกกว่าและดีกว่าสำหรับองค์กรในระยะยาว ในเรื่องนี้ใครบางคนที่มีพื้นฐานด้านเทคโนโลยีและประสบการณ์ในสภาพแวดล้อมขององค์กรสำคัญกว่าใครบางคนที่เพิ่งออกจากโรงเรียน Ivy League

เมื่อคุณพบผู้สมัครจำนวนน้อยที่มีภูมิหลังขององค์กรที่แข็งแกร่งหรือเริ่มต้นที่ดีแล้วให้มองหาผู้ที่มีประสบการณ์สูงในการจัดการ Linux หรือ Unix รวมถึงกระบวนการทำงานอัตโนมัติโดยใช้ Chef หรือ Puppet ซึ่งเป็นเครื่องมืออัตโนมัติด้านไอทีทั่วไปในตลาด นอกจากนี้คุณยังจะต้องการใครสักคนที่มีพื้นฐานมากมายโดยใช้บริการคลาวด์โดยเฉพาะอย่างยิ่ง Amazon Web Services (AWS) บุคคลนี้ควรพูดคล่องใน MySQL และ SQL รวมถึงในภาษา PHP, Python หรือ Ruby

วิศวกร Devops: พวกเขาคืออะไรและทำไมธุรกิจขนาดเล็กของคุณจึงควรจ้างงาน