Logo GH

Ауысымды жоспарлау

1) Мақсаттар мен шеңберлер

Ауысымдарды жоспарлау платформаның командалардың жануынсыз тосын оқиғалар мен трафиктің шыңына үздіксіз дайындығын қамтамасыз етеді. Мақсаттары:
  • SLO-сындарлы процестерді жабуға кепілдік беру (депозиттер, ставкалар/сеттл, қорытындылар, KYC/AML);
  • тәуліктің кез келген уақытында MTTA/MTTR қысқартуға;
  • еңбек заңнамасын және ішкі саясатты (демалыс/үзіліс/түнгі) сақтауға міндетті.

2) Қолдау рөлдері мен деңгейлері

L1 (NOC/Operations): бастапқы триаж, runbook іске қосу, эскалация.
L2 (Domain On-Call): Payments, Games/Core, Data/Infra - терең диагностика және фикстер.
L3 (SRE/Platform/Dev): конфигурацияларды өзгерту, патчтар, авариялық релиздер.
IC/CL (Incident Commander/Comms Lead): оқиғаны және коммуникацияларды басқарады.
Duty Manager (ауысым бойынша): staffing, тәуекелдерді, freeze-терезелерді растайды.

3) Ауысым және ротация модельдері

3. 1 24 × 7 жабу

8 × 3 (үш сегіз сағаттық): Day (08: 00-16: 00), Swing (16: 00-00: 00), Night (00: 00-08: 00). Басқаруға оңай, көп қызметкерді қажет етеді.
12 × 2 (екі он екі сағаттық): Day (08: 00-20: 00), Night (20: 00-08: 00). Хендоверлер аз, шаршау қаупі жоғары - шектеулермен пайдалану.
Follow-the-sun: EU → AMER → APAC, минималды түнгі; бөлектелген пәрменді талап етеді.

3. 2 Ротация үлгілері (мысал)

Panama/Pitman (2-2, 3-2, 2-3): 12 сағаттық ұзақ демалыспен кезектесу (шаршауды қатаң бақылауды талап етеді).
4-on/4-off (12h): 4 күн 12 сағ, 4 демалыс; жақсы автоматтандыру кезінде L1 үшін жарамды.
5 × 8 (классика): L2/L3 үшін + түнгі/демалыс күндері on-call кезекшілігі.

3. 3 On-call кезекшілігі

Primary/Secondary: әрбір доменде бірінші және екінші on-call бар.
Shadow-on-call: Primary қанатының астында жаңа инженерлерді оқыту.

4) Штат және «шөгу» есебі (shrinkage)

4. 1 FTE негізгі формуласы

Рөлге талап етілетін FTE:

FTE = (coverage hours per week/productive FTE hours per week) × (1 + shrinkage)

Мұнда shrinkage демалыс/аурухана/оқу/1: 1/ретро/әкімшілік уақытты (әдетте 20-35%) қамтиды.

Мысал (L1 24 × 7, 8 сағаттық):
  • 168 с жабын/35 өнімді с/апта ≈ 4. 8
  • shrinkage кезінде 30% → 4. 8 × 1. 3 ≈ 6. 2 FTE (тұрақтылық үшін 7-ге дейін дөңгелектейміз).

4. 2 Шыңдар жоспары

Оқиғалар (топ-матчтар, турнирлер) үшін ең жоғары коэффициентін қосыңыз: күнтізбелік терезелерге + 10-25% FTE. Алерт/трафиктің тарихи графиктерін пайдаланыңыз.

5) SLO жабыны және тәуекел терезелері

Критикалық сағаттар матрицасын құрастыру (жергілікті «прайм-тайм» GEO/төлем әдістері).
Слотқа ең аз құрамды орнатыңыз (мысалы, Night: L1 × 2, L2-Payments × 1 on-call, L2-Games × 1 on-call, IC ротация бойынша).
Релиздер/көші-қон үшін release guard (қосымша L2/SRE) кезеңіне және + 60 мин пост-мониторинг белгілеңіз.

6) Хендоверлер (ауысымды беру)

Құрылымы 10-15 минут:

1. SLO/алерт және ашық тосын оқиғалар мәртебесі.

2. Терезедегі жоспарлы жұмыстар + тәуекелдер.

3. Блокерлер/күтулер (PSP/KYC провайдерлері, регламент).

4. Келісілген комм-жоспарлар (статус-бет, әріптестер).

5. Ауысым құрамын және on-call контактілерін тексеру.

Хендовердің чек-парағы wiki/ботта болуы тиіс; хаттама - варрумда немесе ауысым арнасында.

7) Күнтізбе және ауыстыру

Жоспарлау көкжиегі: 8-12 апта; ауыстыру - 2 аптадан кешіктірмей (форс-мажордан басқа).
Freeze-кезеңдер: ірі оқиғалар/мерекелер - негізгі рөлдер үшін демалысқа тыйым салу (кейінірек өтеледі).
Buddy-rule: тек қана сол домен/біліктілік инженері немесе қосымша shadow.

8) Платформамен интеграциялау

Алертинг: белсенді ауысу және домендер бойынша маршруттау (P1 → pager + вар-рум).
Инцидент-бот: '/rota ', '/whoisoncall', IC/CL авто ескертулері.
Релиздер: CAB ауысым кестесімен үндестірілген; жабыннан тыс релиздер - тыйым салынады.
Мәртебе-бет: Белсенді ауысымнан CL ботта расталды.

9) Команданың тұрақтылығы мен денсаулығы

