Мы используем куки и предполагаем, что вы согласны, если продолжите пользоваться сайтом
Понимаю и согласен
Close
Заявка на обратный звонок
Свяжемся с вами в течение рабочего дня
Нажимая кнопку, вы соглашаетесь на обработку ваших персональных данных согласно нашей политике конфиденциальности.
После внедрения Kubernetes вы обнаружите, что девопсы регулярно просят разработчиков переписать отдельные куски кода и целые микросервисы. Это происходит потому, что Kubernetes предъявляет достаточно жесткие требования к микросервисам: использование ресурсов, многопоточность, работа стейтфул-приложений, хелсчеки, работа с логами и т.д.

Корпоративная программа обучения разработчиков

Безопасное и надежное администрирование Linux-серверов
Кроме того, разработчики генерируют множество задач для девопсов: создать неймспейс, посмотреть логи, помочь с отладкой, выкатить в продакшен. Десяток таких задач в день замедляет разработку и утилизирует девопсов.
Идеология Kubernetes подразумевает превращение разработчика в инженера:
Инженер знает, как эксплуатируется его приложение, и способен сам выполнить ряд задач по эксплуатации.
DevOps создает инфраструктуру, а инженер использует все его возможности.
Такой подход становится вдвойне важен, когда DevOps работает на аутсорсе или аутстаффе.
DevOps-аутсорсер обеспечивает бесперебойную работу инфраструктуры, безопасность, оптимизацию инфраструктуры под проект.
Инженер (сотрудник заказчика) обеспечивает оптимизацию кода под выбранную инфраструктуру и эксплуатацию кода (контейнеризация, деплой по готовому пайплайну, логирование и мониторинг, отладку).
Такое разделение задач повышает качество кода и уменьшает time-to-market проектов и обновлений.
Мы предлагаем программу, после успешного освоения которой разработчик станет инженером.
Во время обучения разработчик:
— получит базовые знания эксплуатации;

— более глубоко разберет ваш стек технологий;

— изучит особенности инфраструктуры вашей компании;

— отработает на учебных задачах взаимодействие именно с вашей инфраструктурой
Возможные форматы занятий:
  • интенсив (8 часов в день),

  • полуинтенсив (4 часа в день),

  • серия вебинаров (2 часа в день).

Программа рассчитана на 88 учебных часов.
Программа:
1. Введение: основы Linux и сетей (16 часов).
Этот блок предназначен для тех разработчиков, кто не знает Linux.

