كيف يمكنني الدراسة في AWS DevOps؟ هل يوجد AWS DevOps Book؟
نشرت: 2022-12-27جلبت كل ثورة إنتاج ومعالجة معها مجموعة جديدة تمامًا من القواعد التي كان على الصناعات بأكملها أن تتبنى أقل من أنها وجدت نفسها عفا عليها الزمن. بينما ستتعرف على الثورات الصناعية في المدرسة ، لا يُقال الكثير عن الثورة ، أو بتعبير أدق عن التحول في النموذج الذي أحدثه الإنترنت في العقد الثاني من القرن الحادي والعشرين . قد يكون السبب هو أننا ما زلنا نعيشها ، لذلك لم يغطها التاريخ بعد ، ولكن إذا توقفت وفكرت في مدى تغير كل الإنتاج والتسويق والبيع والشراء في السنوات العشر إلى الخمس عشرة الماضية فقط.
المفتاح في كل جانب هو السرعة. من وجهة نظر البائع ، مدى السرعة التي يمكنك من خلالها تطوير منتج وإطلاقه ، متبوعًا بمدى سرعة تحسينه بمجرد حصولك على تعليقات من العملاء (نظرًا لأنه لا يوجد شيء محدود هذه الأيام ، يجب ترقية كل شيء وتحسينه على مدار دورة حياته). من ناحية أخرى ، عندما تكون المشتري ، فأنت تريد / تتوقع أن يكون الوصول إلى الشيء / الخدمة التي دفعت مقابلها متاحًا على الفور ، لكنك معقول ، لذلك سوف تقبل أيضًا التسليم ليوم واحد.
وبغض النظر عن المزاح ، فإن التوافر والاستخدام العالمي لاتصالات الإنترنت عالية السرعة قد جعل هذه الدورة فعالة للغاية - تتدفق المعلومات دون تأخير والشيء الوحيد الذي يمنعها من العمل بشكل مثالي هو العامل البشري ، الذي يمكنه ببساطة معالجة هذا الكم الهائل من البيانات سريع جدا.
لذلك طُلب من الشركات اتخاذ قرارات تنظيمية تقلل من اعتماد النظام على المعالجة اليدوية خطوة بخطوة ، مما يجعلها بدلاً من ذلك أكثر بساطة. أحد هذه النماذج هو DevOps ، الذي يتعامل مع هذه العمليات بطريقة جديدة منعشة.
ما هو DevOps
ببساطة ، DevOps هو نموذج تنظيمي للأعمال يركز على تقديم التطبيقات والخدمات بسرعة للعملاء. لا يقتصر هذا على مجرد طرح المنتج ، ولكن أيضًا تحسينه بمرور الوقت واتباع احتياجات العملاء المذكورين (المكتسبة من خلال التعليقات المباشرة وغير المباشرة).
كيف يعمل DevOps
من المهم ملاحظة أنه على الرغم من إمكانية تطبيقه على أي صناعة تقريبًا ، إلا أنه أكثر ملاءمة للمنتجات والخدمات الرقمية مقارنةً بالتصنيع. مع هذا بعيدًا ، دعنا نرى ما تدور حوله DevOps.
والمثير للدهشة أن أفضل طريقة لوصفها هي القياس الرياضي. كانت كرة السلة ، وخاصة الدوري الاميركي للمحترفين ، تمر بحقبة "بلا مركز". هذا يعني أن الأدوار في المحكمة ليست متخصصة كما كانت في السابق - يستطيع الجميع فعل كل شيء أكثر أو أقل. بالطبع ، سيكون هناك دائمًا أولئك الذين يقومون بأشياء معينة بشكل أفضل من الآخرين ، لكن مجموعة المهارات الأساسية أصبحت عالمية أكثر من أي وقت مضى.
وبالمثل ، تتطلع DevOps إلى التخلي عن التنويع المكتبي التقليدي الذي يتمحور حول الإدارات التي تعمل ذاتيًا ، بدلاً من استبدالها بفريق تطوير وعمليات موحد (ومن ثم ، Dev - Ops) يعمل في نفس الوقت على المنتج. لا يوجد وقت ضائع في تدفق المعلومات ، حيث تتشابك مهاراتهم بدلاً من التداخل ، ويتم إنشاء العمليات والأدوات الآلية واستخدامها. كل هذه مجتمعة تؤدي إلى عملية شاملة أكثر انسيابية من البداية إلى النهاية.
فوائد DevOps
السرعة التي يمكنك بها تعديل كل من منتجاتك واستراتيجياتك مع الظروف المتغيرة باستمرار ستجعل شركتك بأكملها أكثر مرونة وقابلية للتكيف ، وهو أمر بالغ الأهمية في عالم الأعمال سريع الخطى اليوم. علاوة على ذلك ، ستكون قادرًا على طرح التحديثات والإصلاحات لمنتجاتك بمعدل أعلى بكثير لمعالجة مشاكل عملائك بمجرد التعبير عنها. خذ مصطلح التحديث هنا بحذر ، لأن التركيز ينصب على تغييرات أصغر وأكثر تكرارًا بدلاً من تحديث الإصدار xy المعتاد الذي اعتدنا عليه. إن تلبية طلبات عميلك بمعدل أسرع ، بدوره ، يقدم لك كشريك موثوق به ينبثق منهجًا مؤيدًا للعملاء - وهو لقب قيم للغاية في عالم يُنظر فيه إلى أي شيء أقل من درجة مستخدم 4.5 نجوم على أنه مشكلة .
مهندسو AWS DevOps
AWS (Amazon Web Services) هي الخدمة المثالية لـ DevOps لأنه يمكنك الاستفادة من سحابة AWS ، وهي جزء أساسي من البنية التحتية يمكّن DevOps من الازدهار. تمثل هذه الأدوات ، لكنك ما زلت بحاجة إلى مشغلين للتعامل معها. نأتي الآن إلى مهندسي DevOps ، وبشكل أكثر دقة ، مهندسي AWS DevOps المعتمدين ، وهو منصب مطلوب وبالتالي يتم تعويضه بشكل أفضل (راتب مهندس DevOps في الولايات المتحدة يعمل في ستة أرقام منخفضة).
لتحقيق البساطة ، تحتاج أولاً إلى التعامل مع التعقيد - على الرغم من أنه ليس رسميًا ، فقد يكون شعار DevOps ، وبالتالي نموذج AWS DevOps. ما يعنيه هذا هو أن هؤلاء المهندسين سيحتاجون إلى أن يكونوا قادرين على التعامل بسرعة مع التدفقات المستمرة للبيانات على منصة AWS. سيتطلب الموقف معرفة فنية ، بالإضافة إلى مهارات إدارية وتشغيلية وتنظيمية. بطبيعة الحال ، لن يتمكن الجميع من القيام بذلك ، على الأقل ليس بمستوى معين وهذا هو سبب وجود المهندسين المعتمدين المذكورين أعلاه. تمثل شهادة DevOps دليلًا على أن الشخص يمكنه حقًا التعامل مع عبء العمل والمسؤولية التي تأتي مع المنصب.
الدراسة والتحضير للامتحان
تمامًا مثل أي اختبار آخر ، ستخضع له في أي وقت ، وستحتاج إلى الدراسة لهذا الاختبار أيضًا. كما هو الحال مع كل شيء ، هناك طريقتان للقيام بذلك. إذا كنت تتطلع إلى القيام بمعظم الدراسة بنفسك ، بدون مدرسين ، فلا يوجد خيار أفضل من كتاب AWS DevOps. هناك العديد من الخيارات المتاحة ، مثل:
- AWS Automation Cookbook من إعداد نيكيت سواراج
- التسليم المستمر و DevOps - Quickstart بواسطة Paul Swartout
- تنفيذ DevOps على AWS بواسطة Veselin Kantsev
- DevOps الفعال مع AWS بواسطة Nathaniel Felson
خارج كتاب AWS DevOps ، يمكنك متابعة دورة تدريبية. سيتم تزويدك بالمواد وإرشادك من خلالها. من المحتمل أن يكون هذا هو الحل الأكثر شمولاً من حيث إعداد الحلول ، ولكنه عادة ما يتطلب رسومًا ، ولا يضمن أنك ستنجح ، لذلك هناك احتمال أن تضيع أموالك على لا شيء. ومع ذلك ، نظرًا لأنك تدفع ، فأنت أيضًا تملي الشروط - الدروس الفردية ، أو الدروس الجماعية ، والموضوعات التي تتم تغطيتها ، ومدة تغطيتها (ضمن الإطار الزمني المتفق عليه) ، وما إلى ذلك.
من الدورات "الخاصة" التي تستحق التركيز عليها تدريب AWS المجاني الذي توفره أمازون. أين التحضير أفضل من المصدر ، أليس كذلك؟ ومع ذلك ، هناك شيئان جديران بالملاحظة. سيكون لديك حق الوصول إلى أقسام معينة مجانًا ، بينما يأتي البعض الآخر بسعر أعلى. بالإضافة إلى ذلك ، فإن الدورات تكون دورية إلى حد ما ، مما يعني أنك لن تتمكن من الوصول إلى دورة تدريبية معينة عند الطلب ، وبدلاً من ذلك سيتعين عليك التكيف مع ما يتم تقديمه في الوقت المحدد. قد يكون هذا أمرًا مزعجًا إذا كنت تتطلع إلى التعرف على شيء معين ، فقط لتكتشف أن الدورة التدريبية التالية على بعد شهرين.
إذا كنت تشعر أن لديك تعاملًا جيدًا مع معظم المحتوى وتحتاج فقط إلى مراجعة بعض المشكلات و / أو الأقسام ، فيمكنك الرجوع إلى اختبار أسئلة وأجوبة مثل Quora. لن تضطر إلى التدقيق في الصفحات والصفحات من النص أو العروض التقديمية فقط للعثور على ما تبحث عنه. بدلاً من ذلك ، سيكون هذا استعلامًا مستهدفًا بسؤال واستجابة واضحين. ربما يكون الحل الأفضل للمستخدمين المتقدمين.
بمجرد أن تشعر بأنك تتحكم في الأشياء ، يمكنك بسهولة اختبار نفسك من خلال مجموعات التدريب على الامتحان. على غرار التدرب على اختبارات SAT ، يمكنك محاكاة الظروف الحقيقية ومعرفة المكان الذي تقف فيه دون أي تداعيات سلبية. المكافأة الواضحة هي ورقة الإجابات التي يمكنك الاطلاع عليها ومقارنتها بإجاباتك ومعرفة أين أخطأت فيها.
بعد اجتياز المطحنة واستعدادك لاختبار معلوماتك ، فإن الشيء الوحيد المتبقي هو إجراء الاختبار والحصول على شهادة DevOps الخاصة بك.
إجراء الامتحان
لا يمكن لأي شخص إجراء الاختبار والحصول على شهادة DevOps ، بغض النظر عن مقدار دراسته. يجب استيفاء بعض المؤهلات:
- يجب أن تتمتع بخبرة سنتين أو أكثر في تشغيل بيئة AWS وتوفيرها وإدارتها.
- مطلوب أيضًا أن يكون لديك إتقان لغة برمجة واحدة ذات مستوى متقدم.
- يجب أن يكون لديك فهم لعمليات التشغيل ، والتطوير الحديث ، وبناء بنية تحتية مؤتمتة للغاية.
ينقسم الاختبار نفسه إلى 6 أقسام ، أو مجالات تتكون من أسئلة الاختيار من متعدد وأسئلة متعددة الاستجابة:
- المجال 1: أتمتة SDLC
- المجال 2: إدارة التكوين والبنية التحتية كرمز
- المجال 3: المراقبة والتسجيل
- المجال 4: أتمتة السياسات والمعايير
- المجال 5: الاستجابة للحادث والحدث
- المجال 6: التوافر العالي ، والتسامح مع الأخطاء ، والتعافي من الكوارث
الفكر النهائي - اجتياز الامتحان
عندما تجتاز الاختبار ، ستصبح مهندس DevOps المعتمد من AWS. ربما تتساءل عن سبب رغبتك في بذل الوقت والجهد ، وهو أمر مهم ، كما ترى بوضوح. حسنًا ، لنبدأ بالسبب الرئيسي - راتب مهندس DevOps في الولايات المتحدة أعلى من راتب مطور البرامج "العادي" ، مع إمكانية أكبر للنمو. بخلاف النقد النقدي البارد ، ستتمكن من تعزيز عمليات شركتك وفلسفتها وثقافتها بشكل عام. إذا بحثت يومًا عن وظيفة جديدة ، فسيكون لديك المزيد من الخيارات ، نظرًا لأن الطلب على المهندسين المعتمدين آخذ في الازدياد. بطبيعة الحال ، هناك العديد من الأسباب الأخرى ، الأكثر شخصية ، التي يمكن أن يمتلكها كل واحد منا. في النهاية ، دعنا نعيش مع فكرة أنه ليس من السيئ أبدًا الاستثمار في نفسك.