యూనివర్సల్ సైనికుడు లేదా ఇరుకైన నిపుణుడు? DevOps ఇంజనీర్ ఏమి తెలుసుకోవాలి మరియు చేయగలగాలి

యూనివర్సల్ సైనికుడు లేదా ఇరుకైన నిపుణుడు? DevOps ఇంజనీర్ ఏమి తెలుసుకోవాలి మరియు చేయగలగాలి
DevOps ఇంజనీర్ నైపుణ్యం సాధించాల్సిన సాంకేతికతలు మరియు సాధనాలు.

DevOps అనేది ITలో పెరుగుతున్న ట్రెండ్; స్పెషాలిటీకి ప్రజాదరణ మరియు డిమాండ్ క్రమంగా పెరుగుతోంది. GeekBrains చాలా కాలం క్రితం తెరవబడింది DevOps ఫ్యాకల్టీ, సంబంధిత ప్రొఫైల్ యొక్క నిపుణులు ఇక్కడ శిక్షణ పొందుతారు. మార్గం ద్వారా, DevOps వృత్తి తరచుగా సంబంధిత వాటితో గందరగోళం చెందుతుంది - ప్రోగ్రామింగ్, సిస్టమ్ అడ్మినిస్ట్రేషన్ మొదలైనవి.

వాస్తవానికి DevOps అంటే ఏమిటి మరియు ఈ వృత్తికి ప్రతినిధులు ఎందుకు అవసరమో స్పష్టం చేయడానికి, మేము ఆర్కిటెక్ట్ నికోలాయ్ బుటెంకోతో మాట్లాడాము Mail.ru క్లౌడ్ సొల్యూషన్స్. అతను DevOps ఫ్యాకల్టీ కోర్సు సిలబస్‌ను అభివృద్ధి చేయడంలో నిమగ్నమై ఉన్నాడు మరియు మూడవ త్రైమాసిక విద్యార్థులకు కూడా బోధిస్తున్నాడు.

మంచి DevOps ఏమి తెలుసుకోవాలి మరియు ఏమి చేయగలగాలి?

ఇక్కడ అతను ఏమి చేయలేడు అని వెంటనే చెప్పడం మంచిది. ఈ వృత్తి యొక్క ప్రతినిధి ఒక వ్యక్తి ఆర్కెస్ట్రా అని ఒక పురాణం ఉంది, అతను గొప్ప కోడ్ రాయగలడు, ఆపై దానిని పరీక్షించగలడు మరియు అతని ఖాళీ సమయంలో అతను వెళ్లి తన సహోద్యోగుల ప్రింటర్లను సరిచేస్తాడు. బహుశా అతను గిడ్డంగిలో కూడా సహాయం చేస్తాడు మరియు బారిస్టాను భర్తీ చేస్తాడు.

DevOps స్పెషలిస్ట్ ఏమి చేయగలరో తెలుసుకోవడానికి, భావన యొక్క నిర్వచనానికి తిరిగి వెళ్దాం. DevOps అనేది ఉత్పత్తి అభివృద్ధి నుండి మార్కెట్‌కు ఉత్పత్తి విడుదల వరకు సమయాన్ని ఆప్టిమైజేషన్ చేస్తుంది. దీని ప్రకారం, నిపుణుడు అభివృద్ధి మరియు ఆపరేషన్ మధ్య ప్రక్రియను ఆప్టిమైజ్ చేస్తాడు, వారి భాష మాట్లాడతాడు మరియు సమర్థవంతమైన పైప్‌లైన్‌ను నిర్మిస్తాడు.

మీరు ఏమి తెలుసుకోవాలి మరియు ఏమి చేయగలరు? ఇక్కడ ముఖ్యమైనది:

  • మీరు ఒకే కంపెనీలోని అనేక విభాగాలతో ఏకకాలంలో సంభాషించాల్సిన అవసరం ఉన్నందున, మంచి సాఫ్ట్ స్కిల్స్ అవసరం.
  • పై నుండి ప్రక్రియలను చూడడానికి మరియు వాటిని ఎలా ఆప్టిమైజ్ చేయాలో అర్థం చేసుకోవడానికి విశ్లేషణాత్మక నిర్మాణాత్మక ఆలోచన.
  • మీరు అన్ని అభివృద్ధి మరియు ఆపరేషన్ ప్రక్రియలను మీరే అర్థం చేసుకోవాలి. అప్పుడు మాత్రమే వాటిని ఆప్టిమైజ్ చేయవచ్చు.
  • ఏకీకృత తయారీ ప్రక్రియను రూపొందించడానికి అద్భుతమైన ప్రణాళిక, విశ్లేషణ మరియు డిజైన్ నైపుణ్యాలు కూడా అవసరం.

