DevOps අවශ්‍ය වන්නේ ඇයි සහ DevOps විශේෂඥයින් කවුද?

යෙදුමක් ක්‍රියා නොකරන විට, ඔබේ සගයන්ගෙන් ඔබට ඇසීමට අවශ්‍ය අවසාන දෙය වන්නේ “ගැටළුව ඔබේ පැත්තේ” යන වාක්‍ය ඛණ්ඩයයි. ප්රතිඵලයක් වශයෙන්, පරිශීලකයින් දුක් විඳිනවා - සහ බිඳවැටීම සඳහා වගකිව යුතු කණ්ඩායමේ කුමන කොටසද යන්න ඔවුන් ගණන් ගන්නේ නැත. DevOps සංස්කෘතිය නිශ්චිතවම මතු වූයේ අවසාන නිෂ්පාදනය සඳහා හවුල් වගකීමක් වටා සංවර්ධනය සහ සහයෝගය ගෙන ඒම සඳහා ය.

DevOps සංකල්පයට ඇතුළත් කර ඇති පරිචයන් මොනවාද සහ ඒවා අවශ්‍ය වන්නේ ඇයි? DevOps ඉංජිනේරුවන් කරන්නේ කුමක්ද සහ ඔවුන්ට කළ හැක්කේ කුමක්ද? EPAM හි ප්‍රවීණයන් මෙම සහ වෙනත් ප්‍රශ්නවලට පිළිතුරු සපයයි: කිරිල් සර්ජිව්, පද්ධති ඉංජිනේරු සහ DevOps එවැන්ජලිස්ත සහ ප්‍රමුඛ පද්ධති ඉංජිනේරු සහ සමාගමේ DevOps කණ්ඩායමක සම්බන්ධීකාරක Igor Boyko.

DevOps අවශ්‍ය වන්නේ ඇයි සහ DevOps විශේෂඥයින් කවුද?

DevOps අවශ්‍ය වන්නේ ඇයි?

මීට පෙර, සංවර්ධකයින් සහ සහාය (ඊනියා මෙහෙයුම්) අතර බාධකයක් විය. එය පරස්පර විරෝධී බවක් පෙනේ, නමුත් ඔවුන් එකම දේ කරමින් සිටියද ඔවුන්ට විවිධ ඉලක්ක සහ කේපීඅයි තිබුණි. සංවර්ධනයේ පරමාර්ථය වූයේ ව්‍යාපාරික අවශ්‍යතා හැකි ඉක්මනින් ක්‍රියාත්මක කර ඒවා ක්‍රියාකාරී නිෂ්පාදනයකට එක් කිරීමයි. යෙදුම ස්ථායීව ක්‍රියා කරන බව සහතික කිරීම සඳහා සහාය වගකීම විය - සහ ඕනෑම වෙනස්කමක් ස්ථාවරත්වය අවදානමට ලක් කරයි. උනන්දුව පිළිබඳ ගැටුමක් ඇත - DevOps එය විසඳීමට පෙනී සිටියේය.

DevOps යනු කුමක්ද?

එය හොඳ ප්‍රශ්නයක් - සහ මතභේදාත්මක එකක්: ලෝකය තවමත් මේ පිළිබඳව අවසාන වශයෙන් එකඟ වී නැත. EPAM විශ්වාස කරන්නේ DevOps කණ්ඩායමක් තුළ තාක්ෂණය, ක්‍රියාවලි සහ අන්තර්ක්‍රියා සංස්කෘතියක් ඒකාබද්ධ කරන බවයි. මෙම සංගමය අවසාන පරිශීලකයින්ට අඛණ්ඩව වටිනාකමක් ලබා දීම අරමුණු කරයි.

කිරිල් සර්ජිව්: “සංවර්ධකයින් කේතය ලියයි, පරීක්ෂකයින් එය සමාලෝචනය කරයි, සහ පරිපාලකයින් අවසාන නිෂ්පාදනය නිෂ්පාදනයට යොදවයි. දිගු කලක් තිස්සේ, කණ්ඩායමේ මෙම කොටස් තරමක් විසිරී ගිය අතර, පසුව පොදු ක්රියාවලියක් හරහා ඔවුන් එක්සත් කිරීමේ අදහස මතු විය. DevOps පරිචයන් දිස් වූයේ එලෙස ය.

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

DevOps අවශ්‍ය වන්නේ ඇයි සහ DevOps විශේෂඥයින් කවුද?

DevOps සංස්කෘතියේ හරය කුමක්ද?

