கணினி நிர்வாகிகள் ஏன் DevOps பொறியாளர்களாக மாற வேண்டும்

கணினி நிர்வாகிகள் ஏன் DevOps பொறியாளர்களாக மாற வேண்டும்

இன்றைய காலத்தை விட வாழ்க்கையில் கற்க சிறந்த நேரம் இல்லை.


இது 2019, மேலும் DevOps முன்னெப்போதையும் விட மிகவும் பொருத்தமானது. மெயின்பிரேம் சகாப்தம் போல சிஸ்டம் அட்மினிஸ்ட்ரேட்டர்களின் காலம் முடிந்து விட்டது என்கிறார்கள். ஆனால் இது உண்மையில் அப்படியா?
ஐடியில் அடிக்கடி நடப்பது போல், நிலைமை மாறிவிட்டது. DevOps முறை உருவாகியுள்ளது, ஆனால் கணினி நிர்வாகி திறன் கொண்ட ஒரு நபர் இல்லாமல், அதாவது Ops இல்லாமல் அது இருக்க முடியாது.

DevOps அணுகுமுறை அதன் நவீன வடிவத்தை எடுப்பதற்கு முன்பு, நான் என்னை ஒரு Ops என வகைப்படுத்தினேன். ஒரு சிஸ்டம் அட்மினிஸ்ட்ரேட்டர் தன்னால் இன்னும் எவ்வளவு செய்ய முடியாது என்பதையும், அதைக் கற்றுக்கொள்வதற்கு எவ்வளவு குறைந்த நேரமே உள்ளது என்பதையும் அவர் உணரும்போது என்ன அனுபவிக்கிறார் என்பதை நான் நன்கு அறிவேன்.

கணினி நிர்வாகிகள் ஏன் DevOps பொறியாளர்களாக மாற வேண்டும்

ஆனால் அது உண்மையில் மிகவும் பயமாக இருக்கிறதா? அறிவின்மை ஒரு பெரிய பிரச்சனையாக கருதப்படக்கூடாது என்று நான் கூறுவேன். இது ஒரு தொழில்முறை சவால்.

இணைய அளவிலான தயாரிப்புகள் லினக்ஸ் அல்லது பிற திறந்த மூல மென்பொருளை அடிப்படையாகக் கொண்டவை, மேலும் அவற்றைப் பராமரிக்கும் திறன் கொண்டவர்கள் சந்தையில் குறைவானவர்கள் மற்றும் குறைவானவர்கள். இந்தத் துறையில் உள்ள நிபுணர்களின் எண்ணிக்கையை ஏற்கனவே தேவை அதிகமாகிவிட்டது. ஒரு சிஸ்டம் அட்மினிஸ்ட்ரேட்டர் தனது திறன் அளவை மேம்படுத்தாமல் வெறுமனே தொடர்ந்து வேலை செய்ய முடியாது. பல சேவையகங்கள்/முனைகளை நிர்வகிப்பதற்கான தன்னியக்க திறன்களை அவர் கொண்டிருக்க வேண்டும் மற்றும் எழும் சிக்கல்களைத் தீர்க்க அவை எவ்வாறு செயல்படுகின்றன என்பதைப் பற்றிய நல்ல புரிதல் வேண்டும்.

நீங்கள் DevOps குழுவில் உறுப்பினராவதற்கு முன், நீங்கள் ஒரு நீண்ட ஆனால் சுவாரஸ்யமான பயணத்தை மேற்கொள்ள வேண்டும், புதிய தொழில்நுட்பங்கள் மற்றும் DevOps தரநிலைகளின்படி கணினியை பராமரிக்க தேவையான பல்வேறு கருவிகளைக் கற்றுக் கொள்ள வேண்டும்.

எனவே, ஒரு சிஸ்டம் அட்மினிஸ்ட்ரேட்டர் எப்படி வழக்கமான அணுகுமுறையிலிருந்து புதிய டெவொப்ஸ் கருத்துக்கு மாறலாம்? எல்லாம் வழக்கம் போல் உள்ளது: முதலில் நீங்கள் உங்கள் சிந்தனையை மாற்ற வேண்டும். கடந்த பத்து இருபது வருடங்களாக கடைபிடித்து வரும் அணுகுமுறையை கைவிட்டு வித்தியாசமாக காரியங்களை தொடங்குவது எளிதல்ல, ஆனால் அது அவசியம்.

