fa
Feedback
DevOps

DevOps

رفتن به کانال در Telegram

Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter

نمایش بیشتر
8 753
مشترکین
-424 ساعت
-67 روز
-1530 روز
آرشیو پست ها
DevOps
8 753
Buildg - Интерактивный отладчик для Dockerfile, с поддержкой IDE (VS Code, Emacs, Neovim и т.д.). Source-level inspection Bre
Buildg - Интерактивный отладчик для Dockerfile, с поддержкой IDE (VS Code, Emacs, Neovim и т.д.). Source-level inspection Breakpoints and step execution Interactive shell on a step with your own debugigng tools Based on BuildKit (with unmerged patches) Supports rootless https://github.com/ktock/buildg #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 753
#вакансия #удалённо #job #remote #parttime #преподаватель #AWS 🦉OTUS – образовательная платформа🦉 OTUS специализируется на курсах для IT-специалистов разного уровня от junior до senior🤘 У нас более 130 авторских курсов😎 ▫️Вакансии: Преподаватели на курсы: AWS Cloud Developer ✅Мы подходим к обучению прагматично: программа ориентируется на требования работодателей и последние тренды разработки. Копаем глубоко в практику, чтобы дать то, чего не найти в открытом доступе. Вебинары проходят по будням с 20:00 до 21:30 по мск. Ставка за 1 вебинар (1.5 часа) – от 4 000 р. до 6000 р. Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему урока. ✅Дополнительно оплачивается: Проверка домашних заданий; Подготовка материалов занятии‌: лекции, тесты, практические работы, самостоятельные задания; Авторские статьи, заметки, участие в конференциях. 🔥Почему именно OTUS? Освоишь лучшие инструменты и практики преподавания с нашими методистами. Систематизируешь свои знания и прокачаешь софт скиллы. У нас классная команда 650+ экспертов с уникальными компетенциями из различных компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом, обсуждаем новости как в преподавании, так и по проектам. ✅Что мы предлагаем: Можешь совмещать с основной работой, part-time сотрудничество, нагрузку определяешь сам. Ты можешь выбрать на какие темы преподавать. Все наши преподаватели — действующие практики. Уроки проводятся в онлайн формате в zoom. Хочешь делиться знаниями? telegram: @HR_Nikita whatsapp: +79275715276

DevOps
8 753
❓Как собрать свой собственный контур безопасности и при чем здесь DevSecOps? 🚀Приглашаем 3 октября в 20:00 на бесплатный веб
Как собрать свой собственный контур безопасности и при чем здесь DevSecOps? 🚀Приглашаем 3 октября в 20:00 на бесплатный вебинар «Комплексная информационная безопасность» в OTUS. Спикером выступит Сергей Терешин, руководитель проектов облачных и цифровых решений в МТС. 👉Регистрация на вебинар: https://otus.pw/7Xc3/ Вебинар является частью онлайн-курса «Внедрение и работа в DevSecOps».

DevOps
8 753
Задаём порядок деплоя ресурсов в Kubernetes с помощью werf/Helm При деплое в Kubernetes часто требуется выкатывать ресурсы в
Задаём порядок деплоя ресурсов в Kubernetes с помощью werf/Helm При деплое в Kubernetes часто требуется выкатывать ресурсы в определённом порядке, а иногда и дожидаться готовности сторонних ресурсов. Например, сначала нужно запустить БД, дождаться создания динамического Secret’а сторонним оператором, потом выполнить инициализацию/миграции БД, а уже затем запустить само приложение. Рассмотрим, как решать такие задачи с помощью Helm, а также сравним с более быстрым и удобным вариантом, который предлагает Open Source-утилита werf. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 753
#вакансия #удалённо #job #remote #parttime #преподаватель #AWS 🦉OTUS – образовательная платформа🦉 OTUS специализируется на курсах для IT-специалистов разного уровня от junior до senior🤘 У нас более 130 авторских курсов😎 ▫️Вакансии: Преподаватели на курсы: AWS Cloud Developer ✅Мы подходим к обучению прагматично: программа ориентируется на требования работодателей и последние тренды разработки. Копаем глубоко в практику, чтобы дать то, чего не найти в открытом доступе. Вебинары проходят по будням с 20:00 до 21:30 по мск. Ставка за 1 вебинар (1.5 часа) – от 4 000 р. до 6000 р. Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему урока. ✅Дополнительно оплачивается: Проверка домашних заданий; Подготовка материалов занятии‌: лекции, тесты, практические работы, самостоятельные задания; Авторские статьи, заметки, участие в конференциях. 🔥Почему именно OTUS? Освоишь лучшие инструменты и практики преподавания с нашими методистами. Систематизируешь свои знания и прокачаешь софт скиллы. У нас классная команда 650+ экспертов с уникальными компетенциями из различных компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом, обсуждаем новости как в преподавании, так и по проектам. ✅Что мы предлагаем: Можешь совмещать с основной работой, part-time сотрудничество, нагрузку определяешь сам. Ты можешь выбрать на какие темы преподавать. Все наши преподаватели — действующие практики. Уроки проводятся в онлайн формате в zoom. Хочешь делиться знаниями? telegram: @HR_Nikita whatsapp: +79275715276

