“අපට ප්‍රධානතම දෙය නම් DevOps හි ඉගෙනීමට සහ සංවර්ධනය කිරීමට ඇති ආශාවයි” - ගුරුවරුන් සහ උපදේශකයින් ඔවුන් DevOps පාසලක උගන්වන ආකාරය ගැන

සරත් ඍතුව යනු වසරේ පුදුමාකාර කාලයකි. පාසල් සිසුන් සහ සිසුන් ගිම්හානය සඳහා ආශාවෙන් පාසල් වසර ආරම්භ කරන අතර, වැඩිහිටියන් පැරණි දින පිළිබඳ නොස්ටැල්ජියාවෙන් සහ දැනුම සඳහා පිපාසයෙන් අවදි වේ.

වාසනාවකට මෙන්, ඉගෙන ගැනීමට කිසි විටෙකත් ප්‍රමාද නැත. විශේෂයෙන්ම ඔබට DevOps ඉංජිනේරුවෙකු වීමට අවශ්‍ය නම්.

මෙම ගිම්හානයේදී, අපගේ සගයන් DevOps පාසලේ පළමු ප්‍රවාහය දියත් කළ අතර දෙවැන්න නොවැම්බර් මාසයේදී ආරම්භ කිරීමට සූදානම් වේ. ඔබ දිගු කලක් තිස්සේ DevOps ඉංජිනේරුවෙකු වීමට සිතමින් සිටියේ නම්, බළලාට සාදරයෙන් පිළිගනිමු!

“අපට ප්‍රධානතම දෙය නම් DevOps හි ඉගෙනීමට සහ සංවර්ධනය කිරීමට ඇති ආශාවයි” - ගුරුවරුන් සහ උපදේශකයින් ඔවුන් DevOps පාසලක උගන්වන ආකාරය ගැන

DevOps පාසල නිර්මාණය කළේ ඇයි සහ කවුරුන් සඳහාද සහ එයට ඇතුළු වීමට අවශ්‍ය වන්නේ කුමක්ද? මෙම ප්‍රශ්නවලට පිළිතුරු සෙවීම සඳහා අපි ගුරුවරුන් සහ උපදේශකයින් සමඟ කතා කළෙමු.

- DevOps පාසල නිර්මාණය කිරීම ආරම්භ වූයේ කෙසේද?

DevOps පාසලේ නිර්මාතෘ Stanislav Salangin: DevOps පාසලක් නිර්මාණය කිරීම එක් අතකින් කාලීන අවශ්‍යතාවයකි. මෙය දැන් වඩාත් ඉල්ලුමක් ඇති වෘත්තීන්ගෙන් එකක් වන අතර, ව්යාපෘතිවල ඉංජිනේරුවන් සඳහා ඉල්ලුම සැපයුම ඉක්මවා යාමට පටන් ගෙන තිබේ. අපි මෙම අදහස දිගු කලක් තිස්සේ පෝෂණය කර උත්සාහයන් කිහිපයක් ගෙන ඇත, නමුත් අවසානයේ තරු පෙළගැසී ඇත්තේ මේ වසරේ පමණි: අපි උසස් සහ උනන්දුවක් දක්වන විශේෂඥයින් කණ්ඩායමක් එකම ස්ථානයකට එකවර රැස් කර පළමු ප්‍රවාහය දියත් කළෙමු. පළමු පාසල නියමු පාසලක් විය: එහි ඉගෙනුම ලැබුවේ අපගේ සේවකයින් පමණි, නමුත් ඉක්මනින් අපි අපගේ සමාගමෙන් පමණක් නොව සිසුන් සමඟ දෙවන “සහයෝගයක්” බඳවා ගැනීමට සැලසුම් කරමු.