කාරණය නම් අවසාන ප්‍රති result ලය සඳහා වගකීම සෑම කණ්ඩායම් සාමාජිකයෙකුටම පැවරී ඇති බවයි. DevOps දර්ශනයේ වඩාත්ම සිත්ගන්නාසුළු හා දුෂ්කර දෙය නම් නිශ්චිත පුද්ගලයෙකු තමාගේම වැඩ කිරීමේ අදියර සඳහා පමණක් වගකිව යුතු නොවන නමුත් සමස්ත නිෂ්පාදනයම ක්‍රියා කරන ආකාරය සඳහා වගකිව යුතු බව තේරුම් ගැනීමයි. ගැටලුව කිසිවෙකුගේ පැත්තේ නැත - එය බෙදාගෙන ඇති අතර, එක් එක් කණ්ඩායම් සාමාජිකයා එය විසඳීමට උපකාර කරයි.

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

DevOps පරිචයන් වර්ග මොනවාද?

DevOps පරිචයන් මෘදුකාංග ජීවන චක්‍රයේ සියලුම අදියර ආවරණය කරයි.

ඊගෝර් බොයිකෝ: “පරමාදර්ශී අවස්ථාව වන්නේ අපි ව්‍යාපෘතිය ආරම්භයේදීම DevOps භාවිතයන් භාවිතා කිරීම ආරම්භ කිරීමයි. ගෘහ නිර්මාණ ශිල්පීන් සමඟ එක්ව, යෙදුමට කුමන ආකාරයේ වාස්තුවිද්‍යාත්මක භූ දර්ශනයක් තිබේද, එය පිහිටා ඇති ස්ථානය සහ පරිමාණය කරන්නේ කෙසේද සහ වේදිකාවක් තෝරා ගැනීම අපි සැලසුම් කරමු. වර්තමානයේ, ක්ෂුද්‍ර සේවා ගෘහ නිර්මාණ ශිල්පය විලාසිතාවේ පවතී - ඒ සඳහා අපි වාද්‍ය වෘන්ද පද්ධතියක් තෝරා ගනිමු: ඔබට යෙදුමේ එක් එක් අංග වෙන වෙනම කළමනාකරණය කිරීමට සහ අනෙක් ඒවායින් ස්වාධීනව යාවත්කාලීන කිරීමට හැකි විය යුතුය. තවත් භාවිතයක් වන්නේ "කේතය ලෙස යටිතල පහසුකම්" ය. සේවාදායකයන් සමඟ සෘජු අන්තර්ක්‍රියා හරහා නොව, කේතය භාවිතයෙන් ව්‍යාපෘති යටිතල පහසුකම් නිර්මාණය කර කළමනාකරණය කරන ප්‍රවේශයක් සඳහා මෙය නමකි.

ඊළඟට අපි සංවර්ධන අදියර වෙත ගමන් කරමු. මෙහි ඇති ලොකුම භාවිතයක් වන්නේ CI/CD ගොඩනැගීමයි: ඔබ සංවර්ධකයින්ට ඉක්මනින්, කුඩා කොටස් වලින්, නිතර නිතර සහ වේදනා රහිතව නිෂ්පාදනයට වෙනස්කම් ඒකාබද්ධ කිරීමට උදවු කළ යුතුය. CI/CD කේත සමාලෝචනය, මාස්ටර් කේත පදනමට උඩුගත කිරීම සහ පරීක්ෂණ සහ නිෂ්පාදන පරිසරයන් සඳහා යෙදුම යෙදවීම ආවරණය කරයි.

CI/CD අදියරේදී, කේතය ගුණාත්මක දොරටු හරහා ගමන් කරයි. ඔවුන්ගේ උපකාරයෙන්, සංවර්ධකයාගේ වැඩපොළෙන් පිටතට එන කේතය නිශ්චිත තත්ත්ව නිර්ණායක සපුරාලන බව ඔවුන් පරීක්ෂා කරයි. ඒකක සහ UI පරීක්ෂාව මෙහි එක් කර ඇත. වේගවත්, වේදනා රහිත සහ නාභිගත නිෂ්පාදන යෙදවීම සඳහා, ඔබට සුදුසු යෙදවුම් වර්ගය තෝරාගත හැක.

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

DevOps භාවිතයන්හි ප්‍රතිලාභ මොනවාද?

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