DevOps
8 753
Запуск одноразовых задач и отладка образов прямо в Kubernetes-кластере с помощью werf Какие задачи пользователю нужно выполня
Запуск одноразовых задач и отладка образов прямо в Kubernetes-кластере с помощью werf Какие задачи пользователю нужно выполнять в рамках CI-пайплайна или при локальной разработке? Среди них может быть что угодно, но самое очевидное — это, наверное, запуск линтеров, всевозможных unit-тестов и получение покрытия и других отчетов по результатам выполнения команды. Также при разработке и отладке может быть полезен интерактивный режим, который позволит быстрее разобраться в проблеме или проверить гипотезу. Далее #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 753
🔥Начните осваивать лучшие практики по мониторингу инфраструктуры! ⏰ Уже 7 октября в 20:00 мск. В OTUS состоится открытый уро
🔥Начните осваивать лучшие практики по мониторингу инфраструктуры! ⏰ Уже 7 октября в 20:00 мск. В OTUS состоится открытый урок «Отказоустойчивый Prometheus. Thanos, VictoriaMetrics». 🗣Вместе с Евгением Павловым, DevOps-инженером рассмотрим обеспечение высокой доступности для всего стека мониторинга на примере Thanos и VictoriaMetrics. 📚Больше интересных тем ждет вас на онлайн-курсе «Observability: мониторинг, логирование, трейсинг» от OTUS. 👉Для регистрации на вебинар пройдите вступительный тест: https://otus.pw/jhly/ Реклама. Информация о рекламодателе на сайте otus.ru

DevOps
8 753
DevOps и SRE: объяснение различий (Eng) В этой статье мы расскажем, что такое DevOps и SRE. Во-первых, мы рассмотрим различия
DevOps и SRE: объяснение различий (Eng) В этой статье мы расскажем, что такое DevOps и SRE. Во-первых, мы рассмотрим различия между этими двумя ролями. Затем мы покрываем небольшой разрыв в зарплатах. Наконец, мы предоставим множество различных ресурсов, где вы сможете узнать больше о DevOps и SRE. https://faun.pub/devops-vs-sre-the-differences-explained-da462f1b2944 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 753
Нюансы Kubernetes Контейнеризация и, в частности, Kubernetes – стандарт для запуска приложений в бою. Это несложно, но есть нюансы. Вместе с Андреем Новиковым из Evil Martians обсуждаем, что нужно сделать, чтобы приложение работало быстро и надежно. Смотрим, как работают requests и limits на ресурсы, чем должны отличаться liveness и readiness пробы и на что следует обращать внимание в мониторинге. https://www.youtube.com/watch?v=ll1tROZOu9M #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 753
👨🏼‍💻 Много лет Bash используется администраторами для решения разнообразных задач, и по сей день остаётся актуальным инстр
👨🏼‍💻 Много лет Bash используется администраторами для решения разнообразных задач, и по сей день остаётся актуальным инструментом. Важно уметь не только понимать чужие скрипты, но и уметь их модифицировать при необходимости. Хотите подробно разобраться в этом инструменте? Приходите 🗓 29 сентября в 20:00 на открытый урок «Bash повышенной сложности: массивы, ключи, отладка». На уроке разберем наиболее сложные для понимания части и научимся работе с чужими скриптами. 👉🏻 Для участия пройдите вступительный тест — https://otus.pw/q0Fw/ Продолжить изучать продвинутые инструменты для Linux-разработчика вы сможете на онлайн-курсе «Administrator Linux. Professional» от OTUS.