2. Контейнеризация. Docker: приемы работы, Best Practices в разработке (16 часов).
Инженер научится грамотно и оптимально контейнеризировать свое приложение для дальнейшего деплоя. Инженер поймет, что такое контейнер, как работает Docker. Эти знания позволят ему удобно и оптимально заниматься разработкой в контейнерах.
      3. Kubernetes для разработчиков (24 часа).
      Инженер узнает, какие требования к разработке предъявляет Kubernetes, научится оптимизировать свое приложение, самостоятельно его деплоить и отлаживать, а также использовать возможности Kubernetes для более удобной работы.
      1. Основные абстракции Kubernetes. Верхнеуровневая схема работы
      2. Хранение данных и конфигурации в Kubernetes
      3. Oneshot-задачи
      4. Авторизация в кластере
      5. Альтернативы Deployment'у
      6. Локальная разработка в Kubernetes
      7. Дебаг приложения в кластере
      8. Темплейтирование приложения
      9. Особенности ЯП в Kubernetes
      10. Использование возможностей Kubernetes в своих приложениях
      4. CI/CD (8 часов).
      Инженер узнает, как правильно построить пайплайн для своего приложения, какие есть инструменты и практики, изучит приемы работы с Gitlab CI.

      5. Мониторинг/логирование своего приложения (8 часов).
      Инженер узнает, как составить ТЗ для эксплуатации по настройке мониторинга и логирования его приложения, чтобы мониторинг сообщал адекватную информацию по работоспособности приложения, а логи давали достаточно данных для отладки.

      6. DevOps: как эффективно взаимодействовать в компании (2 часа).
      Инженер узнает, чем занята команда эксплуатации, какие задачи она может решать, как с ней взаимодействовать и почему ему выгодно самостоятельно решать часть «админских» задач.

      7. Внедренная архитектура (14 часов).
      Инженер узнает особенности инфраструктуры вашей компании.
          Цена обучения:
          7 млн. ₽
          до 100 человек
          Результат обучения:
          повышение качества и скорости обновления продукта.
          Узнать подробнее
          Компания, передающая обслуживание инфраструктуры на аутосорс, закономерно опасается вендорлока. При том, что решения Southbridge основаны на классическом Kubernetes и легко передаются любой команде опытных девопсов, найм такой команды и погружение в проект могут занять до года.
          Корпоративная программа обучения для DevOps-ов
          Этот же сценарий хорошо работает, когда проект находится в закрытом контуре и привлечение подрядчиков для его обслуживания недопустимо. Команда Southbridge создаст проект, а его переносом в закрытый контур и обслуживанием займется обученная команда заказчика.

          Корпоративное обучение позволяет передать специалистам заказчика знания Kubernetes и информацию о реализованном проекте. В результате DevOps-специалисты могут взять кластер на обслуживание либо внедрить Kubernetes в другом проекте заказчика.
          Программа:
          Основы управления и развертывания инфраструктуры на Kubernetes (24 часа)
          1. Знакомство с Kubernetes, основные компоненты
          2. Устройство кластера, основные компоненты, отказоустойчивость, сеть k8s
          3. Kubespray, тюнинг и настройка кластера Kubernetes
          4. Продвинутые абстракции Kubernetes
          5. DNS в кластере. Публикация сервисов и приложений
          6. Введение в Helm
          7. Подключение системы хранения данных
          8. Установка cert-manager
          9. Обслуживание кластера
          10. Докеризация приложения и запуск в кластере. Настройка CI/CD
          Фишки и продвинутое управление инфраструктурой на Kubernetes (24 часа)
          1. Процесс создания отказоустойчивого кластера изнутри
          2. Авторизация в кластере при помощи внешнего провайдера
          3. Network policy
          4. Безопасные и высокодоступные приложения в кластере
          5. Kubernetes. Заглядываем под капот
          6. Stateful приложения в кластере
          7. Хранение секретов
          8. Horizontal Pod Autoscaler
          9. Резервное копирование и восстановление после сбоев
          10. Ежегодная ротация сертификатов в кластере
          11. Деплой приложения
          12. Service Mesh
          Логирование и мониторинг инфраструктуры на Kubernetes (16 часов)
          1. Базовые основы мониторинга микросервисной инфраструктуры
          2. Установка Prometheus
          3. Тюнинг Prometheus
          4. Продвинутый Prometheus
          5. Grafana
          6. Prometheus Operator
          7. Логирование
          8. Мониторинг и логирование Kubernetes в Production. Собираем весь инструментарий воедино
          Изучение кластера заказчика (16 часов)
          Аудит инфраструктуры заказчика, анализ текущего деплоя и тестирования, резюме
          Цена обучения:
          7 млн. ₽
          до 100 человек
          Длительность обучения: 80 часов
          Результат обучения:
          Курс позволит девопсам обслуживать созданный кластер и мигрировать на Kubernetes другие проекты.
          Узнать подробнее
          Наша практика показывает, что специалисты разных сфер деятельности (менеджмент, HR, юристы т.д.) часто сталкиваются с необходимостью верхнеуровнего понимания технологии Kubernetes. Например, при составлении вакансии и отборе кандидатов, при планировании бюджетов, оценке рисков и экономическом обосновании внедрения Kubernetes в том или ином проекте.
          Корпоративная программа обучения для менеджеров
          Мы подготовили курс «Kubernetes для менеджеров», где даются базовые понятия и основы технологии, раскрываются достоинства технологии и проблемы, которые она решает, а также условия и требования, необходимые для внедрения. Разбираются возможные ожидания и кейсы из практики.

          Цена обучения:
          500 тыс. ₽
          до 100 слушателей онлайн
          и запись для коллег
          Длительность обучения: 8 часов
          Результат обучения:
          Курс позволит менеджерам лучше понимать коллег из IT-подразделений, принимать участие при внедрении новых инструментов работы, защищать проекты по внедрению Kubernetes перед топ-менеджментом.
          Узнать подробнее
          Заявка на администрирование серверов
          Мы также всегда готовы проконсультировать вас по телефону +7 495 665-50-27 или по электронной почте ask@southbridge.io

          Нажимая кнопку, вы соглашаетесь на обработку ваших персональных данных согласно нашей политике конфиденциальности.

          Свяжемся с вами в течение рабочего дня