කිරිල් සර්ජිව්: “පළමු දෙය ස්වයංක්‍රීයකරණයයි. අපට කණ්ඩායමේ සියලුම අන්තර්ක්‍රියා ස්වයංක්‍රීය කළ හැක: කේතය ලිව්වා - එය පෙරළා - එය පරීක්ෂා කළා - එය ස්ථාපනය කළා - ප්‍රතිපෝෂණ එකතු කළා - ආරම්භයට ආපසු ගියා. මේ සියල්ල ස්වයංක්‍රීයයි.

දෙවැන්න මුදා හැරීම වේගවත් කිරීම සහ සංවර්ධනය පවා සරල කිරීමයි. නිෂ්පාදිතය හැකි ඉක්මනින් වෙළඳපොළට ඇතුළු වන අතර තරඟකරුවන්ගේ ප්‍රතිසමයන්ට වඩා කලින් ප්‍රතිලාභ ලබා දීමට පටන් ගැනීම පාරිභෝගිකයාට සැමවිටම වැදගත් වේ. නිෂ්පාදන බෙදා හැරීමේ ක්රියාවලිය නිමක් නැතිව වැඩිදියුණු කළ හැකිය: කාලය අඩු කිරීම, අතිරේක පාලන ලකුණු එකතු කිරීම, අධීක්ෂණය වැඩි දියුණු කිරීම.

තෙවනුව පරිශීලක ප්‍රතිපෝෂණ වේගවත් කිරීමයි. ඔහුට අදහස් තිබේ නම්, අපට වහාම ගැලපීම් කර යෙදුම වහාම යාවත්කාලීන කළ හැකිය.

DevOps අවශ්‍ය වන්නේ ඇයි සහ DevOps විශේෂඥයින් කවුද?

"පද්ධති ඉංජිනේරු", "ගොඩනැගුම් ඉංජිනේරු" සහ "DevOps ඉංජිනේරු" යන සංකල්ප සම්බන්ධ වන්නේ කෙසේද?

ඒවා අතිච්ඡාදනය වන නමුත් තරමක් වෙනස් ප්‍රදේශවලට අයත් වේ.

EPAM හි පද්ධති ඉංජිනේරු යනු තනතුරකි. ඔවුන් විවිධ මට්ටම් වලින් පැමිණේ: කනිෂ්ඨ සිට ප්රධාන විශේෂඥයා දක්වා.

ඉදිකිරීම් ඉංජිනේරුවෙකු යනු ව්‍යාපෘතියක් මත ඉටු කළ හැකි කාර්යභාරයකි. දැන් මේකට තමයි CI/CD වලට වගකියන අය කියන්නේ.

DevOps ඉංජිනේරුවෙකු යනු ව්‍යාපෘතියක DevOps භාවිතයන් ක්‍රියාත්මක කරන විශේෂඥයෙකි.

අපි ඒ සියල්ල සාරාංශ කළහොත්, අපට මෙවැනි දෙයක් ලැබේ: පද්ධති ඉංජිනේරුවෙකුගේ තනතුරේ සිටින පුද්ගලයෙකු ව්‍යාපෘතියක ඉදිකිරීම් ඉංජිනේරුවෙකුගේ භූමිකාව රඟ දක්වන අතර එහි DevOps භාවිතයන් ක්‍රියාත්මක කිරීමට සම්බන්ධ වේ.

DevOps ඉංජිනේරුවෙකු හරියටම කරන්නේ කුමක්ද?

DevOps ඉංජිනේරුවන් ව්‍යාපෘතියක් සාදන සියලුම කොටස් එකට එකතු කරයි. ක්‍රමලේඛකයින්, පරීක්ෂකයින්, පද්ධති පරිපාලකයින්ගේ කාර්යයේ විශේෂතා ඔවුන් දන්නා අතර ඔවුන්ගේ කාර්යය සරල කිරීමට උපකාරී වේ. ඔවුන් ව්‍යාපාරයේ අවශ්‍යතා සහ අවශ්‍යතා, සංවර්ධන ක්‍රියාවලියේ එහි කාර්යභාරය - සහ පාරිභෝගිකයාගේ අවශ්‍යතා සැලකිල්ලට ගනිමින් ක්‍රියාවලිය ගොඩනඟයි.

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

කිරිල් සර්ජිව්: “නිෂ්පාදනයට යාවත්කාලීන ක්‍රියාත්මක කිරීමට පෙර, ඒවා තෙවන පාර්ශ්ව පරිසරයක් තුළ පරීක්‍ෂා කළ යුතුය. එය DevOps ඉංජිනේරුවන් විසින් සකස් කර ඇත. ඔවුන් සමස්තයක් ලෙස ව්‍යාපෘතියට DevOps සංස්කෘතියක් ඇති කරයි: ඔවුන් ඔවුන්ගේ ව්‍යාපෘතිවල සියලුම ස්ථරවල DevOps භාවිතයන් හඳුන්වා දෙයි. මෙම මූලධර්ම තුන: ස්වයංක්‍රීයකරණය, සරල කිරීම, ත්වරණය - ඒවා ඔවුන්ට ළඟා විය හැකි ඕනෑම තැනකට ගෙන එයි.

