π Π’ΠΠ-10 ΠΊΠ½ΠΈΠ³ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° DevOps
ΠΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ DevOps Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ°Ρ . Π Π°ΡΡΡΠ°Π²Π»Π΅Π½Ρ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ.
ΠΡ ΡΠΆΠ΅ ΠΏΠΈΡΠ°Π»ΠΈ ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² DevOps ΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°Ρ ΡΡΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ. ΠΠ½ΠΈΠ³ΠΈ ΠΈΠ· ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ Π½Π°ΠΉΡΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ .
ΠΠ½ΠΈΠ³ΠΈ Π΄Π»Ρ ΠΏΠΎ DevOps Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ
ΠΠΆΡΠ½ ΠΠΈΠΌ, ΠΠΆΠΎΠ½Π³ Π₯Π°Π½ ΠΠΈΠΌ, ΠΠ΅Ρ Π., Π‘ΠΏΠ°ΡΡΠΎΡΠ΄ Π. ΠΡΠΎΠ΅ΠΊΡ Β«Π€Π΅Π½ΠΈΠΊΡΒ». Π ΠΎΠΌΠ°Π½ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ DevOps ΠΌΠ΅Π½ΡΠ΅Ρ Π±ΠΈΠ·Π½Π΅Ρ ΠΊ Π»ΡΡΡΠ΅ΠΌΡ
ΠΠ½ΠΈΠ³Π° Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ @progbook
ΠΡΠΎΠ΅ΠΊΡ Β«Π€Π΅Π½ΠΈΠΊΡΒ» β Π²ΡΠΌΡΡΠ»Π΅Π½Π½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Parts Unlimited. IT-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΠΈΠ»Π» ΡΠ·Π½Π°Π΅Ρ, ΡΡΠΎ Π½ΠΎΠ²ΡΠΉ Π²Π°ΠΆΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π΅ ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ Π² ΡΡΠΎΠΊΠΈ ΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΡΠ°ΠΌΠΊΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π±ΡΠ΄ΠΆΠ΅ΡΠ°. ΠΠ΅Π½Π΅ΡΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Π΄Π°Π΅Ρ ΠΠΈΠ»Π»Ρ 90 Π΄Π½Π΅ΠΉ Π½Π° ΡΠ»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡ, Π»ΠΈΠ±ΠΎ ΡΠ²ΠΎΠ»ΡΠ½ΡΠ΅Ρ Π²Π΅ΡΡ ΠΎΡΠ΄Π΅Π» Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Π³Π΅ΡΠΎΡ.
Π ΡΡΠΎΠΉ Ρ ΡΠ΄ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΡΠ΅Π°Π»ΠΈΡΡΠΈΡΠ½ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Π² IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠΡΠΎΠ΅ΠΊΡ Β«Π€Π΅Π½ΠΈΠΊΡΒ» ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ ΡΡΠ΄ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ² Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊ DevOps.
ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠ΅ΠΉ.
- ΠΠΏΠΈΡΠ°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ DevOps-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
- Π ΠΊΠ½ΠΈΠ³Π΅ Π΅ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π²ΡΠ²ΠΎΠ΄Π° IT Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ Π½Π° Π½ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π±ΠΈΠ·Π½Π΅ΡΠΎΠΌ.
- ΠΠ΅Π³ΠΊΠΈΠΉ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ° ΡΠ·ΡΠΊ ΠΏΠΎΠ²Π΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ½ΠΈΠ³Π° Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ.
- ΠΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΊΠΈ, ΠΎΡΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΠΆΠΈΠ½ ΠΠΈΠΌ, ΠΠ°ΡΡΠΈΠΊ ΠΠ΅Π±ΡΠ°, ΠΠΆΠΎΠ½ Π£ΠΈΠ»Π»ΠΈΡ ΠΈ ΠΠΆΠ΅Π· Π₯Π°ΠΌΠ±Π». Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ DevOps
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΡΠΎΠ΅ΠΊΡΠ° Β«Π€Π΅Π½ΠΈΠΊΡΒ». ΠΠ²ΡΠΎΡΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΎΠ± ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°Ρ DevOps Π² Π²ΠΈΠ΄Π΅ ΡΡΠ΅Ρ ΠΏΡΡΠ΅ΠΉ: ΠΏΠΎΡΠΎΠΊ, ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ ΠΈ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅.
Π ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΠΎΡΠΎΠΊΒ» ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (CI/CD). Π Β«ΠΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈΒ» Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ ΠΎ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ². Π Π°Π·Π΄Π΅Π» Β«ΠΠ΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅Β» ΠΏΠΎΡΠ²ΡΡΠ΅Π½ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
Π ΠΊΠ½ΠΈΠ³Π΅ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΊΠ΅ΠΉΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈ ΠΏΡΡΡΠΌΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ DevOps.
- ΠΠΏΠΈΡΠ°Π½Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ CI/CD, ΡΠΈΠ½Π΅-Π·Π΅Π»Π΅Π½ΠΎΠ΅ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅.
- ΠΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ, ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ Π²ΠΎΠΏΡΠΎΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌ.
- ΠΡΡΠΎΠΊΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ°ΡΠΈ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- Π ΠΊΠ½ΠΈΠ³Π΅ Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Β«Π²ΠΎΠ΄ΡΒ».
Jennifer Davis, Ryn Daniels. Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale
ΠΠ½ΠΈΠ³Π° Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ @progbook
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΠΎΡΡΠ» ΠΊΠ½ΠΈΠ³ΠΈ: DevOps β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ, Π½ΠΎ ΠΈ Π»ΡΠ΄ΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ.
ΠΠ²ΡΠΎΡΡ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡ ΠΏΠΎΠ½ΡΡΠΈΠ΅ DevOps, ΠΊΠ°ΠΊ ΠΊΡΠ»ΡΡΡΡΠ½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²Π½ΡΡΡΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ½ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ² ΠΏΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ, Π²ΡΠ΄Π΅Π»ΡΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π° ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
ΠΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ, ΠΊΡΠ»ΡΡΡΡΠ½ΡΠΌΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΡΠ΅ΡΠΊΠΈΠΌΠΈ Π°ΡΠΏΠ΅ΠΊΡΠ°ΠΌΠΈ DevOps, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ.
ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΠΎΠ²Π΅ΡΠΎΠ² ΠΏΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΎΠΌ.
- ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ IΠ’-Π΄Π΅ΠΏΠ°ΡΡΠ°ΠΌΠ΅Π½ΡΠ°.
- Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΡΠ³ΠΊΠ°Ρ ΠΎΠ±Π»ΠΎΠΆΠΊΠ°.
- Π’ΡΠΆΠ΅Π»ΠΎΠ²Π°ΡΡΠΉ ΡΡΠΈΠ»Ρ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡ.
- Π‘Π΄Π΅Π»Π°Π½ ΡΠΈΠ»ΡΠ½ΡΠΉ Π°ΠΊΡΠ΅Π½Ρ Π½Π° ΠΊΡΠ»ΡΡΡΡΠ½ΡΡ Π°ΡΠΏΠ΅ΠΊΡΠ°Ρ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅.
- ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°ΡΠΊΡΡΡΠ° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠ°Ρ.
Humble Jez, Farley David. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
ΠΠ½ΠΈΠ³Π° Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ @progbook
ΠΠ½ΠΈΠ³Π° Π²ΡΠΏΡΡΠ΅Π½Π° Π² 2011 Π³ΠΎΠ΄Ρ, Π½ΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π² Π½Π΅ΠΉ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π°ΠΊΡΡΠ°Π»ΡΠ½Ρ Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² DevOps. ΠΠ½Π° Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΆΠ΅Π»Π°ΡΡΠΈΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠ΅ΠΉ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ (CI/CD).
ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠΎΠΌΠΎΠ³Π°Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠΈΠ½Π½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ: ΡΠ±ΠΎΡΠΊΡ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
- Π‘ΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π° ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π½Π°ΡΠ°Π» Π²Π½Π΅Π΄ΡΡΡΡ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡ.
- ΠΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡ Π΅ΠΌΡ.
ΠΠ½ΠΈΠ³ΠΈ Π΄Π»Ρ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ
ΠΠΆΡΠ»ΡΠ΅Π½ ΠΠ΅Ρ Π΅Π½. ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ DevOps
ΠΠ½ΠΈΠ³Π° Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ @progbook
ΠΠ½ΠΈΠ³Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ΅ Π·Π°ΡΠΈΡΡ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΡ Π²Π·Π»ΠΎΠΌΠ°, ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ³ΡΠΎΠ· ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ²ΡΠΎΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΡΡΡΡΠ°Π½ΠΈΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ Π² ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ DevOps. ΠΠ°ΡΠ΅ΡΠΈΠ°Π» Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Linux, Π²Π»Π°Π΄Π΅ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌΠΈ DevOps ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠΌ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡ Π΅ΠΌΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π° ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Ρ ΠΎΡΠΊΡΡΡΡΠΌΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ ΡΠ΅ΠΊΡΡΠ°ΠΌΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
- Π Π°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΎΠ±Π»Π°ΠΊΠ° AWS.
- ΠΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° Π°Π²ΡΠΎΡΡΠΊΠΎΠΌ ΠΎΠΏΡΡΠ΅.
- Π‘ΡΡΡΠΊΡΡΡΠ° ΡΠ΅ΡΠΊΠ°Ρ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½Π°Ρ, ΠΊΠ½ΠΈΠ³Π° Π»Π΅Π³ΠΊΠΎ ΡΠΈΡΠ°Π΅ΡΡΡ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ½ΠΈΠ³Π° ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π° ΡΠΎΠ»ΡΠΊΠΎ Π½Π° AWS.
- ΠΠ΅ Ρ Π²Π°ΡΠ°Π΅Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ.
- ΠΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°.
ΠΠ±Π΅ΡΡ Π°ΡΠ΄ ΠΠΎΠ»ΡΡ. Continuous delivery. ΠΡΠ°ΠΊΡΠΈΠΊΠ° Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΡ Π°ΠΏΠ΄Π΅ΠΉΡΠΎΠ²
ΠΠ½ΠΈΠ³Π° ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅ Ρ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠΉ ΠΏΠΎΡΡΠ°Π²ΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ²ΡΠΎΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ : Docker, Chef, Vagrant, Jenkins, Graphite, ELK stack, JBehave ΠΈ Gatling. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ (ΡΠ±ΠΎΡΠΊΠ°, Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ, Π½Π°Π³ΡΡΠ·ΠΎΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³) ΡΠ°Π·ΠΎΠ±ΡΠ°Π½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ. Π ΠΊΠ½ΠΈΠ³Π΅ Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅.
ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠ΅Π΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ CI/CD.
- ΠΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ A/B-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΈΠ½Π΅-Π·Π΅Π»Π΅Π½ΠΎΠ΅ ΠΈ ΠΊΠ°Π½Π°ΡΠ΅Π΅ΡΠ½ΠΎΠ΅ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅, ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊ DevOps.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ°Π»ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ, ΠΏΠ»ΡΡΠΎΠ²/ΠΌΠΈΠ½ΡΡΠΎΠ² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ² ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ².
- ΠΠ΅ Π·Π°ΡΡΠΎΠ½ΡΡΠ° ΡΠ΅ΠΌΠ° Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ CI/CD.
ΠΠ²Π³Π΅Π½ΠΈΠΉ ΠΡΠΈΠΊΠΌΠ°Π½. Terraform: ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΊΠΎΠ΄Π°
ΠΠ½ΠΈΠ³Π° Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ @progbook
ΠΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠ΅ ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ OβReilly Π²ΡΠΏΡΡΡΠΈΠ»ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ Π΄Π»Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² DevOps ΠΊΠ½ΠΈΠ³. ΠΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Terraform. ΠΠ²ΡΠΎΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π²Π΅ΡΡ ΡΠΏΠ΅ΠΊΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² DevOps ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°Π΅Ρ ΡΡΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Infrastructure as a Code (IaC).
ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Terraform.
- ΠΠ΅ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π°.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΡΠ³ΠΊΠ°Ρ ΠΎΠ±Π»ΠΎΠΆΠΊΠ°.
- ΠΡΠΈΡΡΡΡΡΠ²ΡΡΡ Π½Π΅ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π°.
- ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π³Π»Π°Π² ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΆΠ΅Π»Π°ΡΡ Π»ΡΡΡΠ΅Π³ΠΎ.
ΠΡΡΠ½Π΄Π΅Π» Π., ΠΠΎΠΌΠΈΠ½Π³ΡΡ Π. Kubernetes Π΄Π»Ρ DevOps: ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅, Π·Π°ΠΏΡΡΠΊ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΠ±Π»Π°ΠΊΠ΅
ΠΠ½ΠΈΠ³Π° Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ @progbook
Kubernetes β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΉ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ²ΡΠΎΡΡ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² ΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ, ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ
, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΡ
, ΠΏΠ»ΡΡΠ°Ρ
ΠΈ ΠΌΠΈΠ½ΡΡΠ°Ρ
ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Kubernetes: kops, kubeadm ΠΈ Kubespray.
ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΠ·Π΄Π°Π΄ΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ. ΠΠ°ΡΡΡΠΎΠΈΡΠ΅ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΆΠΈΠ·Π½Π΅Π½Π½ΡΠΌ ΡΠΈΠΊΠ»ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° ΠΈ ΡΠ°ΡΡ
ΠΎΠ΄ΠΎΠΌ ΡΠ΅ΡΡΡΡΠΎΠ².
ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΏΠΎΠ½ΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.
- ΠΠΎΡΡΡΠΏΠ½ΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΡΠ³ΠΊΠ°Ρ ΠΎΠ±Π»ΠΎΠΆΠΊΠ°.
ΠΠ»Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ
ΠΠ΅ΠΉΠ΅Ρ Π., ΠΠΆΠΎΡΠ½Ρ Π., ΠΠ΅ΡΠΎΡΡ Π., ΠΠ΅ΡΡΠΈ Π . Site Reliability Engineering. ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΠΈ Π±Π΅Π·ΠΎΡΠΊΠ°Π·Π½ΠΎΡΡΡ ΠΊΠ°ΠΊ Π² Google
Site Reliability Engineering (SRE) β ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Google Π±ΠΎΠ»Π΅Π΅ 10 Π»Π΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π±Π΅ΡΠΏΠ΅ΡΠ΅Π±ΠΎΠΉΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΌΠ°ΡΡΡΠ°Π±Π½ΡΡ IT-ΡΠΈΡΡΠ΅ΠΌ. Π ΠΊΠ½ΠΈΠ³Π΅ ΡΠ°ΡΠΊΡΡΡ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ ΠΎΠΏΡΡ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ.
ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠ±ΡΠΈΡΠ½Π°Ρ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΡΠ΅ΠΌ ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΠΠ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ².
- ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΡΡΠΎΠΈΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, ΡΡΠΎΠ±Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠ·Π½Π°Π²Π°ΡΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ , ΠΊΠ°ΠΊ ΡΠΏΡΠΎΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ Π² Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ.
- Π₯ΠΎΡΠΎΡΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π», ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠΌ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ΅ΡΡΠ°ΠΌΠΈ Π½Π΅ΡΠΎΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄.
- ΠΡΠ³ΠΊΠ°Ρ ΠΎΠ±Π»ΠΎΠΆΠΊΠ°.
- ΠΠ΅ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΡΠΉ ΡΡΠΈΡΡ, Π½Π΅ΡΠ΅ΡΠΊΠΈΠ΅ Π³ΡΠ°Π½ΠΈΡΡ Π±ΡΠΊΠ².
ΠΠ°ΠΉΠΊΠ» ΠΠ΅ΠΉΠ³Π°ΡΠ΄. Release it! ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΠ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΠΎΠΌΡ Π½Π΅ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ
ΠΠ½ΠΈΠ³Π° Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ @progbook
ΠΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΆΠ΅Π»Π°ΡΡΠΈΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ°ΡΡΡΠΏΠ°ΡΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ. Π Π½Π΅ΠΉ ΡΠ°ΡΠΊΡΡΡΡ ΡΠ΅ΠΌΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ, Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ, ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π₯ΠΎΡΡ Π°Π½Π³Π»ΠΎΡΠ·ΡΡΠ½ΡΠΉ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π» ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π±ΠΎΠ»Π΅Π΅ 10 Π»Π΅Ρ Π½Π°Π·Π°Π΄, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ Π°Π²ΡΠΎΡΠΎΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΅ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΡΠ½Π°. Π ΠΊΠ½ΠΈΠ³Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΡΠ΅Π½Π½ΡΠ΅ ΡΡΠΎΠΊΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΡ Π½Π΅ΡΠ΄Π°ΡΠ°Ρ ΠΈ ΠΏΠ»ΠΎΡ ΠΎ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡ .
ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄.
- ΠΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ² ΠΈ Π°Π½ΡΠΈΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- ΠΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΎΡ Π°Π²ΡΠΎΡΠ° ΠΎ ΡΡΠ΄ΡΠ±Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΠ°Π»Π° Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΆΠΈΠ²ΡΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΡΠ³ΠΊΠ°Ρ ΠΎΠ±Π»ΠΎΠΆΠΊΠ°.
- ΠΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΡΡ ΡΠ΅ΠΊΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠΈΡΠ°Π΅ΠΌ ΠΈΠ·-Π·Π° ΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠ½Π°.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ²ΠΈΠ΄Π΅Π»ΠΈ Π»ΡΠ±ΠΈΠΌΡΡ ΠΊΠ½ΠΈΠ³Ρ Π² ΡΠΏΠΈΡΠΊΠ΅, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π½Π΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΠΏΠΎΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ Π΅Π΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ . ΠΡΠ»ΠΈ Π²Ρ ΡΠΈΡΠ°Π»ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅ Π½Π°ΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ β ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΎΡΠΌΠ΅ΡΠΈΠ»ΠΈ Π±Ρ Π²Ρ.
Π₯ΠΎΡΡ Π½Π°ΡΡΠΈΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Ρ Π½ΡΠ»Ρ, Π½ΠΎ Π½Π΅ Π·Π½Π°Ρ, Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ. Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ?
ΠΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ (Π΄ΠΎΠ»Π³ΠΎ) ΠΈΠ»ΠΈ ΠΏΠΎΠΉΡΠΈ Π½Π° ΠΊΡΡΡΡ Ρ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΡΠΌΠΈ (Π±ΡΡΡΡΠΎ). ΠΠ»ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎ Π΄ΠΆΡΠ½ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡ Π²ΡΡΠ΅ ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»ΠΈ ΠΏΠΎΠ²ΡΡΠ°ΡΡ ΠΏΠΎΡΠΎΠ³ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΡΠΈ Π½Π°ΠΉΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΡ. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ, ΠΌΡ Π² proglib.academy Π·Π°ΠΏΡΡΡΠΈΠ»ΠΈ ΠΊΡΡΡΡ:
- ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Python.
- ΠΡΠΎΡΠ΅ΡΡΠΈΡ Python-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ.
- ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ .
- ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° Π΄Π»Ρ Data Science.
- ΠΡΠΎΡΠ΅ΡΡΠΈΡ Data Science.
- Frontend Basic: ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π²Π΅Π±Π°.
- ΠΡΠΎΡΠ΅ΡΡΠΈΡ Π€ΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ.
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°. ΠΠΎΠ»Π½ΡΠΉ ΠΊΡΡΡ.
ΠΠ° ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ 10 ΠΊΡΡΡΠΎΠ² Π΄Π»Ρ Π²Π·ΡΠΎΡΠ»ΡΡ ΠΈ Π΄Π΅ΡΠ΅ΠΉ.