$ 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

  • 622