முதலில், DevOps என்பது ஒரு நிறுவனத்தில் ஒரு குறிப்பிட்ட நிலை அல்ல, ஆனால் குறிப்பிட்ட நடைமுறைகளின் தொகுப்பு என்பதை புரிந்து கொள்ள வேண்டியது அவசியம். இந்த நடைமுறைகள் தனிமைப்படுத்தப்பட்ட அமைப்புகளின் விநியோகம், பிழைகள் மற்றும் பிழைகள், அடிக்கடி மற்றும் சரியான நேரத்தில் மென்பொருள் புதுப்பிப்புகள், டெவலப்பர்கள் (தேவ்) மற்றும் நிர்வாகிகள் (Ops) இடையே நன்கு நிறுவப்பட்ட தொடர்பு, அத்துடன் குறியீட்டை மட்டும் தொடர்ந்து சோதனை செய்வதையும் குறிக்கிறது. செயல்முறைக்குள் முழு அமைப்பும் தொடர்ச்சியான ஒருங்கிணைப்பு மற்றும் விநியோகம் (CI/CD).

சிந்தனை முறையை மாற்றுவதுடன், உள்கட்டமைப்பை எவ்வாறு பராமரிப்பது மற்றும் அதன் நிலையான செயல்பாடு, நம்பகத்தன்மை மற்றும் பயன்பாடுகள், சேவைகள் மற்றும் மென்பொருளின் தொடர்ச்சியான ஒருங்கிணைப்பு மற்றும் விநியோகத்திற்கான கிடைக்கும் தன்மையை எவ்வாறு பராமரிப்பது என்பதை நீங்கள் கற்றுக் கொள்ள வேண்டும்.

ஒரு Ops நிபுணராக நீங்கள் காணாமல் போனது நிரலாக்க திறன்கள். இப்போது எழுதும் ஸ்கிரிப்ட்கள் (ஸ்கிரிப்டுகள்), கணினி நிர்வாகிகள் தானாக சர்வரில் பேட்ச்களை நிறுவவும், கோப்புகள் மற்றும் கணக்குகளை நிர்வகிக்கவும், சிக்கல்களைத் தீர்க்கவும் மற்றும் ஆவணங்களைத் தொகுக்கவும் பயன்படுத்துகின்றனர், இது ஏற்கனவே வழக்கற்றுப் போனதாகக் கருதப்படுகிறது. ஒப்பீட்டளவில் எளிமையான நிகழ்வுகளில் ஸ்கிரிப்டிங் இன்னும் பொருந்தும், ஆனால் DevOps என்பது பெரிய அளவிலான சிக்கல்களைத் தீர்ப்பதாகும், அது செயல்படுத்துதல், சோதனை செய்தல், உருவாக்குதல் அல்லது வரிசைப்படுத்துதல்.

எனவே, நீங்கள் ஆட்டோமேஷனைக் கற்றுக்கொள்ள விரும்பினால், நீங்கள் டெவலப்பராக இல்லாவிட்டாலும், குறைந்தபட்சம் ஒரு சிறிய நிரலாக்கத்தில் தேர்ச்சி பெற வேண்டும், ஏனெனில் உங்கள் வளர்ச்சியின் இந்த கட்டத்தில் உள்கட்டமைப்பு ஆட்டோமேஷன் DevOps இல் இந்த திறன் தேவை.

என்ன செய்ய? ஒரு நிபுணராக தேவை இருக்க, நீங்கள் தொடர்புடைய திறன்களைப் பெற வேண்டும் - குறைந்தது ஒரு நிரலாக்க மொழியில் தேர்ச்சி பெற வேண்டும், எடுத்துக்காட்டாக பைதான். நிர்வாகத்தில் தொழில் ரீதியாக ஈடுபட்டுள்ள ஒருவருக்கு இது கடினமாகத் தோன்றலாம், ஏனெனில் அவர் டெவலப்பர்கள் மட்டுமே நிரல் செய்கிறார் என்று நினைக்கிறார். நிபுணராக மாறுவது அவசியமில்லை, ஆனால் நிரலாக்க மொழிகளில் ஒன்றைப் பற்றிய அறிவு (அது பைதான், பாஷ் அல்லது கூட இருக்கலாம் பவர்ஷெல்), நிச்சயமாக ஒரு நன்மை இருக்கும்.

