Gitlab
Курсы GitLab — CI/CD, Git, DevOps-практики. Сравните программы и цены обучения онлайн.
Отображаются 1-7 из 7
Комплект курсов 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, научитесь автоматизировать процесс интеграции и поставки и сможете ускорить цикл разработки с минимальными рисками.
СI/CD с Jenkins
Путь от настройки плагина до Jenkins as a code
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-специалист является важным звеном между разработкой, операциями и безопасностью, обеспечивая плавность и эффективность всего процесса разработки программного обеспечения.
Промокод скопирован