DevOps
8 753
Terraform за 15 дней (AWS/Yandex cloud) Terraform за 15 дней (AWS/Yandex cloud). День 1 Мы от простого к сложному, поднимем н
Terraform за 15 дней (AWS/Yandex cloud) Terraform за 15 дней (AWS/Yandex cloud). День 1 Мы от простого к сложному, поднимем небольшую инфраструктуру на aws и Яндекс (актуальность последнего я думаю объяснять не нужно). Так что по итогу вы сможете сказать: “Я изучал terraform от простого к сложному”. Terraform за 15 дней (AWS/Yandex cloud). День 2: Поднимаем сервера Сегодня мы поднимем одну машину в дефолтной сети с дефолтными настройками. И Яндекс и aws изначально создают вам одну VPC и подсети в ней. Terraform за 15 дней (AWS/Yandex cloud). День 3: data source и outputs Сегодня мы познакомимся с понятиями data source и output; посмотрим, как применяются изменения в уже существующей инфраструктуре. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 753
Ansible - must have для тех, кто поднимает рабочее окружения на регулярной основе Он нужен, если вы хотите: > управлять больш
Ansible - must have для тех, кто поднимает рабочее окружения на регулярной основе Он нужен, если вы хотите: > управлять большим количеством серверов, каждый из которых требует настройки, > раскатывать свои собственные, > деплоить существующие конфигурации, > автоматизировать процессы. Преимущества Ansible: + Никаких агентов и дополнительного ПO; + большое количество модулей; + команды пишутся на YAML, интуитивно понятном языке; + быстрое и простое погружение. Зачем обучаться Ansible в Слёрме? Курс дает базу, которая помогает экономить время и силы. Это не только теория, это кейсы спикера, его набитые шишки, а также 78 тестовых и 46 практических заданий на стендах в личном кабинете. На курсе вы: — Узнаете как работать с переменными, как писать плейбуки и роли; — Развернете LEMP стек, PostgreSQL и Mongo кластеры, задеплоите Flask приложение; — Напишите свой модуль для Ansible; — Настроите IaC в Gitlab; — Разберетесь с работой с облаками и enterprise решениями. ➡Пройти 2 первых урока курса бесплатно

DevOps
8 753
Docker справочник cli docker images — показать все локальные образы docker docker rmi [-f] <id|label> — удалить образ c локальной машины docker rmi -f $(docker images -q) — удалить все докер образы docker build [-t <label>] <path> — построить образ на основе докерфайла docker run [-dt] [--name <name>] [-v <path:path>] [-p <port:port>] [--...] <id|label> [cmd] — запустить образ в контейнере c cmd-командой (необязательно) -d — в фоновом режиме -t — прикрепляет к контейнеру терминал -i — перенаправляет ввод/вывод на текущий терминал --name — явно указать имя контейнера, по которому можно будет обращаться к нему (иначе будет сгенерировано рэндомно) -p <external_port:internal_port> — проброс портов -v --volume <external_path:internal_path> — монтирует папки хоста в контейнер --rm — удаляет контейнер после завершения работы --memory <n> — позволяет указать количество ОЗУ, доступной контейнеру -P — пробрасывает все порты контейнера в хост-систему --expose — позволяет пробросить несколько портов из контейнера в хост-систему -e <"FOO=bar"> — добавляет переменную окружения в контейнер docker ps [-a] — показать все запущенные [существующие] докер контейнеры `docker ps -q | xargs docker stats —no-stream` — посмотреть ресурсы, потребляемые запущенными контейнерами docker stop <name> — останавливает указанный образ (с сохранением данных) docker kill <name> — то же самое без сохранения данных docker rm <name> — удаляет указанный контейнер docker attach <name> — подключиться к выбранному докер-контейнеру docker exec [-ti] <name> <cmd> — выполняет команду в докер-контейнере docker push <imagename> — отправить образ в удаленный реестр docker ps -q | xargs docker stats --no-stream — посмотреть нагрузку на процессор и память каждого из контейнеров docker stats — похожа на предыдущую команду, но более короткая docker info --format '{{.LoggingDriver}}' — посмотреть используемый по умолчанию лог драйвер (json-file) docker logs [<container_name>] [-f --tail 100] — показать логи [конкретного контейнера] в терминал [последние 100 строк] docker inspect --format='{{.LogPath}}' <containername> -показать, где хранятся логи для конкретного контейнера #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 753
Вопросы и ответы на собеседовании по Git для DevOps https://medium.com/@tech.manojk10/git-interview-questions-and-answers-for-devops-5d0b971f8fbb #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 753
Как стартануть начинающему DevOps-специалисту? Какие существуют основные мифы и сложности перехода в DevOps из других специал
Как стартануть начинающему DevOps-специалисту? Какие существуют основные мифы и сложности перехода в DevOps из других специальностей? Узнайте на бесплатном вебинаре - дискуссии, который пройдёт 27 сентября в 19:00 по московскому времени. За 1,5 часа вы узнаете, как выстроить пошаговый план перехода в DevOps из других сфер IT, про первые собеседования и карьеру, а также поймете, готовы ли вы расти до DevOps-инженера? Подробности: 👉 https://otus.pw/AHndv/ Вебинар будет полезен: – Кто только начинает свой путь в IT и хочет работать на стыке кода и администрирования – Тестировщикам, – Разработчикам, – Администраторам – Начинающим DevOps-инженерам 🎓Спикер – Филипп Игнатенко, руководитель блока развития в группе компаний Ростелеком, с 12+ годами опыта в IT. 🎁В конце вебинара всем участникам мы отправим чек-листы по подготовке резюме и самых распространенных ошибок при собеседовании. 📅 Начинаем 27 сентября в 19:00 по Москве. Приходите по ссылке и приглашайте коллег!

