$ whoami
GlobalLogic Ukraine
Інна Іващук

І про найважливіше - популяризую DevOps практики серез розробників
Lead Software Engineer
- 9 років у Web development
- тренер, спікер на Trusted Interviewer в GlobalLogic
- програмний комітет JS/React/TS Fwdays
- люблю кіно, музику і колекціоную вініл 📀
ПРО КОМАНДУ
Широкиий спектр знань і навичок у суміжних областях
Глибокими знаннями та навичками в одній конкретній області
BROAD
D
E
E
P

Модель компетенцій
ПРО ПРОЕКТ








Хроніка проекту






Desktop apps/ Onprem infrastructure




DevOps


Dev team
+


DevOps + SRE teams


Dev team

Хроніка команд

Dev DevOps
♥️

Розбиваємо стіну між командами
НАВЧАННЯ
Час тренінгів та практики
Лаби в Katacoda
Курси Udemy
Внутрішній тренінг по Kubernetes
Code review від SRE команди

KUBERNETES SERVICES
Головне не забувайте документувати 😉

І багато практики використовуючи проектну документацію
ДЕЛЕГУВАННЯ
Кофігурація і підтримка CI pipeline


build
checks
dev
artifact

CI
VCS

Repository 1
Repository 2
Repository 3
Приклад задачі: перенести логіку із трьох Jenkinsfiles, яка дублюється та покращити підтримку
Shared Jenkins lib
Набір унікальних аргументів
+
Колаборація при створенні CD Orchestrator



Менеджмент релізів

artifacts
AWS/Azure prod stacks


AWS/Azure staging stacks


Інші задачі:
Оновлення/додавання apiKeys або tokens


GitHub Actions

Створення Docker images для запуску тестів і іншого
...та багато іншого


DevOps/SRE teams


Dev team

Результати
- Автономність в процесах релізів
- Повний контроль над СІ
- Доступ до тулів моніторингу
- Фокус на інфраструктурі
- Робота на покращенням безпеки
- Інтеграція нових крутих тулів
- Не потрібно розбиратись у всіх тих JS/Java білдерах і тд

І ми досягли синергії між DevOps та Dev командами для ідеального "звучання"
І вам рекомендую спробувати ❤️
ДЯКУЮ
46

Synergy between DevOps and dev teams
By Inna Ivashchuk
Synergy between DevOps and dev teams
Long story short
- 509