Vitaly
Может лучше об этом всем спросить человека который этот код написал? Будет и быстрее и эффективнее.
а этот человек может не знать, что можно использовать тот же FROM: image в докере
Vitaly
в код я тоже не лезу в 99% случаев
Дмитрий Харитонов
Something
девопс обязан владеть навыками функционального программирования, кто согласен?
Something
почему именно функционального?
это как минимум, все остальное только +
Vitaly
Ну так это задача девопса, при чем тут разработка
так опс который не бум бум в разработке будет собирать образ аля FROM: ubuntu и дальше все зависимости (которые каждый раз собирать не надо)
Something
да и 90% эндпоинтов, это rest
Sergey
не виже причин ударятся именно в функциональщину
кря
И занимаешься не своим делом.
программисты говорят что это у меня что то не работает, и показывают что на dev и на stage все работает, и им некогда заниматься работой админа
Дмитрий Харитонов
так опс который не бум бум в разработке будет собирать образ аля FROM: ubuntu и дальше все зависимости (которые каждый раз собирать не надо)
Это вообще не связанные вещи. Просто нужно знать как устроен докер и Dockerfile в частности. Тут 0 программирования
Дмитрий Харитонов
Я использую готовые продукты в основном
Anonymous
Это вообще не связанные вещи. Просто нужно знать как устроен докер и Dockerfile в частности. Тут 0 программирования
Программирование и не нужно в основном. Но нужно знать, как работают менеджеры пакетов.
Anonymous
Как минимум.
кря
этот тикет кстати мы переназначали друг на друга около месяца доходило до скандалов, и менеджмент становился на сторону программистов, на dev работает? на stage тоже, почему не работает на проде, по сути я этот баг тогда исправил, показал что вот работает, а теперь сделай также для всего модуля
Something
Программирование и не нужно в основном. Но нужно знать, как работают менеджеры пакетов.
а как же мониторинг софта? я не про логи, а скажем кастом чеки, специфичные для приложений?
Anonymous
Если у тя там на стеке джава, нода, руби и прочие гады, то нужно вникать во все эти области понемногу.
кря
тоже вопрос - а когда нужно написать какой то скрипт на bash/python - это не программирование?
Something
о том и сабж, что с какого-то момента работа сравнивается с бэкэнд работой разработчика
Дмитрий Харитонов
а как же мониторинг софта? я не про логи, а скажем кастом чеки, специфичные для приложений?
Ну мониторинг это единственное место где приходится чуть чуть писать. Но это к девопс минимально относится
Anonymous
о том и сабж, что с какого-то момента работа сравнивается с бэкэнд работой разработчика
Просто админы — ленивые люди и в нестандартных ситуациях задают вопрос "ты что, хочешь, чтобы я кодил за тебя?"
кря
Ну мониторинг это единственное место где приходится чуть чуть писать. Но это к девопс минимально относится
относится и еще и как, devops это и эксплуатация тоже, а эксплуатация это в том числе мониторинг, и ты как devops отвечаеш за то что бы тот код который написали программисты и проверили тестировщики, работал на продакшине
Дмитрий Харитонов
Если у тя там на стеке джава, нода, руби и прочие гады, то нужно вникать во все эти области понемногу.
Вот именно, всё это есть, но я на них ни строчки не написал. И не должен уметь на них писать. Как собрать и запустить, да. Но не писать, и уж точно не дебажить это.
Something
Вот именно, всё это есть, но я на них ни строчки не написал. И не должен уметь на них писать. Как собрать и запустить, да. Но не писать, и уж точно не дебажить это.
а я считаю девопс на уровне джуниора должен уметь все основные языки разработки.. иначе не понятно как дебажить проблемы CI
Дмитрий Харитонов
а облачные платформы как?
У меня всё селфхостед
Something
У меня всё селфхостед
а сборка сложного софта, типа tensorflow?
Дмитрий Харитонов
У меня в основном вэбня
Дмитрий Харитонов
а я считаю девопс на уровне джуниора должен уметь все основные языки разработки.. иначе не понятно как дебажить проблемы CI
А я считаю что девопсы от разработки ленятся или не умеют ничего сложного сами разворачивать, мониторить и поддерживать, а хотят только логикой заниматься. По работают пол года, свалят а ты потом разбирай эту мешанину их кучи сервисов которые периодически отваливаются по очереди.
Something
в общем, крайний раз когда искал работу.. все, абсолютно все тестовые задания были на разработку
Vitaly
я хз как можно быть опс сейчас и не писать ни строчки кода. У меня постоянно есть нужда в написании мелких скриптов для деплоя, разговор со сторонними апи и т.д.
Vitaly
вот сегодня писал скрипт, который чекает, есть ли еще пользователи на данном сервере (спрашивал у нашего апи) если нет, убить сервер и накатить новый
Vitaly
docker build... Это не код
а я про docker build и не говорю
Vitaly
питон
Something
питон
+ rust + nim) python стандарт на сейчас, но не думаю что на долго
Something
мне кажется nim станет популярнее
Vitaly
я для себя всё на go пишу, интереснее пока
Дмитрий Харитонов
питон
Написать пару строк по стековерфлоу это одно дело, тут человек утверждает что девопс ОБЯЗАН знать как минимум 5 языков
Дмитрий Харитонов
Потому у человека личный опыт такой. И он перекладывает его на каждого. Типа у всех такие же задачи как у него.
Vitaly
ну из того, что я вижу вокруг и на митапах - кодят опсы и кодят много
Something
Потому у человека личный опыт такой. И он перекладывает его на каждого. Типа у всех такие же задачи как у него.
у всех, это у тебя он исключительный. еще раз, в европе почти везде среди тестовых заданий хоть 1 но будет на разработку
Vitaly
да, не пишут софт на 10000+ линий кода со всякими паттернами, но кодят
Something
ну типичный на сотни строк, в переделах тысячи
Vitaly
опсы автоматизируют. а не кодят
а как они автоматизируют?
Дмитрий Харитонов
а как они автоматизируют?
Находят нужный инструмент
Vitaly
я пишу код, так как не всё что нужно бизнесу, есть готовое в амазоне
*sm1Ly
а как они автоматизируют?
я могу все на баше сделать)
*sm1Ly
95%
Дмитрий Харитонов
Пишут код только те кто гуглить не умеет)
Something
и это будет читаемо?)
*sm1Ly
а если нет - то баш сед авк
Something
Пишут код только те кто гуглить не умеет)
ты пользуешься разработками других людей, в том числе и других девопсов
Дмитрий Харитонов
На гитхабе миоионы всего уже написанного. До сих пор мне этого хватало
Дмитрий Харитонов
Дмитрий Харитонов
Аналогичный опыт с коллегой
Дмитрий Харитонов
Jevgenija Š.
#job #relocation #Riga #Latvia #EU #DevOps #Splunk #вакансия #работа #релокация #Рига #Латвия #ЕС Fintech/Regtec company with HQ in US, is searchinf for SPLUNK DEVOPS ENGINEER to its office in Riga Main competences/experiences asked: - Splunk (or Elastic or Graylog) - Automation - Linux/Unix administration - Shell-scripting (bash/ksh/zsh, Python) - CI/CD - Very good command of English See details: https://itcamp.lv/job/splunk-engineer-riga-latvia/ More about provided: - full relocation package - competitive motivation package (salary + bonus + social security + health insurance) - flexible management, no biurocracy - possibility to work several days per week remotely - possibility to agree flexible schedule - possibility to get wider experience in different projects through project rotation - distribution of roles in new projects are based on employee wishes - good atmosphere in company, office in Riga Budget estimation 2500-4500 EUR NET based on candidate's experience and competences. Job description with detailed technology information: https://itcamp.lv/job/devops-engineer-riga-latvia/ If you are interested, feel free to contact me directly (send your CV): Jevgenija Sahovala / Евгения Шаховал LinkedIn: https://www.linkedin.com/in/jevgenija-sahovala/ e-mail / hangouts: j.sahovala@itcamp.lv phone / WhatsApp / Telegram: +371 28626016 skype: sahmet_lv
*sm1Ly
++
ну кстати питонка ещё выручает
Дмитрий Харитонов
*sm1Ly
Это да, но редко.
мне просто нравится его учить. решал пару интересных задач которые без него не осилил бы. там был парсинг маркет даты) но она скорее больше прогерская была
Дмитрий Харитонов
Как я и писал, у всех разный бэкграунд и задачи и не стоит под свой опыт всех ровнять, и выдумывать какие-то рамки профессии.
*sm1Ly
хотя я не умею ни в плюсы ни в обычный си, но работаю именно с такими ребятами. а вот подпилить окружения, тулчейн и оптимизацию это ко мне)))
*sm1Ly
и кросстулчейн
Дмитрий Харитонов
я вообще не спорю, просто общаюсь
Это не к тебе было адресовано)
Дмитрий Харитонов
Так а не мы рамки ставим, а хотелки работодателей. Хочешь $$$, пиши код.
Бред, просто вам попадаются вакансии согласно вашему резюме, а мне согласно моему. Мне на линкедин в среднем по одному запросу от hh в день и там ничего про разработку. Вроде такого предложения что выше - shell scripting bash, python.
Дмитрий Харитонов
А по деньгам, в России нет вакансий для девопсов больше 300к. Хоть пишешь ты код, хоть нет.