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

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

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

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

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

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

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