প্রকল্প সম্পর্কে

bregman-arie/devops-exercises একটি কমিউনিটি-রক্ষণাবেক্ষণকৃত রিপোজিটরি, যা DevOps এবং SRE ইঞ্জিনিয়ারদের লক্ষ্য করে ইন্টারভিউ-স্টাইলের প্রশ্ন এবং ব্যবহারিক অনুশীলনের সমন্বয়ে গঠিত। README-তে বলা হয়েছে যে এই সংগ্রহে বর্তমানে 2624টি অনুশীলন ও প্রশ্ন রয়েছে, যা টপিক ফোল্ডার এবং ইনলাইন বিভাগে সাজানো এবং আধুনিক পরিকাঠামো ও অপারেশনের বিশাল পরিসর জুড়ে বিস্তৃত। কভারেজের মধ্যে রয়েছে মূল DevOps এবং SRE ধারণা, Git, নেটওয়ার্কিং (TCP/IP, OSI মডেল, MAC/IP অ্যাড্রেসিং, NAT, প্রক্সি, SSL হ্যান্ডশেক, TCP বনাম UDP, CSMA/CD, কলিশন এবং ব্রডকাস্ট ডোমেন, রাউটার/সুইচ/হাব), হার্ডওয়্যার, Kubernetes, সফটওয়্যার ডেভেলপমেন্ট, Python, Go, Perl, রেগুলার এক্সপ্রেশন, ক্লাউড প্ল্যাটফর্ম (AWS, Azure, Google Cloud Platform, OpenStack), অপারেটিং সিস্টেম, Linux, ভার্চুয়ালাইজেশন, DNS, শেল স্ক্রিপ্টিং (Bash), ডেটাবেস (SQL, MongoDB, সাধারণ ডেটাবেস), টেস্টিং, বিগ ডেটা, CI/CD, সার্টিফিকেট, কনটেইনার, OpenShift, স্টোরেজ, Terraform, Puppet, ডিস্ট্রিবিউটেড সিস্টেম, Ansible, অবজারভেবিলিটি (Prometheus, Grafana, Datadog, CircleCI), Argo, সফট স্কিল, সিকিউরিটি, সিস্টেম ডিজাইন, ক্যাওস ইঞ্জিনিয়ারিং, Elastic, Kafka এবং Node.js। প্রতিটি টপিক কলাপসিবল প্রশ্ন/উত্তর ব্লকের একটি সেট হিসাবে উপস্থাপন করা হয়েছে, যেখানে প্রাসঙ্গিক স্থানে penguintutor.com এবং Wikipedia-এর মতো বাহ্যিক রেফারেন্সের লিঙ্ক রয়েছে। রিপোজিটরিটি পাঠকদের স্পষ্টভাবে সতর্ক করে যে উপাদানটি ইন্টারভিউ প্রস্তুতির জন্য উপযোগী হলেও, বেশিরভাগ প্রশ্ন বাস্তব ইন্টারভিউ পরিস্থিতির প্রতিনিধিত্ব করে না এবং DevOps ক্যারিয়ার অনুসরণ করার জন্য তালিকাভুক্ত প্রতিটি প্রযুক্তিতে দক্ষ হওয়ার প্রয়োজন নেই। এটি আরও প্রসঙ্গের জন্য একটি FAQ পৃষ্ঠার দিকে ইঙ্গিত করে এবং একটি নথিভুক্ত CONTRIBUTING.md-এর অধীনে পুল রিকোয়েস্টের মাধ্যমে অবদান আমন্ত্রণ জানায়। প্রশ্ন ব্যাংকের বাইরে, README একই লেখকের তৈরি তিনটি সহচর Android অ্যাপ্লিকেশন প্রচার করে: KubePrep (Kubernetes প্রস্তুতি), Linux Master (Linux প্রস্তুতি) এবং System Design Hero (সিস্টেম ডিজাইন প্রস্তুতি), যা Google Play Store-এ উপলব্ধ। এই অ্যাপগুলো ওপেন-সোর্স কোডের অংশ না হয়ে রিপোজিটরির বিষয়বস্তুর মোবাইল সহচর হিসেবে প্রদর্শিত হয়। প্রকল্পটি মূলত একটি নির্বাহযোগ্য টুল নয়, বরং একটি কিউরেটেড নলেজ বেস: README-তে কোনো বিল্ড সিস্টেম, রানটাইম বা ডিপ্লয়মেন্ট উপাদান বর্ণনা করা নেই। এর মূল্য হল পরিকাঠামো, ক্লাউড, কনটেইনার, অর্কেস্ট্রেশন এবং অবজারভেবিলিটি জুড়ে কর্মরত ইঞ্জিনিয়ারদের জন্য স্ব-অধ্যয়ন এবং ইন্টারভিউ-প্রস্তুতির রেফারেন্স হিসেবে। বিষয়গুলির বিস্তৃতি এটিকে DevOps/SRE শেখার ভূখণ্ডের একটি একক সূচক হিসাবে কার্যকর করে তোলে, তবে প্রতিটি পৃথক বিষয়ের গভীরতা পরিবর্তিত হয় এবং বাহ্যিক লিঙ্ক দ্বারা পরিপূরক হয়।