DevOps ඉංජිනේරුවෙකු දැනගත යුත්තේ කුමක්ද?

විශාල වශයෙන්, ඔහුට විවිධ ක්ෂේත්‍රවලින් දැනුමක් තිබිය යුතුය: ක්‍රමලේඛනය, මෙහෙයුම් පද්ධති සමඟ වැඩ කිරීම, දත්ත සමුදායන්, එකලස් කිරීම සහ වින්‍යාස පද්ධති. මේවාට වලාකුළු යටිතල පහසුකම්, වාද්‍ය වෘන්දය සහ අධීක්ෂණ පද්ධති සමඟ වැඩ කිරීමේ හැකියාව ඇතුළත් වේ.

1. ක්‍රමලේඛන භාෂා

DevOps ඉංජිනේරුවන් ස්වයංක්‍රීයකරණය සඳහා මූලික භාෂා කිහිපයක් දන්නා අතර, උදාහරණයක් ලෙස, ක්‍රමලේඛකයෙකුට පැවසිය හැකිය: “ඔබ කේතය අතින් නොව, සියල්ල ස්වයංක්‍රීය කරන අපගේ ස්ක්‍රිප්ට් භාවිතයෙන් ස්ථාපනය කරන්නේ කෙසේද? අපි ඒ සඳහා වින්‍යාස ගොනුවක් සකස් කරන්නෙමු, එය ඔබට සහ අපට කියවීමට පහසු වනු ඇත, අපට එය ඕනෑම වේලාවක වෙනස් කිරීමට හැකි වනු ඇත. කවුද, කවදාද සහ ඇයි එයට වෙනස්කම් කරන්නේද යන්නත් අපි බලමු. ”

DevOps ඉංජිනේරුවෙකුට මෙම භාෂාවලින් එකක් හෝ කිහිපයක් ඉගෙන ගත හැකිය: Python, Groovy, Bash, Powershell, Ruby, Go. ඒවා ගැඹුරු මට්ටමින් දැන ගැනීම අවශ්‍ය නොවේ - වාක්‍ය ඛණ්ඩයේ මූලික කරුණු, OOP මූලධර්ම සහ ස්වයංක්‍රීයකරණය සඳහා සරල ස්ක්‍රිප්ට් ලිවීමේ හැකියාව ප්‍රමාණවත් වේ.

2. මෙහෙයුම් පද්ධති

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

3. අනුවාද පාලන පද්ධති

අනුවාද පාලන පද්ධතියක් පිළිබඳ දැනුමක් නොමැතිව, DevOps ඉංජිනේරුවෙකු කොහේවත් නැත. Git යනු මේ මොහොතේ වඩාත්ම ජනප්රිය පද්ධති වලින් එකකි.

4. වලාකුළු සපයන්නන්

AWS, Google, Azure - විශේෂයෙන් අපි වින්ඩෝස් දිශාව ගැන කතා කරන්නේ නම්.

කිරිල් සර්ජිව්: “Cloud සපයන්නන් අපට CI/CD වලට හොඳින් ගැලපෙන අතථ්‍ය සේවාදායකයන් සපයයි.

භෞතික සේවාදායකයන් දහයක් ස්ථාපනය කිරීම සඳහා අතින් මෙහෙයුම් සියයක් පමණ අවශ්‍ය වේ. සෑම සේවාදායකයක්ම අතින් දියත් කළ යුතුය, අවශ්‍ය මෙහෙයුම් පද්ධතිය ස්ථාපනය කර වින්‍යාස කර, අපගේ යෙදුම මෙම සේවාදායකයන් දහයේ ස්ථාපනය කර, පසුව සියල්ල දස වතාවක් දෙවරක් පරීක්ෂා කළ යුතුය. ක්ලවුඩ් සේවා මෙම ක්‍රියා පටිපාටිය ප්‍රතිස්ථාපනය කරන්නේ කේත පේළි දහයකින් වන අතර හොඳ DevOps ඉංජිනේරුවෙකුට ඔවුන් සමඟ ක්‍රියා කිරීමට හැකි විය යුතුය. මෙය කාලය, ශ්‍රමය සහ මුදල් ඉතිරි කරයි - පාරිභෝගිකයාට සහ සමාගමට.

