ImplementaciĂłn de CI / CD y DevOps en Enterprise (en nuestro caso, Rostelecom)

El tema sigue siendo muy publicitario y los administradores que agregan la palabra DevOps a sus currículums esperan automáticamente + 100K a su salario. Pero no estamos hablando de eso. Nos gustaría contarle cómo Rostelecom IT implementa CI / CD y DevOps en el panorama de TI empresarial y los sistemas heredados monolíticos pesados.

La primera parte de nuestra guía tratará sobre "Por qué, por qué, cómo obtener dinero del negocio y cómo resulta implementar CI / CD en decenas de equipos de proyectos de una empresa muy grande". Esta es información divertida y útil para los directores de TI y los clientes potenciales. La segunda parte del artículo es puramente de ingeniería, con una descripción de los enfoques aplicados, herramientas e implementaciones según el tipo y estado tecnológico del proyecto. Y el tercer bloque será sobre el proceso de implementación dentro del Karma Framework en un círculo. ¡Vamos!

Retro. CĂłmo todo empezĂł

En aproximadamente un año, el desarrollo de TI de Rostelecom dentro de un cierto perímetro construyó una infraestructura moderna basada en una arquitectura de microservicio implementada en un clúster OpenShift. Posteriormente denominamos a esta infraestructura "Plataforma de productos digitales", en lo sucesivo denominada PDS. Más adelante describiremos con más detalle la composición del PCP.

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