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

Skillbox
Обучение Git

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

  • 1 мес.
  • В кредит от 1 875 ₽/мес
Slurm
Service mesh. База

Подготовиться к внедрению без даунтайма

  • 3 мес.
  • В кредит от 12 500 ₽/мес
Slurm
Kubernetes База

Учим рабоать с основами Kubernetes: знакомим с компонентами и абстракциями, учим настраивать кластер и запускать в нем приложения.

  • 1 мес.
  • В кредит от 27 500 ₽/мес
Яндекс Практикум
DevSecOps в облачном CI/CD

Курс от Yandex Cloud для DevOps инженеров. Освоите новую методологию и поймёте, как она может обеспеч ить безопасность ваших приложений.

Хекслет
Профессия
Для новичков
Основы Git

Получите знания по основам работы с системой контроля версий Git.

  • 1 мес.

Профессия 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-специалист является важным звеном между разработкой, операциями и безопасностью, обеспечивая плавность и эффективность всего процесса разработки программного обеспечения.