ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ DevOps
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠΎΠ΄Π½ΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ proxmox.
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ DevOps
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΡΠ΅ΠΌ Senior DevOps/SRE-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° Π² ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΅Π»Π΅ΠΊΠΎΠΌ-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ (ΠΠ’Π‘). ΠΡΠΎΠ΅ΠΊΡ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° 2026 Π³ΠΎΠ΄Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ΄Π»Π΅Π½ΠΈΠ΅. Π£Π΄Π°Π»ΡΠ½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ°. ΠΠ°Π½Π΄ΠΈΠ΄Π°Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡΡ Π² Π ΠΎΡΡΠΈΠΈ ΠΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° 1/1000 ΡΡΠ°Π²ΠΊΠΈ Π² ΠΠΠ Β«ΠΠ’Π‘Β» ΠΠ°Π΄Π°ΡΠΈ: ΠΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ ΠΈ ΡΡΠ°Π±Π»ΡΡΡΠΈΠ½Π³ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ΅ΡΠ΅ΠΉ ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: β’ ΠΎΡ 1 Π³ΠΎΠ΄Π° ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ°; β’ Π³Π»ΡΠ±ΠΎΠΊΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ Linux/*nix, ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ; β’ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ RTP/RTCP, SIP ΠΈ SDP; β’ UDP/TCP, ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΠΎΠΊΠ΅ΡΡ, multicast; β’ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Linux, ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ΄ΡΠΎΠΌ, netfilter/iptables; β’ Git, GitLab CI, Make/CMake/Golang; β’ Kubernetes, Helm; β’ Prometheus ΠΈΠ»ΠΈ VictoriaMetrics, Grafana; β’ PostgreSQL, ClickHouse; β’ Ansible, Terraform. ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ: β’ Python, Shell scripting ΠΈΠ»ΠΈ Golang; β’ Kamailio, OpenSIPS, Asterisk ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ SIP-ΡΠ΅ΡΠ²Π΅ΡΡ; β’ WebRTC, VoIP/ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡ ΠΈΠ»ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-ΡΡΡΠΈΠΌΠΈΠ½Π³; β’ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, SNMP; β’ Yandex Cloud, Selectel, AWS, GCP ΠΈΠ»ΠΈ Azure. Π ΠΎΡΠΊΠ»ΠΈΠΊΠ΅ ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΠΎΠΏΠΈΡΠΈΡΠ΅ Π²Π°Ρ ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΡΠΉ (ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ) ΠΎΠΏΡΡ.
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ DevOps
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ²(ci/cd) ΠΈ Π΄ΠΎΠΊΠ΅ΡΡΠ°ΠΉΠ»ΠΎΠ²,ΠΏΠΎΠΌΠΎΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅ Ρ yandexcloud.
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ 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.