GitLab self-instance on RedOs

Представим ситуацию — вы — прошаренный разработчик-сисадмин, просыпаетесь утром, пьёте кофе, на улице поют птички, ничего не предвещает беды. Как вдруг, откуда ни возьмись, появляется босс и требует, чтобы вы срочно подняли GitLab на корпоративном серв…

Локальный сервер для разработки (dns, nginx & git)

В итоге мы получим домашний сервер с фейковым доменом, на поддомене которого мы развернём GitLab и настроим работу gitlab-runner’а для деплоя наших веб-проектов.Я не буду долго разглагольствовать по поводу каждого шага, лишь в крайних случаях буду опис…

Настраиваем динамические Gitlab Runners в Yandex Cloud

Всем привет! Я — Кирилл, DevOps компании sports.ru. Не так давно мы начали процесс переезда в Yandex Cloud, хочу рассказать, как это было. Читать далее

Как построить Security Сenter для Kubernetes-платформы

Эта статья будет полезна специалистам по безопасности и DevSecOps, платформенным командам и DevOps, и вообще всем, кто сталкивался или может столкнуться с более, чем одним кластером Kubernetes в продакшене. За основу взято выступление Алексея Миртова н…

Наводим порядок в управлении разработкой с помощью Gitlab и Jira

Привет! Меня зовут Александр Мошаров, я — ведущий разработчик кластера «Индустриальные процессы». В прошлом году я руководил группой из нескольких десятков разработчиков, расшаренных на множество проектов, и собирал обратную связь от команд. На основе …

[recovery mode] Пайплайн gitlab для Spring REST приложения. Часть 3

В статье описан мой первый опыт подготовки нетривиального пайплайна gitlab ci/cd при разработке микросервиса.Предыдущие части:Первая частьВторая часть Читать далее…

Пайплайн для Spring REST приложения. Часть 2

В статье описан мой первый опыт подготовки нетривиального пайплайна gitlab ci/cd при разработке микросервиса.Ссылка на первую часть. Читать далее…

[recovery mode] Пайплайн gitlab для Spring REST приложения. Часть 1

В статье описан мой первый опыт подготовки нетривиального пайплайна gitlab ci/cd при разработке микросервиса. Читать далее

Человеческие docker-образы AstraLinux

В 100% последних проектов мы используем docker и kubernetes, поэтому, повстречавшись с «особым» путем использования базовых docker-образов AstraLinux, мы решили упростить жизнь себе и другим разработчикам.Кому лень читать дальше, то образы здесь https:…

JupyterHub или как перестать бояться pip install

Всем привет! Сегодня я расскажу о том, как мы переехали на наш велосипед в виде JupyterHub, и он оказался удобным. У нас в компании работают ~20 дата саентистов и в своей работе они используют множество Open Source-инструментов: Airflow, Hadoop, Hive, …