ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
π«__#QA____ ____#Python____ ____#ΠΠ°ΠΊΠ°Π½ΡΠΈΡ____ ____#Π£Π΄Π°Π»Π΅Π½Π½ΠΎ____ ____#ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΎΡ____ ____#auto____ ____#AQA____ ____#Linux____ ____#QAAutomation____ ____#ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊ____ ____#ΠΠΎΡΠΊΠ²Π°__
**βοΈ**Π ΠΏΠΎΠΈΡΠΊΠ°Ρ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° Ρ** ΡΠ΅ΡΠ΅Π²ΡΠΌ Π±ΡΠΊΠ³ΡΠ°ΡΠ½Π΄ΠΎΠΌ**
**ΠΠ°ΠΊΠ°Π½ΡΠΈΡ:** **Python-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΈΡΡΠ΅ΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ QA**
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: ΠΠ΅ΠΏΠ°ΡΡΠ°ΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π°
Π€ΠΎΡΠΌΠ°Ρ ΡΠ°Π±ΠΎΡΡ: **ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΠΈΠ»ΠΈ Π³ΠΈΠ±ΡΠΈΠ΄**
**Π£ΡΠΎΠ²Π΅Π½Ρ Π·ΠΏ**: ΠΎΡ 200 000 ΡΡΠ± (Π½Π° ΡΡΠΊΠΈ) - Π²ΠΈΠ»ΠΊΠ° ΡΠΈΡΠΎΠΊΠ°Ρ
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎ **Π’Π Π Π€** (Π°ΠΊΠΊΡΠ΅Π΄ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΠ’-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΌΠΈ Π΄Π»Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²)
Π__ΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°Ρ
ΠΈ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ°Ρ
, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡΡ
Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ. __
**ΠΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ:**
β’Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ (Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΎΠΉ) ΡΠΈΡΡΠ΅ΠΌΡ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΈ Π½Π°Π³ΡΡΠ·ΠΎΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ β’ΠΠ‘ (ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΎΡ ΠΈ ΡΠΎΡΠ½ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Π΄Π»Ρ Π½Π΅Π³ΠΎ);
β’Π Π°Π·Π²ΠΈΡΠΈΠ΅ΠΌ ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΡΡ
Π°Π²ΡΠΎΡΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΡΠΏΠΎΠΌΡΠ½ΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ;
β’ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ΅Π²ΡΡ
ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠΈΡ
ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π°ΡΠΈΡ
Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠ², Π² Π²ΠΈΠ΄Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°;
β’ΠΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ (pipelines) CI CD;
β’ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ Ρ ΡΠ΅Π»ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ Ρ ΡΠ΅Π»ΡΡ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΏΠΎ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π²ΡΡΠ²Π»Π΅Π½Π½ΡΡ
Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ.
**Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:**
β’**ΠΠ½Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ ΠΈ ΡΠ΅ΡΠ΅Π²ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ** (smoke ΡΠ΅ΡΡΡ, ΡΠ½ΠΈΡ-ΡΠ΅ΡΡΡ ΠΈ ΠΏΡ.);
β’**ΠΠ½Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ** (BGP, OSPF);
β’Π£Π²Π΅ΡΠ΅Π½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
**Linux**;
β’ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ΅ΡΠ΅ΠΉ ΡΠ²ΡΠ·ΠΈ Π½Π° Π±Π°Π·Π΅ Ethernet ΠΈ IP Π£ΠΌΠ΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π°ΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π½Π° **Python ΠΈ Bash**: Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ ΡΡΠΈΡ
ΡΠ·ΡΠΊΠΎΠ², ΡΠΏΠΎΡΠΎΠ±Π½Ρ Ρ Π½ΡΠ»Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ, ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΈΠΌΠ΅ΡΡΠ΅ΠΌΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΎΡ 10 000 ΡΡΡΠΎΠΊ;
β’ΠΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π² **Linux** (QEMU-KVM) ΠΈ ΠΈΠ·ΠΎΠ»ΡΡΠΈΡ (Docker): ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ VM KVM Ρ Π½ΡΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ Π΅Π΅ ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ.
**
ΠΡΠ΄Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΏΠ»ΡΡΠΎΠΌ:**
β’ΠΠΏΡΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ Ethernet ΠΈ IP-ΡΠ΅ΡΠ΅ΠΉ;
β’**ΠΠΏΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π°Π²ΡΠΎΡΠ΅ΡΡΠΎΠ²**;
β’**ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΠΎΡΠ½ΡΠΌΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ**;
β’ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π²Π΅Π±-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ Django, Flask (ΠΈΠ»ΠΈ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΡ);
β’ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ c CI CD ΡΡΠ΅Π΄Π°ΠΌΠΈ, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Jenkins;
β’ΠΠΏΡΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΎΠ±Π»Π°ΡΠ½ΡΡ
ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡ Π² **Linux**;
β’ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ.
π«ΠΡΠΊΠ»ΠΈΠΊΠΈ Π² ΡΠ³: ΠΠΎΡΡΡΠΏΠ½ΠΎ Π² ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ΅