நிரல் செய்ய கற்றுக்கொள்வதற்கு சிறிது நேரம் ஆகும். கவனமாகவும் பொறுமையாகவும் இருப்பது DevOps குழு உறுப்பினர்கள் மற்றும் வாடிக்கையாளர்களுடன் தொடர்பு கொள்ளும்போது விஷயங்களில் முதலிடம் வகிக்க உதவும். ஒரு நாளைக்கு அரை மணி நேரம், ஒரு மணிநேரம் அல்லது அதற்கு மேல், ஒரு நிரலாக்க மொழியைக் கற்றுக்கொள்வது உங்கள் முக்கிய இலக்காக இருக்க வேண்டும்.

கணினி நிர்வாகிகள் மற்றும் DevOps நிபுணர்கள் இதே போன்ற சிக்கல்களைத் தீர்க்கிறார்கள், இருப்பினும், குறிப்பிடத்தக்க வேறுபாடுகள் உள்ளன. DevOps இன்ஜினியர் செய்யக்கூடிய அனைத்தையும் ஒரு கணினி நிர்வாகியால் செய்ய முடியாது என்று நம்பப்படுகிறது. சிஸ்டம் அட்மினிஸ்ட்ரேட்டர் சர்வர் சிஸ்டங்களின் செயல்திறனை உள்ளமைத்தல், பராமரித்தல் மற்றும் உறுதி செய்வதில் அதிக கவனம் செலுத்துகிறார், ஆனால் டெவொப்ஸ் பொறியாளர் இந்த வண்டியையும் மற்றொரு சிறிய வண்டியையும் இழுக்கிறார்.

ஆனால் இந்த கூற்று எவ்வளவு உண்மை?

கணினி நிர்வாகி: துறையில் ஒரு போர்வீரன்

இந்தக் கட்டுரையில் குறிப்பிடப்பட்டுள்ள வேறுபாடுகள் மற்றும் ஒற்றுமைகள் இருந்தபோதிலும், கணினி நிர்வாகம் மற்றும் DevOps இடையே குறிப்பிடத்தக்க வேறுபாடு இல்லை என்று நான் இன்னும் நம்புகிறேன். கணினி நிர்வாகிகள் எப்போதும் DevOps நிபுணர்களின் அதே செயல்பாடுகளைச் செய்துள்ளனர், இதற்கு முன்பு யாரும் இதை DevOps என்று அழைக்கவில்லை. குறிப்பாக எந்தப் பணிக்கும் சம்பந்தம் இல்லை என்றால், குறிப்பாக வேறுபாடுகளைத் தேடுவதில் அர்த்தமில்லை என்று நான் நம்புகிறேன். சிஸ்டம் அட்மினிஸ்ட்ரேட்டரைப் போலல்லாமல், DevOps என்பது ஒரு நிலை அல்ல, ஆனால் ஒரு கருத்து என்பதை மறந்துவிடாதீர்கள்.

இன்னும் ஒரு முக்கியமான விஷயம் கவனிக்கப்பட வேண்டும், இது இல்லாமல் நிர்வாகம் மற்றும் DevOps இரண்டையும் பற்றிய உரையாடல் முழுமையடையாது. வழக்கமான அர்த்தத்தில் கணினி நிர்வாகம் என்பது ஒரு நிபுணருக்கு ஒரு குறிப்பிட்ட திறன்கள் இருப்பதாகவும், பல்வேறு வகையான உள்கட்டமைப்புகளுக்கு சேவை செய்வதில் கவனம் செலுத்துவதாகவும் கருதுகிறது. இது ஒரு உலகளாவிய ஊழியர் என்ற அர்த்தத்தில் அல்ல, ஆனால் அனைத்து நிர்வாகிகளாலும் பல பணிகள் உள்ளன.

உதாரணமாக, அவ்வப்போது அவர்கள் ஒரு வகையான தொழில்நுட்ப கைவினைஞராக செயல்பட வேண்டும், அதாவது எல்லாவற்றையும் செய்ய வேண்டும். முழு நிறுவனத்திற்கும் அத்தகைய நிர்வாகி ஒருவர் மட்டுமே இருந்தால், அவர் பொதுவாக அனைத்து தொழில்நுட்ப வேலைகளையும் செய்வார். இது அச்சுப்பொறிகள் மற்றும் நகலெடுப்புகளை பராமரிப்பதில் இருந்து நெட்வொர்க் தொடர்பான பணிகளைச் செய்வது, அதாவது ரூட்டர்கள் மற்றும் சுவிட்சுகளை அமைத்தல் மற்றும் நிர்வகித்தல் அல்லது ஃபயர்வாலை உள்ளமைத்தல் போன்ற எதுவும் இருக்கலாம்.