ඇලෙක්සි ෂරපොව්, තාක්ෂණික නායක, ප්‍රමුඛ උපදේශක: පසුගිය වසරේ අපි සීමාවාසික සිසුන් ලෙස බඳවාගෙන කනිෂ්ඨයන් පුහුණු කළා. විශ්ව විද්‍යාල සිසුන්ට හෝ උපාධිධාරීන්ට පළපුරුද්ද අවශ්‍ය නිසා රැකියාවක් සොයා ගැනීම දුෂ්කර වන අතර, ඔබ බඳවා නොගන්නේ නම් ඔබට අත්දැකීම් ලබා ගත නොහැක - එය විෂම චක්‍රයක් බවට පත්වේ. එමනිසා, අපි පිරිමි ළමයින්ට තමන්ව ඔප්පු කිරීමට අවස්ථාව ලබා දුන්නා, දැන් ඔවුන් සාර්ථකව වැඩ කරනවා. අපේ සීමාවාසිකයින් අතර එක් පුද්ගලයෙක් සිටියේය - කර්මාන්ත ශාලාවක නිර්මාණ ඉංජිනේරුවෙක්, නමුත් ඔහු ටිකක් වැඩසටහන් කර ලිනක්ස් මත වැඩ කරන්නේ කෙසේදැයි දැන සිටියේය. ඔව්, ඔහුට සිසිල් කුසලතා නොතිබුණත්, ඔහුගේ දෑස් බැබළුණි. මට නම්, මිනිසුන්ගේ ප්රධානතම දෙය වන්නේ ඔවුන්ගේ ආකල්පය, ඉගෙනීමට හා සංවර්ධනය කිරීමට ඇති ආශාවයි. අප සඳහා, සෑම සිසුවෙකුම අපගේ කාලය සහ අත්දැකීම් ආයෝජනය කරන ආරම්භකයෙකි. අපි සෑම කෙනෙකුටම අවස්ථාවක් ලබා දෙන අතර උදව් කිරීමට සූදානම්, නමුත් ඔහුගේ අනාගතය පිළිබඳ වගකීම ශිෂ්‍යයා විසින්ම ගත යුතුය.

Lev Goncharov aka @ultral, ප්‍රමුඛ ඉංජිනේරු, පරීක්ෂණ හරහා යටිතල පහසුකම් ප්‍රතිනිර්මාණය කිරීමේ එවැන්ජලිස්ත: මීට වසර 2-3 කට පමණ පෙර, IaC ජනතාව අතරට ගෙන ඒමේ අදහස මට ලැබී ඇන්සිබල් පිළිබඳ අභ්‍යන්තර පාඨමාලාවක් නිර්මාණය කළේය. එක අදහසකින් එකිනෙකට වෙනස් පාඨමාලා එකතු කරන්නේ කොහොමද කියන එක ගැන එදාත් කතා වුණා. පසුව, ව්‍යාපෘතියේ යටිතල පහසුකම් කණ්ඩායම පුළුල් කිරීමේ අවශ්‍යතාවයෙන් මෙය අතිරේක විය. ජාවා පාසල් උපාධිධාරීන් සංවර්ධනය කිරීමේදී අසල්වැසි කණ්ඩායම්වල සාර්ථක අත්දැකීම් දෙස බැලීමෙන් පසු, DevOps පාසලක් සංවිධානය කිරීමට ස්ටාස්ගේ ඉල්ලීම ප්‍රතික්ෂේප කිරීම දුෂ්කර විය. එහි ප්රතිඵලයක් වශයෙන්, අපගේ ව්යාපෘතියේ පළමු නිකුතුවෙන් පසුව විශේෂඥයින් සඳහා අවශ්යතාවය ආවරණය කරන ලදී.

- පාසැලට ඇතුල් වීමට ඔබට අවශ්ය කුමක්ද?

ඇලෙක්සි ෂරපොව්: අභිප්රේරණය, ආශාව, ටිකක් නොසැලකිලිමත්කම. ආදාන පාලනයක් ලෙස අපට කුඩා පරීක්ෂණයක් ඇත, නමුත් සාමාන්‍යයෙන් අපට ලිනක්ස් පද්ධති පිළිබඳ මූලික දැනුමක් අවශ්‍ය වේ, ඕනෑම ක්‍රමලේඛන භාෂාවක් සහ ටර්මිනල් කොන්සෝලය ගැන බියක් නැත.

ලෙව් ගොන්චරොව්: නිශ්චිත තාක්ෂණික දෘඪ කුසලතා අත්පත් කර ගනී. ප්රධාන දෙය නම් ගැටළු විසඳීම සඳහා ඉංජිනේරුමය ප්රවේශයක් තිබීමයි. භාෂාව දැන ගැනීම කිසිසේත්ම අතිරික්ත නොවනු ඇත, මක්නිසාද යත්, “මැලියම් මිනිසෙකු” වැනි DevOps ඉංජිනේරුවෙකු විලාසිතා ක්‍රියාවලීන් කළ යුතු අතර, මෙය යමෙකු කුමක් කීවත්, සන්නිවේදනය අදහස් කරන අතර සෑම විටම රුසියානු භාෂාවෙන් නොවේ. නමුත් සමාගම තුළ පාඨමාලා හරහා ද භාෂාව වැඩිදියුණු කළ හැකිය.

