Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Работа с Terraform: эмпирические правила
Примерно с 2018 года я занимаюсь программированием инфраструктуры если не каждый день, то несколько раз в неделю. Я не утверждаю, что это позволяет мне претендовать на какой-то авторитет. Но за это...
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Juniper и Cisco, как правильно собрать syslog и красиво оформить dashboard в grafana
Всем привет, хочу поделиться своим опытом по реализации сбора syslog с устройств Juniper и Cisco. Изначально хотел использовать под эту задачу zabbix так, как он уже используется в рабочей сети как...
Роль DevOps и системного аналитика. Чем они связаны? И можно ли их вообще связать?
В современном мире разработки программного обеспечения взаимосвязь между DevOps и системными аналитиками играет не мало важную роль. Оба направления стремятся к одной цели — более быстрой и качественной разработке и развертыванию приложений. Давайте подробно рассмотрим, как они связаны и какую взаимопомощь могут оказывать друг другу.
🏠 Кто такой - DevOps
DevOps объединяет разработку (Dev) и операции (Ops) в процессе создания программного обеспечения. Основная цель DevOps — автоматизация, ускорение и улучшение всех этапов разработки и развертывания приложений. DevOps включает следующие аспекты:
- Автоматизация процессов: CI/CD, тестирование и мониторинг.
- Культура сотрудничества между командами разработки и операций.
- Инфраструктура как код: управление окружением с помощью скриптов и инструментов.
👩💻 Кто такой - системный аналитик
Системный аналитик является связующим звеном между бизнес-требованиями и техническими командами. Его главная задача — анализировать и формулировать требования к системе, чтобы она соответствовала ожиданиям бизнеса. Основные функции системного аналитика:
- Сбор и анализ требований от заинтересованных сторон.
- Проектирование архитектуры и функциональности системы.
- Участие в тестировании и валидации решения.
🤝 Взаимосвязь между DevOps и системным аналитиком
1. Совместная работа над требованиями
Системный аналитик помогает DevOps-команде понять бизнес-требования и приоритизировать их. Это критически важно для последовательной автоматизации процессов разработки и развертывания.
2. Оптимизация рабочих процессов
Системные аналитики могут выявлять узкие места в существующих процессах DevOps и предлагать улучшения. Их анализ может стать основой для внедрения новых инструментов или изменений в архитектуре.
3. Постановка задач и управление проектами
Девопсы и аналитики работают вместе над созданием задач, связанных с реализацией функциональных требований. Это помогает в более четком восприятии задач и их приоритетов.
4. Обратная связь и улучшение
Системные аналитики могут предоставлять обратную связь по уже созданному функционалу, в то время как DevOps-специалисты могут на основе этого сообщать о возможных улучшениях в инфраструктуре и организации процессов.
5. Кросс-функциональные команды
Обе роли могут эффективно сотрудничать в кросс-функциональных командах, что позволяет объединять технические и бизнес-аспекты разработки, обеспечивая быстрое и качественное выполнение задач.
В целом модна сказать, что взаимодействие DevOps и системного аналитика — это мощный инструмент для достижения успеха в разработке ПО. Совместная работа позволяет улучшить качество продукта, ускорить процесс его разработки и обеспечить высокий уровень удовлетворенности пользователей. Важно помнить, что обе роли, несмотря на различные функции, стремятся к одной цели — созданию эффективного и стабильного программного обеспечения, отвечающего потребностям бизнеса.
Ваша команда: @devops_and_it
В современном мире разработки программного обеспечения взаимосвязь между DevOps и системными аналитиками играет не мало важную роль. Оба направления стремятся к одной цели — более быстрой и качественной разработке и развертыванию приложений. Давайте подробно рассмотрим, как они связаны и какую взаимопомощь могут оказывать друг другу.
DevOps объединяет разработку (Dev) и операции (Ops) в процессе создания программного обеспечения. Основная цель DevOps — автоматизация, ускорение и улучшение всех этапов разработки и развертывания приложений. DevOps включает следующие аспекты:
- Автоматизация процессов: CI/CD, тестирование и мониторинг.
- Культура сотрудничества между командами разработки и операций.
- Инфраструктура как код: управление окружением с помощью скриптов и инструментов.
Системный аналитик является связующим звеном между бизнес-требованиями и техническими командами. Его главная задача — анализировать и формулировать требования к системе, чтобы она соответствовала ожиданиям бизнеса. Основные функции системного аналитика:
- Сбор и анализ требований от заинтересованных сторон.
- Проектирование архитектуры и функциональности системы.
- Участие в тестировании и валидации решения.
1. Совместная работа над требованиями
Системный аналитик помогает DevOps-команде понять бизнес-требования и приоритизировать их. Это критически важно для последовательной автоматизации процессов разработки и развертывания.
2. Оптимизация рабочих процессов
Системные аналитики могут выявлять узкие места в существующих процессах DevOps и предлагать улучшения. Их анализ может стать основой для внедрения новых инструментов или изменений в архитектуре.
3. Постановка задач и управление проектами
Девопсы и аналитики работают вместе над созданием задач, связанных с реализацией функциональных требований. Это помогает в более четком восприятии задач и их приоритетов.
4. Обратная связь и улучшение
Системные аналитики могут предоставлять обратную связь по уже созданному функционалу, в то время как DevOps-специалисты могут на основе этого сообщать о возможных улучшениях в инфраструктуре и организации процессов.
5. Кросс-функциональные команды
Обе роли могут эффективно сотрудничать в кросс-функциональных командах, что позволяет объединять технические и бизнес-аспекты разработки, обеспечивая быстрое и качественное выполнение задач.
В целом модна сказать, что взаимодействие DevOps и системного аналитика — это мощный инструмент для достижения успеха в разработке ПО. Совместная работа позволяет улучшить качество продукта, ускорить процесс его разработки и обеспечить высокий уровень удовлетворенности пользователей. Важно помнить, что обе роли, несмотря на различные функции, стремятся к одной цели — созданию эффективного и стабильного программного обеспечения, отвечающего потребностям бизнеса.
Ваша команда: @devops_and_it
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Погружение в инструменты диагностики Linux. Часть 1 — sysdig
Погружение в инструменты диагностики Linux. Часть 1 — sysdig Погружение в инструменты диагностики Linux. Часть 2 — top Котлеги, привет. Вдохновленный серией статей от Евгения Козлова...
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Что такое MR-стенды и с чем их едят
В условиях непрерывной интеграции и высокой скорости разработки фронтенд неизбежно сталкивается с вызовами, связанными с тестированием изменений до их слияния в основную ветку. Любой, даже минимальный...
👍2
Картинка дня DevOps-инженера: подъем в 6 утра по тревоге, разборы полетов и раннеры GitLab CI
⏳ 7 мин | ⚫️⚪️⚪️
Читать статью | DevOps
Читать статью | DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Картинка дня DevOps-инженера: подъем в 6 утра по тревоге, разборы полетов и раннеры GitLab CI
Эволюционируя из рядового сисадмина в DevOps-а, специалисты начинают заботиться о разработке. В среднем разработчики об инфраструктуре знают не очень много: вполне может добавить скрипт, который...
🔥3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
Автоматизируем выпуск валидных SSL-сертификатов в локальном Kubernetes
⏳ 6 мин | ⚫️⚫️⚪️
Читать смотреть | DevOps
Читать смотреть | DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Автоматизируем выпуск валидных SSL-сертификатов в локальном Kubernetes
В данном туториале максимально просто расскажу и покажу на практике как настроить автоматический выпуск сертификатов в локальном kubernetes так, что бы ваша локальная машина доверяла им. Я постарался...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Экспорт ключей TLS: зачем, почему и как реализовать с Go
Задача: наш сервис обращается к внешнему сервису по HTTPS, хотелось бы записать дамп трафика и посмотреть, - при помощи Wireshark/tshark, например, - какие запросы и как ходят. Такая проблема...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как сделать своё хранилище образов контейнеров
Примечание переводчика: Алекс Плютау (Alex Pliutau), эксперт в области облачных решений и DevOps, написал руководство по container registry (далее также — реестр), где описывает процесс его...
🤝2❤1👍1
Основные концепции сетевой архитектуры Kubernetes, а также CNI, Service Mesh и т.д
⏳ 21 мин | ⚫️⚫️⚪️
Читать статью | DevOps
Читать статью | DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Основные концепции сетевой архитектуры Kubernetes, а также CNI, Service Mesh и т.д
Привет, Хабр! Я работаю DevOps-инженером и немного сисадмином в одной достаточно крупной компании, в моей зоне ответственности несколько k8s-кластеров, которые я админю на ежедневной основе Постарался...
👍2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Практическое руководство по настройке CI/CD для PHP проектов
В этом лонгриде я расскажу немного теории о CI/CD, но в основном это будут практические примеры и советы, в первую очередь полезные для PHP backend разработчиков, однако некоторые инструменты подходят...
Forwarded from Business | System analyst
Салют! Сегодня на повестке дня - Модели OSI и TCP/IP
И для начала я сделала информативную шпаргалку по моделям OSI и TCP/IP👆
@ba_and_sa
Часть 1:
1️⃣ Модель OSI:
OSI (Open Systems Interconnection) — это теоретическая модель, которая объясняет, как данные передаются по сети. Её придумали, чтобы унифицировать и стандартизировать работу сетей. Модель состоит из 7 уровней, каждый из которых выполняет свою задачу.
1. Физический уровень (Physical Layer)
- Отвечает за передачу битов (нулей и единиц) через физические среды (кабели, Wi-Fi, оптоволокно).
Примеры: Ethernet, USB, HDMI, Wi-Fi.
2. Канальный уровень (Data Link Layer)
- Обеспечивает надёжную передачу данных между устройствами в одной сети. Работает с MAC-адресами.
Примеры: Ethernet, Wi-Fi (802.11), PPP.
3. Сетевой уровень (Network Layer)
- Отвечает за маршрутизацию данных между сетями. Работает с IP-адресами.
Примеры: IP (Internet Protocol), ICMP, ARP.
4. Транспортный уровень (Transport Layer)
- Обеспечивает надёжную доставку данных между приложениями.
Примеры: TCP (надёжная передача), UDP (быстрая, но ненадёжная передача).
5. Сеансовый уровень (Session Layer)
- Управляет сессиями (соединениями) между устройствами.
Примеры: RPC, SIP.
6. Представительный уровень (Presentation Layer)
- Отвечает за преобразование данных в понятный формат (шифрование, сжатие, кодирование).
Примеры: SSL/TLS (шифрование), JPEG, MPEG.
7. Прикладной уровень (Application Layer)
- Обеспечивает взаимодействие с пользователем и приложениями.
Примеры: HTTP, FTP, SMTP, DNS.
2️⃣ Модель TCP/IP:
TCP/IP (Transmission Control Protocol/Internet Protocol) — это практическая модель, на которой работает весь интернет. Она проще, чем OSI, и состоит из 4 уровней. TCP/IP — это как реальная жизнь: она не идеальна, но работает эффективно.
1. Сетевой интерфейс (Network Interface Layer)
- Объединяет физический и канальный уровни OSI. Отвечает за передачу данных через физические среды.
Примеры: Ethernet, Wi-Fi, DSL.
2. Интернет-уровень (Internet Layer)
- Отвечает за маршрутизацию данных между сетями. Работает с IP-адресами.
Примеры: IP, ICMP, ARP.
3. Транспортный уровень (Transport Layer)
- Обеспечивает надёжную доставку данных между приложениями.
Примеры: TCP (надёжная передача), UDP (быстрая передача).
4. Прикладной уровень (Application Layer)
- Объединяет сеансовый, представительный и прикладной уровни OSI. Отвечает за взаимодействие с приложениями.
Примеры: HTTP, FTP, SMTP, DNS.
______________
✅ Какая разница между моделями?
- OSI — это теория, которая помогает понять, как всё устроено.
- OSI строго разделяет уровни, что удобно для обучения.
- TCP/IP — это практика, на которой работает интернет.
- TCP/IP более гибкая, но уровни могут пересекаться.
Источник: @ba_and_sa
p.s. Остались вопросы или есть возражения, делитесь в комментариях👇
И для начала я сделала информативную шпаргалку по моделям OSI и TCP/IP
@ba_and_sa
Часть 1:
OSI (Open Systems Interconnection) — это теоретическая модель, которая объясняет, как данные передаются по сети. Её придумали, чтобы унифицировать и стандартизировать работу сетей. Модель состоит из 7 уровней, каждый из которых выполняет свою задачу.
Представь, что OSI — это как инструкция по сборке мебели: каждый шаг (уровень) важен, и если что-то пропустить, мебель (или сеть) не будет работать правильно.
1. Физический уровень (Physical Layer)
- Отвечает за передачу битов (нулей и единиц) через физические среды (кабели, Wi-Fi, оптоволокно).
Примеры: Ethernet, USB, HDMI, Wi-Fi.
2. Канальный уровень (Data Link Layer)
- Обеспечивает надёжную передачу данных между устройствами в одной сети. Работает с MAC-адресами.
Примеры: Ethernet, Wi-Fi (802.11), PPP.
3. Сетевой уровень (Network Layer)
- Отвечает за маршрутизацию данных между сетями. Работает с IP-адресами.
Примеры: IP (Internet Protocol), ICMP, ARP.
4. Транспортный уровень (Transport Layer)
- Обеспечивает надёжную доставку данных между приложениями.
Примеры: TCP (надёжная передача), UDP (быстрая, но ненадёжная передача).
5. Сеансовый уровень (Session Layer)
- Управляет сессиями (соединениями) между устройствами.
Примеры: RPC, SIP.
6. Представительный уровень (Presentation Layer)
- Отвечает за преобразование данных в понятный формат (шифрование, сжатие, кодирование).
Примеры: SSL/TLS (шифрование), JPEG, MPEG.
7. Прикладной уровень (Application Layer)
- Обеспечивает взаимодействие с пользователем и приложениями.
Примеры: HTTP, FTP, SMTP, DNS.
TCP/IP (Transmission Control Protocol/Internet Protocol) — это практическая модель, на которой работает весь интернет. Она проще, чем OSI, и состоит из 4 уровней. TCP/IP — это как реальная жизнь: она не идеальна, но работает эффективно.
Если OSI — это учебник, то TCP/IP — это реальный мир, где всё немного проще, но зато быстрее и удобнее
1. Сетевой интерфейс (Network Interface Layer)
- Объединяет физический и канальный уровни OSI. Отвечает за передачу данных через физические среды.
Примеры: Ethernet, Wi-Fi, DSL.
2. Интернет-уровень (Internet Layer)
- Отвечает за маршрутизацию данных между сетями. Работает с IP-адресами.
Примеры: IP, ICMP, ARP.
3. Транспортный уровень (Transport Layer)
- Обеспечивает надёжную доставку данных между приложениями.
Примеры: TCP (надёжная передача), UDP (быстрая передача).
4. Прикладной уровень (Application Layer)
- Объединяет сеансовый, представительный и прикладной уровни OSI. Отвечает за взаимодействие с приложениями.
Примеры: HTTP, FTP, SMTP, DNS.
______________
- OSI — это теория, которая помогает понять, как всё устроено.
- OSI строго разделяет уровни, что удобно для обучения.
- TCP/IP — это практика, на которой работает интернет.
- TCP/IP более гибкая, но уровни могут пересекаться.
Источник: @ba_and_sa
p.s. Остались вопросы или есть возражения, делитесь в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Как стать DevOps-специалистом? Разбираем пять реальных требований
⏳ 4 мин | ⚫️⚪️⚪️
Читать статью | DevOps
Читать статью | DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как стать DevOps-специалистом? Разбираем пять реальных требований
Всем привет! На связи Денис Божок, руководитель домена технологий в Островке. В этой статье разберёмся, что на практике нужно современному DevOps-специалисту. Рассказывать буду в первую очередь на...
🙏2❤1👍1