DevOps
رفتن به کانال در Telegram
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
نمایش بیشتر8 857
مشترکین
+224 ساعت
+87 روز
+3030 روز
آرشیو پست ها
8 858
11 языков программирования для DevOps и их применение
Почти любая статья про DevOps начинается с определения, что же представляет собой это понятие. Не нарушая традицию, отметим, что у слова DevOps два значения.
Во-первых, это набор методов для решения различных задач, с которыми сталкиваются разработчики. Это и написание сценариев для автоматизации инфраструктуры, и оптимизация процесса разработки программного обеспечения (например, развертывание приложений в различных средах). Сюда же относится управление инфраструктурой, в том числе мониторинг состояния и масштабирование серверной базы, обеспечение быстродействия при высокой нагрузке, а также задачи в области тестирования приложений и сетевой инфраструктуры.
А во-вторых, под словом DevOps подразумевают тех людей, которые выполняют все эти задачи, то есть DevOps-инженеров. Нередко встречается мнение, что DevOps не профессия, а, цитируем, «прежде всего культура разработки, методология и только потом инструменты и специальности». Но одно другого не исключает, тем более, что в списке вакансий всё чаще фигурирует DevOps Engineer. Так что де-факто это уже стало профессией, но более грамотно всё же называть этих специалистов не просто «девопсами», а DevOps-инженерами или командой DevOps, если речь идет о целом отделе.
https://habr.com/ru/companies/first/articles/678994/
#devops #девопс
Подпишись 👉@i_DevOps
8 858
🖥 Курс «Специалист центра мониторинга инцидентов информационной безопасности (SOC)»
Старт: 19 июня
Длительность: 3 месяца
ℹ️ Курс позволяет изучить основные процессы, реализуемые типовым центром мониторинга ИБ (SOC - Security Operation Center). При изучении курса вы получите представление о подразделениях SOC и решаемых ими задачах.
На практике будут изучены процессы: Threat Intelligence, Threat Hunting, Vulnerability Management, Моделирование угроз безопасности, Incident Response и рассмотрена тема администрирования основных СЗИ, используемых в SOC.
🎓 Кому будет полезен курс:
✔️ Энтузиастам в области ИБ, имеющим некоторое представление о компьютерной безопасности
✔️ Системным администраторам, программистам, которые хотели бы стать специалистами по ИБ
✔️ Начинающим сотрудникам SOC или ИБ-подразделений для более полного понимания процессов
🏆 Удостоверение о повышении квалификации (УПК) при успешной сдаче экзамена
📌 Узнать подробнее о курсе
8 858
Grafana Mimir - наше путешествие к бесконечной мудрости с помощью 5m активных временных рядов
Более глубокое понимание производительности и поведения наших приложений приводит к повышению надежности и лучшему пониманию наших систем. Это очень важно для любой технологической среды, которая быстро развивается и стремится к совершенству. Полезность метрик трудно переоценить. Две основные проблемы, связанные с этой темой в контексте данного поста, - как хранить данные и как их запрашивать. Мы считаем, что исторические данные имеют большой потенциал для сравнительного анализа, поэтому наша цель - собрать и сохранить как можно больше информации, не забывая при этом о стоимости, эффективности и затраченных усилиях.
https://tech.loveholidays.com/grafana-mimir-our-journey-towards-infinite-wisdom-with-5m-active-time-series-7a262ba53a3f
#devops #девопс
Подпишись 👉@i_DevOps
8 858
22 июня в 12:00 (мск) приглашаем на вебинар по теме: Практические подходы к мониторингу сложных ИТ систем для обеспечения непрерывности бизнеса.
Своим опытом поделятся эксперты: S7 ИТ, Актион, M1Cloud
Планируем обсудить:
- Подходы к построению системы комплексного мониторинга ИТ инфраструктуры и приложений;
- Проактивный мониторинг для повышения надежности;
- Практические моменты и лайфхаки при настройке мониторинга в 2023;
- Как построить мониторинг сложных ИТ систем;
- Как собирать и анализировать ключевые метрики, чтобы видеть полную картину;
- Best practice из разных сфер бизнеса;
Участие бесплатное.
Посмотреть программу и зарегистрироваться.
8 858
Мониторинг веб-приложения Rust с помощью Prometheus и Grafana
В этой статье я покажу вам, как настроить мониторинг веб-приложения Actix. Приложение будет выводить метрики Prometheus, которые будут визуализироваться с помощью Grafana.
https://betterprogramming.pub/monitoring-a-rust-web-application-using-prometheus-and-grafana-3c75d9435dec
#devops #девопс
Подпишись 👉@i_DevOps
8 858
Сегодня всё чаще встречается мнение, что разработчикам было бы неплохо разбираться в DevOps-инструментах. Хотя бы на базовом уровне, чтобы «понимать, что ещё окружает их кроме кода».
Слёрм пообщался с тимлидом Coolblue.nl Владиславом Килиным и нашел в его практике как минимум пять кейсов, когда DevOps-экспертиза была на пользу команде разработки.
✔️ 5 кейсов из практики Владислава читаем Хабре.
Получается, с точки зрения ежедневной работы, знание DevOps-инструментов помогает снять с себя головную боль «они там что-то сделали, у меня ничего не работает». Да, и в целом, для карьеры это, скорее, плюс — обычно компании ценят сотрудников, которые разбираются в DevOps-методологиях.
Но где взять эту «DevOps-экспертизу»?
🚲 Долгий, но бесплатный путь — погружаться в технологии самостоятельно.
🚀 Быстрый — отправиться на летний поток «DevOps Tools для разработчиков». Обучение ориентировано на тех, кто работал только на одном стеке или плохо понимает, как архитектурно связаны разные инструменты. Через теорию и практику мы по этапам покажем, что существует вокруг вашего кода, и научим с этим работать.
Для тех, кто сомневается, есть крутое предложение — «Подписка Ян» на три месяца. В неё входит «DevOps Tools для разработчиков», а вместе с ним ещё 19 курсов.
А ещё подписка — это суперполезно. Сначала вы сможете разобраться в основных эксплуатационных инструментах на «DevOps Tools для разработчиков». А затем при необходимости углубиться в частные кейсы на профильных потоках по Jenkins, RabbitMQ и др.
Реклама. Рекламодатель ООО «Слёрм». GscGzYJQqmsPXw
8 858
Миграция из Kubernetes в Docker Compose
Как и многие, давным‑давно мы все деплоили ручками. Заходили на сервер, git pull, выполняли команды миграции. Потом вспоминали, что при миграции забыли выполнить какую‑то команду, что‑то поломалось и пошло‑поехало.
А еще в процессе можно было и полежать, пока сайт обновлялся, так как код, например, мог уже обновится, а миграция в базе данных — нет. И упаси боже, если у нас dev, stage, prod! На каждый зайди, ручками разверни. А как‑то мы захотели развернуть несколько веток параллельно и тоже пришлось вручную…Кошмар, страшно вспомнить, но ностальгия приятная.
https://habr.com/ru/articles/733394/
#devops #девопс
Подпишись 👉@i_DevOps
8 858
Популярность ОС Linux растёт. Если пять лет назад эту операционную систему использовали только 23,2% разработчиков, то в прошлом году, по данным Хабра, их число увеличилось до 40,2%. Научиться работать с Linux поможет курс Нетологии «Linux и программирование на Bash».
Курс подойдёт тем, кто уже работает в сфере IT: хочет освоить работу с новой ОС и достигать более высоких результатов в профессии. За 4 месяца вы получите углублённые знания администрирования ОС Linux, освоите программирование в командном интерпретаторе Bash и сможете писать скрипты под свои задачи, научитесь работать с основными сетевыми службами и проводить диагностику сети.
Вы будете отрабатывать навыки на специальном тренажёре и за всё время обучения выполните 24 практических задачи, которые сможете добавить в портфолио.
Посмотреть программу → https://netolo.gy/bJ06
Реклама. ООО «Нетология» LatgC5ADm
8 858
Собеседование Senior DevOps Engineer: вопросы
Вы когда-нибудь задумывались о том, какие вопросы задают DevOps инженеру на собеседовании? Да, есть вполне обоснованное мнение, что таких инженеров в принципе быть не может (или все инженеры команды являются проводниками методологии DevOps), но все же на рынке хватает вакансий «DevOps Engineer» разных уровней. Сегодня мы рассмотрим вопросы DevOps инженерам высшего (без пипл менеджмента) уровня – Senior.
https://habr.com/ru/articles/733158/
#devops #девопс
Подпишись 👉@i_DevOps
8 858
История о жрущем память API-сервере Kubernetes
Наша команда занимается сопровождением кластеров Kubernetes внутри компании. Мы стараемся построить модель предоставления кластера как услуги, насколько это возможно в наших реалиях. Несколько месяцев назад коллеги, работающие с одним из кластеров Kubernetes в dev-окружении, обратились с проблемой недоступности API-сервера Kubernetes (далее kube-api). Dev-среды обычно не подключены к дежурной смене, и решением проблем занимаются владельцы или, если проблемы нестандартные, обращаются к профильным специалистам. В ходе диагностики оказалось, что kube-api стал потреблять значительно больше памяти. Это приводило к возникновению ошибки с OOM.
Давайте будем честными — если бы это произошло в production-окружении, мы, скорее всего, закинули бы больше памяти и успешно бы забыли про проблему. Но dev-стенд не имеет жёстких SLA с финансовой ответственностью, и это дало нам возможность и время разобраться с прожорливым kube-api.
https://habr.com/ru/companies/rtlabs/articles/732858/
#devops #девопс
Подпишись 👉@i_DevOps
8 858
Знание процессов в Linux позволяет оптимизировать производительность системы, устранять проблемы с процессами, управлять ресурсами и обеспечивать безопасность. Хотите в них разобраться? Приходите 🗓 16 июня в 20:00 на открытый урок от OTUS
Занятие проведет 👨💻 Андрей Буранов, специалист по UNIX-системам в компании Mail.Ru Group и преподаватель курса. Он работает с операционной системой Linux более 7 лет. Входит в топ-3 лучших преподавателей образовательных порталов.
На уроке вы узнаете:
- Что такое процесс в Linux и как он создается
- Какой жизненный цикл процесса
- Какие бывают статусы процессов
Урок будет полезен администраторам Linux с опытом, разработчикам, сетевым и DevOps-инженерам, SRE, инженерам по нагрузочному тестированию и специалистам ИБ.
👉 Регистрация для участия — https://otus.pw/QxUfE/
Если вам понравятся открытые уроки, продолжить обучение можно будет уже на курсе «Administrator Linux. Professional» от OTUS. Оплата курса возможна в рассрочку.
Реклама. Информация о рекламодателе на сайте www.otus.ru
8 858
Чем раньше, тем лучше: сдвигаем тестирование в начало разработки в среде Kubernetes
Чаще всего продукты тестируют ближе к концу жизненного цикла разработки. Однако существует концепция Shift-left testing, принципиально изменяющая подход к тестированию. Команда VK Cloud перевела статью о применении концепции Shift-left testing при разработке с использованием Kubernetes, а также о некоторых стратегиях реализации этого подхода в микросервисной среде.
Rus https://habr.com/ru/companies/vk/articles/732996/
Eng https://medium.com/@signadot/shift-left-testing-in-a-kubernetes-environment-5dd643cb727b
#devops #девопс
Подпишись 👉@i_DevOps
8 858
🔑 Директорами по ИТ не рождаются! Директорами по ИТ становятся!
🏁 Чтобы сократить этот путь, мы создали уютный канал о лучших практиках, кейсах и экономике для будущих и действующих директоров по ИТ.
- Все импортозамещение зарубежных сервисов в одной таблице
- Все что нужно знать о ПДН и ФЗ-152 чтобы не попасть на штраф
- Импортозамещение VMware: исследование систем виртуализации в РФ
- ИТ-стратегия для достижения бизнес-целей
- От аккредитации до штрафов на директора. Всё о регулировании и возможностях для ИТ-команд в 2023 году
- Всё об аттестации информационных систем за 10 минут. Как не попасть на маркетинговую удочку
- 1000 нейросетей в одном источнике в одном источнике в удобном каталоге
- ТОП 5 книг об управлении ИТ
- FinOps на практике. Как сокращают расходы на облако.
- Всё о разработке ИТ-стратегии
Об этом и многом другом в блоге Cortel.
8 858
Переводим статический веб-сайт на языки мира при помощи Weblate
В данной статье мы предложим интересный подход, который позволяет не только перевести статический Markdown-контент на все языки мира, но и поддерживать актуальность переводов при изменении исходных текстов. Данный туториал будет на примере Zola, но предлагаемый подход с минимальными изменениями адаптируется практически к любым популярным статическим генераторам.
https://habr.com/ru/articles/732390/
#devops #девопс
Подпишись 👉@i_DevOps
8 858
Watchtower
Процесс автоматизации обновления базового образа контейнера Docker.
С помощью watchtower вы можете обновить текущую версию вашего контейнеризированного приложения, просто разместив новый образ в Docker Hub или в вашем собственном реестре образов.
Watchtower извлечет ваш новый образ, изящно выключит существующий контейнер и перезапустит его с теми же опциями, которые использовались при первоначальном развертывании. Запустите контейнер watchtower с помощью следующей команды:
$ docker run --detach \
--name watchtower \
--volume /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower
https://github.com/containrrr/watchtower
#devops #девопс
Подпишись 👉@i_DevOps8 858
Логи и мониторинг: best practice / Олег Бервинов
Почему даже в быстрорастущей команде с фокусом на продукт важно заранее подумать о мониторинге? Какие инструменты позволят легко масштабироваться пропорционально расширению проекта?
Ведущий DevOps-инженер Юлы (проекта VK) Олег Бервинов поделился опытом построения высоконагруженных проектов и рассказал, как планирует расти его команда.
источник
#devops #девопс
Подпишись 👉@i_DevOps
8 858
🌐 Курс "Компьютерные сети" от Академии Кодебай!
Старт: 12 июня
Длительность: 4 месяца
🎓 На курсе вы изучите структуру компьютерных сетей, протоколы и технологии, обеспечивающие их работу, научитесь проектировать сети различной сложности, настраивать сетевое оборудование и бороться с угрозами на разных уровнях сетевого взаимодействия.
ℹ️ Кому будет полезен курс:
✔️ Начинающим IT-специалистам и системным администраторам
✔️ Студентам факультетов, связанных с сетевыми и коммуникационными технологиями
✔️ Работающим IT-специалистам, стремящимся сменить направление
✔️ Web-разработчикам, желающим повысить безопасность веб-приложений
🏆 Выдаём сертификат при успешной сдаче экзамена
В честь четвертой победы Codeby на Standoff, команда Академии дарит скидку 10% на оплату курса до 2 июня. Промокод: SETI0623
📌 Узнать подробнее о курсе
8 858
ЧТО КАЖДЫЙ РАЗРАБОТЧИК ДОЛЖЕН ЗНАТЬ ОБ AWS VAULT
Я столкнулся с AWS Vault, когда только начинал свой путь в облаке. В то время я использовал интерфейс командной строки AWS (AWS CLI) и не понимал, зачем существует этот инструмент. Я мог получить доступ к службам AWS с помощью AWS CLI, добавив свои учетные данные. Итак, в чем же проблема?
https://blog.symops.com/2023/04/20/aws-vault/
#devops #девопс
Подпишись 👉@i_DevOps
