Thursday, January 2, 2014

Network Engineer ဆိုတာ….




ဒီေန႕ေခတ္မွာ Computer System ကိုအေျခခံျပီး မိမိအဖြဲ႕အစည္းရဲ႕ Network,
ဒါမွမဟုတ္ တစ္ကမာၻ လံုးနဲ႕ Network ခ်ိတ္ဆက္ေပးရတဲ့ Network Engineer
ေတြရဲ႕ေနရာဟာလည္းအေရးပါတဲ့ အခန္းက႑ကေနပါ၀င္လာပါတယ္။ ဒါေပမဲ့
Network Engineer လို႕သံုးႏႈန္းလိုက္ျပီ၊ မိမိကိုယ္ကို Network Engineer လို႕
သတ္မွတ္လိုက္ျပီဆိုလွ်င္၊ ေအာက္မွာေျပာထားတဲ့ Network Engineer
တစ္ေယာက္ရဲ႕ ကၽြမ္းက်င္မႈေတြ၊ တာ၀န္ေတြကိုသိျပီးျပီလား၊ တတ္ျပီးျပီလားဆို
တာကို မိမိကိုယ္ကိုျပန္ေမးၾကည့္ပါ။ ကၽြန္ေတာ္ကိုယ္တိုင္လည္း ဒီအေၾကာင္းအရာ
ကိုေရးေနတဲ့အတြက္ဒါေတြကိုကၽြမ္းက်င္တတ္ေျမာက္ျပီးျပီလားဆိုရင္ေတာ့…
No ပါ.။ ကၽြန္ေတာ္လည္းအခုမွေလ့လာေနစဲ လူတစ္ေယာက္ဆိုတာကို၀န္ခံပါတယ္။
ဒီေတာ့ေအာက္မွာ Network သမားတစ္ေယာက္ရဲ႕ ကၽြမ္းက်င္ထားရမဲ့အခ်က္ေတြနဲ႕
တာ၀န္ေတြကိုေလ့လာၾကည့္လိုက္ပါအံုး။
Network Engineer တစ္ေယာက္ကၽြမ္းက်င္ရမဲ့ Skills ေတြကေတာ့ အဖြဲ႕အစည္း
တစ္ခု၊ ဒါမွမဟုတ္ အဖြဲ႕အစည္းေတြအမ်ားၾကီးကို Network ေတြခ်ိတ္ဆက္ေပးျခင္း
(Installing)၊ ထိန္းသိမ္းေပးျခင္း(Maintaining)၊ ျပႆနာေတြျဖစ္လာပါကေျဖ
ရွင္းေပးျခင္း(Troubleshooting) ေတြကိုလုပ္ေဆာင္နိဳင္ရပါတယ္။ Network ေတြ
လို႕ေျပာလိုက္တဲ့ေနရာမွာ network မွာအသံုးျပဳတဲ့ Fax Machines, Printers
ေတြနဲ႕ Modems အမ်ိဳးမ်ိဳးတို႕ကိုလည္းကၽြမ္းက်င္စြာအသံုးျပဳနိဳင္ရပါတယ္။
ဒါ႕အျပင္…ဒီေန႕ေခတ္မွာအသံုးမ်ားလာတဲ့ Mobile Phones, Cellular Phones,
PDAs Devices ေတြျဖစ္တဲ့ Video Cameras ေတြအျပင္, Cabling methods,
wireless transmissions နဲ႕ သူတို႕မွာသံုးတဲ့ Software ေတြနဲ႕
လည္းရင္းနွီးကၽြမ္း၀င္ရပါအံုးမယ္။
Networking ပိုင္းနဲ႕ပါတ္သက္ျပီးေခၚေလ့ရွိတဲ့အလုပ္ေတြကေတာ့ Networking
Engineer, Systems Engineer, Network Analyst, Network
Consultant, Systems Manager, Network Manager, Network
Associate  network support, support engineer, IT support engineer,
helpdesk support, network administrator, Novell support engineer,
first-line support, second-line support, security engineer and
network architect တို႕ပဲျဖစ္ပါတယ္။
Certifications ေတြကိုေျပာရမယ္ဆိုရင္ေတာ့ ကြန္ပ်ဴတာတကၠသိုလ္ကေန ဘြဲ႕ရရ
မယ္၊ မဟုတ္ရင္ေတာ့ Information Technology ပိုင္းနဲ႕ပါတ္သက္ျပီးေတာ့
Diploma တစ္ခုခုရရပါမယ္။ ဒါက local educations ပိုင္းပါ။ ျပီးေတာ့ နိဳင္ငံတစ္
ကာအသိအမွတ္ျပဳ လက္မွတ္ေတြျဖစ္တဲ့ MCSE, CCNA, CCNP, CCIE နဲ႕
CNE (CCNA+MCP) အစရွိတဲ့ Certificates ေတြေအာင္ျမင္ထားရပါမယ္။
System ပိုင္းဆိုင္ရာအရကေတာ့ Windows, Cisco Systems, Linux, Unix နဲ႕
Novell Netware ေတြကိုရင္ႏွီးကၽြမ္း၀င္စြာအသံုးျပဳနိဳင္ရပါတယ္။ ေနာက္ျပီး
Networking မွာအသံုးျပဳေလ့ရွိတဲ့ Switches, Routers, Hubs, Servers,
Cables, Racks, Firewalls, LAN, WAN, TCP/IP, DNS, UDP, Latency,
VoIP, QoS, EIGRP, BGP, OSPF, NHRP, ATM, PPP, MPLS စတာေတြကို
လည္းသိထားရပါမယ္။
NE သမားတစ္ေယာက္ရဲ႕တာ၀န္ေတြကိုေျပာပါဆိုရင္ေတာ့ အေျခအေနကိုလိုက္ျပီး
ေတာ့ ကၽြမ္းက်င္စြာလုပ္ကိုင္နိဳင္ရပါမယ္။ ဆိုၾကပါစို႔..မိမိလုပ္မဲ့အဖြဲ႕အစည္းက bank
လိုအဖြဲ႕အစည္းလား? ဒါမွမဟုတ္ Small Company ေလးလား? ဒါမွမဟုတ္ ေဆး
ရံုၾကီးေတြမွာလား? ဒါမွမဟုတ္ေသးရင္ NGO လိုအဖြဲ႕အစည္းေတြလား?
ဆိုတာေတြပါ။ ပထမပိုင္းမွာေတာ့အလုပ္တစ္ခုကုိစ၀င္ျပီဆိုတာနဲ႕အျမဲတမ္းမွတ္
ထားရမွာက မိမိသည္ Junior ျဖစ္တယ္ဆိုတာကိုပါ။ ဘာေၾကာင့္လဲ? Network
Engineer တစ္ေယာက္ဆိုပါစို႕။ နက္၀ပ္အၾကီးၾကီးပဲျဖစ္ျဖစ္၊ အေသးေလး
ပဲျဖစ္ျဖစ္ကၽြမ္းကၽြမ္းက်င္က်င္ Installation, configuration, troubleshooting
လုပ္တတ္တယ္ေပါ့ဗ်ာ။ အဲဒါဆိုသူ႕ကအလုပ္နဲ႕အဆင္ေျပသြားျပီလား? … No ပါ။
အကယ္၍ပညာပိုင္းဆိုင္ရာကၽြမ္းက်င္အံုးေတာ့ သူ၀င္မဲ့အလုပ္အသစ္ကအဲဒီ
အလုပ္ကိုင္တည္ေထာင္လာတာအခ်ိန္တစ္ခုရွိေနျပီလား? ဒါမွမဟုတ္အခုမွ
အစပ်ိဳးခါစလား? ဆိုတာေတြကိုေလ့လာရပါမယ္။ အခ်ိန္တစ္ခုထိေရာက္ေနျပီ
ဆိုရင္လည္း လက္ရွိမွာဘာေတြလုပ္ေနလည္း…ဘာေတြထပ္ျပီးလုပ္ဖို႕ရွိ
သလဲဆိုတာကိုေလ့လာရပါမယ္။ အခုမွအစပ်ိဳးခါစဆိုရင္လည္း..ဒီလုပ္ငန္းကအဓိက
ဘာေတြလုပ္မွာလဲ? ကိုယ္ကေရာဘယ္အပိုင္းေတြကိုလုပ္ရမွာလည္းဆိုတာေတြကို
အရင္ဆံုးေလ့လာရပါအံုးမယ္။ ဒါေၾကာင့္လည္း junior လို႕ေျပာတာပါ။ ၀င္လုပ္ျပီးလို႕
လပိုင္းေလးေရာက္လာျပီဆိုရင္ေတာ့ ေကာင္းေကာင္းလုပ္နိဳင္သြားပါလိမ့္မယ္။
အဲဒီတာ၀န္ဆိုတာလည္းကိုယ္လုပ္ရမဲ့အလုပ္ေပၚမွာမႈတည္ျပီးေတာ့ကြဲသြားပါလိမ့္မယ္။
ဒါေပမဲ့ကၽြန္ေတာ့ NE ေက်ာင္းသားေတြကို ေျပာေလ့ရွိတဲ့စကားအတိုင္းေျပာရမယ္
ဆိုရင္ေတာ့.. Network သမားေတြအတြက္အဓိကအရးၾကီးတာကေတာ့ Backup
ပါ၊ျပီးရင္ Security, အဲဒီေနာက္ troubleshooting ပါ။ ဒါကေတာ့ကၽြန္ေတာ္
ယူဆတာပါ။ အခုဒီပိုစ့္ကိုဖတ္ေနၾကတဲ့ သူေတြလည္းမိမိတို႕ရဲ႕အျမင္ ေတြ
ကိုေျပာၾကည့္ၾကပါအံုး။ မတူရင္လည္းမတူနိဳင္ပါဘူး။ လြတ္လပ္စြာသေဘာ
ကြဲလြဲခြင့္ရွိပါတယ္။
အေပၚကကၽြန္ေတာ့ရဲ႕အျမင္ကိုျပန္ရွင္းရမယ္ဆိုရင္ေတာ့ ဥပမာ..ကၽြန္ေတာ့မွာ
Network တစ္ခုရွိမယ္ဆိုပါေတာ့။ အဲဒီ Network ထဲကို Virus တစ္ခု ဒါမွမဟုတ္
တျခား trojan တို႕၊ malicious worm တို႕၊ ဒါမွမဟုတ္ေသးရင္ company က
အရမ္းၾကီးတဲ့ အဖြဲ႕အစည္းဆိုရင္တျခားစီးပြားျပိဳင္ဘက္ အဖြဲ႕အစည္းေတြကလည္း
မသမာတဲ့နည္းေတြသံုးျပီး DDOS Attack တို႕လို Network Attacking
ေတြလုပ္နိဳင္ပါေသးတယ္။ ဒီေတာ့..ဒီေနရာမွာ Security ပိုင္းကိုလုိက္တဲ့
သူေတြကေတာ့ DDOSေလာက္ေတာ့ေၾကာက္စရာမလိုပါဘူးတို႕…
ဘာတို႕ေျပာနိဳင္ပါတယ္။ ဒါေပမဲ့ေသေသခ်ာခ်ာစဥ္းစားၾကည့္ပါ။
ဘာလဲဆိုေတာ့…ကၽြန္ေတာ္တို႕သံုးေနၾကတဲ့ Antivirusေတြေတာင္ တစ္ပါတ္
တစ္ခါ၊ ႏွစ္ပါတ္တစ္ခါ update လုပ္လုပ္ေပးေနရပါတယ္။
ဘာေၾကာင့္လဲဆိုေတာ့ attack ေတြကအျမဲတမ္း update ျဖစ္ေနတာကို။
ဒါေတာင္ရိုးရိုး computer system virus ကိုေျပာေနတာေနာ္။ Internet ဆိုတဲ့
public network ၾကီးကတိုက္တဲ့ attack ေတြဆိုရင္ပိုျပီးေတာ့ေတာင္ update
ျဖစ္ျဖစ္ေနပါတယ္။ ကၽြန္ေတာ္တို႕ကသာမသိၾကလို႕ပါ။ ဒီေတာ့တစ္ခ်ိန္မဟုတ္
တစ္ခ်ိန္မွာေတာ့ကၽြန္ေတာ္တို႕အတိုက္ခံရနိဳင္ပါတယ္။ Microsoft ရဲ႕ ISA,
TMG software firewall ေတြဘယ္ေလာက္ေကာင္းပါတယ္ေျပာေျပာ..
Cisco ASA Hardware Firewall ေတြဘယ္ေလာက္ေကာင္းပါ
တယ္ေျပာေျပာ Attack လုပ္ျပီးေဖာက္နိဳင္တဲ့ hacker ေတြကေတာ့ရွိေန
အံုးမွာပါပဲ။ ဒီေတာ့ attacking လုပ္ခံရသည္ျဖစ္ေစ၊ မလုပ္ခံရဘူးျဖစ္ေစ၊
ကၽြန္ေတာ္တို႕ Data backup, Software Backup, Application Backup
ေတြေတာ့လုပ္ထားသင့္ပါတယ္။ ဒါမွသာ မိမိရဲ႕ Network Down သြားရင္
အလြယ္တကူ ျပန္ျပီး Restore ျပန္လုပ္နိဳင္မွာျဖစ္ပါတယ္။ အဲ..Backup
လုပ္မဲ့ Backup Drive ေတြ၊ Backup Tape ေတြမွာေတာ့ virus ေတြ
ရွိမေနေအာင္ေတာ့သတိထားေပါ့ဗ်ာ။ မဟုတ္ရင္ Virus ေတြကို Restore
လုပ္မိသလိုျဖစ္သြားပါလိမ့္မယ္။
ဒုတိယကေတာ့ အေပၚမွာေျပာခဲ့တဲ့ Security ေပါ့။ ပ်က္သြားမွာထက္စာရင္..မပ်က္
ခင္တည္းကၾကိဳတင္ကာကြယ္ေပါ့ဗ်ာ။ တတိယကေတာ့ Troubleshooting ပါ။
ပ်က္သြားတဲ့အပိုင္းေတြ၊ Data ေတြကို Backup ကတဆင့္ Restore ျပန္လုပ္ျပီးျပီ
ဆိုတာနဲ႕ system ေတြမွာပ်က္သြားတဲ့၊ ဒါမွမဟုတ္ပ်က္ေနတဲ့ အပိုင္းေတြကို ျပန္ျပီး
Repairing လုပ္ရပါလိမ့္အံုးမယ္။ ဒါမွသာနဂိုလ္အတိုင္း ျပန္ျပီး Stable ျဖစ္တဲ့
Network တစ္ခုကိုျပန္ရမွာျဖစ္ပါေၾကာင္း………..



No comments:

Post a Comment