Das Thema ist immer noch ein großer Hype, und Administratoren, die das Wort DevOps zu ihren Lebensläufen hinzufügen, erwarten automatisch + 100.000 für ihr Gehalt. Aber darüber reden wir nicht. Wir möchten Ihnen erzählen, wie Rostelecom IT CI / CD & DevOps in der Unternehmens-IT-Landschaft und in schweren monolithischen Legacy-Systemen implementiert.
Der erste Teil unseres Leitfadens befasst sich mit dem Thema "Warum, warum, wie man Geld aus dem Geschäft herausholt und wie sich herausstellt, dass CI / CD in Dutzenden von Projektteams eines sehr großen Unternehmens implementiert wird." Dies sind unterhaltsame, umsetzbare Informationen für CIOs und Leads. Der zweite Teil des Artikels ist rein technisch und enthält eine Beschreibung der angewandten Ansätze, Tools und Implementierungen in Abhängigkeit von der Art und dem technologischen Status des Projekts. Im dritten Block geht es um den Implementierungsprozess innerhalb des Karma-Frameworks in einem Kreis. Gehen!
Retro. Wie alles begann
In etwa einem Jahr baute die IT-Entwicklung von Rostelecom innerhalb eines bestimmten Bereichs eine moderne Infrastruktur auf, die auf einer in einem OpenShift-Cluster bereitgestellten Microservice-Architektur basiert. Wir haben diese Infrastruktur später als „Digital Products Platform“ bezeichnet, im Folgenden als PDP bezeichnet. Wir werden die Zusammensetzung des PCP später genauer beschreiben.
, , . , , — , , , , , . , . . Agile. , , . middleware-, — web-, . , . , «» — , 3-6 -, - . : 3-6 . , . . , ))
.
- , — - « » , . , CRM, , , — , OSS/BSS. , DevOps, OpenShift CI/CD — . , . : , . - — , , , Oracle. . , , … -. , — , ?
— … 42!
, , . .
DevOps- , .
CI/CD&DevOps
. , . , «, , ». !
- --. CI/CD & DevOps . , . , Kubernetes ! .
, DevOps CI/CD , , web-. , -, , , . , , . - - .
«». , DevOps CI/CD. -. - -. DevOps- . . , , . , CI/CD -. , DevOps- .
DevOps CI/CD . , IT- - , git. , , CI/CD -, .
, , 2020 — . - - . , . - ? — quick win. , !
, , , , digital- . 90% . . . . . : « , ?». - , . - , ( ), DevOps CI/CD , . . , , , 3 50% AS IS, , 20%. .
, - DevOps CI/CD , . , ! ))
. Karma Framework
, , - , , , , , .
Karma Framework. « » – ( , ), - «», , . , , . , , , , -, , — , , . , , Devops & CI/CD, .
Karma Framework — IT , , Gartner Karma . , . Karma Framework , , , . - , , — .
DevOps : Devops CI/CD .
, , , . , , Devops & CI/CD . , Devops&CI/CD .

, Devops&CI/CD . .
:
Time-2-market .
. Devops&CI/CD N , Y N. , N, . — 6–12 . , CI/CD .
, . 20% . 10%, . .
. - NPS, 1-2 , - ..
. « ».
:
. — . , -, .
DevOps — , . /, , , . , .
, , . , CI/CD , .
, . . , , , . . .
. . . Devops&CI/CD .
:
CI/CD . CI/CD , . , , , . , .
Devops&CI/CD . , . . , -.
Devops&CI/CD Agile . : , , Unit-, git() .
, CI/CD Scrum . , -. . - , CI/CD. . , Devops&CI/CD . Devops&CI/CD , , , Devops&CI/CD .

!