Gitlab

Курсы GitLab — CI/CD, Git, DevOps-практики. Сравните программы и цены обучения онлайн.

Отображаются 1-7 из 7

Обучение Git
Skillbox 1 мес.

Обучение Git

Вы узнаете, как организовать мероприятие любого масштаба. Научитесь придумывать уникальные концепции под запросы заказчиков, собирать команды и вести документацию. Сможете устроиться в агентство или заниматься ивентами на фрилансе.
Для новичков

Комплект курсов Gitlab CI/CD с нуля и Курс DevOps-инженер с нуля

«Gitlab CI/CD с нуля»: Освой полный цикл CI/CD в GitLab — от первого коммита до production-пайплайна с автоматическим тестированием, SAST-анализом и деплоем. «DevOps-инженер с нуля»: Изучи CI/CD вместе с флагманским курсом DevOps и получи полный стек: Docker, Kubernetes, Ansible, Terraform, мониторинг и CI/CD в одном комплекте.
  • Выдаётся сертификат
Для новичков

Gitlab CI/CD с нуля

Освой полный цикл непрерывной интеграции и доставки с GitLab. Научишься строить пайплайны, настраивать SAST, управлять реестрами пакетов и контейнеров, автоматизировать тестирование и деплой.
  • Выдаётся сертификат

Gitlab CI/CD

Вы поймете принципы работы CI/CD, научитесь автоматизировать процесс интеграции и поставки и сможете ускорить цикл разработки с минимальными рисками.
Gitlab CI/CD
Слёрм 1 мес.

Gitlab CI/CD

Вы поймете принципы работы CI/CD, научитесь автоматизировать процесс интеграции и поставки и сможете ускорить цикл разработки с минимальными рисками.

Бесплатные курсы

Курс Школа Стоимость Ссылка
Слёрм Бесплатно Подробнее

Профессия GitLab-специалист: ключевые обязанности

Основные задачи GitLab-специалиста

Управление репозиториями и кодом

  • Создание и настройка Git-репозиториев в GitLab
  • Управление ветками и стратегиями ветвления (branching strategies)
  • Настройка правил защиты веток (branch protection rules)
  • Организация структуры репозиториев для эффективной работы команды
  • Управление merge requests и процессами code review

Настройка и поддержка CI/CD пайплайнов

  • Разработка YAML-конфигураций для автоматизации процессов
  • Создание эффективных CI/CD пайплайнов для сборки, тестирования и деплоя
  • Оптимизация скорости и надежности пайплайнов
  • Интеграция с инструментами тестирования и сканирования кода
  • Настройка автоматических релизов и развертываний

Администрирование GitLab

  • Управление пользователями и группами
  • Настройка прав доступа и разрешений
  • Интеграция с системами аутентификации (LDAP, OAuth)
  • Мониторинг производительности системы
  • Обновление и поддержка GitLab-инсталляции (для self-hosted версий)

Безопасность и соответствие требованиям

  • Настройка сканирования уязвимостей и зависимостей
  • Внедрение практик безопасного кода через GitLab
  • Настройка политик соответствия (compliance)
  • Интеграция с инструментами динамической и статической проверки безопасности
  • Отслеживание и устранение уязвимостей

Автоматизация и интеграции

  • Разработка веб-хуков и API-интеграций
  • Создание GitLab runners для различных сред
  • Интеграция с внешними системами (Jira, Slack и др.)
  • Настройка оркестрации Kubernetes через GitLab
  • Автоматизация рутинных задач через GitLab API

Обучение и поддержка команды

  • Проведение обучения для разработчиков по работе с GitLab
  • Создание внутренней документации по процессам и практикам
  • Консультирование команды по вопросам GitLab
  • Решение проблем, связанных с использованием GitLab
  • Внедрение лучших практик DevOps с использованием GitLab

Мониторинг и оптимизация

  • Настройка мониторинга и логирования в GitLab
  • Анализ производительности пайплайнов и процессов
  • Выявление узких мест и их устранение
  • Оптимизация использования ресурсов (время сборки, место на диске)
  • Отслеживание метрик DevOps для улучшения процессов

Необходимые технические навыки

  • Глубокое знание Git и систем контроля версий
  • Опыт работы с YAML для конфигурации CI/CD
  • Понимание контейнеризации (Docker) и оркестрации (Kubernetes)
  • Навыки скриптинга (Bash, Python, Ruby)
  • Знание принципов DevOps и CI/CD
  • Опыт работы с Linux-системами

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

Промокод скопирован