Свържете се с нас

Съдържание и теми, включени в курса

DevSecOps суверенитет с GitLab

  • GitLab CE срещу EE срещу GitLab.com: сравнение на функции и контрол.
  • Omnibus архитектура и опции за внедряване с Kubernetes Helm.
  • Рискове от SaaS обвързване и изисквания за локализация на данните.

Инсталиране и архитектура

  • Omnibus инсталация на Ubuntu с PostgreSQL и Redis.
  • GitLab Helm чарт в Kubernetes с постоянни томове.
  • Външни услуги: обектно съхранение, SMTP, LDAP.
  • Geo репликация за възстановяване при бедствия в множество региони.

Управление на хранилища и проекти

  • Групи, подгрупи и проектни йерархии.
  • Работни потоци за заявки за сливане, преглед на код и правила за одобрение.
  • Дъски за задачи, епоси и ключови етапи за гъвкаво планиране.
  • Уики, снипети и управление на версиите.

Инженерство на CI/CD тръбопроводи

  • Синтаксис на .gitlab-ci.yml, етапи и зависимости между задачи.
  • Типове рънъри: споделени, групови и специфични рънъри.
  • Docker изпълнител, Kubernetes изпълнител и автоматично мащабиране.
  • Кеширане на артефакти, публикуване в регистър и етапи на внедряване.

Сканиране за сигурност

  • SAST, DAST, сканиране на зависимости и сканиране на контейнери.
  • Откриване на тайни и съответствие с лицензи.
  • Табла за уязвимости и проследяване на отстраняването им.

Удостоверяване и оторизация

  • LDAP, SAML и OpenID Connect SSO.
  • Двуфакторно удостоверяване и токени за личен достъп.
  • Позволителен списък от IP адреси и регистриране на одитни събития.

Управление на регистър и пакети

  • Регистър на контейнери: удостоверяване, политики за почистване и репликация.
  • Регистър на пакети за Maven, npm, PyPI и Conan.
  • Качване на общи пакети за вътрешни артефакти.

Наблюдение и мащабиране

  • Метрики на GitLab Exporter и Grafana табла.
  • Настройка на база данни и обединяване на връзки с PgBouncer.
  • Хоризонтално мащабиране на уеб, API и Sidekiq възли.
  • Стратегии за архивиране: rake задачи, обектно съхранение и проверка на възстановяването.

Изисквания

  • Задълбочено системно администриране на Linux и основи на Ruby/Go.
  • Разбиране на CI/CD, оркестрация на контейнери и Git работни потоци.
  • Опит с PostgreSQL и Redis в голям мащаб.

Аудитория

  • Корпоративни DevOps екипи, заменящи GitLab.com или GitHub Enterprise.
  • Организации, изискващи пълен суверенитет върху DevSecOps инструментариума.
  • Регулирани индустрии, нуждаещи се от локални CI/CD и регистър.
 21 Часа

Брой участници


Цена за участник

Отзиви от участници (1)

Предстоящи Курсове

Свързани Kатегории