Una guía para la galaxia DevOpsConf 2019

Les presento una guía para DevOpsConf, una conferencia que este año es a escala galáctica. En el sentido de que logramos armar un programa tan poderoso y equilibrado que una variedad de especialistas disfrutarán viajando a través de él: desarrolladores, administradores de sistemas, ingenieros de infraestructura, control de calidad, líderes de equipo, estaciones de servicio y en general todos los involucrados en el desarrollo tecnológico. proceso.

Proponemos visitar dos grandes áreas del universo DevOps: una con procesos de negocio que se pueden cambiar de manera flexible a través de código y la otra con herramientas. Es decir, en nuestra conferencia habrá dos corrientes de igual fuerza en el contenido y, sobre todo, en el número de informes. Uno se centra en el uso real de herramientas y el segundo en procesos que utilizan ejemplos de problemas empresariales que se tratan como código y se gestionan como código. Creemos que la tecnología y los procesos están indisolublemente ligados y lo demostramos sistemáticamente con la ayuda de nuestros ponentes que trabajan en empresas de la nueva ola y comparten su camino hacia una nueva percepción del desarrollo a través de la resolución de problemas y la superación de desafíos.

Una guía para la galaxia DevOpsConf 2019

Si quieres, un breve resumen de nuestra guía para DevOpsConf:

  • El 30 de septiembre, primer día de la conferencia, en la primera sala consideraremos 8 casos de negocio.
  • En la segunda sala del primer día analizaremos soluciones instrumentales más especializadas. Cada informe contiene una gran cantidad de experiencias prácticas interesantes que, sin embargo, no son adecuadas para todas las empresas.
  • El 1 de octubre, en la primera sala, por el contrario, hablaremos más de tecnología, pero de forma más amplia.
  • El segundo día, en la segunda sala, discutimos tareas específicas que no surgen en todos los proyectos, por ejemplo en una empresa.


Pero señalaré inmediatamente que tal división no significa en absoluto una división de la audiencia. Por el contrario, es importante que un ingeniero comprenda los problemas comerciales, sepa el significado de lo que está haciendo y tenga experiencia práctica. Y para un jefe de equipo o una estación de servicio, por supuesto, los casos y la experiencia de otras empresas son importantes, pero al mismo tiempo es necesario comprender el funcionamiento interno. Debajo del corte te contaré todos los temas con más detalle y te ayudaré a crear un plan de viaje detallado.

La conferencia se llevará a cabo en Infospace y a las dos salas principales las llamamos "Corazón de Oro", como la nave de "La guía del autoestopista galáctico", que utiliza el principio de improbabilidad para moverse por el espacio, y "En el borde del Universe”, como un restaurante de la misma saga. De ahora en adelante usaré estos nombres para referirme a las pistas. Las paradas informativas en la zona de la galaxia "Corazón de Oro" son más adecuadas para el grupo turístico principal; estas son, si se quiere, atracciones de visita obligada. “En el borde del Universo” hay objetos interesantes para viajeros experimentados. Pocos llegan allí, pero los que se atreven lo hacen con ojos ardientes a través de los cinturones de asteroides.

Al mismo tiempo, puedes pasar fácilmente de una habitación a otra y en cualquier momento encontrarás el tema que más te convenga. Como ya dije, el programa es muy equilibrado. Teníamos muchos más informes de clase, pero, a regañadientes, el Comité del Programa tuvo que trasladarlos a HighLoad ++ o posponerlo hasta la conferencia de primavera en San Petersburgo, para no alterar el equilibrio e implementar la idea original. El programa de la conferencia permite considerar cada uno de los temas planificados (entrega continua, infraestructura como código, transformación DevOps, prácticas SRE, seguridad, plataforma de infraestructura) utilizando diferentes ejemplos y desde diferentes ángulos.

Ahora siéntate, nuestra nave galáctica está llegando a todas las paradas.

"Corazón de Oro", 30 de septiembre

Primeros 90 días como CTO

Una guía para la galaxia DevOpsConf 2019Abrirá la conferencia reportar leona fuego. sobre la herencia de sistemas heredados y los problemas que a menudo conllevan. León te contará cómo la estación de servicio puede conocer el sistema técnico con el que empieza a trabajar. Para un director técnico en una empresa moderna, gestionar el proceso DevOps es la tarea principal, y Leon te lo mostrará de una manera interesante y divertida. relación entre las partes técnicas y comerciales desde el punto de vista de la TER.

Los principiantes y aquellos que quieran convertirse en uno definitivamente deberían consultar este informe. Después de todo, una cosa es crecer hasta convertirse en director técnico de su empresa y otra muy distinta volver a ocupar ese puesto; este tipo de acrobacias aéreas no están al alcance de todos.

