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

OTUS

Контур.Школа
Освойте Git — самую популярную систему контроля версий, чтобы эффективно работать над кодом в команде
- Сертификат
- 15 мес.

Slurm
Научитесь управлять инфраструктурой в облаках AWS
- В кредит от 6 250 ₽/мес

Slurm
Вы поймете принципы работы CI/CD, научитесь автоматизировать процесс интеграции и поставки и сможете ускорить цикл разработки с минимальными рисками.
- В кредит от 6 250 ₽/мес
Бесплатные курсы
Расширенный фильтр
Профессия 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-специалист является важным звеном между разработкой, операциями и безопасностью, обеспечивая плавность и эффективность всего процесса разработки программного обеспечения.