- DevOps පාසලේ පුහුණුව මාස දෙකක් පවතී. මෙම කාලය තුළ සවන්දෙන්නන්ට ඉගෙන ගත හැක්කේ කුමක්ද?

Ilya Kutuzov, ගුරුවරයා, DevOps ප්‍රජාවේ නායක Deutsche Telekom IT Solutions: දැන් අපි සිසුන්ට වැඩ සඳහා අවශ්‍ය දෘඩ කුසලතා පමණක් ලබා දෙමු: 

  • DevOps මූලික කරුණු 

  • සංවර්ධන මෙවලම් කට්ටලය

  • කන්ටේනර්

  • සීඅයි / සීඩී

  • වලාකුළු සහ වාද්‍ය වෘන්දය 

  • අධීක්ෂණ

  • වින්‍යාස කළමනාකරණය 

  • සංවර්ධනය

“අපට ප්‍රධානතම දෙය නම් DevOps හි ඉගෙනීමට සහ සංවර්ධනය කිරීමට ඇති ආශාවයි” - ගුරුවරුන් සහ උපදේශකයින් ඔවුන් DevOps පාසලක උගන්වන ආකාරය ගැනතිරයේ අනෙක් පැත්තේ ඇති DevOps පාසලක දේශන

— ශිෂ්‍යයා පාඨමාලා වැඩසටහන ප්‍රගුණ කළ පසු කුමක් සිදුවේද?

පුහුණුවේ ප්රතිඵලය පාඨමාලා ව්යාපෘතියක් ඉදිරිපත් කිරීම, උපාධිධාරීන් සඳහා උනන්දුවක් දක්වන ව්යාපෘති සඳහා සහභාගී වනු ඇත. පුහුණුවේ ප්‍රති results ල මත පදනම්ව, උපාධිධාරියා අපගේ සමාගමෙහි භාවිතා කරන තාක්‍ෂණ තොගය දන්නා අතර සැබෑ ව්‍යාපෘතියක කාර්යයන් සඳහා වහාම සම්බන්ධ වීමට හැකි වනු ඇත. ප්‍රදර්ශනයේ ප්‍රතිඵල සාරාංශ කිරීමෙන් පසුව, හොඳම සිසුන්ට රැකියා දීමනා ලබා දෙනු ඇත!

- ස්ටාස්, ඔබ වරක් සඳහන් කළේ ගුරුවරුන් කණ්ඩායමක් බඳවා ගැනීම පහසු නොවන බවයි. මේ සඳහා බාහිර විශේෂඥ වෛද්‍යවරුන් ගෙන්වන්න සිදු වුණාද?

Stanislav Salangin: ඔව්, මුලදී කණ්ඩායමක් එක්රැස් කිරීම ඉතා අපහසු වූ අතර, වඩාත්ම වැදගත් දෙය නම්, එය තබා ගැනීම, එය විසුරුවා හැරීමට ඉඩ නොදී එය දිගටම පොළඹවා ගැනීමයි. නමුත් පාසලේ සියලුම ගුරුවරුන් සහ උපදේශකයින් අපගේ සේවකයින් වේ. මේවා අපගේ ව්‍යාපෘති ඇතුළත සිට ක්‍රියා කරන ආකාරය දන්නා සහ ඔවුන්ගේ ව්‍යාපාරයට සහ සමාගමට අවංකව සහාය දක්වන ව්‍යාපෘතිවල DevOps ප්‍රමුඛයන් වේ. අපි පාසලක් ලෙස හඳුන්වනු ලබන අතර, ඇකඩමියක් හෝ පාඨමාලා නොවේ, මන්ද, සැබෑ පාසලක මෙන්, ගුරුවරයා සහ සිසුන් අතර සමීප සන්නිවේදනය අපට ඉතා වැදගත් වේ. අපි සිසුන් සමඟ අපගේම ප්‍රජාවක් සංවිධානය කිරීමට සැලසුම් කරමු - ටෙලිග්‍රාම් කතාබස් නොව, පෞද්ගලිකව මුණගැසෙන, එකිනෙකාට උදව් කරන සහ දියුණු වන සමාන අදහස් ඇති පුද්ගලයින්ගේ ප්‍රජාවක්.