Conceptos básicos de DevOps: ingresar a un proyecto desde cero

Próximo reportar continúa el tema, pero Andrei Yumashev (LitRes) considerará el tema de manera un poco menos global y responderá las preguntas: qué conceptos básicos necesita saber al comenzar a trabajar en diferentes equipos; cómo analizar correctamente la gama de problemas; cómo elaborar un plan de actividades; cómo calcular los KPI y cuándo detenerse.

El futuro de la infraestructura como código

A continuación haremos una pausa para discutir el tema de la infraestructura como código. Roman Boyko Arquitecto de soluciones en AWS en DevOpsConf dirá sobre la nueva herramienta Kit de desarrollo en la nube de AWS, que le permite describir la infraestructura en un lenguaje familiar (Python, TypeScript, JavaScript, Java). Aprenderemos de primera mano qué permite que la nube esté aún más cerca del desarrollador, cómo empezar a utilizar esta herramienta y crear componentes reutilizables para una cómoda gestión de la infraestructura. Para los participantes de la conferencia, esta es una excelente oportunidad de escuchar sobre las innovaciones mundiales en ruso y con el grado de detalle técnico que es común aquí, pero no en Occidente.

Del lanzamiento al FastTrack

Después del almuerzo volveremos al tema de la transformación durante un par de horas más. En informar Evgenia Fomenko Sigamos la transformación DevOps de MegaFon: comenzando desde la etapa en la que intentan utilizar métodos tradicionales, como KPI, superando la etapa en la que nada está claro y es necesario idear nuevas herramientas y cambiarse a sí mismo. hasta que el proceso esté completamente reestructurado. Esta es una experiencia muy interesante y motivadora para la empresa, que también involucró a sus contratistas en la transformación DevOps, de la que también hablará Evgeniy.

Cómo convertirse en un equipo multifuncional 

У Mijail Bizhan Amplia experiencia en la realización de cambios transformacionales en equipos. Ahora Mikhail, como líder del Equipo de Aceleración de Raiffeisenbank, hace que los equipos sean multifuncionales. sobre su informar Hablemos del dolor de la falta de equipos multifuncionales y de por qué los desafíos de un equipo multifuncional no terminan con inventar, crear e implementar.

Prácticas de ERE

A continuación encontraremos dos informes dedicados a las prácticas de SRE, que están ganando impulso y ocupan un lugar importante en todo el proceso DevOps.

Alexey Andreev de laboratorios prisma dirá, por qué una startup necesita prácticas de SRE y por qué vale la pena.

Matvey Grigoriev de Dodo Pizza introducirá un ejemplo de SRE en una empresa más grande que ya ha superado la etapa de inicio. El propio Matvey dice esto sobre sí mismo: un desarrollador .NET experimentado y un SRE principiante, respectivamente, compartirán la historia de la transición de un desarrollador, y no solo uno, sino todo un equipo, a la infraestructura. Por qué DevOps es un camino lógico para un desarrollador ¿Y qué sucede si comienza a considerar todos sus manuales de juego de Ansible y scripts de bash como un producto de software completo y les aplica los mismos requisitos? Lo discutiremos en el informe de Matvey el 30 de septiembre a las 17:00 en la sala Golden Heart.

Completa el programa del primer día. Daniil Tikhomirov, quien en su el rendimiento plantea una pregunta importante: Cómo se relaciona la tecnología con la felicidad del usuario. Resolviendo el problema de "todo funciona, pero el usuario no está satisfecho", MegaFon pasó de monitorear sistemas individuales, luego servidores y aplicaciones a monitorear el servicio a través de los ojos del usuario. Cómo todos los especialistas técnicos, clientes y proveedores comenzaron a centrarse en estos indicadores KQI, lo sabremos en la tarde del primer día de la conferencia. Y después de eso, iremos a discutir la infraestructura y la transformación en un ambiente informal en la fiesta posterior.

“En el borde del universo”, 30 de septiembre

Los tres primeros reportajes en la sala “En los confines del universo” serán muy interesantes desde el punto de vista instrumental.

Maxim Kostrikin (Ixtens) Mostrará patrones en Terraform para combatir el caos y la rutina en proyectos grandes y largos. Los desarrolladores de Terraform ofrecen mejores prácticas bastante convenientes para trabajar con la infraestructura de AWS, pero hay un matiz. Utilizando ejemplos de código, Maxim demostrará cómo no convertir una carpeta con código Terraform en una bola de nieve, sino, utilizando patrones, simplificar la automatización y el desarrollo posterior.

