π ΠΠ°ΠΊΠ°Π½ΡΠΈΡ: Lead DevOps Engineer
π Π€ΠΎΡΠΌΠ°Ρ ΡΠ°Π±ΠΎΡΡ: ΡΠ΄Π°Π»ΡΠ½Π½ΠΎ ΠΈΠ»ΠΈ ΠΎΡΠΈΡ Π² ΠΠΈΠΌΠ°ΡΡΠΎΠ»Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΡΠ΅Π»ΠΎΠΊΠ°ΡΠΈΡ Π½Π° ΠΠΈΠΏΡ
π ΠΠ°Π½ΡΡΠΎΡΡΡ: ΠΏΠΎΠ»Π½Π°Ρ
π ΠΠΈΠ»ΠΊΠ°: 5000-7000β¬
Playneta β ΡΡΠΎ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½Π°Ρ ΡΡΡΠ΄ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠΎΠ·Π΄Π°Π²ΡΠ°Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Kiss Kiss, Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π°ΡΠΈΡΡΠ²Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ 150 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠΎΠΈΡΠΊΠ°Ρ ΡΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΠΎΠΆΠ΅Ρ ΡΠ΅ΡΠΊΠΎ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΈ ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΊΡΡΠ²Π°ΡΡ Π·Π°Π΄Π°ΡΠΈ, Π²Ρ ΠΎΠ΄ΡΡΠΈΠ΅ Π² Π·ΠΎΠ½Ρ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΉ Lead DevOps Engineer-Π°, Π²Π½Π΅Π΄ΡΠΈΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΡ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π΄Π΅ΠΏΠ°ΡΡΠ°ΠΌΠ΅Π½ΡΠ° DevOps, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ Π³Π»ΡΠ±ΠΎΠΊΠΎΠΉ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
ΠΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ Ρ Π²Π°Ρ Π±ΡΠ΄ΡΡ:
- ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ;
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ, ΡΠ±ΠΎΡΠΎΠΊ ΠΈ Π΄Π΅ΠΏΠ»ΠΎΠ΅Π²;
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Continuous Integration;
- ΠΠ΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² Confluence ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ Jira;
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, Π°Π»Π΅ΡΡΠΈΠ½Π³Π° ΠΈ Ρ.ΠΏ.;
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΡΠΎΡΡΠΎΡΡΠ΅ΠΉ ΠΈΠ· DevOps Engineer ΠΈ IT-Ops.
Π§ΡΠΎ Π΄Π»Ρ Π½Π°Ρ Π²Π°ΠΆΠ½ΠΎ:
- ΠΠΏΡΡ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΈ DevOps Engineer ΠΎΡ 5-ΡΠΈ Π»Π΅Ρ;
- ΠΠΏΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΎΡ 1-Π³ΠΎ Π³ΠΎΠ΄Π°;
- ΠΠ°Π²ΡΠΊΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ;
- ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΡΠΎΠ²Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ OSI, Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ CI/CD (github actions ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈ);
- ΠΠΏΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ² CI/CD Π΄Π»Ρ Π²ΡΠΊΠ°ΡΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Android ΠΈ IOS;
- ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Linux ΡΠΈΡΡΠ΅ΠΌ;
- ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ SQL ΠΈ NoSQL Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ : PostgreSQL, ClickHouse, Cassandra (Scylla);
- ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ in-memory Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ (Redis);
- ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ message brokers: Kafka (RedPanda);
- ΠΠ»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Docker ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Dockerfile Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ±ΠΎΡΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ²;
- ΠΠ»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Kubernetes ΠΈ ΠΎΠΏΡΡ ΠΏΠΎΠ΄Π½ΡΡΠΈΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π΅Π³ΠΎ Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ (Π½Π΅ ΠΎΠ±Π»Π°ΠΊΠΎ);
- ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Helm ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ ΡΠ°ΡΡΠΎΠ², ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π² Kubernetes, ΡΠΎΡΡΠΈΠ½Π³ (Nginx ingress), Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ΅ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ secrets;
- ΠΠΏΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ APM (Jaeger ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈ);
- ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Prometheus ΠΈ Grafana ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π°Π»Π΅ΡΡΠΈΠ½Π³Π° ΠΈ ΠΎΡΡΠ΅ΡΠΎΠ²;
- ΠΠΏΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ IAC ΡΠΈΡΡΠ΅ΠΌ (Ansible).
ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ:
- ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ AWS/GCP/Azure, Jenkins ΠΈ MySQL;
- ΠΠ½Π°Π½ΠΈΠ΅ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Π½Π° ΡΡΠΎΠ²Π½Π΅ Intermediate ΠΈΠ»ΠΈ Π²ΡΡΠ΅.
Π§ΡΠΎ ΠΌΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ:
- Π‘Π²ΠΎΠ±ΠΎΠ΄Ρ: ΡΠ΄Π°Π»Π΅Π½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ°, Π³ΠΈΠ±ΠΊΠΎΠ΅ Π½Π°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π΄Π½Ρ;
- Π₯ΠΎΡΠΎΡΡΡ Π·Π°ΡΠΏΠ»Π°ΡΡ: Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌΡΡ ΠΎ Π΄ΠΎΡΡΠΎΠΉΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ Π½Π° ΡΡΠ°ΡΡΠ΅ ΠΈ ΠΈΡ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ²ΠΎΠ΅ΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΠ°Π±ΠΎΡΡ;
- Π Π°Π·Π²ΠΈΡΠΈΠ΅: ΠΌΡ Π³ΠΎΡΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ ΠΈ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ Π΄Π»Ρ ΡΠ°Π·Π²ΠΈΡΠΈΡ Π²Π°ΡΠΈΡ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΉ;
- ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΎΠΏΡΡ: ΠΌΡ Π±ΡΡΡΡΡΠ΅, Π³ΠΈΠ±ΠΊΠΈΠ΅, ΠΈ Ρ Π½Π°Ρ ΡΠΎΡΠ½ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΊΡΡΠ½ΠΎ;
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°ΠΌ Π»ΡΠ΄Π΅ΠΉ Π½Π° Π²ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠΈΠ½Π΅Π½ΡΠ°Ρ Π·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ ΠΈ ΡΡΠ²ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ΅Π±Ρ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠ΄ΠΈΠ½ΠΎΠΊΠΈΠΌΠΈ;
- ΠΠ°Π±ΠΎΡΡ: ΡΠ΅Π»Π΅ΠΌΠ΅Π΄ΠΈΡΠΈΠ½Π° ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΠΏΠΎΡΡΠ°, ΠΌΠ΅Π΄ΠΈΡΠΈΠ½Ρ ΠΈ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅ β Ρ Π½Π°Ρ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡΠΉ ΠΊΠ°ΡΠ΅ΡΠ΅ΡΠΈΠΉ Π±Π΅Π½Π΅ΡΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² Π»ΡΠ±ΠΎΠΉ Π»ΠΎΠΊΠ°ΡΠΈΠΈ.
ΠΠΎΠ½ΡΠ°ΠΊΡ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ: @nilgiri_flycatcher