Implémentation de CI / CD et DevOps en Entreprise (dans notre cas, Rostelecom)

Le sujet est toujours très médiatisé et les administrateurs qui ajoutent le mot DevOps à leur curriculum vitae s'attendent automatiquement à + 100K à leur salaire. Mais nous ne parlons pas de cela. Nous aimerions vous expliquer comment Rostelecom IT implémente CI / CD & DevOps dans le paysage informatique de l'entreprise et les systèmes Legacy monolithiques lourds.

La première partie de notre guide portera sur "Pourquoi, pourquoi, comment obtenir de l'argent de l'entreprise et comment il s'avère de mettre en œuvre CI / CD dans des dizaines d'équipes de projet d'une très grande entreprise." Il s'agit d'informations amusantes et exploitables pour les DSI et les responsables. La deuxième partie de l'article est purement technique, avec une description des approches appliquées, des outils et des implémentations en fonction du type et du statut technologique du projet. Et le troisième bloc portera sur le processus de mise en œuvre dans le cadre de Karma dans un cercle. Aller!

Rétro. Comment tout a commencé

En un an environ, le développement informatique de Rostelecom dans un certain périmètre a construit une infrastructure moderne basée sur une architecture de microservices avec déploiement dans le cluster OpenShift. Nous avons appelé ultérieurement cette infrastructure «Plateforme de produits numériques», ci-après dénommée PDP. Nous décrirons plus en détail la composition du PCP plus tard.

, , . , , — , , , , , . , . . 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 . .

:

  1. Time-2-market .

  2. . Devops&CI/CD N , Y N. , N, . — 6–12 . , CI/CD .

  3. , . 20% . 10%, . .

  4. . - NPS, 1-2 , - ..

  5. . « ».

  :

  1. . — . , -, .

  2. DevOps — , . /, , , . , .

  3. , , . , CI/CD , .

  4. , . . , , , . . .

  5. . . . Devops&CI/CD .  

:

  1. CI/CD . CI/CD , . , , , . , . 

  2. Devops&CI/CD . , . . , -.

  3. Devops&CI/CD Agile . : , , Unit-, git() . 

, CI/CD Scrum . , -. . - , CI/CD. . , Devops&CI/CD . Devops&CI/CD , , , Devops&CI/CD .

!




All Articles