Vladimir
Дурак из фильма
Vladimir
изменение схемы базы - это не изменение инфраструктуры
Vladimir
запуск 25 новых контейнеров - не изменение инфраструктуры
Vladimir
Nik
Vladimir
Дурак из фильма
выкладка инфраструктуру затрагивать не должна
Не должна, но часто затрагивает. Например погромист не знает, что надо миграции делать так что бы в одной транзакции не менялась структура и в нём же не было попыток в переименованную таблицу писать. В итоге херак и всё сломалось на выкатке, до конца не дошло и осталось в невнятном состоянии. Тут погромитс в панике бежит к одмину
Vladimir
Vladimir
мб стоит подумать о том чтобы поднять планку на собесах, чтобы такие не пролезали?
Дурак из фильма
Таких очень много и от них никуда не деться.
Vladimir
можно их не нанимать
Nik
хреновые программисты
кроме того что ты груб, ты еще и не прав. Это не их задача. Адаптировать софт под железо/нагрузку - задача админа
Дурак из фильма
Чувака в гугл пригласили так то =)
Nik
Vladimir
Дурак из фильма
Видимо в гугле слишком низкая планка на прогеров
Nik
+ много софта, который позовляет его переиспользовать в пачке проектов, в зависимости от конфигурации. И что, на все установки путь прогеры котовят конфиги? ёэто странно
Vladimir
Vladimir
ты хочешь это знание переложить на админов
Дурак из фильма
Это я всё к тому, что чувак может быть крутым прогером и алгоритмистом, но не знать очевидных для админа вещей.
Vladimir
это путь Хрыча
Vladimir
Vladimir
или тимлида
Vladimir
должно оставаться
Vladimir
гда в прод катят те, кто ваще в этом не шарит - получится плохо
Nik
ты хочешь это знание переложить на админов
Админ должен знать как работает софт. Например, есть у меня прогер, который кодит стецифичный интерфейсный микросервис. И он испозьзуется в 12 проектах. И каждый раз по своему, интерфейс позволяет иметь …. подклассы скажем (diameter, если интересно)
Дурак из фильма
или не ошибка, потому что девопсы нормально всё выкатывают, пусть дольше чем автор, зато надёжнее, а если будут непонятки, можно подойти к автору и спросить.
Nik
И зачем разрабу знать про все 12 проектов и после каждого релиза готовить конфиг под все
Vladimir
но не админу знать про все 12
Vladimir
Nik
знаю я таких людей. они еще конфиг в rpm/контейнер прятали.
Nik
слава богу у нас всех таких расстреляли
Nik
ит знает как работает софт
Vladimir
պլհկ
Ну вот и прогеры пока не умеют делать опс нормально
Vladimir
Vladimir
оно заканчивается на инфраструктуре выкладок
Дурак из фильма
Опять же, практика показывать, что творческий погромист быстро стухает, когда ему приходится выполнять админские задачи.
Дурак из фильма
И отсюда второе правило, что легче иметь одного работающего админа, занимающегося и деплоем и настройкой всей инфраструктуры, чем двух погромистов, один из которых половину времени будет мучительно страдать, а в следствие этого постоянно уволянться и меняться на нового, которого ещё и обучать надо.
Bogdan (SirEdvin)
Я все-таки поддержку Владимира, то, что вы так делете еще не означает, что так правильно:
1. В современном мире я не очень вижу разницу между задачами программиста и задачами админа в плане творческого подхода. Откуда они там?
2. Если программист не думает о деплое - страдаете вы и лезете читать код, если вы служите ретранслятором проблем с прода, то страдает программист, но а зачем вы нужны?
3. Если программист не хочет разбираться с чем-то, это не ваша проблема. А что вы будете делать, когда он скажет: "Ой, вы знаете, я всю жизнь работал с MySQL и не хочу разбиратся в PostgreSQL", например? Тоже ради него будете нанимать человека, который будет адаптировать его код на другую БД?
Старый
Я все-таки поддержку Владимира, то, что вы так делете еще не означает, что так правильно:
1. В современном мире я не очень вижу разницу между задачами программиста и задачами админа в плане творческого подхода. Откуда они там?
2. Если программист не думает о деплое - страдаете вы и лезете читать код, если вы служите ретранслятором проблем с прода, то страдает программист, но а зачем вы нужны?
3. Если программист не хочет разбираться с чем-то, это не ваша проблема. А что вы будете делать, когда он скажет: "Ой, вы знаете, я всю жизнь работал с MySQL и не хочу разбиратся в PostgreSQL", например? Тоже ради него будете нанимать человека, который будет адаптировать его код на другую БД?
сейчас новая мода, девопс запрос затюнит
Старый
я уже и такое сейчас слышу
Старый
Я все-таки поддержку Владимира, то, что вы так делете еще не означает, что так правильно:
1. В современном мире я не очень вижу разницу между задачами программиста и задачами админа в плане творческого подхода. Откуда они там?
2. Если программист не думает о деплое - страдаете вы и лезете читать код, если вы служите ретранслятором проблем с прода, то страдает программист, но а зачем вы нужны?
3. Если программист не хочет разбираться с чем-то, это не ваша проблема. А что вы будете делать, когда он скажет: "Ой, вы знаете, я всю жизнь работал с MySQL и не хочу разбиратся в PostgreSQL", например? Тоже ради него будете нанимать человека, который будет адаптировать его код на другую БД?
второе, нахуя работать админом при 2 пунтке?
Старый
чтобы больше иметь мозгоёбства
Старый
?
Старый
java джун получает сейчас в среденм как devops
Старый
только вот он в офисе сидит с 9-5, и не о чём не переживает
Александр
Кто такой девопс бля?
Старый
Кто такой девопс бля?
у вас кстати в мск пока не такой жуткий треш, у нас же в питере вообще вакансии админов почти исчезли один сеньор девопс и просто девопс
Старый
Старый
смотря вот сейчас на истерию с "devops" начинаешь понимать, что лучше бы гугл многие вещи с эплами и тд на общественность не выносили
Bogdan (SirEdvin)
Старый
Bogdan (SirEdvin)
Ну вот я такой админ из средней конторы, привет.
Старый
это не говорит что это хорошо
Старый
у тебя рядом сидит сто и думает, какого я лоха нашёл
Старый
делает работу 4 за з\п уборщицы в германии
Александр
Вов
Александр
А ты сейчас работаешь?
Bogdan (SirEdvin)
Делает работу четверых - это как? Я же все равно работаю 40 часов в неделю. Что такого дохрена сложного в том, что бы собрать докер контейнер и покатить его на сервер, что для этого нужен отдельный человек, который будет этим 100% времени заниматся?
Опять же таки, у нас не вешаются все задачи в духе "оптимизируй запрос" на одного человека. Есть на проекте человек, который может такое сделать, он делает. У нас таких как бы есть. Предлагаешь вместо того, что бы привлекать для этого программиста или админа, брать на работу DBA, когда он нужен будет ну, 20% времени максимум? Учитывая, что теперь в базе только данные, а оптимизировать запросы ну .... не очень сложно.
Александр
Старый
Делает работу четверых - это как? Я же все равно работаю 40 часов в неделю. Что такого дохрена сложного в том, что бы собрать докер контейнер и покатить его на сервер, что для этого нужен отдельный человек, который будет этим 100% времени заниматся?
Опять же таки, у нас не вешаются все задачи в духе "оптимизируй запрос" на одного человека. Есть на проекте человек, который может такое сделать, он делает. У нас таких как бы есть. Предлагаешь вместо того, что бы привлекать для этого программиста или админа, брать на работу DBA, когда он нужен будет ну, 20% времени максимум? Учитывая, что теперь в базе только данные, а оптимизировать запросы ну .... не очень сложно.
причём создание докер контейнера, к тому что я писал выше?
Старый
ты лезешь в сам код приложения? ты тюнишь запросы к базам?
Старый
а многие это сейчас хотят от админа
Старый
помимо докера, прода, ci\cd
Старый
а в некоторых местах ещё и рефакторить код надо