“අපට ප්‍රධානතම දෙය නම් DevOps හි ඉගෙනීමට සහ සංවර්ධනය කිරීමට ඇති ආශාවයි” - ගුරුවරුන් සහ උපදේශකයින් ඔවුන් DevOps පාසලක උගන්වන ආකාරය ගැනඅපි ගුරුවරුන් සහ උපදේශකයින් ගැන සිහින දකිමු. ළඟදීම හමුවී පුද්ගලිකව සමූහ ඡායාරූපයක් ගැනීමට බලාපොරොත්තු වෙමු!

- ඔබ DevOps පාසලේ කරන්නේ කුමක්ද?

“අපට ප්‍රධානතම දෙය නම් DevOps හි ඉගෙනීමට සහ සංවර්ධනය කිරීමට ඇති ආශාවයි” - ගුරුවරුන් සහ උපදේශකයින් ඔවුන් DevOps පාසලක උගන්වන ආකාරය ගැන

Ilya Kutuzov, ගුරුවරයා, DevOps ප්‍රජාවේ නායක Deutsche Telekom IT Solutions:

“මම සිසුන්ට GitLab මත නල මාර්ග ගොඩනඟන්නේ කෙසේද, මෙවලම් එකිනෙකා සමඟ මිතුරු වන්නේ කෙසේද සහ ඔබ නොමැතිව ඔවුන් මිතුරන් බවට පත් කරන්නේ කෙසේද යන්න උගන්වමි.

DevOps පාසල ඇයි? ඔන්ලයින් පාඨමාලාවක් ඉක්මන් ගිල්වීමක් ලබා නොදෙන අතර තාක්ෂණය සමඟ වැඩ කිරීමේදී ප්රායෝගික කුසලතා ලබා නොදේ. ඕනෑම අතථ්‍ය පාසලක් ඔබට ප්‍රායෝගික ගැටළු විසඳීමට සහ ව්‍යාපෘතියක සැබෑ ගැටළුවක් සමඟ කටයුතු කිරීමට ඔබ සැබවින්ම දන්නා බවට හැඟීමක් ලබා නොදේ. සිසුන්ට ඔවුන්ගේ අධ්‍යයන කාලය තුළ මුණගැසෙන්නේ ඔවුන් ව්‍යාපෘති සමඟ වැඩ කරන දෙයයි.

“අපට ප්‍රධානතම දෙය නම් DevOps හි ඉගෙනීමට සහ සංවර්ධනය කිරීමට ඇති ආශාවයි” - ගුරුවරුන් සහ උපදේශකයින් ඔවුන් DevOps පාසලක උගන්වන ආකාරය ගැන

ඇලෙක්සි ෂරපෝව්, පාසලේ තාක්ෂණික නායක, ප්රධානියා සහ උපදේශක:

“සිසුන් සහ අනෙකුත් උපදේශකයින් වැරදි ලෙස නොහැසිරීමට මම වග බලා ගන්නවා. මම සිසුන්ට තාක්ෂණික සහ ආයතනික ආරවුල් විසඳීමට උදව් කරමි, සිසුන්ට තමන් devops ලෙස හඳුනා ගැනීමට සහ පුද්ගලික ආදර්ශයක් තැබීමට උදව් කරමි. මම ඔප්පු කරන ලද සහ සිසිල් බහාලුම් පාඨමාලාවක් උගන්වමි.

 

“අපට ප්‍රධානතම දෙය නම් DevOps හි ඉගෙනීමට සහ සංවර්ධනය කිරීමට ඇති ආශාවයි” - ගුරුවරුන් සහ උපදේශකයින් ඔවුන් DevOps පාසලක උගන්වන ආකාරය ගැන

Igor Renkas, Ph.D., උපදේශක, නිෂ්පාදන හිමිකරු:

“මම පාසලේ සිසුන්ට උපදෙස් දෙන අතර පාසල සංවිධානය කිරීමට සහ සංවර්ධනය කිරීමට ස්ටැනිස්ලාව්ට උදව් කරමි. පළමු පෑන්කේක්, මගේ මතය අනුව, ගැටිති පිටතට නොපැමිණි අතර අපි සාර්ථකව ආරම්භ කළෙමු. දැන්, ඇත්ත වශයෙන්ම, අපි පාසැලේදී වැඩිදියුණු කළ හැකි දේ මත වැඩ කරමින් සිටිමු: අපි මොඩියුලර් ආකෘතියක් ගැන සිතමු, අදියර තුළ ඉගැන්වීම, අනාගතයේ දී දෘඪ කුසලතා පමණක් නොව, මෘදු කුසලතා ද ඉගැන්වීමට අවශ්ය වේ. අපට පරාජය වූ මාවතක් සහ සූදානම් කළ විසඳුම් තිබුණේ නැත. අපි අපේ සගයන් අතර ගුරුවරුන් සෙව්වෙමු, දේශන හරහා සිතුවෙමු, පාඨමාලා ව්‍යාපෘතියක්, සහ මුල සිටම සියල්ල සංවිධානය කළෙමු. නමුත් මෙය අපගේ ප්‍රධාන අභියෝගය සහ පාසලේ සමස්ත සුන්දරත්වයයි: අපි අපේම මාර්ගය අනුගමනය කරමු, අපි හරි යැයි සිතන දේ සහ අපගේ සිසුන්ට වඩාත් සුදුසු දේ කරන්න.

