DevOps பொறியாளர் தேர்ச்சி பெற வேண்டிய தொழில்நுட்பங்கள் மற்றும் கருவிகள்.
DevOps என்பது ஐடியில் அதிகரித்து வரும் போக்கு; சிறப்புக்கான பிரபலமும் தேவையும் படிப்படியாக அதிகரித்து வருகிறது. GeekBrains நீண்ட காலத்திற்கு முன்பு திறக்கப்பட்டது
DevOps உண்மையில் என்ன, இந்த தொழிலின் பிரதிநிதிகள் ஏன் தேவை என்பதை தெளிவுபடுத்துவதற்காக, கட்டிடக் கலைஞர் நிகோலாய் புடென்கோவுடன் பேசினோம்.
ஒரு நல்ல DevOps என்ன தெரிந்து கொள்ள வேண்டும் மற்றும் என்ன செய்ய முடியும்?
இங்கே அவரால் என்ன செய்ய முடியாது என்பதை உடனடியாகச் சொல்வது நல்லது. இந்தத் தொழிலின் பிரதிநிதி ஒரு நபர் இசைக்குழு என்று ஒரு கட்டுக்கதை உள்ளது, அவர் சிறந்த குறியீட்டை எழுத முடியும், பின்னர் அதைச் சோதித்து, ஓய்வு நேரத்தில் அவர் சென்று தனது சக ஊழியர்களின் அச்சுப்பொறிகளை சரிசெய்கிறார். ஒருவேளை அவர் கிடங்கில் உதவுகிறார் மற்றும் பாரிஸ்டாவை மாற்றுகிறார்.
DevOps நிபுணரால் என்ன செய்ய முடியும் என்பதை அறிய, கருத்தின் வரையறைக்கு வருவோம். DevOps என்பது தயாரிப்பு மேம்பாட்டிலிருந்து சந்தைக்கு தயாரிப்பு வெளியீடு வரையிலான நேரத்தை மேம்படுத்துவதாகும். அதன்படி, நிபுணர் வளர்ச்சிக்கும் செயல்பாட்டிற்கும் இடையிலான செயல்முறையை மேம்படுத்துகிறார், அவர்களின் மொழியைப் பேசுகிறார் மற்றும் திறமையான குழாய்த்திட்டத்தை உருவாக்குகிறார்.
நீங்கள் என்ன தெரிந்து கொள்ள வேண்டும் மற்றும் செய்ய முடியும்? இங்கே முக்கியமானது:
- ஒரே நிறுவனத்தில் உள்ள பல துறைகளுடன் ஒரே நேரத்தில் தொடர்பு கொள்ள வேண்டியிருப்பதால், நல்ல மென்மையான திறன்கள் தேவை.
- மேலே இருந்து செயல்முறைகளைப் பார்க்கவும், அவற்றை எவ்வாறு மேம்படுத்துவது என்பதைப் புரிந்துகொள்ளவும் பகுப்பாய்வு கட்டமைப்பு சிந்தனை.
- அனைத்து வளர்ச்சி மற்றும் செயல்பாட்டு செயல்முறைகளை நீங்களே புரிந்து கொள்ள வேண்டும். அப்போதுதான் அவற்றை மேம்படுத்த முடியும்.
- ஒரு ஒருங்கிணைந்த உற்பத்தி செயல்முறையை உருவாக்க சிறந்த திட்டமிடல், பகுப்பாய்வு மற்றும் வடிவமைப்பு திறன்களும் தேவை.
அனைத்து DevOps பிரதிநிதிகளும் ஒரே மாதிரியானவர்களா அல்லது சிறப்புக்குள் வேறுபாடுகள் உள்ளதா?
சமீபத்தில், ஒரு சிறப்புக்குள் பல கிளைகள் தோன்றியுள்ளன. ஆனால் பொதுவாக, DevOps கருத்து முக்கியமாக மூன்று பகுதிகளை உள்ளடக்கியது: SRE (நிர்வாகி), டெவலப்பர் (டெவலப்பர்), மேலாளர் (வணிகத்துடனான தொடர்புக்கு பொறுப்பு). ஒரு DevOps நிபுணர் வணிகத்தின் தேவைகளைப் புரிந்துகொண்டு, ஒரு ஒருங்கிணைந்த செயல்முறையை உருவாக்குவதன் மூலம் அனைவருக்கும் இடையே திறமையான வேலையை ஒழுங்கமைக்கிறார்.
தயாரிப்பு மேம்பாட்டு சுழற்சி, கட்டிடக்கலை ஆகியவற்றின் அனைத்து செயல்முறைகளையும் அவர் நன்கு புரிந்துகொள்கிறார், மேலும் அபாயங்களை மதிப்பிடுவதற்கான மட்டத்தில் தகவல் பாதுகாப்பைப் புரிந்துகொள்கிறார். கூடுதலாக, DevOps தன்னியக்க அணுகுமுறைகள் மற்றும் கருவிகள் மற்றும் புரோகிராம்கள் மற்றும் சேவைகளுக்கான முன் மற்றும் பிந்தைய வெளியீட்டு ஆதரவை அறிந்து புரிந்துகொள்கிறது. பொதுவாக, DevOps இன் பணியானது, முழு அமைப்பையும் ஒட்டுமொத்தமாகப் பார்ப்பதும், இந்த அமைப்பின் வளர்ச்சிக்கு பங்களிக்கும் செயல்முறைகளை இயக்குவதும் நிர்வகிப்பதும் ஆகும்.
துரதிர்ஷ்டவசமாக, ரஷ்யாவிலும் வெளிநாட்டிலும், முதலாளிகள் எப்போதும் DevOps இன் சாரத்தை புரிந்து கொள்ள மாட்டார்கள். வெளியிடப்பட்ட காலியிடங்களைப் பார்க்கும்போது, DevOps காலியிடத்தை அழைக்கும் போது, நிறுவனங்கள் கணினி நிர்வாகிகள், குபெர்னெட்ஸ் நிர்வாகிகள் அல்லது பொதுவாக சோதனையாளர்களைத் தேடுவதை நீங்கள் கவனிப்பீர்கள். HH.ru மற்றும் LinkedIn இலிருந்து DevOps காலியிடங்களில் உள்ள அறிவு மற்றும் திறன்களின் மிகவும் மாறுபட்ட கலவை குறிப்பாக குறிப்பிடத்தக்கது.
DevOps என்பது ஒரு சிறப்பு மட்டுமல்ல, முதலில், உள்கட்டமைப்பைக் குறியீடாகக் கருதுவதற்கான ஒரு வழிமுறையாகும் என்பதைக் கவனத்தில் கொள்ள வேண்டும். முறையைச் செயல்படுத்துவதன் விளைவாக, மேம்பாட்டுக் குழுவின் அனைத்து உறுப்பினர்களும் தங்கள் பணியின் பகுதியை மட்டும் பார்க்கிறார்கள் மற்றும் புரிந்துகொள்கிறார்கள், ஆனால் முழு அமைப்பின் செயல்பாட்டையும் அவர்கள் ஒரு பார்வை கொண்டுள்ளனர்.
நீங்கள் பணிபுரியும் நிறுவனத்திற்கு DevOps எவ்வாறு உதவ முடியும்?
வணிகத்திற்கான மிக முக்கியமான அளவீடுகளில் ஒன்று டைம்-டு-மார்க்கெட் (டிடிஎம்) ஆகும். இது சந்தைப்படுத்துவதற்கான நேரம், அதாவது, ஒரு தயாரிப்பை உருவாக்கும் யோசனையிலிருந்து தயாரிப்புகளை விற்பனைக்கு அறிமுகப்படுத்துவதற்கான மாற்றம் நடைபெறும் காலம். தயாரிப்புகள் விரைவாக வழக்கற்றுப் போகும் தொழில்களுக்கு TTM மிகவும் முக்கியமானது.
DevOps இன் உதவியுடன், ரஷ்ய கூட்டமைப்பு மற்றும் வெளிநாடுகளில் உள்ள பல பிரபலமான சில்லறை விற்பனையாளர்கள் புதிய திசைகளை உருவாக்கத் தொடங்கினர். இந்த நிறுவனங்கள் ஆஃப்லைன் தளங்களை முழுமையாகவோ அல்லது பகுதியாகவோ கைவிட்டு, ஒட்டுமொத்தமாக ஆன்லைனில் நகர்கின்றன. இந்த நிலைமைகளில், பயன்பாடுகள் மற்றும் சேவைகளின் விரைவான வளர்ச்சி தேவைப்படுகிறது, இது DevOps கருவிகளைப் பயன்படுத்தாமல் சாத்தியமற்றது.
இதன் விளைவாக, சில சில்லறை விற்பனையாளர்கள் ஒரு நாளில் தேவையான பயன்பாடுகள் மற்றும் சேவைகளை தொடங்குவதற்கான செயல்முறையை விரைவுபடுத்த முடிந்தது. நவீன சந்தையில் போட்டியின் மிக முக்கியமான காரணி இதுவாகும்.
யார் டெவொப்ஸ் ஆகலாம்?
நிச்சயமாக, தொழில்நுட்ப சிறப்புகளின் பிரதிநிதிகளுக்கு இங்கே எளிதாக இருக்கும்: புரோகிராமர்கள், சோதனையாளர்கள், கணினி நிர்வாகிகள். பொருத்தமான கல்வி இல்லாமல் இந்தத் துறையில் செல்லும் எவரும் நிரலாக்க, சோதனை, செயல்முறை மேலாண்மை மற்றும் கணினி நிர்வாகம் ஆகியவற்றின் அடிப்படைகளைக் கற்றுக்கொள்ள தயாராக இருக்க வேண்டும். பின்னர், இவை அனைத்தும் தேர்ச்சி பெற்றால், DevOps கருத்தை முழுமையாகப் படிக்கத் தொடங்க முடியும்.
கருத்தை நன்கு புரிந்து கொள்ளவும், தேவையான அறிவு மற்றும் திறன் பற்றிய யோசனையைப் பெறவும், டெவொப்ஸ் வழிகாட்டியைப் படிப்பது, பீனிக்ஸ் திட்டத்தைப் படிப்பது மற்றும் வழிமுறைகளைப் படிப்பது மதிப்பு.
பகுப்பாய்வு மனப்பான்மை மற்றும் முறையான அணுகுமுறையைப் பயன்படுத்தக்கூடியவர்களுக்கு DevOps சிறப்பாகச் செயல்படும். ஒரு புதியவர் சிறந்த DevOpser ஆக எவ்வளவு காலம் எடுக்கும் என்று சொல்வது கடினம். இங்கே எல்லாமே ஆரம்ப அடிப்படையையும், சுற்றுச்சூழல் மற்றும் தீர்க்கப்பட வேண்டிய பணிகள் மற்றும் நிறுவனத்தின் அளவைப் பொறுத்தது. டெவொப்ஸ் தேவைப்படும் நிறுவனங்களில் பல தொழில்நுட்ப நிறுவனங்களும் அடங்கும்: Amazon, Netflix, Adobe, Etsy, Facebook மற்றும் Walmart.
ஒரு முடிவாக, DevOps வேலை இடுகைகளில் பாதிக்கும் மேலானது உண்மையில் அனுபவம் வாய்ந்த கணினி நிர்வாகிகளுக்கானது. இருப்பினும், DevOps இன் தேவை படிப்படியாக அதிகரித்து வருகிறது, இப்போது இந்த சுயவிவரத்தில் திறமையான நிபுணர்களின் கடுமையான பற்றாக்குறை உள்ளது.
அத்தகைய நிபுணராக மாற, நீங்கள் புதிய தொழில்நுட்பங்கள், கருவிகளைப் படிக்க வேண்டும், வேலையின் போது ஒரு முறையான அணுகுமுறையைப் பயன்படுத்த வேண்டும் மற்றும் ஆட்டோமேஷனை திறமையாகப் பயன்படுத்த வேண்டும். இது இல்லாமல், டெவொப்களை திறமையாக ஒழுங்கமைப்பது மிகவும் கடினம், சாத்தியமற்றது.
ஆதாரம்: www.habr.com