Еңбек нормалары: түнгі/демалыс - қосымша ақылар мен демалыстар; ең көп түнгі қатарынан (мысалы, ≤ 3).
Үзілістер: әрбір 2-3 сағат қысқа үзіліс; 12h - міндетті екі ұзын.
Fatigue-watch: сағат/апта лимиті, ереже «бір ауысымда N P1 артық емес».
Психологиялық қолдау: ауыр Р1-ден кейінгі дебриф, комп-тайм.

10) Көп өңір және follow-the-sun

Жергілікті L1 және L2 домендері бар брендтерді/тенанттарды өңірлер бойынша бөліңіз (EU/LATAM/APAC).
Өңірлік IC кросс-өңірлік оқыс оқиғалар кезінде жаһандық IC-ге қарай өршиді.
Күнделікті кросс-өңірлік хендовер (15 мин) тәуекелдер мен жұмыстарды берумен.

11) Саясат және RACI

Policy «Shift & On-Call»: кім, қалай және қашан қатысады; ауыстыру; кешігу; резерв.
SoD/қолжетімділіктер: IC/CL/қаржылық операциялар - бөлек рөлдер; JIT-жоғарылату тек бот арқылы.
RACI: әр ауысымда - IC (A), Duty Manager (A/R), L1/L2 (R), Compliance/Sec (C), басшылық (I).

12) Құралдар мен деректер

Бірыңғай күнтізбе (домен, аймақ, байланыс, резерв атрибуттарымен).
Ауысым жүктемесінің дашбордтары: алерта/сағат, инциденттер/тип, релиздер/терезелер.
Әділ есептер (fair-share): адамдар бойынша түндер/демалыс күндерін жабу.
Shrinkage автоматты түрде есептелуі үшін HR/PTO-мен біріктіру.

13) Сапа өлшемдері (KPI/KRI)

Coverage Rate: толық құраммен сағат%.
MTTA/MTTR слоттары бойынша: күндізгі/кешкі/түнгі.
Handover Defects: чек парағының жетіспейтін тармақтарының саны.
Pager Fatigue: алерт/адам/апта; түнгі шақырулар (мақсаты - ↓).
Replacement SLA: ауыстырылатын жабық ауысымдардың% ≤ басталғанға дейін 48 сағат.
Training Coverage: жаңа операторлар үшін shadow-слоты ауысым үлесі.
Fair-Share Index: қызметкерлер бойынша түннің/демалыстың біркелкілігі.

14) Енгізудің жол картасы (4-8 апта)

Нед. 1-2: алерт/шыңдар тарихын жинау, SLO-сыни терезелерді анықтау; модельді таңдау (8 × 3 немесе follow-the-sun), FTE және shrinkage санау.
Нед. 3-4: Policy «Shift & On-Call» жариялау, хендовер-чек парағын қосу, ортақ күнтізбені және боттың командаларын іске қосу '/whoisoncall ', '/handover'.
Нед. 5-6: эскалация мен ауыстыруды ретке келтіру, fair-share есептерін қосу, САВ/релиздерді ауысымдармен үндестіру, freeze терезелерін енгізу.
Нед. 7-8: хендоверлердің жануы мен сапасы бойынша ретро, түнгі құрамды түзету, shadow-бағдарламаны іске қосу және IC/CL сертификаттау.

15) Үлгілер мен артефактілер

Shift Rota (EU үшін мысал, Киев уақыты):
СлотУақытL1L2-Payments (on-call)L2-Games (on-call)ICCL
Day08:00–16:00211ротациялау бойыншаротациялау бойынша
Swing16:00–00:00211ротациялау бойыншаротациялау бойынша
Night00:00–08:00211ротациялау бойыншаротациялау бойынша

Handover Checklist (10 пункт): SLO, инциденттер, жұмыстар, тәуекелдер, релиздер, провайдерлер, қолжетімділіктер, статус-беттер, ашық тикеттер, staffing.
Replacement SOP: ауыстыруды қалай рәсімдеу, рұқсат критерийлері, резервтің байланысы.
Freeze Calendar: оқиғалар/мерекелер және РТО/релиздерге тыйым салулар.

16) Антипаттерндер

Домендік бөлусіз барлығына бір on-call.
12 сағаттық түн қатарынан шектеусіз және үзіліссіз.
IC/CL/CL қол жетімділігі жоқ сағаттардағы релиздер.
Хендовер «ауызша», чек-парағы мен жазбалары жоқ.
Ignor shrinkage → созылмалы жеткіліксіз кешен.
Нөлдік shadow бағдарламасы → адамдар бойынша осал және SPOF.

Жиынтығы

Ауысымды жоспарлау - бұл инженерлік міндет: FTE және shrinkage есептеу, адал ротация және денсаулық сақтау, қатаң хендоверлер және/ChatOps/CAB алертингімен интеграция. Мұндай қаңқа алдын ала болжанатын 24 × 7 SLO жабуын, оқыс оқиғаларға жедел реакцияларды және команданың күймей бизнестің тұрақтылығын қамтамасыз етеді.

Contact

Бізбен байланысыңыз

Кез келген сұрақ немесе қолдау қажет болса, бізге жазыңыз.Біз әрдайым көмектесуге дайынбыз!

Интеграцияны бастау

Email — міндетті. Telegram немесе WhatsApp — қосымша.

Сіздің атыңыз міндетті емес
Email міндетті емес
Тақырып міндетті емес
Хабарлама міндетті емес
Telegram міндетті емес
@
Егер Telegram-ды көрсетсеңіз — Email-ге қоса, сол жерге де жауап береміз.
WhatsApp міндетті емес
Пішім: +ел коды және номер (мысалы, +7XXXXXXXXXX).

Батырманы басу арқылы деректерді өңдеуге келісім бересіз.