EN
creator cover Be Geek

Be Geek

Head of DevOps, преподаватель, программист
Be Geek
378
subscribers
goals
12 of 300 paid subscribers
Чем больше подписчиков, тем больше контента на канале и конечно же контент будет выходить чаще
0 of $ 194 money raised
С текущим объективом 35мм одна боль и страдания при съемке дома (небольшие помещения), помогайте скопить на объектив 24мм, чтобы было больше контента

About the creator

Привет!
Меня зовут Александр. Работаю Senior DevOps в Leroy Merlin, ранее был руководителем DevOps направления в крупной фармацевтической компании, так же преподаватель онлайн школы GeekBrains и разработчик курса DevOps Advanced в онлайн школе SkillBox.
Так же увлекаюсь видео, есть два блога на ютюбе. Люблю снимать и монтировать видео.
Стараюсь идти в ногу со временем, использовать новый софт и покупать новое оборудование.
[AI] Ресайз картинок в telegram bot с помощью Stable Diffusion
Ресайз картинок в telegram bot с помощью Stable Diffusion
Level required:
Подписка стандарт 🧡
[AI] Генерация картинок в telegram bot с помощью Stable Diffusion
Исходники telegram bot к видео по генерации картинок
Level required:
Подписка стандарт 🧡
[OReilly] Java 5 books Pack epub - pdf
97thing severy java programmer should know, java cookbook 4th edition, learning java 6th edition, more 2 books
Level required:
Подписка стандарт 🧡
[OReilly] Building serverless Applications on Knative
Level required:
Подписка стандарт 🧡
[Packt] Computer and Software architecture books
Три книги от издателя Packt в оригинале (английский) PDF / EPUB
Level required:
Подписка стандарт 🧡

OpenSearch vs Elastic Stack

OpenSearch и Elastic Stack - это два разных проекта, основанных на старых версиях Elasticsearch и Kibana. OpenSearch - это форк Elasticsearch, созданный Amazon после того, как Elastic изменил лицензию своих продуктов с Apache License на Elastic License v2 и SSPL. OpenSearch лицензирован под Apache License, что означает, что вы можете использовать его практически как угодно. Elastic Stack, с другой стороны, в основном находится под Elastic License, что подразумевает, что вы не можете предоставлять значительную часть его функциональности другим в виде сервиса.
Некоторые из различий между OpenSearch и Elastic Stack:
📌 OpenSearch поддерживает интеграцию с AWS-сервисами, такими как Amazon Kinesis Data Firehose, Amazon CloudWatch Logs и AWS IoT. Elastic Stack поддерживает интеграцию с различными облачными платформами и сервисами.
📌 OpenSearch имеет набор плагинов для расширения функциональности, таких как Anomaly Detection, Index Management и Performance Analyzer. Elastic Stack имеет более широкий спектр возможностей для поиска, аналитики и машинного обучения, таких как Advanced Security, SQL Query Syntax, Reporting, Asynchronous Search, Trace Analytics, Alerting и Kibana Dashboards.
📌 OpenSearch поддерживает импорт машинных моделей только для случаев использования текстового встраивания. Elastic Stack поддерживает импорт любой модели PyTorch из Hugging Face, поддерживая широкий диапазон пользовательских или продвинутых случаев использования машинного обучения.

Что нового в ArgoCD v2.7Сегодня

Последний релиз был более 4 месяцев назад, с даты написания этого поста. К нам идет обновление, в котором 83 баг фикса и 37 новых фишки.
Первая из примечательных фишек - просмотр логов подов.
В ArgoCD появится два типа просмотра логов - follow и historical. В режиме follow мы будем видеть последний лог пода (в целом как в Lens / Dashboard и т.д), а в режиме historical будет возможность выбрать временной диапазон и указать количество отображаемых строк.
В каждом из режимов мы сможем использовать фильтр по тексту (аля полнотекстовый поиск, только не до конца полнотекстовый).
Раз заговорили про поды, то вот еще одна новая фишечка с подами.
Теперь в UI можно будет видеть Readness и Liveness пробы подов. Эта штука осуществляется при помощи Readness Gates. В итоге мы получаем инструмент, который позволяет прям из ArgoCD глядеть на статус проб, точнее сможем увидеть, если проба не проходит.
Для любителей использовать ArgoCD клиент.
Будут добавлены некоторые параметры к командам, которые помогут фильтровать аппликухи по label и resource. Эти аргументы будут доступны для команд sync, wait, delete, list.
Show more

9 вещей, которые стоит знать SRE инженеру.