“අපට ප්‍රධානතම දෙය නම් DevOps හි ඉගෙනීමට සහ සංවර්ධනය කිරීමට ඇති ආශාවයි” - ගුරුවරුන් සහ උපදේශකයින් ඔවුන් DevOps පාසලක උගන්වන ආකාරය ගැන

Lev Goncharov aka @ultral, ප්‍රමුඛ ඉංජිනේරු, පරීක්ෂණ හරහා යටිතල පහසුකම් ප්‍රතිනිර්මාණය කිරීමේ එවැන්ජලිස්ත:

“මම සිසුන්ට වින්‍යාස කළමනාකරණය සහ එය සමඟ ජීවත් වන ආකාරය උගන්වමි. යමක් git එකට දැමීම ප්‍රමාණවත් නොවනු ඇත, චින්තනයේ සහ ප්‍රවේශයන් හි සුසමාදර්ශී වෙනසක් තිබිය යුතුය. එම යටිතල ව්‍යුහය කේතය ලෙස අදහස් කරන්නේ යම් කේතයක් ලිවීම පමණක් නොව, සහය දක්වන, තේරුම් ගත හැකි විසඳුමක් ලබා දීමයි. අපි තාක්ෂණය ගැන කතා කරනවා නම්, මම ප්රධාන වශයෙන් Ansible ගැන කතා කරන අතර Jenkins, Packer, Terraform සමඟ එය සම්බන්ධ කරන්නේ කෙසේදැයි කෙටියෙන් සඳහන් කරමි.

- සගයන්, සම්මුඛ පරීක්ෂණයට ස්තූතියි! පාඨකයන්ට ඔබේ අවසාන පණිවිඩය කුමක්ද?

Stanislav Salangin: අප සමඟ ඉගෙනීමට අපි සුපිරි ඉංජිනේරුවන්ට හෝ තරුණ සිසුන්ට පමණක් නොව, ජර්මානු හෝ ඉංග්‍රීසි දන්නා පුද්ගලයින්ට පමණක් නොව - ඒ සියල්ල පැමිණෙනු ඇත. අප සඳහා, ප්රධාන දෙය වන්නේ විවෘතභාවය, දැඩි ලෙස වැඩ කිරීමට ඇති කැමැත්ත සහ DevOps හි ඉගෙනීමට සහ සංවර්ධනය කිරීමට ඇති ආශාවයි. 

DevOps යනු අඛණ්ඩ සංවර්ධනය පිළිබඳ කතාවක් පමණි. DevOps සංකේතය යනු වෙනම කොටස් වලින් සමන්විත අනන්ත ලකුණකි: පරීක්ෂා කිරීම, ඒකාබද්ධ කිරීම සහ යනාදිය. DevOps ඉංජිනේරුවෙකු මේ සියල්ල නොකඩවා බලා සිටිය යුතුය, නිරන්තරයෙන් අලුත් දේවල් ඉගෙන ගත යුතුය, ක්‍රියාශීලී ස්ථාවරයක් ගත යුතුය සහ මෝඩ ප්‍රශ්න ඇසීමට පසුබට නොවන්න. 

DevOps පාසල විවෘත මූලාශ්‍ර ව්‍යාපෘතියකි. අපි මෙය ප්‍රජාව වෙනුවෙන් කරන්නෙමු, දැනුම බෙදා ගන්නෙමු, සහ DevOps තුළ දියුණු වීමට ආශාවක් ඇති පිරිමි ළමයින්ට උපකාර කිරීමට අවංකවම අවශ්‍යයි. දැන් අපේ ආයතනයේ සියලුම මාර්ග කනිෂ්ඨ ඉංජිනේරුවන් සඳහා විවෘතයි. ප්රධාන දෙය නම් බිය නොවන්න!

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න