Мир IT c Антоном Павленко
7.47K subscribers
660 photos
157 videos
19 files
1.42K links
IT новости, статьи и видео с канала
https://youtube.com/pavlenkoat
По всем вопросом обращаться @pavlenko_at

Поддержать автора:
https://www.donationalerts.com/r/pavlenkoat
Автор канала прошел путь от сисадмина до DevOps/SRE в крупных компаниях
Download Telegram
Люди меня хейтят, что я не рассказываю свою ЗП, но я не рассказываю о своих доходах даже жене. Причем ее все устраивает а вас нет.
5🤣76👍10🔥5🐳2😐2🌚1🍓1
Не забывайте про режим питания.

Приятного аппетита)))
🔥41👍4🌚32🤩1😍1
У вас никогда не возникало желания узнать какая операционная система стоит на рабочих станциях у ваших коллег?

Давайте узнаем в новом видео на платформе VK видео

https://vk.com/video-174125332_456239099

Ставьте лайк, напишите в комментариях ваше мнение. Поддержите полезный контент🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚7🤔5🔥2😐2😁1
Мне тут ansible нужно было запустить определенной версии, естественно он работал на определённой версии питона которой нет на MacBook по умолчанию.
Я с начало устанавливал python3.10 через brew. Но почему-то у меня не подхватывались модули. Времени было мало. Я использовал знакомый метод, который я когда-то использовал для установки python 3.7. Может вам пригодится.


brew install pyenv
pyenv install 3.10.15
pyenv global 3.10.15

Первая команда устанавливает pyenv.
Вторая устанавливает python нужной версии.
Третья говорит pyenv использовать нужную версию.

Далее нужно сделать так чтобы окружения понимало откуда ему запускать бинарники python и откуда брать модули:


export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)"
fi

Если это нужно временно выполняем в термирале, если на постоянной основе добавляем в файл ~/.zshrc

В файл requirements.txt добавил все необходимые мне модули с указанием их версий.
Установил командой


python3.10 -m pip install -r ./requirements.txt


Ansible нужной версии почему-то не подхватывался в командной строке. У меня не было времени разбираться я сделал алиасы команд.


alias ansible-playbook="$HOME/.pyenv/versions/3.10.15/bin/ansible-playbook"
alias ansible="$HOME/.pyenv/versions/3.10.15/bin/ansible"

Как и в предыдущем случае: если временно в выполняем в терминале, если постоянно добавляем в файл ~/.zshrc

Если у кого есть более изящный способ пишите в комментарии. А если найду сам пришлю вам.
🔥28🤔5😐3
Мир IT c Антоном Павленко
Мои дорогие подписчики, возвращайтесь. https://t.iss.one/banksta/58533
Для справки:
Компания ABBYY основана в 1989 году студентом МФТИ Давидом Яном под названием «BIT Software». В 1997 года компания была переименована в «ABBYY»


Так что компании с российскими корнями не оберег.
💯7🤣1
У меня есть знакомый юрист, который использует в своей работе Linux, работает с айтишниками и айти компаниями. В том числе специализируется на интеллектуальной собственности.

Он не раз спасал мою тушку, заставляя не подписывать странные документы.

Я его попросил ответить на ваши вопросы связанные с его квалификацией. В общем пишите в комментариях вопросы связанные с юриспруденцией. Желательно около IT. Я ответы опубликую в ТГ канале.

ПС: обсуждения удалил, чтобы искать вопросы было проще.
👍22
Мир IT c Антоном Павленко
Мои дорогие подписчики, возвращайтесь. https://t.iss.one/banksta/58533
В интернете пишут, что аналогичная ситуация в ВК как в ABBYY

Знакомые из ВК говорят все спокойно. В их отделах только прибавление. Да и в общем по компании бурлений не наблюдается.

Если есть. Проверенная инфа пишите)
😐8👍6🌚2🔥1🤣1
🙂 Доброго дня тебе, дорогой подписчик. Новая #подборкастатей на "почитать" в выходные ждет тебя

Vector.dev: как упростить подсчет метрик по логам
- в статье об опыте работы с vector.dev, как превращать логи в метрики обычным способом и как это можно автоматизировать.

