Блог DevOps → Полезные материалы по DevOps | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
PHP Developer. Professional Алгоритмы и структуры данных Разработчик программных роботов (RPA) на базе UiPath и PIX
-27%
Scala-разработчик PHP Developer. Basic C# Developer. Professional
-23%
Архитектура и шаблоны проектирования iOS Developer. Professional MS SQL Server Developer Golang Developer. Professional Vue.js разработчик NoSQL Highload Architect Node.js Developer Web-разработчик на Python Android Developer. Professional Microservice Architecture Reverse-Engineering. Professional React.js Developer Flutter Mobile Developer Разработчик IoT Подготовка к сертификации Oracle Java Programmer (OCAJP) Java Developer. Basic Программист С Супер-интенсив "Tarantool" Специализация Java-разработчик
Инфраструктура
Разработчик программных роботов (RPA) на базе UiPath и PIX
-27%
Administrator Linux. Professional
-26%
Network engineer Разработчик чат-ботов и приложений для виртуальных ассистентов
-15%
Administrator Linux. Advanced Специализация Network engineer
-5%
Cloud Solution Architecture NoSQL Инфраструктурная платформа на основе Kubernetes Базы данных Microservice Architecture Мониторинг и логирование: Zabbix, Prometheus, ELK Супер-практикум по использованию и настройке GIT Administrator Linux.Basic Экспресс-курс «IaC Ansible» Экспресс-курс по управлению миграциями (DBVC) Экспресс-курс "Версионирование и командная работа с помощью Git" Network engineer. Basic
Корпоративные курсы
Безопасность веб-приложений Разработчик программных роботов (RPA) на базе UiPath и PIX
-27%
Разработчик чат-ботов и приложений для виртуальных ассистентов
-15%
Agile Project Manager Руководитель поддержки пользователей в IT
-10%
Промышленный ML на больших данных Cloud Solution Architecture NoSQL Node.js Developer Reverse-Engineering. Basic Machine Learning. Professional Супер-практикум по работе с протоколом BGP Game QA Engineer Разработчик IoT Экcпресс-курс «ELK» Enterprise Architect Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Экспресс-курс «Введение в непрерывную поставку на базе Docker» Вебинар CERTIPORT
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Чем занимается DevOps-инженер?

Организации, внедряющие методологию DevOps, нанимают соответствующего специалиста. DevOps-инженер отвечает за автоматизацию на всех этапах: начиная от разработки, сборки и тестирования, заканчивая развертыванием, выпуском и доставкой продукта конечным пользователям.

Что такое DataOps

О популярности DevOps не знает только ленивый. Однако уже не первый год набирает силу другая концепция — DataOps. Она отличается тем, что в разрабатываемые системы, как и в непосредственные процессы разработки, повсеместно внедряют элементы анализа данных.

Кто такой SRE-инженер?

Задача современного SRE-инженера — сделать так, чтобы система была надежной, стабильной и производительной. Да, это похоже на задачи классического системного администратора, однако в случае с SRE цель достигается немного иными способами.

Методики обратной разработки

Reverse Engineering (обратная разработка) представляет собой метод исследования устройств либо программного обеспечения. Основная цель этого исследования — понять принцип работы, а также обнаружить какие-нибудь недокументированные возможности приложения. В сфере информационной безопасности реверс-инжиниринг играет важную роль, ведь именно благодаря ему специалисты из этой области получают возможность изучать вредоносные приложения, разбираясь в нюансах их работы. В последующем это позволяет составлять и обновлять сигнатуры в антивирусных базах, а также защищать обычных и неискушенных в этой сфере пользователей от реальной цифровой угрозы. Давайте посмотрим, какие сегодня существуют методики выполнения обратной разработки.

Настройка ядра в Kubernetes

Kubernetes — очень гибкая платформа, позволяющая запускать рабочие нагрузки именно так, как вам необходимо. Давайте представим, что у вас есть эффективно работающие приложения, которые требуют очень много ресурсной мощности. И, выполнив нагрузочное тестирование, вы, к примеру, обнаружили, что когда действуют дефолтные настройки Kubernetes, одно из этих приложений с большим трудом справляется с ожидаемой нагрузкой трафика. Что делать в данной ситуации?

Введение в Kubernetes

Kubernetes – это мощная система с открытым исходным кодом, изначально разработанная Google для управления контейнерными приложениями в кластерной среде. Она предоставляет эффективные способы управления связанными распределенными компонентами и услугами в разнообразной инфраструктуре.

2 способа запуска Spark в Kubernetes

Как известно, запускать Spark в Kubernetes можно уже, начиная с версии 2.3, которая была выпущена в 2018 году. При этом до недавнего времени эта возможность была, скажем так, универсальной. Теперь все изменилось.

🔥 Выгодные предложения
Подборка курсов, которые можно приобрести по выгодной цене только до конца июля!