ప్లాట్‌ఫారమ్ ఇంజనీర్‌గా ఎలా మారాలి లేదా DevOps దిశలో ఎక్కడ అభివృద్ధి చేయాలి?

ప్లాట్‌ఫారమ్ ఇంజనీర్‌గా ఎలా మారాలి లేదా DevOps దిశలో ఎక్కడ అభివృద్ధి చేయాలి?

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

ప్లాట్‌ఫారమ్ ఇంజనీర్లకు డిమాండ్ ఎక్కడ నుండి వస్తుంది?

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

సంస్థ యొక్క మౌలిక సదుపాయాలను నిర్వహించడానికి ప్లాట్‌ఫారమ్ విధానం యొక్క ప్రధాన ప్రయోజనాలు క్రింది విధంగా ఉన్నాయి:

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

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

ఎందుకు కుబెర్నెట్స్?

మౌలిక సదుపాయాల ప్లాట్‌ఫారమ్‌ను రూపొందించడానికి వివిధ సాధనాలను ఆధారంగా ఉపయోగించవచ్చు. గతంలో ఇది మెసోస్, ఇప్పుడు కుబెర్నెట్స్‌తో పాటు మీరు నోమాడ్‌ను ఉపయోగించవచ్చు మరియు మీ స్వంత “సైకిళ్లను” రూపొందించడంలో ఎవరూ మిమ్మల్ని పరిమితం చేయరు. ఇంకా, అధిక సంఖ్యలో కంపెనీలు కుబెర్నెట్స్‌లో ప్లాట్‌ఫారమ్‌ను నిర్మించడానికి ఇష్టపడతాయి. అతను చాలా విలువైనది ఇదే:

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

కుబెర్నెట్‌లను కొత్త పరిశ్రమ ప్రమాణం అని పిలవవచ్చు, మీ కంపెనీ దీన్ని ఉపయోగించడం ప్రారంభించడానికి కొంత సమయం పడుతుంది.

దురదృష్టవశాత్తు, ఇవన్నీ ఉచితంగా రాదు: కుబెర్నెట్స్ మరియు కంటైనర్ టెక్నాలజీ రాకతో, బృందం వారి రోజువారీ పనిలో ఉపయోగించే ప్రక్రియలు మరియు సాధనాలు చాలా మార్పులకు లోనవుతున్నాయి:

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

డెవలపర్ యొక్క స్థానిక వాతావరణం మరియు అప్లికేషన్ డీబగ్గింగ్ విధానం కూడా మార్పులకు లోబడి ఉంటాయి.

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

ఇన్‌ఫ్రాస్ట్రక్చర్ ప్లాట్‌ఫారమ్‌తో పనిచేయడానికి కొత్త సామర్థ్యాలు మాత్రమే అవసరం నిర్వాహకులు (ఇప్పుడు ఇన్‌ఫ్రాస్ట్రక్చర్ ఇంజనీర్‌గా మారుతున్న ప్రత్యేకత), కానీ డెవలపర్‌ల కోసం కూడా. డెవలపర్ అతని అప్లికేషన్ ఎలా ప్రారంభించబడిందో మరియు పోరాటంలో పని చేస్తుందో అర్థం చేసుకోవాలి, అతను పర్యావరణ వ్యవస్థను గరిష్టంగా ఉపయోగించగలగాలి, అప్లికేషన్‌ను డీబగ్ చేయగలగాలి లేదా విస్తరణ మరియు కాన్ఫిగరేషన్ విధానాలను మార్చగలగాలి. అలాగే, ఈ జ్ఞానం లేకుండా మీరు చేయలేరు సాంకేతిక లీడ్స్: మీరు పెద్ద మొత్తంలో R&Dని నిర్వహించాలి, తగిన సాధనాలను ఎంచుకోవాలి, వాటి పరిమితులను అధ్యయనం చేయాలి, ప్లాట్‌ఫారమ్‌లో భాగమైన సాధనాల మధ్య ఏకీకరణకు విధానాలను కనుగొనాలి మరియు ఉత్పత్తి బృందాలు ప్లాట్‌ఫారమ్ సేవలను ఉపయోగించడం కోసం వివిధ దృశ్యాలను అందించాలి.

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

మరియు మేము మా ఆన్‌లైన్ కోర్సు “కుబెర్నెటెస్ ఆధారంగా మౌలిక సదుపాయాల ప్లాట్‌ఫారమ్”లో ఈ సమాచారం మొత్తాన్ని సేకరించాము. 5 నెలల అభ్యాసంలో మీరు ప్రావీణ్యం పొందుతారు:

  • కుబెర్నెటెస్ ఎలా పని చేస్తుంది
  • దీన్ని ఉపయోగించి DevOps పద్ధతులు ఎలా అమలు చేయబడతాయి
  • ఏ పర్యావరణ వ్యవస్థ సాధనాలు పోరాటంలో ఉపయోగించబడేంత పరిణతి చెందినవి మరియు వాటిని ఒకదానితో ఒకటి ఎలా సమగ్రపరచాలి.

ఇతర విద్యా కార్యక్రమాల మాదిరిగా కాకుండా, మేము పర్యావరణ వ్యవస్థ మరియు ఆపరేటింగ్ కుబెర్నెట్స్ క్లస్టర్‌ల యొక్క సూక్ష్మ నైపుణ్యాలపై దృష్టి పెడతాము మరియు ఇక్కడే తమ ఇన్‌ఫ్రాస్ట్రక్చర్ ప్లాట్‌ఫారమ్‌కు మారాలని నిర్ణయించుకునే కంపెనీలకు ఇబ్బందులు తలెత్తుతాయి.

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

ఈ నైపుణ్యాలను మాస్టరింగ్ చేయడానికి బలమైన జ్ఞానం అవసరమని గమనించడం ముఖ్యం DevOps అభ్యాసాలు మరియు సాధనాలు. జాబ్ మార్కెట్ మా పరిశీలనల ప్రకారం, అటువంటి శిక్షణ తర్వాత ఒక నిపుణుడు సురక్షితంగా 150-200 వేల రూబిళ్లు జీతం ఆశించవచ్చు.

మీరు DevOps అభ్యాసాలను ఉపయోగించడంలో అనుభవం ఉన్న నిపుణులైతే, మేము మిమ్మల్ని ఆహ్వానిస్తున్నాము ప్రవేశ పరీక్షను తీసుకోండి మరియు కోర్సు ప్రోగ్రామ్‌తో మరింత వివరంగా తెలుసుకోండి.

మూలం: www.habr.com

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