Получи случайную криптовалюту за регистрацию!

OrangeDevOps

Логотип телеграм канала @orangedevops — OrangeDevOps O
Логотип телеграм канала @orangedevops — OrangeDevOps
Адрес канала: @orangedevops
Категории: Технологии
Язык: Русский
Количество подписчиков: 893
Описание канала:

Канал для сисадминов и devops. Ссылки на интересные материалы. Личные заметки
Администратор: @il_da_r

Рейтинги и Отзывы

3.00

2 отзыва

Оценить канал orangedevops и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

0

1 звезд

1


Последние сообщения 5

2021-05-17 17:15:26 В контейнере #docker есть пользователь, допустим:
www-data:x:1000:1000:www-data:/var/www:/usr/sbin/nologin
казалось бы теоретически docker exec —user=www-data ... /bin/bash
не должен пустить. Значит /usr/sbin/nologin - это то, какая оболочка запускается автоматически при логине пользователя, а поскольку docker exec - это запуск процесса без логина , то запускается все что мы ему скажем. Очевидно, но иногда думаешь "а вдруг сработает".
331 views14:15
Открыть/Комментировать
2021-05-17 13:49:50 На той неделе только писал про линтер баш (https://t.me/orangedevops/146) . На Хабре перевели статью от автора Shellcheck про последствия неправильного написания bash-скрипта.
Использовать rm -rf $DIR/* // Удаление директории без дополнительной проверки сразу на продакшен так себе затея.
В общем если не уверены в своем bash или даже уверены дополнительная проверка не повредит.
#bash #linter

https://habr.com/ru/company/ruvds/blog/556168/
380 views10:49
Открыть/Комментировать
2021-05-17 08:00:41
Если продолжить тему линтеров. Есть еще один в использовании. Это Dockerfile Linter.

Есть веб версия: https://hadolint.github.io/hadolint

Если запускаю локально через shell:
docker run --rm -i hadolint/hadolint < Dockerfile

Так же встраиваю в пайплайн Jenkins:
stage ("Lint dockerfile") {
steps {
sh label: '', script: 'docker run --rm -i hadolint/hadolint < nginx/Dockerfile | tee -a hadolint_lint.txt'
}
post {
always {
archiveArtifacts 'hadolint_lint.txt'
}}
и получаю как артифакт сборки файл с уведомлениями. А если убрать tee -a hadolint_lint.txt, то можно и получать ошибку сборки если есть уведомления.

Есть линтер и для Vscode.

Исходный код на github:
https://github.com/hadolint/hadolint
404 views05:00
Открыть/Комментировать
2021-05-16 13:33:31 Главный челлендж этой весны –– All about AWS 2021!

20 мая спикеры AWS и SoftServe поделятся своим опытом миграции в клауд. Поговорим про кейсы, боль разворачивания инфраструктуры и вопросы-ответы –– присоединяйся!

22 мая ты сможешь со своей командой сделать миграцию приложения в облако. У вас будут ресурсы от AWS, архитектурные шаблоны, а самое точное техническое решение поставленной задачи выиграет.
P.S. Правильных ответов нет, всё зависит от твоих скиллов в сервисах AWS и решений, которые примите в команде.

Когда: 20, 22 мая
Где: онлайн

Регистрируйся: https://bit.ly/3uryBdp
416 views10:33
Открыть/Комментировать
2021-05-14 13:01:08 В предверии выходных вот вам статья где IT-специалисты рассказывают о том как они регулярно работают на выходных и не выгорают. Кто-то переносит часть рабочих часов из будних на выходные, чтобы иметь гибкий график, кто-то совмещает работу сразу на нескольких проектах, чтобы развиваться и больше зарабатывать.
Импонирует лично мне перенос части рабочих часов из будней на выходные (это освобождает время на какие-то личные дела в будни). В принципе если нет срочных задач так и поступаю.
Поскольку сейчас работаю над расширением своих скиллов в сторону DevOps много времени уходит на обучение и проекты которые позволяют расширить и набраться опыта в данной сфере. Думаю не меньше 60-70 часов в неделю выходит. Когда чувствую что выгораю позволяю себе немного притормозить. Но "кушать" хочется, поэтому засучиваешь рукава и дальше...

А Вы работаете на выходных?

https://dou.ua/lenta/articles/working-seven-days-per-week/
311 views10:01
Открыть/Комментировать
2021-05-14 08:31:03 Хочу поделится инструментом с помощью которого чаще всего проверяю уже готовые и работающие shell-скрипты для выявления иногда не очевидных ошибок синтаксиса или когда у тебя работает, а на сервере нет.
Обычно использую веб-версию, но можно поставить локально.
На гитхабе можно посмотреть какие ошибки он выявляет:
https://github.com/koalaman/shellcheck#gallery-of-bad-code
Нравится еще и тем что можно сразу по "кнопке" исправить: Did you mean: (apply this)

А вы какими линтерами #bash пользуетесь?

https://www.shellcheck.net
359 views05:31
Открыть/Комментировать
2021-05-13 17:32:49 Нравится смотреть видео про чужой опыт, инфраструктуру в другой компании. Вот одно видео месячной давности с митапа в Инополлисе про Магнит. Если интересует DevOps часть то нужно смотреть с 1:43:02. Не скажу что сильно познавательно. Достаточно традиционный стек технологий. Но может кому-то пригодится.
#devops #магнит


515 views14:32
Открыть/Комментировать
2021-05-04 17:52:19
Опыт игры в WOW как обязательное требование для админа
729 viewsedited  14:52
Открыть/Комментировать
2021-05-01 22:35:38 Бренд

Тут люди спрашивают что делать чтоб люди захотели работать в компании, что купить и тд. Как построить ЭЙЧАР БРЕНД. Ну штож, о том как должна выглядеть компания мечты.

Главные принципы хорошей компании - доверие, открытость и любовь.

Как театр начинается с вешалки, так работа начинается с собеседования. Никаких домашних заданий, лайвкодингов и прочего булшита. Созвонились, попиздели. Тебе рассказали что надо компании, ты говоришь - да могу и мне интересно. Ударили по рукам.

Свободный график, удаленка и офис по настроению. Погода за окном заебись? Пошел гулять, вечером поработал. Погода говно и дома сверлят - поехал в офис. Свобода.

Офис должен быть нормальный, не в жопе мира. Мне хочется выйти из офиса и прогуляться, и не хочу выходить в промзону. В офисе должно быть приятно находиться. Хорошее освещение, хорошая мебель, заплатите нормальному дизайнеру наконец. Окна должны открываться! Балкон/терраса - топ!

Обеды дмс и прочее можно если это не за счет уменьшения зп. Важный момент - если бонусами не пользуются топы значит бонусы говно. Я не говорю про бизнес-класс в самолете, но если обеды в столовке в которую не ходит директор, значит это хуевый бонус.

Кухня, микроволновка, посудомойка, холодильник само собой. Диванчик на кухне. Это место должно притягивать людей посидеть просто так, а не место поесть и свалить побыстрее.

Комната отдыха, с нормальным телеком, плойкой, иксбоксами, диванчиками, креслами. Хороший знак если люди собираются там толпой и весело проводят время. Если стоит пустая постоянно значит что-то в компании не так.

Жирный плюс если в офисе есть книжный шкаф. И не только с книгами по программированию да.

Душ!

Ко всем сотрудникам должно быть одинаковое отношение. Если бонус идет из разряда - сначала заслужи, то он ненужен. Вася работает тут три года и поэтому ему ДМС. Если компенсируете кому-то фитнес, а я люблю играть в нинтенду, то будет круто если мне такой же бонус прилетит на игрули.

Никаких рекурентных митингов. Дейли в жопу себе засуньте. Встречи только по агенде с приглашением за сутки минимум и с подбивкой результатов встречи.

Чем меньше hr-ов тем лучше. Особенно душнил которые “строят процессы” и организовывают тимбилдинги.

Никаких таймтрекеров, таймшитов, скриншотилок и прочего говна. Доверие должно быть. Или зачем вы меня наняли?

Овертаймы оплачиваемые. Если не успели в спринт, то либо платите, либо переносите на следующий. Никаких - ну надо поработать. Не надо, чаще лучше выдохнуть и сделать нормально, чем с пожаром в жопе релизить и потом ролбечить.

Никакого микроменеджмента и чайка-менеджмента. Если у меня нет настроения и хочется поебланить, дайте мне поебланить. Не надо искать мне задач и переживать что я заскучал. И хватит эксплуатировать мое чувство вины.

Топовое железо, чем дольше я жду из-за слабого железа, тем чаще теряю контекст. Тем я хуже работаю и чаще грущу. А плохие мониторы еще и для глаз вредны.

Я хочу понимать что я делаю, для кого и зачем мы вообще тут собрались. Руководство должно постоянно разговаривать с людьми, рассказывать новости, кому и как мы помогли, сколько заработали, какие рынки захватили. Прозрачность и открытость.

Хочу делать опенсорс, и именно тот что я хочу а не тот что нужен компании для маркетинга. Дайте людям свободу самовыражения.

Свобода экспериментов. Да потрачу неделю-две времени на какой-то эксперимент, да возможно ничего не получится, а возможно получится крутая штука. Пилить фичи одна за другой из беклога прямой путь к выгоранию.

Мне хочется гордиться тем что я делаю и где работаю.

Повышение зарплаты минимум раз в год. Независимо от успехов, рынок растет, деньги дешевеют. А я не хочу придумывать в очередной раз почему мне надо больше денег.

Компания не должна контроллировать что я говорю о компании и работе. (я не про NDA) Если я пишу статью то я хочу писать статью а не выдумывать формулировки чтоб никого не обидеть. Или еще хуже врать.

А и чуть не забыл. Самое главное - вокруг должны быть умные люди которые любят что они делают.
614 views19:35
Открыть/Комментировать
2021-05-01 22:35:38 5 баллов
599 views19:35
Открыть/Комментировать