নতুন tab-এ খুলবে

System সচল ও নির্ভরযোগ্য রাখুন · ক্যারিয়ার গাইড

DevOps / SRE

Team যেন নিরাপদে software release করতে পারে এবং service যেন দেখা, ভরসা ও বিপর্যয়ের পর ফিরিয়ে আনা যায়—তা নিশ্চিত করা।

এক নজরে ক্যারিয়ার

কাজের চাপ কেমন

তিনটি dot মানে ‘ভালো’ নয়। শুধু বোঝায়—এই ক্যারিয়ারে ওই ধরনের কাজ বেশি আসে।

কোডিং
গণিত
সিস্টেমের গভীরতা
অনুসন্ধান
সৃজনশীলতা
যোগাযোগ
Production-এর দায়িত্ব

আসল কাজ

একটি সত্যিকারের সপ্তাহে যা করতে হতে পারে

  • Build আর deployment path automate।
  • Reliability signal আর alert define।
  • System জুড়ে incident investigate।
  • Infrastructure আর developer workflow improve।
  • Blame না করে failure থেকে শেখা।

বাস্তব কথাটা

Tutorial শেষ করা আর production-এর ফলাফলের দায় নেওয়া এক দক্ষতা নয়। এই page-এর কাজ hype তোলা নয়—দুটোর মাঝের ফাঁকটা দেখানো।

এই ক্ষেত্রের ভেতরের পথ

একটি title-এর আড়ালে কয়েক ধরনের কাজ থাকে

শুরুতেই একটি specialization স্থায়ীভাবে বেছে নিতে হবে না। কাজগুলোর পার্থক্য বুঝে ছোট experiment দিয়ে fit যাচাই করুন।

DevOps engineering

Failure আর rollback visible রেখে repeatable build, test, release ও infrastructure workflow automate করা।

Site reliability engineering

Software, service-level objective আর incident learning দিয়ে production reliability উন্নত করা।

Platform engineering

Underlying system আড়াল না করে product team-কে নিরাপদে deliver করতে paved path ও self-service capability বানানো।

DevSecOps

Scanner-এর নাম বদলে culture নয়—delivery-তে reviewed security check, dependency ও secret control, provenance এবং safe exception যুক্ত করা।

ভালো লাগতে পারে যদি

কৌতূহলের ছোট ইঙ্গিত

  • পুরো system অদ্ভুত behavior করলে curiosity বাড়ে।
  • Checklist repeat করার চেয়ে automation ভালো লাগে।
  • Incident-এর সময় structured থাকতে পারেন।

কঠিন লাগতে পারে যদি

যে অংশটি অস্বস্তিকর হতে পারে

  • Operational interruption একেবারেই unacceptable লাগে।
  • শুধু visible feature-এ কাজ করতে চান।
  • Log, metric আর infrastructure code পড়া অপছন্দ।

বাস্তবসম্মত একটি দিন

প্রতিদিন এমন হবে না, তবে চাপের স্বাদটা এমন হতে পারে

এই timeline কোনো সাজানো career fantasy নয়; সাধারণ কয়েকটি কাজের সম্ভাব্য মিশ্রণ।

  1. Noisy alert review করে actionহীনটা remove।

  2. Product team-এর সঙ্গে deployment rollback improve।

  3. Incident coordinate, তারপর system কী শেখাল capture।

কীভাবে শিখবেন

Checklist নয়—ধাপে ধাপে এগোনোর পথ

বিস্তারিত রোডম্যাপ
01

ভিত্তি

  • Linux, shell আর networking
  • Git আর scripting
  • Web app কীভাবে run করে
02

মূল দক্ষতা

  • Container আর CI/CD
  • Observability
  • Reliability আর incident
03

হাতে-কলমে কাজ

  • Small app deploy
  • Break করে diagnose
  • Recovery automate
04

পরে

  • Orchestration
  • Infrastructure as code
  • Capacity আর platform engineering
  • DevSecOps: delivery-তে reviewed security check, provenance, secret আর safe exception

যেগুলো এখনই না শিখলেও চলবে

এখনই নয়—কারণ কোনটার পর কোনটা শিখছ, সেটি জরুরি

  • Container আর networking-এর আগে Kubernetes।
  • একটা deployment ছাড়াই পাঁচটি cloud certification।
  • Action ছাড়াই প্রতিটি metric-এর alert।

ভবিষ্যতের আপনি বলছেন

‘পরে’ মানে অপ্রয়োজনীয় নয়। ভিত তৈরি হওয়ার আগে শিখলে শুধু context-টাই থাকবে না।

AI ও এই ক্যারিয়ার

কাজ কতটা automate হতে পারে

এটি replacement-এর শতকরা হিসাব নয়। AI-এর ক্ষমতা বদলাবে; তাই কাজ, বিচারবোধ আর দায়িত্ব—তিনটাকে আলাদা করে দেখুন।

higher

Pipeline configuration generate

AI familiar YAML আর script draft করতে পারে।

আপনার করণীয়: Run করার আগে permission, secret boundary আর failure behavior পড়ুন।

medium

Incident diagnosis

AI signal correlate করতে পারে, full context সাধারণত জানে না।

আপনার করণীয়: Log, metric, trace আর timeline দিয়ে causal reasoning build করুন।

lower

Reliability trade-off আর incident command

Cost, risk আর coordination-এ accountable judgment লাগে।

আপনার করণীয়: Clear communication আর blameless review practice করুন।

এই ক্যারিয়ারে AI ব্যবহারের গাইড →

বাছাই করা শেখার রিসোর্স

Learn → Practice → Go deeper

কতগুলো resource জমিয়েছেন, সেটি progress নয়। দরকারি অংশটুকু শেষ করে কিছু বানান।

শিখুনLinux Journey·course·বিনামূল্যে

Linux Journey

Security বা cloud tool ধরার আগে দরকারি practical foundation।

এতটুকু করুন: Grasshopper আর Journeyman section; command নিজে type করুন।

শেষবার যাচাই:

PracticeMIT·university·বিনামূল্যে

The Missing Semester of Your CS Education

যে everyday engineering toolগুলো curriculum প্রায়ই ধরে নেয় আপনি জানুন।

এতটুকু করুন: Shell, editor, data wrangling, Git আর debugging lecture।

শেষবার যাচাই:

আরও গভীরে · optionalDocker·official-docs·বিনামূল্যে

Docker Get Started

প্রথম deployment-এর জন্য যথেষ্ট container literacy—Kubernetes detour ছাড়াই।

এতটুকু করুন: একটি ছোট app containerize করে image, container, port আর volume বুঝুন।

শেষবার যাচাই:

Skill থেকে গন্তব্য

এই skill নিয়ে কোথায় এগোবেন?

Career roadmap বলে কী শিখবেন। Goal guide বলে সেই skill দিয়ে কীভাবে এগোবেন। একটি পথ দিয়ে শুরু করুন; সব একসঙ্গে নয়।