வன்பொருள் மேம்படுத்தல்கள், பதிவு ஆய்வு மற்றும் பகுப்பாய்வு, பாதுகாப்பு தணிக்கைகள், சர்வர் பேட்ச் செய்தல், சரிசெய்தல், மூல காரண பகுப்பாய்வு மற்றும் ஆட்டோமேஷன்-பொதுவாக பவர்ஷெல், பைதான் அல்லது பாஷ் ஸ்கிரிப்டுகள் மூலம் அவர் பொறுப்பாக இருப்பார். பயன்பாட்டிற்கு ஒரு எடுத்துக்காட்டு காட்சிகள் பயனர் மற்றும் குழு கணக்குகளின் மேலாண்மை ஆகும். ஒவ்வொரு நாளும் பயனர்கள் தோன்றி மறைந்து வருவதால், பயனர் கணக்குகளை உருவாக்குவதும் அனுமதிகளை வழங்குவதும் மிகவும் கடினமான பணியாகும். ஸ்கிரிப்ட்கள் மூலம் ஆட்டோமேஷன், சுவிட்சுகள் மற்றும் சேவையகங்களை மேம்படுத்துதல் மற்றும் நிர்வாகி பணிபுரியும் நிறுவனத்தின் லாபத்தை பாதிக்கும் பிற திட்டங்கள் போன்ற மிக முக்கியமான உள்கட்டமைப்பு பணிகளுக்கு நேரத்தை விடுவிக்கிறது (பொதுவாக IT துறை நேரடியாக வருமானம் ஈட்டவில்லை என்பது ஏற்றுக்கொள்ளப்பட்டாலும்).

கணினி நிர்வாகியின் பணி நேரத்தை வீணடிப்பதும், எந்தவொரு சாத்தியமான வழியிலும் நிறுவனத்தின் பணத்தை சேமிப்பதும் அல்ல. சில நேரங்களில் கணினி நிர்வாகிகள் ஒரு பெரிய குழுவின் உறுப்பினர்களாக வேலை செய்கிறார்கள், எடுத்துக்காட்டாக, லினக்ஸ், விண்டோஸ், தரவுத்தளங்கள், சேமிப்பு மற்றும் பலவற்றின் நிர்வாகிகள். வேலை அட்டவணைகளும் மாறுபடும். எடுத்துக்காட்டாக, நாளின் முடிவில் ஒரு நேர மண்டலத்தில் ஏற்படும் மாற்றமானது வழக்குகளை மற்றொரு நேர மண்டலத்தில் அடுத்த மாற்றத்திற்கு மாற்றுகிறது, இதனால் செயல்முறைகள் நிறுத்தப்படாது (சூரியனைப் பின்தொடரவும்); அல்லது பணியாளர்களுக்கு காலை 9 மணி முதல் மாலை 5 மணி வரை சாதாரண வேலை நாள்; அல்லது அது XNUMX/XNUMX தரவு மையத்தில் வேலை செய்கிறது.

காலப்போக்கில், கணினி நிர்வாகிகள் மூலோபாய ரீதியாக சிந்திக்கவும் முக்கியமான விஷயங்களை வழக்கமான பணிகளுடன் இணைக்கவும் கற்றுக்கொண்டனர். அவர்கள் பணிபுரியும் குழுக்கள் மற்றும் துறைகள் பொதுவாக வளங்களில் குறைவாகவே இருக்கும், ஆனால் அதே நேரத்தில் ஒவ்வொருவரும் தினசரி பணிகளை முழு அளவில் முடிக்க முயற்சி செய்கிறார்கள்.

DevOps: மேம்பாடு மற்றும் பராமரிப்பு ஒன்று

DevOps வளர்ச்சி மற்றும் பராமரிப்பு செயல்முறைகளுக்கான ஒரு வகையான தத்துவம். ஐடி உலகில் இந்த அணுகுமுறை உண்மையிலேயே புதுமையானதாகிவிட்டது.

DevOps இன் குடையின் கீழ், ஒரு பக்கத்தில் மென்பொருள் மேம்பாட்டுக் குழுவும் மறுபுறம் ஒரு பராமரிப்புக் குழுவும் உள்ளன. அவர்கள் பெரும்பாலும் தயாரிப்பு மேலாண்மை நிபுணர்கள், சோதனையாளர்கள் மற்றும் பயனர் இடைமுக வடிவமைப்பாளர்களால் இணைக்கப்படுகிறார்கள். இந்த வல்லுநர்கள் இணைந்து, முழு நிறுவனத்தின் செயல்திறனை ஆதரிக்கவும் மேம்படுத்தவும் புதிய பயன்பாடுகள் மற்றும் குறியீடு புதுப்பிப்புகளை விரைவாக வெளியிடுவதற்கான செயல்பாடுகளை நெறிப்படுத்துகின்றனர்.