DevOps
8 753
Kubernetes 1.25: CustomResourceDefinition Validation Rules Graduate to Beta https://kubernetes.io/blog/2022/09/23/crd-validation-rules-beta/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 753
Observability Engineering: Achieving Production Excellence Charity Majors, Liz Fong-Jones, and George Miranda (2022) You'll explore: How the concept of observability applies to managing software at scale The value of practicing observability when delivering complex cloud native applications and systems The impact observability has across the entire software development lifecycle How and why different functional teams use observability with service-level objectives How to instrument your code to help future engineers understand the code you wrote today How to produce quality code for context-aware system debugging and maintenance How data-rich analytics can help you debug elusive issues

DevOps
8 753
Участвуй в ТурбоХакатоне «Диагностика энергетического оборудования» и стань партнером ПАО «Интер РАО»! Приглашаем специалисто
Участвуй в ТурбоХакатоне «Диагностика энергетического оборудования» и стань партнером ПАО «Интер РАО»!  Приглашаем специалистов и компании по работе с данными, предиктивной аналитике состояния оборудования в электроэнергетике принять участие в Треке №2 «Акселератор решений по диагностике, мониторингу и контролю технического состояния энергетического оборудования». Победители получат возможность:   🔹 проведения платного пилота; 🔸включения в программу НИОКР; 🔹 стать партнером ПАО «Интер РАО» в рамках проекта «Внедрения системы предиктивной аналитики». Участие онлайн+офлайн, в командах от 1 до 5 человек. Таймлайн: 🔸 До 30 сентября регистрация; 🔹 19 сентября - 7 октября – отбор участников для питча; 🔸 13 и 14 октября – проведение питча в Университете Иннополис; 🔹 17 октября - 17 ноября – команды решают задачи хакатона; 🔸 22 декабря – подведение итогов и объявление победителей. Регистрируйтесь на Трек №2

DevOps
8 753
Человеческим языком про метрики 1: Потерянное введение Однажды мне понадобилось внедрить метрики в сервисы своей команды. С с
Человеческим языком про метрики 1: Потерянное введение Однажды мне понадобилось внедрить метрики в сервисы своей команды. С самого начала я не понимал, что именно хочу получить: одно дело — прикрутить библиотеку и нарисовать графики, другое дело — показывать осмысленные данные. Далее #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 753
Что вы еще не знаете о Linux? Для тех, кто хочет решать сложные задачи админа Linux, 🗓 3 октября в 20:00 пройдет открытый ур
Что вы еще не знаете о Linux? Для тех, кто хочет решать сложные задачи админа Linux, 🗓 3 октября в 20:00 пройдет открытый урок «Расширение API Kubernetes с помощью CRD и контроллеров» в OTUS. На занятии мы разберем пользовательский ресурс — Kubernetes Custom Resource Definition, кастомизацию куба на основе CRD и контроллеров и на примере посмотрим, как с помощью контроллера автоматизировать повторяющиеся операции. 👉🏻 Для регистрации пройдите вступительный тест — https://otus.pw/QyS3/ Занятие пройдет в рамках углубленного онлайн-курса «Administrator Linux. Advanced» OTUS.