Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ
Автоинструкторы

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ DevOps β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² МосквС

Π”Π°Ρ‚Π°: 2023-12-09
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
договорная
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2023-12-09
ОписаниС
In this task you need to create a backup script. The script should accept three parameters: the directory to backup; the compression algorithm to use (none, gzip, bzip, etc; see tar for details); the output file name. The resulting backup archive should be encrypted (see openssl enc for details). All output except errors should be suspended, all errors should be written to the error.log file instead of stderr. Basic grade is 8. Add -h/β€”help arg to your script and Readme.md in repo with user description for +1 to grade. BASH scripts allow you to use functions as in other high-level programming languages; break the functionality of the script into such functions, calling each of them with its own command line argument (./backup.sh -c ... for compression, for example) for +1 to grade. The project will be evaluated according to the functional requirements in the task description. Individual rewards will be given for beautiful solutions. Please specify the URL to your project repository.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ DevOps

дистанционно
договорная
ПоТСлания ΠΈ особСнности: Π•ΡΡ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр А. Π‘ двумя Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами CentOS (Битрикс24) / Windows Server (1Π‘). Виртуализация Proxmox. НуТно пСрСнСсти эти Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΊΠΈ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ сСрвСр Π‘. Π’Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ Π² проксмоксС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΊΠΈ ΠΈ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… пСрСнСсти Битрикс24 ΠΈ 1Π‘ Π‘ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ спСциалистом Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ Π½Π° обслуТиваниС сСрвСра Π‘.
Москва ЀрилансСры

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ DevOps

дистанционно
договорная
На production-хостС ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ GitLab с вСрсии 15.x Π΄ΠΎ послСднСй ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ (17.x/18.x) Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….
Москва ЀрилансСры

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ DevOps

дистанционно
договорная
РаздСтая.
Москва ЀрилансСры

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ DevOps

дистанционно
договорная
Π‘Ρ€ΠΎΡ‡Π½ΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ сСрвСра vless.
Москва ЀрилансСры

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ DevOps

дистанционно
договорная
ΠŸΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ мСссСндТСр Matrix.
Москва ЀрилансСры

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ DevOps

дистанционно
договорная
Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь. НуТСн спСциалист Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (backend django gunicorn ΠΈ daphne, nextjs Ρ„Ρ€ΠΎΠ½Ρ‚, celery ΠΏΠΎΠ΄ таски) ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ CI/CD github. БСйчас Π΅ΡΡ‚ΡŒ Π±Π΅ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся Ρ‡Π΅Ρ€Π΅Π· compose, Π² качСствС прокси traefik. На ΠΏΡ€ΠΎΠ΄Π΅ облачная postgresql 18, opensearch 2.19.1 ΠΈ redis 8.1. Для локальной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ‚ΡŒ этот ΠΆΠ΅ стСк локально + pgadmin, opensearch-dashboard. Плюсом flower, grafana, prometheus, loki, alloy. Π’ ΠΈΠ΄Π΅Π°Π»Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сбор ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π½Π° ΠΏΡ€ΠΎΠ΄Π΅, Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСрвиса Π΅ΡΡ‚ΡŒ экспортСры с Π½ΠΎΠ΄Ρ‹ ΠΈ самой Π‘Π”. Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ всё Π½ΡƒΠΆΠ½ΠΎ Π½Π° timeweb, Ρ‚Π°ΠΌ ΠΆΠ΅ Π΅ΡΡ‚ΡŒ S3 ΠΈ registry. ВСстовый ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½Π°Ρ…. Π Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ backend/frontend/ops Π½Π° 3 Ρ€Π°Π·Π½Ρ‹Ρ… рСпозитория. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡƒΠ΅Ρ‚ Ρ†Π΅Π½Π° ΠΈ сроки.
Москва ЀрилансСры

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ DevOps

дистанционно
договорная
ΠŸΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ собСсСдовани Π² ΠΈΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΊ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ собСсСдования Π±Π΅Π· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСория Π½Π° самом собСсС.
Москва ЀрилансСры