DevOps నిర్వాహకులు వారు ఏమి చేస్తున్నారో వివరించండి

రచయిత: Roger Morrison
సృష్టి తేదీ: 27 సెప్టెంబర్ 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
MJC Stream:  О чем говорят лиды?
వీడియో: MJC Stream: О чем говорят лиды?

విషయము


మూలం: డ్రాగన్ ఇమేజెస్ / ఐస్టాక్ఫోటో

Takeaway:

DevOps ఒక అధునాతన ఆలోచన - మరియు DevOps మేనేజర్‌కు కోడ్‌బేస్ పని, భద్రత, ఖర్చు మరియు మరెన్నో అంశాలను కలిగి ఉన్న పెద్ద ఉద్యోగం ఉంది.

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

ఈ డైనమిక్ వాతావరణంలో, కార్పొరేట్ నిర్మాణంలో DevOps మేనేజర్ ఒక ముఖ్యమైన వ్యక్తి. (DevOps లోని అభివృద్ధిలో DevOps గురించి మరింత తెలుసుకోండి.)

DevOps మేనేజర్ ఏమి చేస్తారు? చిన్న సమాధానం మరియు సుదీర్ఘ సమాధానం ఉంది. చిన్న సమాధానం ఏమిటంటే, DevOps మేనేజర్ కేవలం DevOps ను ఒక తత్వశాస్త్రంగా ప్రోత్సహిస్తుంది మరియు అమలు చేస్తుంది - DevOps మేనేజర్ DevOps వ్యూహాల ప్రకారం జట్లను నిర్వహిస్తాడు మరియు DevOps ను బయటి సమాజానికి కూడా సువార్త చేస్తాడు - ఉదాహరణకు, కస్టమర్ స్థావరానికి.


ఒక దీర్ఘ సమాధానం ఏమిటంటే, DevOps మేనేజర్ చాలా టోపీలను ధరించవచ్చు. అతను లేదా ఆమె జట్టు నిర్వహణలో పాల్గొనవచ్చు, కానీ పరీక్షలు, వ్యవస్థలను నిర్వహించడం లేదా వ్యాపార భాగస్వాములు లేదా విక్రేతలతో ఒప్పందాలను ఏర్పాటు చేయడం వంటి సాంకేతిక ప్రక్రియలలో కూడా పాల్గొనవచ్చు. భద్రత నుండి ఖర్చు వరకు ఆటోమేషన్ నుండి CI / CD వరకు, DevOps నిర్వాహకుడికి వివిధ రకాల బాధ్యతలు మరియు సవాళ్లతో నిజమైన ఉద్యోగం ఉంది.

DevOps మేనేజర్ రోజు నుండి ఏమి చేయవచ్చనే దాని గురించి మేము కొంతమంది నిపుణులను అడిగారు.

జట్లు మరియు సంస్కృతుల నిర్వహణ

దాదాపు ఏదైనా DevOps మేనేజర్‌కు ఉన్నత-స్థాయి సవాళ్లలో ఒకటి వ్యాపారం యొక్క ప్రజల వైపు.

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

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


బగ్స్ లేవు, ఒత్తిడి లేదు - మీ జీవితాన్ని నాశనం చేయకుండా జీవితాన్ని మార్చే సాఫ్ట్‌వేర్‌ను రూపొందించడానికి స్టెప్ గైడ్ ద్వారా మీ దశ

సాఫ్ట్‌వేర్ నాణ్యత గురించి ఎవరూ పట్టించుకోనప్పుడు మీరు మీ ప్రోగ్రామింగ్ నైపుణ్యాలను మెరుగుపరచలేరు.

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

"DevOps మేనేజర్ నిరంతర ప్రాతిపదికన సంబంధిత DevOps మాత్రికలను కొలుస్తుంది మరియు ఆప్టిమైజ్ చేస్తుంది ... చక్రం సమయం, నిర్మాణాల పౌన frequency పున్యం, పరీక్ష కవరేజ్ మరియు పరీక్ష చక్రం సమయం, విడుదలల వేగం మరియు విస్తరణల ఫ్రీక్వెన్సీ" అని థెతి చెప్పారు.

ప్రక్రియలను తెరవడం - కోర్ డెవొప్స్ ఫిలాసఫీలు

ఈ టీమ్ మేనేజ్‌మెంట్ అంతా కంపెనీ వర్క్‌ఫ్లోల్లోకి కొన్ని DevOps “మ్యాజిక్” ను పొందడంలో సహాయపడుతుంది.