DevOps ప్రతినిధులందరూ ఒకేలా ఉన్నారా లేదా స్పెషాలిటీలో తేడాలు ఉన్నాయా?

ఇటీవల, ఒక ప్రత్యేకతలో అనేక శాఖలు ఉద్భవించాయి. కానీ సాధారణంగా, DevOps భావన ప్రధానంగా మూడు ప్రాంతాలను కలిగి ఉంటుంది: SRE (నిర్వాహకుడు), డెవలపర్ (డెవలపర్), మేనేజర్ (వ్యాపారంతో పరస్పర చర్యకు బాధ్యత వహించాలి). DevOps నిపుణుడు వ్యాపారం యొక్క అవసరాలను అర్థం చేసుకుంటాడు మరియు ఏకీకృత ప్రక్రియను సృష్టించడం ద్వారా ప్రతి ఒక్కరి మధ్య సమర్థవంతమైన పనిని నిర్వహిస్తాడు.

అతను ఉత్పత్తి అభివృద్ధి చక్రం, ఆర్కిటెక్చర్ యొక్క అన్ని ప్రక్రియల గురించి కూడా మంచి అవగాహన కలిగి ఉన్నాడు మరియు నష్టాలను అంచనా వేయడానికి స్థాయిలో సమాచార భద్రతను అర్థం చేసుకున్నాడు. అదనంగా, DevOps ఆటోమేషన్ విధానాలు మరియు సాధనాలను తెలుసు మరియు అర్థం చేసుకుంటుంది, అలాగే ప్రోగ్రామ్‌లు మరియు సేవలకు ముందు మరియు పోస్ట్-రిలీజ్ మద్దతు. సాధారణంగా, DevOps యొక్క పని మొత్తం సిస్టమ్‌ను ఒకే మొత్తంగా చూడడం, ఈ సిస్టమ్ అభివృద్ధికి దోహదపడే ప్రక్రియలను నిర్దేశించడం మరియు నిర్వహించడం.

యూనివర్సల్ సైనికుడు లేదా ఇరుకైన నిపుణుడు? DevOps ఇంజనీర్ ఏమి తెలుసుకోవాలి మరియు చేయగలగాలి
దురదృష్టవశాత్తు, రష్యా మరియు విదేశాలలో, యజమానులు ఎల్లప్పుడూ DevOps యొక్క సారాంశాన్ని అర్థం చేసుకోలేరు. ప్రచురించబడిన ఖాళీలను పరిశీలిస్తే, DevOps ఖాళీకి కాల్ చేస్తున్నప్పుడు, కంపెనీలు సిస్టమ్ అడ్మినిస్ట్రేటర్‌లు, కుబెర్నెట్స్ అడ్మినిస్ట్రేటర్‌లు లేదా టెస్టర్‌ల కోసం వెతుకుతున్నాయని మీరు గమనించవచ్చు. HH.ru మరియు LinkedIn నుండి DevOps ఖాళీలలో చాలా భిన్నమైన జ్ఞానం మరియు నైపుణ్యాల మిశ్రమం ప్రత్యేకంగా అద్భుతమైనది.

DevOps ఒక ప్రత్యేకత మాత్రమే కాదు, ఇది అన్నింటిలో మొదటిది, మౌలిక సదుపాయాలను కోడ్‌గా పరిగణించే పద్దతి అని గమనించడం ముఖ్యం. పద్దతిని అమలు చేసిన ఫలితంగా, డెవలప్‌మెంట్ టీమ్‌లోని సభ్యులందరూ వారి పని ప్రాంతాన్ని మాత్రమే చూస్తారు మరియు అర్థం చేసుకుంటారు, కానీ వారు మొత్తం సిస్టమ్ యొక్క ఆపరేషన్ గురించి దృష్టిని కలిగి ఉంటారు.

మీరు పనిచేసే కంపెనీకి DevOps ఎలా సహాయం చేస్తుంది?

వ్యాపారం కోసం అత్యంత ముఖ్యమైన కొలమానాలలో ఒకటి టైమ్-టు-మార్కెట్ (TTM). ఇది మార్కెట్ చేయడానికి సమయం, అంటే, ఉత్పత్తిని సృష్టించే ఆలోచన నుండి ఉత్పత్తిని అమ్మకానికి ప్రారంభించే వరకు పరివర్తన జరిగే కాలం. ఉత్పత్తులు త్వరగా వాడుకలో లేని పరిశ్రమలకు TTM చాలా ముఖ్యమైనది.