Informe Grigori Mijalkin de lamoda "¿Por qué desarrollamos el operador Kubernetes y qué lecciones aprendimos de él?" ayudará a llenar la falta de información sobre cómo implementar infraestructura como prácticas de código utilizando Kubernetes. El propio Kubernetes contiene, por ejemplo, una descripción de servicios que utilizan archivos yaml, pero esto no es suficiente para todas las tareas. La gestión de bajo nivel requiere operadores y esta charla es muy útil si quieres gestionar Kubernetes correctamente.

El tema del próximo informe es Bóveda de Hashicorp - bastante especial. Pero, de hecho, esta herramienta es necesaria siempre que necesite administrar contraseñas y tener un punto común para trabajar con secretos. El año pasado, Sergey Noskov contó cómo se gestionan los secretos en Avito con la ayuda de Hashicorp Vault, mira eso. reportar y viene escucha a Yuri Shutkin de Tinkoff.ru para obtener aún más experiencia.

Taras Kotov (EPAM) considerara la tarea aún más rara de construir una infraestructura de nube que incluya su propia columna vertebral Red IP/MPLS. Pero la experiencia es excelente y el informe es exhaustivo, así que si comprende de qué se trata, asegúrese de leer este informe.

Más tarde hablaremos sobre la gestión de bases de datos en infraestructuras en la nube. Kirill Melnichuk compartiremos experiencia de uso Vitess por trabajar con MySQL dentro de un clúster de Kubernetes. La vladimir ryabov de Playkey.net dirá, cómo trabajar con datos dentro de la nube y cómo utilizar correctamente el espacio de almacenamiento disponible.

"Corazón de Oro", 1 de octubre

El 1 de octubre todo será al revés. La sala Golden Heart contará con una pista más orientada a la tecnología. Por lo tanto, a los ingenieros que viajan por el “Corazón Dorado”, primero los invitamos a sumergirse en casos de negocios y luego ver cómo se resuelven estos casos en la práctica. Y los gerentes, a su vez, primero piensan en posibles tareas y luego comienzan a comprender mejor cómo implementarlas en herramientas y hardware.

Bajo el capó del gran almacenamiento en la nube

Una guía para la galaxia DevOpsConf 2019Primer orador Artemy Kapitula. Su informe del año pasado.Cefe. Anatomía de un desastre"Creo que los participantes de la conferencia lo calificaron como el mejor debido a la increíble profundidad de la historia. Esta vez la historia Continuará con las soluciones de Mail.Ru Cloud Solutions sobre diseño de almacenamiento y análisis del precedente de falla del sistema. El beneficio evidente de este informe para los directivos es que Artemy examina no sólo el problema técnico en sí, sino también todo el proceso de resolución del mismo. Aquellos. Podrás entender cómo gestionar todo este proceso y aplicarlo a tu empresa.

Despliegue Descentralizado Reversivo

Egor Bugaenko No es la primera vez que participa en la conferencia; sus informes contienen tradicionalmente tesis controvertidas, pero que hacen pensar. Esperamos eso reportar La charla de Egor sobre el despliegue descentralizado provocará una discusión interesante y, lo más importante, constructiva.

Estamos en las nubes otra vez

Informe Alexey Vajoves una poderosa fusión de componentes y tecnologías comerciales, que será interesante tanto desde el punto de vista de la ingeniería como de la gestión. Alexey te contará cómo funciona Uchi.ru. Infraestructura nativa de la nube: cómo se utilizan Service Mesh, OpenTracing, Vault, registro centralizado y SSO total. Posteriormente, a las 15:00, Alexey celebrará Master Class, donde todo aquel que venga podrá tocar todos estos instrumentos con sus propias manos.

Apache Kafka en Avito: una historia de tres reencarnaciones

Informe Anatoli Soldatov sobre cómo Avito está construyendo Kafka como servicio será, por supuesto, de interés para quienes usan Kafka. Pero por otro lado, revela muy bien. proceso de creación de un servicio interno: cómo recopilar los requisitos y deseos de servicio de los colegas, implementar interfaces, generar interacción entre equipos y crear un servicio como producto dentro de la empresa. Desde este punto de vista, la historia vuelve a ser útil para participantes muy diferentes en la conferencia.

Hagamos que los microservicios vuelvan a ser livianos 

Aquí, al parecer, todo queda claro por el nombre. Pero tesis que ofertas Dmitry Sugrobov de Leroy Merlin, incluso en el comité de programa provocó un acalorado debate. En una palabra, esta será una buena base para una discusión sobre lo que generalmente se consideran microservicios, cómo escribirlos, mantenerlos, etc.

CI/CD para gestionar la infraestructura BareMetal 

El próximo informe vuelve a ser dos en uno. Por un lado, Andrey Kvapil (WEDOS Internet, como) hablará sobre la gestión de la infraestructura BareMetal, que es bastante específica, porque ahora todo el mundo utiliza principalmente nubes, y si tienen hardware, no es a tan gran escala. Pero es muy importante que Andrey compartir experiencia aplicación de técnicas de CI/CD para implementar y gestionar la infraestructura BareMetal y, desde este punto de vista, el informe será de interés tanto para los líderes de equipo como para los ingenieros.

