Text copied to clipboard!
শিরোনাম
Text copied to clipboard!সিস্টেমস প্রোগ্রামার
বিবরণ
Text copied to clipboard!
আমরা খুঁজছি একজন দক্ষ ও বিশদমুখী সিস্টেমস প্রোগ্রামার, যিনি অপারেটিং সিস্টেম, সিস্টেম-লেভেল সফটওয়্যার, ডিভাইস ইন্টারফেস, পারফরম্যান্স-সংবেদনশীল অ্যাপ্লিকেশন এবং অবকাঠামোগত টুল উন্নয়ন, রক্ষণাবেক্ষণ ও অপ্টিমাইজেশনে গুরুত্বপূর্ণ ভূমিকা পালন করবেন। এই পদে কাজ করা ব্যক্তি কম্পিউটার সিস্টেমের অভ্যন্তরীণ কার্যপ্রণালী গভীরভাবে বুঝবেন এবং হার্ডওয়্যার ও সফটওয়্যারের মধ্যে কার্যকর সমন্বয় নিশ্চিত করতে সক্ষম হবেন। তিনি এমন সফটওয়্যার উপাদান তৈরি করবেন যা উচ্চ নির্ভরযোগ্যতা, নিরাপত্তা, দক্ষতা এবং স্কেলযোগ্যতা বজায় রেখে জটিল প্রযুক্তিগত পরিবেশে কাজ করতে পারে।
এই ভূমিকায় সফল হতে হলে প্রার্থীকে নিম্নস্তরের প্রোগ্রামিং, মেমরি ব্যবস্থাপনা, প্রসেস ও থ্রেড নিয়ন্ত্রণ, ফাইল সিস্টেম, নেটওয়ার্কিং, কনকারেন্সি, ডিবাগিং এবং পারফরম্যান্স টিউনিং সম্পর্কে শক্তিশালী জ্ঞান থাকতে হবে। সিস্টেমস প্রোগ্রামার সাধারণত অপারেটিং সিস্টেমের উপাদান, কম্পাইলার-সংক্রান্ত টুল, এমবেডেড সিস্টেম সফটওয়্যার, ড্রাইভার, সিস্টেম ইউটিলিটি, মনিটরিং টুল এবং নিরাপত্তা-সংবেদনশীল সেবা নিয়ে কাজ করেন। তাই এই পদে প্রযুক্তিগত গভীরতা যেমন জরুরি, তেমনি সমস্যা বিশ্লেষণ, দলগত সহযোগিতা এবং পরিষ্কার ডকুমেন্টেশন তৈরির দক্ষতাও সমান গুরুত্বপূর্ণ।
আপনি সফটওয়্যার ইঞ্জিনিয়ার, অবকাঠামো দল, সাইবার নিরাপত্তা বিশেষজ্ঞ, নেটওয়ার্ক প্রশাসক এবং গুণমান নিশ্চয়তা দলের সঙ্গে ঘনিষ্ঠভাবে কাজ করবেন, যাতে সিস্টেম-লেভেল সমাধানগুলো ব্যবসায়িক ও প্রযুক্তিগত চাহিদা পূরণ করে। আপনার কাজের মধ্যে থাকবে বিদ্যমান সিস্টেম বিশ্লেষণ, বটলনেক শনাক্তকরণ, কোড অপ্টিমাইজেশন, সিস্টেম কল ও ইন্টারফেস উন্নয়ন, লগ ও কোর ডাম্প বিশ্লেষণ, এবং উৎপাদন পরিবেশে স্থিতিশীলতা নিশ্চিত করা। অনেক ক্ষেত্রে আপনাকে লিগ্যাসি সিস্টেম আধুনিকীকরণ, নতুন প্ল্যাটফর্মে মাইগ্রেশন, অথবা নিরাপত্তা ও কর্মক্ষমতা উন্নয়নের জন্য স্থাপত্যগত পরিবর্তন প্রস্তাব করতে হতে পারে।
আমরা এমন প্রার্থী খুঁজছি যিনি সি, সি++, রাস্ট বা অনুরূপ ভাষায় দক্ষ, ইউনিক্স/লিনাক্স পরিবেশে স্বচ্ছন্দ, এবং জটিল প্রযুক্তিগত সমস্যাকে পদ্ধতিগতভাবে সমাধান করতে পারেন। ভার্সন কন্ট্রোল, বিল্ড সিস্টেম, টেস্টিং ফ্রেমওয়ার্ক, স্ক্রিপ্টিং এবং স্বয়ংক্রিয়করণ টুল ব্যবহারে অভিজ্ঞতা থাকলে তা বিশেষভাবে মূল্যবান হবে। নিরাপদ কোডিং অনুশীলন, সিস্টেম পর্যবেক্ষণ, রিসোর্স ব্যবস্থাপনা এবং নির্ভরযোগ্য সফটওয়্যার ডিজাইনের প্রতি প্রতিশ্রুতি এই ভূমিকায় অত্যন্ত গুরুত্বপূর্ণ।
এই পদটি তাদের জন্য উপযুক্ত, যারা প্রযুক্তির গভীরে কাজ করতে পছন্দ করেন, সিস্টেমের আচরণ বিশ্লেষণে আগ্রহী, এবং এমন সফটওয়্যার তৈরি করতে চান যা বৃহৎ পরিসরে স্থিতিশীল ও কার্যকরভাবে পরিচালিত হয়। আপনি যদি নিম্নস্তরের সফটওয়্যার উন্নয়ন, কর্মক্ষমতা উন্নতি, সিস্টেম নির্ভরযোগ্যতা এবং প্রযুক্তিগত উৎকর্ষে আগ্রহী হন, তবে এই সুযোগ আপনার জন্য অত্যন্ত উপযোগী হতে পারে।
দায়িত্ব
Text copied to clipboard!- অপারেটিং সিস্টেম ও সিস্টেম-লেভেল সফটওয়্যার ডিজাইন, উন্নয়ন ও রক্ষণাবেক্ষণ করা
- নিম্নস্তরের কোডের কর্মক্ষমতা বিশ্লেষণ ও অপ্টিমাইজেশন করা
- মেমরি, প্রসেস, থ্রেড এবং ইনপুট/আউটপুট ব্যবস্থাপনা সংক্রান্ত সমস্যা সমাধান করা
- সিস্টেম ইউটিলিটি, ডেমন, লাইব্রেরি বা ড্রাইভার উন্নয়নে অংশগ্রহণ করা
- ডিবাগিং টুল, লগ, ট্রেস এবং কোর ডাম্প ব্যবহার করে ত্রুটি বিশ্লেষণ করা
- নিরাপত্তা, স্থিতিশীলতা ও নির্ভরযোগ্যতা নিশ্চিত করতে কোড রিভিউ ও টেস্টিং করা
- ডেভঅপস, অবকাঠামো ও নিরাপত্তা দলের সঙ্গে সমন্বয় করে সিস্টেম উন্নয়ন করা
- প্রযুক্তিগত ডকুমেন্টেশন, স্থাপত্য নোট এবং রক্ষণাবেক্ষণ নির্দেশিকা প্রস্তুত করা
প্রয়োজনীয়তা
Text copied to clipboard!- কম্পিউটার বিজ্ঞান, সফটওয়্যার ইঞ্জিনিয়ারিং বা সংশ্লিষ্ট বিষয়ে স্নাতক ডিগ্রি
- সি, সি++ , রাস্ট বা অনুরূপ নিম্নস্তরের প্রোগ্রামিং ভাষায় দৃঢ় দক্ষতা
- লিনাক্স, ইউনিক্স বা অনুরূপ অপারেটিং সিস্টেমে কাজের বাস্তব অভিজ্ঞতা
- ডেটা স্ট্রাকচার, অ্যালগরিদম, মেমরি ব্যবস্থাপনা এবং কনকারেন্সি সম্পর্কে ভালো জ্ঞান
- ডিবাগিং, প্রোফাইলিং এবং পারফরম্যান্স টিউনিং টুল ব্যবহারে অভিজ্ঞতা
- গিট, বিল্ড সিস্টেম এবং স্বয়ংক্রিয় টেস্টিং প্রক্রিয়া সম্পর্কে ধারণা
- নেটওয়ার্কিং, ফাইল সিস্টেম এবং সিস্টেম কল ইন্টারফেস সম্পর্কে বোঝাপড়া
- সমস্যা বিশ্লেষণ, দলগত কাজ এবং প্রযুক্তিগত যোগাযোগে দক্ষতা
সম্ভাব্য সাক্ষাত্কার প্রশ্ন
Text copied to clipboard!- সি বা সি++ ব্যবহার করে সিস্টেম-লেভেল উন্নয়নে আপনার অভিজ্ঞতা কত বছরের?
- লিনাক্স বা ইউনিক্স পরিবেশে আপনি কোন ধরনের প্রকল্পে কাজ করেছেন?
- পারফরম্যান্স বটলনেক শনাক্ত ও সমাধানের একটি উদাহরণ কি দিতে পারবেন?
- মাল্টিথ্রেডেড বা কনকারেন্ট সিস্টেমে কাজ করার অভিজ্ঞতা আছে কি?
- ডিবাগিংয়ের জন্য আপনি কোন টুল বা পদ্ধতি সবচেয়ে বেশি ব্যবহার করেন?
- নিরাপদ ও নির্ভরযোগ্য সিস্টেম সফটওয়্যার লেখার ক্ষেত্রে আপনার পদ্ধতি কী?
- ড্রাইভার, সিস্টেম ইউটিলিটি বা নিম্নস্তরের লাইব্রেরি উন্নয়নে কি কাজ করেছেন?
- লিগ্যাসি সিস্টেম আধুনিকীকরণ বা মাইগ্রেশন প্রকল্পে আপনার ভূমিকা কী ছিল?