5. වාද්‍ය වෘන්ද පද්ධති: ඩොකර් සහ කුබර්නෙට්ස්

කිරිල් සර්ජිව්: “අථත්‍ය සේවාදායකයන් බහාලුම්වලට බෙදා ඇත, ඒ සෑම එකක් තුළම අපට අපගේ යෙදුම ස්ථාපනය කළ හැකිය. බහාලුම් ගොඩක් ඇති විට, ඔබ ඒවා කළමනාකරණය කළ යුතුය: එකක් සක්රිය කරන්න, තවත් එකක් අක්රිය කරන්න, කොහේ හරි උපස්ථ කරන්න. මෙය තරමක් සංකීර්ණ වන අතර වාද්‍ය වෘන්ද පද්ධතියක් අවශ්‍ය වේ.

මීට පෙර, සෑම යෙදුමක්ම වෙනම සේවාදායකයක් විසින් හසුරුවන ලදී - එහි ක්‍රියාකාරිත්වයේ කිසියම් වෙනසක් යෙදුමේ සේවා හැකියාවට බලපෑ හැකිය. බහාලුම් වලට ස්තූතියි, යෙදුම් හුදකලා වී වෙන වෙනම ක්‍රියාත්මක වේ - සෑම එකක්ම තමන්ගේම අථත්‍ය යන්ත්‍රයක. අසමත් වීමක් සිදුවුවහොත්, හේතුව සෙවීමට කාලය නාස්ති කිරීම අවශ්ය නොවේ. පැරණි කන්ටේනරය විනාශ කර නව එකක් එකතු කිරීම පහසුය.

6. වින්යාස පද්ධති: චෙෆ්, ඇන්සිබල්, රූකඩ

ඔබට සම්පූර්ණ සර්වර් සමූහයක් නඩත්තු කිරීමට අවශ්‍ය වූ විට, ඔබට එකම ආකාරයේ මෙහෙයුම් රාශියක් කිරීමට සිදුවේ. එය දිගු හා දුෂ්කර වන අතර, අතින් වැඩ කිරීම ද දෝෂයේ අවස්ථාව වැඩි කරයි. වින්‍යාස පද්ධති ගලවා ගැනීමට පැමිණෙන්නේ මෙහිදීය. ඔවුන්ගේ උපකාරයෙන්, ඔවුන් ක්‍රමලේඛකයින්, DevOps ඉංජිනේරුවන් සහ පද්ධති පරිපාලකයින් සඳහා කියවීමට පහසු පිටපතක් නිර්මාණය කරයි. මෙම ස්ක්‍රිප්ට් එක සර්වර් වල එකම මෙහෙයුම් ස්වයංක්‍රීයව සිදු කිරීමට උපකාරී වේ. මෙය අතින් මෙහෙයුම් අඩු කරයි (සහ එබැවින් දෝෂ).

DevOps ඉංජිනේරුවෙකුට ගොඩනගා ගත හැක්කේ කුමන ආකාරයේ වෘත්තියක්ද?

ඔබට තිරස් අතට සහ සිරස් අතට සංවර්ධනය කළ හැකිය.

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

යෙදුමක් එහි ජීවන චක්‍රයේ සෑම අදියරකදීම - සංවර්ධනයේ සිට සහාය දක්වා ක්‍රියා කරන ආකාරය තේරුම් ගැනීමට සේවකයෙකු උනන්දු වන්නේ නම් ඔබට පද්ධති ගෘහ නිර්මාණ ශිල්පියෙකු විය හැකිය.

DevOps ඉංජිනේරුවෙකු වන්නේ කෙසේද?

  1. ෆීනික්ස් ව්‍යාපෘතිය සහ DevOps අත්පොත කියවන්න. මේවා DevOps දර්ශනයේ සැබෑ කුළුණු වන අතර පළමුවැන්න ප්‍රබන්ධ කෘතියකි.
  2. ඉහත ලැයිස්තුවෙන් තාක්ෂණයන් ඉගෙන ගන්න: ඔබේම හෝ මාර්ගගත පාඨමාලා හරහා.
  3. විවෘත මූලාශ්‍ර ව්‍යාපෘතියක් සඳහා DevOps ඉංජිනේරුවෙකු ලෙස සම්බන්ධ වන්න.
  4. ඔබගේ පුද්ගලික සහ වැඩ ව්‍යාපෘති වල DevOps පරිචයන් පුහුණු වන්න සහ පිරිනමන්න.

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

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