Continuare el tema Serguéi Makarenko, demostración detrás de escena de este proceso intensivo en mano de obra en Plataforma de juegos de guerra.

¿Pueden los contenedores ser seguros? 

Completará el programa en la sala Golden Heart. Alexander Khayorov documento de debate sobre la seguridad de los contenedores. Alexander ya está en RIT++ señalado sobre los problemas de seguridad de Helm y las formas de combatirlos, y esta vez no se limitará a enumerar las debilidades, sino que Mostrará Herramientas para un completo aislamiento del entorno.

“En el borde del universo”, 1 de octubre

Comenzará Alexander Búrtsev (BramaBrama) y introducirá una de las posibles soluciones para acelerar el sitio. Veamos la implementación exitosa del quíntuple aceleración solo debido a las herramientas DevOps sin reescribir el código. Aún tendrás que decidir si reescribir el código o no en cada proyecto, pero siempre es útil tener esa experiencia en mente.

DevOps en 1C: Empresa 

Petr Gribanov de la empresa 1C intentará Desmentir el mito de que es imposible implementar DevOps en una gran empresa. ¿Qué podría ser más complejo que la plataforma 1C: Enterprise, pero como las prácticas de DevOps son aplicables incluso allí, creo que el mito no se mantendrá?

DevOps en desarrollo personalizado

Antón Khlevitsky a continuación del informe de Evgeniy Fomenko dirá, cómo MegaFon desarrolló DevOps por parte del contratista y desarrolló una implementación continua, incluido el desarrollo personalizado de varios proveedores de software.

Llevando DevOps a DWH/BI

Un tema no estándar, pero nuevamente interesante para diferentes participantes. revelará Vasili Kutsenko de Gazprombank. Vasily compartirá consejos prácticos sobre cómo desarrollar una cultura de TI en el desarrollo de datos y aplicar prácticas de DevOps en Data Warehous y BI, y le dirá en qué se diferencia el proceso de trabajo con datos y qué herramientas de automatización son realmente útiles en el contexto del trabajo con datos.

Cómo (tú) vivir sin un departamento de seguridad 

Despues del almuerzo Mona Arkhipova (sudo.su) introducirá nosotros con lo básico DevSecOps y le explicará cómo puede incorporar la seguridad como un proceso en su proceso de desarrollo y dejar de utilizar un departamento de seguridad independiente. El tema es apremiante y el informe debería ser muy útil para muchos.

Pruebas de carga en CI/CD de una gran solución

Complementa perfectamente el tema anterior. rendimiento Vladimir Jonin de Megafon. Aquí hablaremos de cómo introducir calidad en el proceso DevOps: cómo utilizar Quality Gate, registrar varios casos dentro del sistema y cómo integrarlo todo en el proceso de desarrollo. Este informe es especialmente adecuado para quienes trabajan con sistemas grandes, pero incluso si no trabaja con una facturación enorme, encontrará aspectos interesantes para usted.

SDLC y cumplimiento

Y el siguiente tema es más relevante para las grandes empresas: cómo introducir soluciones de cumplimiento y requisitos normativos en el proceso. Iliá Mitrukov del Centro Tecnológico del Deutsche Bank demostrarQue Los estándares de trabajo bien pueden ser compatibles con DevOps..

Y al final del día Matvey Kukuy (Amixr.IO) compartiremos estadísticas e información sobre cómo docenas de equipos en todo el mundo están de servicio, resolviendo incidentes, organizando el trabajo y construyendo sistemas confiables, y explicará cómo se relaciona todo con SRE.

Ahora incluso te envidio un poco, porque el viaje a través DevOpsConf 2019 Sólo tienes que. Puede crear su propio plan individual y disfrutar de la forma orgánica en que los informes se complementarán entre sí, pero lo más probable es que yo, como cualquier guía, no tenga tiempo para mirar detenidamente.

Por cierto, además del programa principal, tenemos, por así decirlo, un camping, una sala de reuniones en la que los propios participantes pueden organizar una pequeña reunión, un taller, una clase magistral y discutir temas urgentes en un ambiente íntimo. Sugerir una reunión cualquier participante puede hacerlo, y cualquier participante puede actuar como comité de programa y votar por otras reuniones. Este formato ya ha demostrado su eficacia, especialmente en términos de networking, así que eche un vistazo más de cerca. esta parte horario y durante la conferencia, esté atento a los anuncios sobre nuevas reuniones en canal de telegramas.

¡Nos vemos en la galaxia DevOpsConf 2019!

Fuente: habr.com

Añadir un comentario