DevOps அதன் முழு வாழ்க்கைச் சுழற்சியிலும் மென்பொருளின் வளர்ச்சி மற்றும் செயல்பாட்டின் மீதான கட்டுப்பாட்டை அடிப்படையாகக் கொண்டது. பராமரிப்புப் பணியாளர்கள் டெவலப்பர்களை ஆதரிக்க வேண்டும், மேலும் டெவலப்பர்கள் சிஸ்டங்களில் பயன்படுத்தப்படும் APIகளை விட அதிகமாக புரிந்து கொள்ள வேண்டும். ஹூட்டின் கீழ் என்ன இருக்கிறது என்பதை அவர்கள் புரிந்து கொள்ள வேண்டும் (அதாவது, வன்பொருள் மற்றும் இயக்க முறைமைகள் எவ்வாறு செயல்படுகின்றன) அதனால் அவர்கள் பிழைகளை சிறப்பாகக் கையாளலாம், சிக்கல்களைத் தீர்க்கலாம் மற்றும் சேவை தொழில்நுட்ப வல்லுநர்களுடன் தொடர்பு கொள்ளலாம்.

சிஸ்டம் நிர்வாகிகள் சமீபத்திய தொழில்நுட்பங்களைக் கற்றுக்கொள்ள விரும்பினால் மற்றும் புதுமையான யோசனைகள் மற்றும் தீர்வுகளுக்குத் திறந்திருந்தால் DevOps குழுவிற்குச் செல்லலாம். நான் முன்பே கூறியது போல், அவர்கள் முழு அளவிலான புரோகிராமர்களாக மாற வேண்டியதில்லை, ஆனால் ரூபி, பைதான் அல்லது கோ போன்ற நிரலாக்க மொழியில் தேர்ச்சி பெறுவது அவர்கள் குழுவில் மிகவும் பயனுள்ள உறுப்பினர்களாக மாற உதவும். கணினி நிர்வாகிகள் பாரம்பரியமாக அனைத்து வேலைகளையும் தாங்களாகவே செய்கிறார்கள் மற்றும் பெரும்பாலும் தனிமையில் இருப்பவர்களாக கருதப்பட்டாலும், DevOps இல் அவர்களுக்கு முற்றிலும் எதிர் அனுபவம் உள்ளது, இதில் செயல்பாட்டில் உள்ள அனைவரும் ஒருவருக்கொருவர் தொடர்பு கொள்கிறார்கள்.

ஆட்டோமேஷன் என்ற தலைப்பு பெருகிய முறையில் பொருத்தமானதாகி வருகிறது. கணினி நிர்வாகிகள் மற்றும் DevOps நிபுணர்கள் இருவரும் விரைவாக அளவிடுதல், பிழைகளைக் குறைத்தல் மற்றும் ஏற்கனவே உள்ள பிழைகளை விரைவாகக் கண்டுபிடித்து சரிசெய்வதில் ஆர்வமாக உள்ளனர். எனவே, ஆட்டோமேஷன் என்பது இரண்டு பகுதிகள் ஒன்றிணைக்கும் ஒரு கருத்தாகும். AWS, Azure மற்றும் Google Cloud Platform போன்ற கிளவுட் சேவைகளுக்கு சிஸ்டம் நிர்வாகிகளே பொறுப்பு. தொடர்ச்சியான ஒருங்கிணைப்பு மற்றும் விநியோகம் மற்றும் கருவிகளை எவ்வாறு பயன்படுத்துவது போன்ற கொள்கைகளை அவர்கள் புரிந்து கொள்ள வேண்டும் ஜென்கின்ஸ்.

கூடுதலாக, கணினி நிர்வாகிகள் கட்டமைப்பு மற்றும் மேலாண்மை கருவிகளைப் பயன்படுத்த வேண்டும் Ansible, பத்து அல்லது இருபது சேவையகங்களின் இணையான வரிசைப்படுத்தலுக்கு அவசியம்.

