ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ DevOps
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΡΠ΅ΠΌ Middle+ / Senior ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π»ΠΎΡΠ»ΡΠ½ΠΎΡΡΠΈ. ΠΠ°Π΄Π°ΡΠΈ: β ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ 10 ΠΏΠ»ΠΎΡΠ°Π΄ΠΎΠΊ: ΠΎΠ±Π»Π°ΡΠ½Π°Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΈ on-prem Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ²; β ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΠΊΠ°Π½Π°Π»Ρ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ: IPsec, WireGuard, IPsec + GRE + BGP; β ΡΠΏΡΠ°Π²Π»ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ°ΠΌΠΈ Π² AD, VPN, Semaphore ΠΈ Π±Π°Π·Π°Ρ
Π΄Π°Π½Π½ΡΡ
; β ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ²ΠΈΡΡ ΡΠ΅ΡΠ΅Π· nginx / OpenResty / HAProxy, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ TLS ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ°; β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ΅Π· Ansible ΠΈ Semaphore, Π²Π΅ΡΡΠΈ IaC ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π² Git; β ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΡ, ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄Π΅ΠΆΡΡΡΡΠ²Π°Ρ
; β ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ Π°ΡΠ΄ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ: β ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ Linux, Ansible, Windows/AD ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ Ρ IPsec; β Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΡΠ΅ΡΠ΅ΠΉ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° ΡΡΠ½Π½Π΅Π»Ρ ΠΏΠΎΠ΄Π½ΡΡ, Π½ΠΎ ΡΡΠ°ΡΠΈΠΊ Π½Π΅ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ: tcpdump, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Ρ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Ρ
ΠΎΡΡΠ°, Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π±Π΅Π· ICMP; β Git: Π²Π΅ΡΠΊΠΈ, MR, rebase; Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄; β Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Π΄ΠΎΡΡΡΠΏΠ°ΠΌΠΈ ΠΈ ΡΠ΅ΠΊΡΠ΅ΡΠ°ΠΌΠΈ: ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΡ
ΠΏΡΠ°Π², ΡΠΎΡΠ°ΡΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ ΠΈ PSK. ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ: Docker / Docker Swarm, Portainer, GitLab CI; ClickHouse ΠΈ PostgreSQL; Zabbix, Prometheus/Grafana, ELK; Keepalived/VRRP, NLB, HA/DRP; FreeIPA, Kaspersky Security Center, Wazuh/SIEM; Python ΠΈΠ»ΠΈ Bash; Airflow, Loginom; ΠΎΠΏΡΡ Ρ AI-Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ Π°Π³Π΅Π½ΡΠ°ΠΌΠΈ. ΠΠ°ΠΆΠ½ΠΎ: ΡΠ°Π±ΠΎΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΏΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΠΏΠ»Π°Π½Ρ ΠΈ ΠΎΠΊΠ½Ρ, Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΡΠΌ rollback. ΠΡΠΆΠ½Ρ runbook ΠΈ ΠΎΡΡΡΡ ΠΏΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌ. Π Π°Π±ΠΎΡΠ° ΠΏΠΎ ITSM ΠΈ SLA; Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ Π΄Π΅ΠΆΡΡΡΡΠ²Π° ΠΈ Π½ΠΎΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π° 00:00β08:00 ΠΠ‘Π.
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ DevOps
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΡΠ΅ΠΌ Middle+ / Senior ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π»ΠΎΡΠ»ΡΠ½ΠΎΡΡΠΈ. ΠΠ°Π΄Π°ΡΠΈ: β ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ 10 ΠΏΠ»ΠΎΡΠ°Π΄ΠΎΠΊ: ΠΎΠ±Π»Π°ΡΠ½Π°Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΈ on-prem Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ²; β ΡΠΏΡΠ°Π²Π»ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ°ΠΌΠΈ Π² AD, Semaphore ΠΈ Π±Π°Π·Π°Ρ
Π΄Π°Π½Π½ΡΡ
; β ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ²ΠΈΡΡ ΡΠ΅ΡΠ΅Π· nginx / OpenResty / HAProxy, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ TLS ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ°; β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ΅Π· Ansible ΠΈ Semaphore, Π²Π΅ΡΡΠΈ IaC ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π² Git; β ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΡ, ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄Π΅ΠΆΡΡΡΡΠ²Π°Ρ
; β ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ Π°ΡΠ΄ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ: β ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ Linux, Ansible ΠΈ Windows/AD; β Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΡΠ΅ΡΠ΅ΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ, Π½ΠΎ ΡΡΠ°ΡΠΈΠΊ Π½Π΅ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ: tcpdump, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Ρ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Ρ
ΠΎΡΡΠ°, Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π±Π΅Π· ICMP; β Git: Π²Π΅ΡΠΊΠΈ, MR, rebase; Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄; β Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Π΄ΠΎΡΡΡΠΏΠ°ΠΌΠΈ ΠΈ ΡΠ΅ΠΊΡΠ΅ΡΠ°ΠΌΠΈ: ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΡ
ΠΏΡΠ°Π², ΡΠ΅ΠΊΡΠ΅ΡΡ Π½Π΅ Ρ
ΡΠ°Π½ΡΡΡΡ Π² ΠΊΠΎΠ΄Π΅ ΠΈ ΡΠΈΠΊΠ΅ΡΠ°Ρ
, ΡΠΎΡΠ°ΡΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ. ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ: Docker / Docker Swarm, Portainer, GitLab CI; ClickHouse ΠΈ PostgreSQL; Zabbix, Prometheus/Grafana, ELK; Keepalived/VRRP, NLB, HA/DRP; FreeIPA, Kaspersky Security Center, Wazuh/SIEM; Python ΠΈΠ»ΠΈ Bash; Airflow, Loginom; ΠΎΠΏΡΡ Ρ AI-Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ Π°Π³Π΅Π½ΡΠ°ΠΌΠΈ. ΠΠ°ΠΆΠ½ΠΎ: ΡΠ°Π±ΠΎΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΏΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΠΏΠ»Π°Π½Ρ ΠΈ ΠΎΠΊΠ½Ρ, Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΡΠΌ rollback. ΠΡΠΆΠ½Ρ runbook ΠΈ ΠΎΡΡΡΡ ΠΏΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌ. Π Π°Π±ΠΎΡΠ° ΠΏΠΎ ITSM ΠΈ SLA; Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ Π΄Π΅ΠΆΡΡΡΡΠ²Π° ΠΈ Π½ΠΎΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π° 00:00β08:00 ΠΠ‘Π.
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ DevOps
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΡΠΊΠ°ΡΠΈΡΡ Π² ΠΏΡΠΎΠ΄ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ΅ΡΠ²Π΅Ρ ΠΎΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π³ΠΎΠ»ΡΠΉ ΠΊΠΎΠ΄ + ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ. Vue, fastAPI, pgsql.
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ DevOps
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΡΠ΅ΠΌ Senior DevOps / SRE ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° Π½Π° Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. ??ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ β ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ Ρ Apache Ozone. ΠΡΠΎΡΡΠ±Π° ΠΎΡΠΊΠ»ΠΈΠΊΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ°. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: β ΠΎΠΏΡΡ DevOps ΠΎΡ 7 Π»Π΅Ρ; β ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Linux / Ubuntu; β Kubernetes; β Apache Ozone; β Hadoop; β Kafka; β Greenplum; β Cassandra; β Ansible; β Docker; β Git; β CI/CD; β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° Python ΠΈ Bash; β ΠΎΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ API / web-ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π½Π° Python; β Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΡ
ΠΠ; β ΠΎΠΏΡΡ OpenStack??; β ΠΎΠΏΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ: bonding, ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΠΊΠ°ΡΡΡ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ firmware. Π€ΠΎΡΠΌΠ°Ρ: ΡΠ΄Π°Π»ΡΠ½Π½ΠΎ. ΠΠΎΠΊΠ°ΡΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°: Π Π€. ΠΠ°Π³ΡΡΠ·ΠΊΠ°: full-time. Π‘ΡΠ°ΡΡ: ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΡΠΈ ΠΎΡΠΊΠ»ΠΈΠΊΠ΅, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π½Π°ΠΏΠΈΡΠΈΡΠ΅: 1. Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ ΠΎΠΏΡΡΠ° Π² DevOps? 2. ΠΠ΄Π΅ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΈ Ρ Apache Ozone? 3. ΠΡΡΡ Π»ΠΈ ΠΎΠΏΡΡ Ρ OpenStack? 4. ΠΡΡΡ Π»ΠΈ ΠΎΠΏΡΡ Ρ Hadoop / Kafka / Greenplum / Cassandra? ΠΡΠΈΡΡΠ»Π°ΠΉΡΠ΅ ΡΠ΅Π·ΡΠΌΠ΅ Π² ΡΠ³ timursky.
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ DevOps
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΡΠ΅ΠΌ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΡΡΠΎΠ²Π½Ρ Middle/Middle+ Π½Π° Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Kubernetes-ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ. ΠΠ°Π½ΡΡΠΎΡΡΡ: full-time, ΠΏΡΠΎΠ΅ΠΊΡ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Π³ΠΎΠ΄Π°. Π Π°Π±ΠΎΡΠ° ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ΄Π°Π»ΡΠ½Π½Π°Ρ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡΡΡ Π½Π° ΡΠ²ΡΠ·ΠΈ Ρ 11:00 Π΄ΠΎ 18:00 ΠΠ‘Π. ΠΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΡΠ½ΡΠΉ Π²ΡΠ΅Π·Π΄ ΠΊ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°ΠΌ Π² ΠΠΎΡΠΊΠ²Π΅ Π΄Π»Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π² Π·Π°ΠΊΡΡΡΡΡ
ΠΊΠΎΠ½ΡΡΡΠ°Ρ
. Π§ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π΄Π΅Π»Π°ΡΡ: β ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Kubernetes Π² production; β ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡΡ Kubernetes-ΠΊΠ»Π°ΡΡΠ΅ΡΡ Ρ Π½ΡΠ»Ρ ΡΠ΅ΡΠ΅Π· Kubespray; β ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² Π·Π°ΠΊΡΡΡΡΡ
ΠΊΠΎΠ½ΡΡΡΠ°Ρ
Π±Π΅Π· Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ; β ΠΏΠΎΠ΄Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°ΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ, Docker-ΠΎΠ±ΡΠ°Π·Ρ ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π΄Π»Ρ offline-ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΡ; β ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠ΅ΡΠ²ΠΈΡΡ ΡΠ΅ΡΠ΅Π· Helm; β Π΄ΠΎΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ Helm-ΡΠ°ΡΡΡ; β Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Kubernetes, Helm ΠΈ Linux; β Π΄ΠΎΠ²ΠΎΠ΄ΠΈΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π΄ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠ΅ΠΊ: Kubernetes, Kubespray, Helm, Linux, Ansible, Terraform, Docker / Container Registry. ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ: OpenStack / VK Cloud, Kafka, ClickHouse, PostgreSQL, Qdrant, Traefik, OpenSearch, NATS, KubeRay Operator, NVIDIA Device Plugin, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° GPU-Π½ΠΎΠ΄ / nvidia-container-toolkit. ΠΠ°ΠΆΠ½ΠΎ: β Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΠ΅Π·ΠΆΠ°ΡΡ ΠΊ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°ΠΌ Π² ΠΠΎΡΠΊΠ²Ρ; β Π½ΡΠΆΠ΅Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ production-ΠΎΠΏΡΡ Ρ Kubernetes ΠΈ Kubespray. Π ΠΎΡΠΊΠ»ΠΈΠΊΠ΅, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΊΠΎΡΠΎΡΠΊΠΎ Π½Π°ΠΏΠΈΡΠΈΡΠ΅: 1. Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ ΠΎΠΏΡΡΠ° DevOps. 2. Π Π°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π»ΠΈ Π»ΠΈ Kubernetes ΡΠ΅ΡΠ΅Π· Kubespray ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Ρ Π½ΡΠ»Ρ. 3. ΠΡΠ» Π»ΠΈ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Π² air-gapped / Π·Π°ΠΊΡΡΡΡΡ
ΠΊΠΎΠ½ΡΡΡΠ°Ρ
. 4. Π‘ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ Π² Kubernetes ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ. 5. ΠΡΡΡ Π»ΠΈ ΠΎΠΏΡΡ Ρ GPU-Π½ΠΎΠ΄Π°ΠΌΠΈ. 6. ΠΠΎΡΠΎΠ΄. 7. ΠΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΠΊ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠΌ Π²ΡΠ΅Π·Π΄Π°ΠΌ Π² ΠΠΎΡΠΊΠ²Ρ.
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ DevOps
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ: Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΡΠ±ΠΎΡΠ° ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° API Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΡ. Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ, ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΡΠ΅ΡΠΎΠ², ΡΠ΅Π΅ΡΡΡΠΎΠ² ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ. Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΡ. Π£ΡΠ°ΡΡΠΈΠ΅ Π² ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΈ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π² ΡΠΎΡΡΠ°Π²Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π―Π·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Java (ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ), Python, PHP ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², REST/SOAP API Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ. ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΎΡΠΌΠ°ΡΠ°ΠΌΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ XML, JSON, XSD, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΎΠ±ΠΌΠ΅Π½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· Π±ΡΠΎΠΊΠ΅ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ (RabbitMQ), ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
. ΠΠΏΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΠ² Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ, ΡΠ°Π±ΠΎΡΡ Ρ PostgreSQL ΠΈ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
. ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ‘ΠΠ, Π‘ΠΠΠ, ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ (ΠΠ¦Π/SIG). ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ Docker.