Как мы ищем деградации на нодах в кластерах Kubernetes - статья посвящена обнаружению деградаций на нодах в кластерах Kubernetes.

Поднимаем одно-нодовый kubernetes-кластер на RedOS - про настройку шаг-за шагом single-node kubernetes-кластер в RedOS.

OpenTelemetry с нуля до 100: пример внедрения Норвежским управлением труда и соцобеспечения - история о том, как внедряли OpenTelemetry: от первых коммитов до реального применения в production.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤨1
Сегодня День учителя. Спасибо вам мои учителя, что давали мне знания.
👍28🎉2
Не могу видео на ютуб загрузить. Грузится только с телефона и очень медленно. А я в нерабочее время постоянно не дома.

Походу придется впн ставить только из-за этого. Что посоветуете на сервак задеплоить?
10🌚1
Я КОСЯЧУ потому что…Отмазку придумайте сами.

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

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

Можно конечно ныть и говорить: какое руководство плохое и надо от него бежать, но из каждого факапа можно сделать вывод и чему-то на нем учиться.

Я научился писать подробный план работ. Я пишу последовательность действий, даже если действия во вменяемом состоянии для меня очевидны.

Так же факапы помогают помогают понять, что план отката должен быть подробно описан. Пусть будет, даже если ты потратил время «впустую».

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

Далее я стал писать скрипты для рутинных операция…. (Тут можно сказать, что я придумал DevOps.)

Когда я перешел в ДевОпс эти упражнения помогли мне быстро влиться. Ведь ci/cd конвейер - это ни что иное как план или алгоритм работ, перенесенный в код.

Мне дали проект, на котором не было никакой автоматизации. Я прошелся по действующим лицам и опросил, что они делают, составил чек-лист работ на каждом этапе от пуша в репозиторий программистам, тестированием на каждом этапе, до выкачки в прод и проверки состояния продакшена. Описал это в документации и согласовал с коллегами. Далее пошел процесс автоматизации и обкатки…

Потом мне сказали, что я сделал часть работы и за QA, которых только наняли, но это другая история…

Так что учитесь на своих ошибках и делайте выводы.

Какие у вас были факапы и какие выводы из этого вы сделали? Пишите в комментариях.
50👍567👏5
Недавно ко мне обратился подписчик, который хочет стать DevOps-инженером с нуля. На консультации он спросил: Что должен знать junior DevOps и можно ли найти работу DevOps в текущей ситуации? Ответ в видео.


https://youtu.be/DZnB3Egz74g
👍10😁3🤨2🦄1
🆘 Вечернее напоминание о новом видео

Для тех, у кого Ютуб не работает https://vk.com/video-174125332_456239100

Для тех у кого работает Ютуб https://youtu.be/DZnB3Egz74g

Ставьте лайки, напишите в комментариях вашу историю становления в профессии👍
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍7🌚1
Forwarded from Мир Линукса
Ты тоже гоняешь на линуксе?
🔥43😁17👍5
Раз есть у людей вопросы пора освежить память
🎉2
Собрал в одном месте ссылки на мои ресурсы. Пользуйтесь.

Youtube канал Мир IT c Антоном Павленко - https://www.youtube.com/@pavlenkoat
boosty - https://boosty.to/pavlenkoat

Телеграм:
Канал Мир IT c Антоном Павленко - https://t.iss.one/worlditech
Чат DevOps/SRE в телеграме - https://t.iss.one/devopssre
Чат Сисадмин/Эникей - https://t.iss.one/sys_hell
Чат любителей десктопного Linux - https://t.iss.one/linux_wit
Мой личный телеграм канал, где делюсь мыслями о жизни, чтобы не захламлять основной канал - https://t.iss.one/pavlenkoat

VK
Канал Мир IT c Антоном Павленко - https://vk.com/worlditech
Моя личная страничка - https://vk.com/atpavlenko

Дзен канал Мир IT c Антоном Павленко - https://dzen.ru/pavlenko
5012👍7👏2🤔1
Похвалите меня😇😅
Please open Telegram to view this post
VIEW IN TELEGRAM
45👏67🔥19🤨4🎉32🦄1
Мир IT c Антоном Павленко
Похвалите меня😇😅
Спасибо вам большое выручили☀️
Please open Telegram to view this post
VIEW IN TELEGRAM
54👍3