Sebor▂▅▇█▓▒░
Andrey
#задание
надо было взять веб приложение с база, сделать для него масштабируемое и секурное CD решение с развёртыванием через chef/puppet/ansible или похожее. Полностью автоматизированный выкат от пуша в репозиторий. Бонус за регрессионные тесты. Централизованное логгирование для всех компонент. Ежедневный бэкап базы и файлухи. Мониторинг метрик и боттленеков. Всё решение нужно запушить вместе с доками по one-click install и usage в отдельный git
Jenny
Алексей, про баш можно на собесе спросить, а тестовое задание не должно противоречить бест практис фундаментально.
Jenny
кроме того, ci.yaml файлы часто содержат баш
Jenny
скорее почти всегда. Вот там и можно его проверить, еси очень хочется
Jenny
Подожди, а зачем меня берут на работу, если я буду сидеть и делать то, что уже сделано?
Andrey
лучше питон или го
Jenny
баш не так универсален, кстати
Andrey
но баш понимать надо, хотя б на уровне чтения
Jenny
может отличаться на разных платформах
Jenny
нафиг такое
Andrey
всё может
Andrey
даже glibc бывает разный
Andrey
в свете alpine это опять актуально
Jenny
питон или го скрипты одной и той же версии будет все-таки одинаково работать
Andrey
или нет :)
Jenny
если там сабпроцесс какой-то вызывается
Jenny
то нет
Andrey
я писал на питоне. 2.5/2.6/2.7 отличаются
Jenny
Andrey
про python 3 не будем :)
Jenny
специально же написала
Jenny
Andrey
если вы про опции сборки, так они и в питоне с го имеются
Jenny
а вот питон версии 2.7.15, к примеру, я ожидаю, что будет одинаково работать и там, и там
Andrey
а баш 4.x.y поразному чтоль?
Andrey
а как же
Andrey
не слежу :)
Jenny
а баш 4.x.y поразному чтоль?
когда пишешь всякое на баше, ты всегда пользуешь что-то еще: curl, wget, не знаю, что угодно. Тут-то и кроется засада.
Andrey
да, граблей больше. но из питона тоже многие вызывают внешние утилиты. + либы
Andrey
и именно поэтому virtualenv придумали зря :)
Andrey
наша беседа вышла за рамки этого чата, сорри
Jenny
виртуалэнв ты зря приплел
Andrey
либы же
Jenny
Andrey
можно продолжить в https://t.me/devops_ru
Jenny
меня там нет, и не хочу
Andrey
принято
Grigorii
у меня знакомый сразу на масе получил работу с зп в 14к шекелей, пхп мидл
Я и твой кот
Облако на баше.
Я и твой кот
Баш на винде работает. А на повершелл не портабельный код будет.
Ilya
Игорь
Игорь
На тот момент в мск получал примерно так же, и квартира своя
Grigorii
Игорь
Вернулся в 15 году
Grigorii
зато там здоровее живется, как-то
Игорь
На мой взгляд в Израиль норм ехать, когда тебе 50+
Игорь
А ща уж лучше попытать счастье где-то еще
Игорь
Туда вернуться всегда можно успеть
Игорь
Да и отпуск на год за счёт государства даётся только 1 раз))))
Игорь
Я про абсорбцию
Игорь
Или как оно там называется)
Grigorii
Игорь
Вот я ехал в 29
Игорь
С женой
Dmitry
Andrey
только если всё сделать по максимиму
Andrey
это я описал тестовое задание, которое мне дали на собесе
Jenny
Andrey
это нормально в тестовом задании описывать все хотелки, чтоб у чела, который его делает, была возможность показать те места, где он крут
Andrey
никто ж не просит делать всё
Игорь
Andrey
я бы не стал делать бэкапы и логгирование, просто в доках написал бы возможные инструменты
Dmitry
Andrey
это попросила крупная компания :)
Jenny
какая?
Игорь
Это возможность показать свою заинтересованность, многие сразу разворачиваются, соответственно, не лояльны изначально
Andrey
toptal
Игорь
Игорь
Знаю людей, которым предлагали выполнить подобное задание, они в то же момент говорили, что готово и показывали свой гит
Игорь
2 взяли сразу
Игорь
Т.е. имеет смысл просто для себя потренироваться и сделать такую заготовочку