Если Вы думаете стать SRE или уже такие, то надо свериться с желаемым списком знаний. Конечно пул знаний и опыта зависит от места работы и задач, но это больше общие политики знаний, чем локальные. Некоторые SRE с какими-то пунктами из списка вообще никогда не сталкивались и могут не столкнуться.
📌 Операционная система. Вы должны понимать, как работает операционная система, на которой работает ваша система / программа / сервис или как вам угодно, и уметь ее настраивать и администрировать.
📌 Сетевые протоколы. Необходимо иметь понимание основных сетевых протоколов, таких как TCP/IP, DNS, HTTP и других, и уметь настраивать сетевые устройства.
📌 Облачные технологии. Знание облачных технологий таких как AWS, Azure, Google Cloud и других является важным для управления и поддержки высоконагруженных систем. Эти знания и опыт не обязательно, но очень приветствуются в разных компаниях и разных грейдах. Хотите получать больше денег? Наработайте опыт работы с облаками
📌 Программирование. Желательно (не плохо) иметь опыт в программировании и знание одного или нескольких языков программирования, таких как Python, Java, Ruby, Go, JS, Perl.
📌 Автоматизация. Навыки автоматизации помогут упростить управление и снизить количество ручной работы, включая настройку среды и управление конфигурацией.
📌 Инструменты мониторинга и трассировки. Знание инструментов мониторинга, таких как Nagios, Prometheus, Grafana, Elastic Stack и других, а также инструментов трассировки, таких как Jaeger, Zipkin и других, поможет отслеживать проблемы и искать причины сбоев.
📌 Базы данных. Иметь знания о базах данных и уметь настраивать их, включая SQL и NoSQL базы данных.
Show more

Кому не стоит становиться программистом

Хотя профессия программиста считается привлекательной для многих людей, она не подходит для каждого. Ниже перечислены несколько категорий людей, которым не стоит становиться программистом.
- Не любите математику и логику. Программирование требует математического мышления и логики, и если вам это не нравится, то вам может быть трудно в этой сфере.
- Не любите работу в команде. Разработка программного обеспечения часто включает в себя работу в команде, что означает, что вы должны быть готовы к сотрудничеству с другими разработчиками, менеджерами проектов и тестировщиками.
- Не готовы постоянно обучаться и развиваться. Сфера программирования постоянно меняется, и чтобы оставаться востребованным на рынке труда, программисты должны постоянно изучать новые языки программирования, фреймворки и инструменты.
- Не можете справляться со стрессом и давлением. Разработка программного обеспечения может быть очень стрессовой и давящей работой, особенно если вы работаете над крупными проектами с жесткими сроками.
- Не имеете терпения для решения сложных проблем. Программисты часто сталкиваются со сложными проблемами, которые могут занять много времени и усилий для их решения. Если у вас нет терпения и настойчивости, чтобы решить эти проблемы, то вам может быть трудно в этой сфере.
- Не умеете быстро переключаться между задачами. Разработка программного обеспечения часто включает в себя работу над несколькими проектами одновременно, что означает, что вам нужно быть готовым быстро переключаться между задачами и уметь управлять своим временем.
Show more

"Программист" - это сложно и рутино

Написание программного кода может показаться сложным и рутинным процессом для тех, кто не знаком с этой сферой. Однако, для программистов это является профессией, которая требует высокой квалификации, творческого мышления и умения работать в команде.
Программисты постоянно сталкиваются с трудностями, начиная от анализа требований заказчика и заканчивая тестированием готовых продуктов. Несмотря на это, каждый день они вносят важный вклад в развитие технологий и обеспечение работоспособности программных продуктов, которые мы используем каждый день.
При написании кода программисты часто сталкиваются с ошибками и проблемами, которые не всегда легко решить. Исправление ошибок может занять много времени и усилий, особенно когда проблема неочевидна. Это может быть очень рутинной задачей, но в то же время это требует терпения и настойчивости.
Кроме того, программисты должны постоянно обучаться и следить за новыми технологиями и инструментами, чтобы оставаться востребованными на рынке труда. Это требует постоянного изучения новых языков программирования, библиотек и фреймворков, а также применения новых методик и подходов.
Тем не менее, программисты находят удовлетворение в том, что они создают что-то новое и полезное, что будет использоваться в реальном мире. Каждый раз, когда они запускают новый проект или выпускают новую версию программного обеспечения, они ощущают удовлетворение от своей работы.
В итоге, программисты могут столкнуться с рутинной работой и трудностями при написании кода, но это не означает, что их работа не ценится. Они играют важную роль в развитии технологий и создании инновационных продуктов, которые облегчают нашу жизнь и улучшают наш мир.

Subscription levels

Подписка стандарт 🧡

$ 2,42 per month
По подписке все самое интересное -- разбор домашки, кода, показываю интересные идеи, код из продакшена, обзоры софта и многое другое.
Go up