হিসেবে DevOps ইঞ্জিনিয়ার একটি অপারেশনস পটভূমি থেকে আসছে, আপনি বিল্ডিং এবং সার্ভার ও সফ্টওয়্যার মোতায়েন থেকে সরানো হবে ম্যানুয়ালি করতে scripting ব্যাশ, PowerShell, পাইথন ইত্যাদি লাইক কিছুক্ষণ পর সঙ্গে আপনার সার্ভার সম্মুখের সফ্টওয়্যার ইনস্টলেশন, বুঝতে হবে কিভাবে শীতল স্ক্রিপ্টিং হ'ল এবং মোতায়েনের স্বয়ংক্রিয়তার আরও পরিশীলিত উপায়গুলি অন্বেষণ করা শুরু করুন ।
অবশেষে, আপনি আপনার সিস্টেমের বহরের অবস্থা পরিচালনা করতে সাহায্য করার জন্য একটি শেফ, পুতুল, উত্তরযোগ্য বা অন্যান্য কনফিগারেশন পরিচালন সরঞ্জামে স্থির হয়েছিলেন। আপনার সরঞ্জাম সহ অ্যাপ্লিকেশন মোতায়েন এবং সিস্টেম পরিচালনার স্বয়ংক্রিয়তার সাথে আপনার দক্ষতা পরিপক্ক হওয়ার সাথে সাথে আপনি আরও সম্প্রতি ' কোড হিসাবে ইনফ্রাস্ট্রাকচার ' এর রাজ্যে চলে এসেছেন এবং এটি কেবল সফ্টওয়্যার মোতায়েনের জন্য নয়, প্রয়োজনীয় অবকাঠামো এবং পরিবেশের প্রয়োজনীয়তার জন্য ব্যবহার করুন ব্যবসায়ের ক্লাউডে যাওয়ার সময় সফ্টওয়্যারটি চালিত করতে।
এখন আপনি গ্যাস দিয়ে রান্না করছেন। সময়ের সাথে সাথে আপনার বিকাশ কেন্দ্রিক সরঞ্জামাদি ব্যবহারের সুবিধাগুলির সাথে পরিচিত হয়ে উঠেছে যেমন মডিউল, রেসিপি এবং টেমপ্লেটগুলি যা আপনার স্থাপনা এবং পরিচালনা সরঞ্জামগুলির অস্ত্রাগার তৈরি করে তা পরিচালনা করতে উত্স নিয়ন্ত্রণ ।
আপনি ডিভোপস দলে স্থানান্তরিত হয়ে গেলে আপনি সফ্টওয়্যার বিকাশ জীবনের চক্র এবং অবিরত সংহতকরণের ধারণার সংস্পর্শে এসেছিলেন । ছেল সেই বিকাশকারীরা দ্রুত পরিবর্তনগুলি প্রকাশ করছিল এবং আপনাকে দেবের সাথে আরও নিবিড়ভাবে কাজ করতে দেখেছে! আপনি সমস্ত কিছু পরিবর্তনের লক্ষ্যে বিকাশকারী দলের পক্ষে জরুরি ভিত্তি স্থাপন করেছেন যা " যদি এটি ভেঙে না যায় তবে এটি ঠিক করবেন না " - এর পুরানো অপারেটিং দৃষ্টান্তের বিরুদ্ধে সম্মান জানায় । সিস্টেম আপটাইম সম্পর্কে আর কোনও দাম্ভিকতা নেই, আপনি নিষ্পত্তিযোগ্য অবকাঠামোতে রয়েছেন ।
আপনি লক্ষ্য করেছি যে, এতে সরান DevOps সঙ্গে কাজ চেয়ে বেশী ছিল devs , অথবা ব্যবহার নতুন সরঞ্জামগুলি এবং কৌশল , কিন্তু একটি স্বতন্ত্র ছিল সাংস্কৃতিক দলে স্থানান্তর, যেটা বড় সংগঠনের মাধ্যমে আশ্লিষ্ট। আপনি ভাগ করা দায়িত্ব , ভাগ করা টুলিং এবং ভাগ করে নেওয়া লক্ষ্য নিয়ে একটি নিবিড় দল হিসাবে কাজ করছিলেন ।
আপনি স্বয়ংক্রিয় স্থাপনার ক্ষেত্রে আপনার দক্ষতা নিয়ে এসেছেন এবং জেনকিনস , বাঁশ বা কোড পাইপলাইনের মতো " অবিচ্ছিন্ন ইন্টিগ্রেশন সার্ভার " দ্বারা অর্কেস্টার্ড হওয়া " সিসিডি " পাইপলাইনে তাদের ম্যাসেজ করেছেন । এখন, যখন বিকাশকারীরা নতুন কোড চাপায়, তখন আপনার স্ক্রিপ্টস, সরঞ্জামগুলি এবং টেমপ্লেটগুলি চাহিদা অনুযায়ী নতুন পরিবেশে দাঁড়ায়, টেস্টিং ফ্রেমওয়ার্কগুলি তাদের কাজ করতে ট্রিগার করে এবং গ্রিন লাইট প্রকাশের পরে প্রি-প্রোডাকশন পরিবেশ ছিন্ন করে, মেনে চলে her " একটানা ডেলিভারি " এর ধারণা ।
নতুন কোডটি যেমন সিসিডি পর্যায়ক্রমে যায়, আপনি, বিকাশকারী এবং ব্যবসায় আত্মবিশ্বাস অর্জন করেন যে উত্পাদনে প্রকাশিত হলে আপডেটটি ভাঙবে না। দলটি " অবিচ্ছিন্ন স্থাপনা " এ যাওয়ার আগে আরও কিছু উপায় আছে , আপনাকে এখনও নীল / সবুজ স্থাপনার সক্ষমতা স্বয়ংক্রিয় করার সূক্ষ্ম পয়েন্টগুলিতে স্থিতি বয়ে আনতে হবে এবং সিদ্ধান্তটি বেশিরভাগ ক্ষেত্রে একটি ব্যবসায়ের। আপাতত আপনি এই বিষয়টিতে সন্তুষ্ট রয়েছেন যে সকাল 3 টায় কল নম্বর কমছে এবং সেভ -1 এবং সেভ -2 এর অস্তমিত।
এমনকি যদি আপনি সেভ -১ পেয়ে থাকেন তবে আপনি ম্যানেজারদের আপনার পিঠে নিঃশ্বাস নেওয়ার পরে আর সমস্ত নাইটার টানছেন না - আপনি সহজেই সিআইসিডি পাইপলাইনের মাধ্যমে পূর্ববর্তী সংস্করণটি প্রকাশ করতে পারেন এবং সংক্ষেপে সিস্টেমটিকে আবার অনলাইনে পেতে পারেন। ব্যবসায় লক্ষ্য করেছে যে পরিবর্তনের বেগ সত্ত্বেও আইটি সিস্টেমের স্থিতিশীলতা উন্নত হয়েছে ।
আপনার ব্যবসায়ের সফ্টওয়্যারটি চালানোর জন্য প্রয়োজনীয় সংস্থানগুলি পরিচালনা করার পথে আপনি অবাক হয়ে যান, বিশেষত যখন আপনি কীভাবে ব্যবহৃত হয়েছিলেন এবং ডেটাসেন্টারে রেলের পিছনে যে পরিমাণ রক্ত ফেলে রেখেছিলেন তা ফিরে ভাবেন ...