முக்கிய கருத்து உள்கட்டமைப்பு குறியீடாக. மென்பொருள் தான் எல்லாமே. உண்மையில், ஒரு கணினி நிர்வாகியின் தொழில் பொருத்தத்தை இழக்காமல் இருக்க, நீங்கள் அழுத்தத்தை சிறிது மாற்ற வேண்டும். கணினி நிர்வாகிகள் சேவை வணிகத்தில் உள்ளனர் மற்றும் டெவலப்பர்களுடன் திறம்பட தொடர்பு கொள்ள முடியும், மேலும் நேர்மாறாகவும். அவர்கள் சொல்வது போல், ஒரு தலை நல்லது, ஆனால் இரண்டு சிறந்தது.

இந்த பொறிமுறையின் கடைசி விவரம் Git தகவல். Git உடன் பணிபுரிவது ஒரு கணினி நிர்வாகியின் பாரம்பரிய தினசரிப் பொறுப்புகளில் ஒன்றாகும். இந்த பதிப்பு கட்டுப்பாட்டு அமைப்பு டெவலப்பர்கள், DevOps நிபுணர்கள், சுறுசுறுப்பான குழுக்கள் மற்றும் பலரால் பரவலாகப் பயன்படுத்தப்படுகிறது. உங்கள் பணி மென்பொருள் வாழ்க்கை சுழற்சியுடன் தொடர்புடையதாக இருந்தால், நீங்கள் நிச்சயமாக Git உடன் வேலை செய்வீர்கள்.

Git பல அம்சங்களைக் கொண்டுள்ளது. Git கட்டளைகள் அனைத்தையும் நீங்கள் ஒருபோதும் கற்றுக்கொள்ள மாட்டீர்கள், ஆனால் மென்பொருள் தொடர்பு மற்றும் ஒத்துழைப்பில் இது ஏன் பிரதானமானது என்பதை நீங்கள் சரியாக புரிந்துகொள்வீர்கள். நீங்கள் DevOps குழுவில் பணிபுரிகிறீர்கள் என்றால் Git பற்றிய முழுமையான அறிவு மிகவும் முக்கியமானது.

நீங்கள் ஒரு கணினி நிர்வாகியாக இருந்தால், நீங்கள் Git ஐ நன்றாகப் படிக்க வேண்டும், பதிப்புக் கட்டுப்பாடு எவ்வாறு கட்டமைக்கப்பட்டுள்ளது என்பதைப் புரிந்துகொண்டு பொதுவான கட்டளைகளை நினைவில் கொள்ள வேண்டும்: git நிலை, git உறுதி -m, git add, git pull, git push, git rebase, git branch, git diff மற்றும் பலர். பல ஆன்லைன் படிப்புகள் மற்றும் புத்தகங்கள் உள்ளன, அவை இந்த தலைப்பை புதிதாகக் கற்றுக்கொள்வதற்கும் குறிப்பிட்ட திறன்களைக் கொண்ட ஒரு நிபுணராக மாறுவதற்கும் உதவும். அற்புதங்களும் உள்ளன Git கட்டளைகளுடன் தாள்களை ஏமாற்றவும், எனவே நீங்கள் அவற்றை எல்லாம் க்ரம் செய்ய வேண்டியதில்லை, ஆனால் நீங்கள் Git ஐ எவ்வளவு அதிகமாகப் பயன்படுத்துகிறீர்களோ, அவ்வளவு எளிதாக இருக்கும்.

முடிவுக்கு

இறுதியில், நீங்கள் ஒரு DevOps நிபுணராக வேண்டுமா அல்லது கணினி நிர்வாகியாக இருப்பது சிறந்ததா என்பதை நீங்கள் தீர்மானிக்கிறீர்கள். நீங்கள் பார்க்க முடியும் என, மாற்றத்தை உருவாக்க ஒரு கற்றல் வளைவு உள்ளது, ஆனால் நீங்கள் விரைவில் தொடங்கினால், சிறந்தது. நிரலாக்க மொழியைத் தேர்வுசெய்து, ஒரே நேரத்தில் போன்ற கருவிகளைக் கற்றுக்கொள்ளுங்கள் Git தகவல் (பதிப்பு கட்டுப்பாடு), ஜென்கின்ஸ் (CI/CD, தொடர்ச்சியான ஒருங்கிணைப்பு) மற்றும் Ansible (கட்டமைப்பு மற்றும் ஆட்டோமேஷன்). நீங்கள் எந்த விருப்பத்தை தேர்வு செய்தாலும், உங்கள் திறமைகளை நீங்கள் தொடர்ந்து கற்றுக்கொண்டு மேம்படுத்த வேண்டும் என்பதை மறந்துவிடாதீர்கள்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்