గరాటు లేదా పైప్‌లైన్‌ను మెరుగుపరచడానికి, ప్రక్రియలను వేగవంతం చేయడానికి లేదా సమకాలీకరించడానికి DevOps నిర్వాహకులు వినూత్న మార్గాలను కనుగొనవలసి ఉంటుంది, తద్వారా అవి మరింత అతుకులుగా ఉంటాయి. ఇది తరచుగా హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్ వాతావరణంలో కొన్ని పరిమితులను తొలగించడం ద్వారా కంపెనీలను 100 శాతం గరిష్ట ప్రభావంతో పనిచేయకుండా చేస్తుంది. (మీ సంస్థకు DevOps సరైనదా అని ఖచ్చితంగా తెలియదా? మీ IT వ్యూహానికి DevOps ఎందుకు ముఖ్యమో చూడండి.)

"గత 5-10 సంవత్సరాలుగా పరిశ్రమలో ఒక సాధారణ గుర్తింపు ఉంది, డెవలపర్లు మరియు కార్యకలాపాల కోసం ప్రత్యేక గోతులు ఉపయోగించి సాఫ్ట్‌వేర్‌ను అభివృద్ధి చేయడం మరియు అమలు చేయడం సాధారణంగా మంచి ఫలితాలను ఇవ్వదు" అని రిట్రీవర్ కమ్యూనికేషన్స్ యొక్క CTO నిక్ గ్రాంజ్ వివరించారు. "గోతులు కంచె మీద వస్తువులను విసిరే మరియు ఏదో తప్పు జరిగినప్పుడు ఒకరినొకరు నిందించుకునే సంస్కృతిని సృష్టిస్తాయి. డెవొప్స్ ఉద్యమంలో ప్రారంభంలో, ఆ గోతులు విచ్ఛిన్నం చేయడంపై దృష్టి కేంద్రీకరించబడింది, తద్వారా డెవలపర్లు మరియు కార్యకలాపాలు ఒకదానికొకటి ఎక్కువ సానుభూతిని కలిగి ఉంటాయి మరియు కలిసి బాగా పని చేస్తాయి. ”

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

ఇవన్నీ సంస్థకు కాంక్రీట్ ప్రయోజనాలను ఉత్పత్తి చేస్తాయని ఆయన అన్నారు.

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

స్టాక్‌తో వ్యవహరించడం - డెవొప్స్ నిర్వాహకులు మరియు సిస్టమ్ అడ్మినిస్ట్రేషన్

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

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

"ఆదర్శ డెవొప్స్ మేనేజర్ అభివృద్ధి, కార్యకలాపాలు, భద్రత, మౌలిక సదుపాయాలు మరియు మద్దతుతో కూడిన విస్తృత నైపుణ్యాలతో కూడిన బృందాన్ని కలిగి ఉన్నారు, వారు సమగ్ర డెలివరీ జట్లకు కొత్త సాధనాలు మరియు సాంకేతికతలను స్వీకరించడంలో సహాయపడటానికి కన్సల్టెంట్లుగా వ్యవహరించగలరు" అని అట్లాసియన్‌లోని డెవలపర్ అడ్వకేట్ ఇయాన్ బుకానన్ అన్నారు. "మరింత వాస్తవికంగా, DevOps నిర్వాహకులు కొన్ని (సిస్టమ్ అడ్మినిస్ట్రేటర్లను) కలిగి ఉన్నారు మరియు విస్తరణ పైప్‌లైన్‌లోని అన్ని సాధనాలను ఆటోమేట్ చేయడం, సమగ్రపరచడం మరియు ఆపరేట్ చేయడం అసాధ్యమైన బాధ్యతను కలిగి ఉన్నారు."

కొంతమంది వ్యక్తులు DevOps మేనేజర్ కేవలం కనిపెట్టిన ఉదాహరణగా భావిస్తున్నప్పటికీ, ఆచరణాత్మక అనువర్తనం ఈ పాత్ర ఎంత ముఖ్యమో చూపిస్తుంది అని బుకానన్ వివరించారు.

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

నిజమే, డెవొప్స్ నిర్వాహకులు ఐటిలో పెద్ద పనులు చేస్తున్నారు. మెషీన్ లెర్నింగ్ మరియు సెంటియెంట్ కంప్యూటింగ్ యొక్క కొత్త యుగంలోకి ప్రవేశించినప్పుడు - సరికొత్త మరియు ఉత్తమమైన సాంకేతిక పరిజ్ఞానాలను మలుపు తిప్పే “నెక్స్ట్-జెన్” నిర్వహణ పద్ధతులకు మార్గం సుగమం చేయడానికి వారు సహాయం చేస్తున్నారు.