DevOps సహాయంతో, రష్యన్ ఫెడరేషన్ మరియు విదేశాలలో అనేక ప్రసిద్ధ రిటైలర్లు కొత్త దిశలను అభివృద్ధి చేయడం ప్రారంభించారు. ఆఫ్‌లైన్ ప్లాట్‌ఫారమ్‌లను పూర్తిగా లేదా పాక్షికంగా వదిలివేసి, ఈ కంపెనీలు సామూహికంగా ఆన్‌లైన్‌లో తరలిపోతున్నాయి. ఈ పరిస్థితులలో, అప్లికేషన్లు మరియు సేవల యొక్క వేగవంతమైన అభివృద్ధి అవసరం, ఇది DevOps సాధనాలను ఉపయోగించకుండా అసాధ్యం.

యూనివర్సల్ సైనికుడు లేదా ఇరుకైన నిపుణుడు? DevOps ఇంజనీర్ ఏమి తెలుసుకోవాలి మరియు చేయగలగాలి
ఫలితంగా, కొంతమంది రిటైలర్లు ఒక రోజులో అక్షరాలా అవసరమైన అప్లికేషన్‌లు మరియు సేవలను ప్రారంభించే ప్రక్రియను వేగవంతం చేయగలిగారు. మరియు ఇది ఆధునిక మార్కెట్లో పోటీ యొక్క అతి ముఖ్యమైన అంశం.

DevOps ఎవరు కాగలరు?

వాస్తవానికి, సాంకేతిక ప్రత్యేకతల ప్రతినిధుల కోసం ఇక్కడ సులభంగా ఉంటుంది: ప్రోగ్రామర్లు, టెస్టర్లు, సిస్టమ్ అడ్మినిస్ట్రేటర్లు. తగిన విద్య లేకుండా ఈ రంగంలోకి వెళ్లే ఎవరైనా ప్రోగ్రామింగ్, టెస్టింగ్, ప్రాసెస్ మేనేజ్‌మెంట్ మరియు సిస్టమ్ అడ్మినిస్ట్రేషన్ యొక్క ప్రాథమికాలను నేర్చుకోవడానికి సిద్ధంగా ఉండాలి. మరియు అప్పుడు మాత్రమే, ఇవన్నీ ప్రావీణ్యం పొందిన తర్వాత, DevOps కాన్సెప్ట్‌ను పూర్తిగా అధ్యయనం చేయడం ప్రారంభించడం సాధ్యమవుతుంది.

భావనను బాగా అర్థం చేసుకోవడానికి మరియు అవసరమైన జ్ఞానం మరియు నైపుణ్యం గురించి ఆలోచన పొందడానికి, DevOps గైడ్‌ను చదవడం, ఫీనిక్స్ ప్రాజెక్ట్‌ను అధ్యయనం చేయడం, అలాగే పద్దతిని చదవడం విలువ. “DevOps ఫిలాసఫీ. ది ఆర్ట్ ఆఫ్ ఐటి మేనేజ్‌మెంట్". మరో గొప్ప పుస్తకం - "DevSecOps వేగవంతమైన, మెరుగైన మరియు బలమైన సాఫ్ట్‌వేర్‌కు మార్గం".

విశ్లేషణాత్మక మనస్తత్వం మరియు క్రమబద్ధమైన విధానాన్ని ఉపయోగించగల వ్యక్తుల కోసం DevOps ఉత్తమంగా పని చేస్తుంది. కొత్త వ్యక్తి గొప్ప DevOpser కావడానికి ఎంత సమయం పడుతుందో చెప్పడం కష్టం. ఇక్కడ ప్రతిదీ ప్రారంభ స్థావరంపై ఆధారపడి ఉంటుంది, అలాగే పర్యావరణం మరియు పరిష్కరించాల్సిన పనులు మరియు కంపెనీ పరిమాణంపై ఆధారపడి ఉంటుంది. డెవొప్స్ అవసరమయ్యే కంపెనీలలో అనేక టెక్ దిగ్గజాలు ఉన్నాయి: Amazon, Netflix, Adobe, Etsy, Facebook మరియు Walmart.

ముగింపుగా, DevOps జాబ్ పోస్టింగ్‌లలో సగానికి పైగా వాస్తవానికి అనుభవజ్ఞులైన సిస్టమ్ అడ్మినిస్ట్రేటర్‌లకు సంబంధించినవి. అయినప్పటికీ, DevOps అవసరం క్రమంగా పెరుగుతోంది మరియు ఇప్పుడు ఈ ప్రొఫైల్‌లో సమర్థ నిపుణుల కొరత తీవ్రంగా ఉంది.

అటువంటి నిపుణుడిగా మారడానికి, మీరు కొత్త సాంకేతికతలు, సాధనాలను అధ్యయనం చేయాలి, పని సమయంలో క్రమబద్ధమైన విధానాన్ని ఉపయోగించాలి మరియు ఆటోమేషన్‌ను సమర్థవంతంగా వర్తింపజేయాలి. అది లేకుండా, DevOpsను సమర్థవంతంగా నిర్వహించడం చాలా కష్టం, అసాధ్యం కాకపోయినా.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి