Para comprender cómo están conectados el Universo, los peces y DevOps, debe estudiar el programa DevOpsConf Rusia. Además, la conferencia ya tiene lugar en una semana, del 1 al 2 de octubre, por lo que es necesario planificar cuáles de los discursos puede escuchar. Intentaré ayudar con esto; sin embargo, puse mucho esfuerzo para hacer que el programa sea tan rico.
Abriré la conferencia yo mismo con el tema "Qué es DevOps".
Te diré cómo acudir a él, y de qué se trata, espero que esto dé lugar a debate y conversación durante toda la conferencia. Me referiré a los problemas de procesos, ingeniería e infraestructura, es decir, todos los ladrillos que componen DevOps, que formaron la base del programa. Y después de eso, tomaremos las herramientas: Kubernetes, Ansible, Docker, Prometheus, Ceph, Hashicorp Vault, Istio, KVM, CoreOS.

Todos los informes y resúmenes se recopilan
aquí , no nos detendremos en toda esta revisión, sino solo en algunos que reflejen la versatilidad de nuestra nueva y renombrada conferencia RootConf. Puedes leer la historia del cambio de marca
aquí .
1 de octubre, lunes
El primer día, discutiremos mucho la
plataforma de infraestructura . Estos informes se llevarán a cabo principalmente en la sala No. 1 "
Gracias por el pescado " y serán especialmente útiles para los especialistas que se dedican a las prácticas de ingeniería.
En la segunda sala con el título "
En el borde del universo " discutiremos temas ligeramente más específicos, tales como: DevSecOps, arquitecturas DevOps, DevOps para directores técnicos. Quizás estos temas sean de interés para un número menor de nuestros participantes, pero realmente los necesitan, y los informes ayudarán a todos a resolver sus problemas. Es importante que ninguno de los oradores le cuente sobre lo que no trató de primera mano. Este es uno de los principios fundamentales de nuestras conferencias, y no vamos a alejarnos de él.
Kubernetes para mayores de 30
11:00, gracias por la sala de pescadoNikolai Sivko siempre agrada a los oyentes con sus informes, siempre están llenos de una valiosa experiencia, además, Nikolai es simplemente interesante de escuchar. Por ejemplo, uno puede recordar sus informes:
sobre equilibrio de carga , sobre
monitoreo de proyectos web y sobre
operación . En DevOpsConf Rusia, Nikolay
hablará sobre el uso de Kubernetes en condiciones de máxima tolerancia a fallas y falta de recursos humanos para esta tarea.
Gestión de secretos con Hashicorp Vault
14:00, sala "Gracias por el pescado"El informe de Sergei Noskov es muy vital y completo. Contiene muchos detalles importantes sobre la experiencia de Avito, la aplicación de enfoques muy diferentes y el dolor vivo que logramos hacer frente.

Isstio en funcionamiento
15:00, sala "Gracias por el pescado"Alexander Lukyanchenko en Avito crea y mantiene una nube interna y una plataforma. En DevOpsConf Rusia, Alexander tratará de revelar un tema poco frecuente y
hablar sobre la arquitectura y el principio de
funcionamiento de
Istio as a Service Mesh .
Hacer CI para SDK móvil desde cero
17:00, sala "Gracias por el pescado"Este informe debería ser de interés no solo para los especialistas en DevOps, sino también para los desarrolladores
del mundo de las aplicaciones móviles . Después de todo,
Artem Nikitin (HERE Technologies)
cubrirá muchas tecnologías a la vez, incluido el código abierto, para una integración continua para el SDK móvil.

Para ampliar el tema de seguridad en DevOps, por supuesto, no nos limitamos a una sola charla. Estas historias sobre ejemplos concretos y servicios en vivo destruyen el mito de que la seguridad y DevOps son incompatibles.
Miedo y asco DevSecOps
13:00, la sala "En el borde del universo"Yuri Shabalin (Swordfish Security) descubrirá cómo
integrar adecuadamente
el proceso de
desarrollo seguro en el proceso DevOps y cómo
no romper nada . En el curso del informe, aclararemos las etapas principales de las pruebas de seguridad. Veamos qué herramientas se pueden usar, cómo se diferencian entre sí y cómo configurarlas correctamente para implementar DevSecOps con éxito. Yuri tiene una vasta experiencia en la industria de la seguridad de la información, nos contará sobre
las trampas
reales y las tareas no obvias
con ejemplos reales .
Cómo construimos la gestión de parches en Qiwi
16:00, la sala "En el borde del universo"InformeNikolay Samosvat te será útil si tampoco quieres ver
vulnerabilidades en tu infraestructura . Se centrará en mejorar la eficiencia del proceso de gestión de parches utilizando el
control de amenazas Zabbix y el programador de parches.

Patrones en arquitectura
El paciente resultó ser el tema de la estandarización de la arquitectura y los enfoques de microservicio. En esta dirección tendremos dos informes.
Maxim Vikharev promete
contarle a toda la
saga de DevOps "acerca del microservicio de plantillas": cómo permitir a los desarrolladores lanzar independientemente nuevos servicios en el producto en una hora y no olvidar nada.
Igor Dolzhikov revelará el secreto de cómo
satisfacer a SRE o un servicio en Go en un contenedor en 5 minutos. Puede evaluar el problema desde diferentes ángulos en la sala "Al borde del universo", el 1 de octubre a las 11:00 y a las 17:00.
2 de octubre, martes
El segundo día también será muy agitado, pero más
práctico para el proceso . Estudiaremos ejemplos específicos de grandes empresas y hablaremos sobre las herramientas tecnológicas que se utilizan para construir el proceso. En los resúmenes hay menos nombres de productos y más abreviaturas: CI, CD, IaC.
En el segundo día habrá informes sobre la transformación, y en dos situaciones completamente diferentes.
Anton Isanin hablará sobre este proceso en Alfa Bank. La compañía de CIO Wheels
Ilya Stekolnikov considerará el tema de la transformación de DevOps en una compañía de tecnología.

Comencemos el programa el 2 de octubre con un informe cuyo nombre contradice directamente el principio de construir el programa de nuestra conferencia.
¡Lo principal no es calidad, sino cantidad!
10:00, sala "Gracias por el pescado"Así lo
dice el fundador de Zerocracy,
Yegor Bugaenko . Bueno, tendremos la oportunidad de discutir, es cierto, la calidad no es lo que los programadores deberían pensar primero. Dada la gran experiencia de Yegor y su carisma, uno puede esperar que al final habrá más evangélicos en esta industria.
Hacemos entregas a Kubernetes. Continuamente y a su manera
10:00, la sala "En el borde del universo"Evgeny Dekhtyarev vino a 2GIS para limpiar la infraestructura. Pero el
informe no se referirá a todo el proceso, sino solo a la parte que se relaciona con la entrega de solicitudes a Kubernetes. Resultó que una solución preparada no era suficiente, y los chicos idearon la suya. Aprenderemos sobre lo que impulsó el desarrollo de nuestra propia herramienta y, lo más importante,
obtendremos un enlace a la versión OpenSource , que, como se prometió, hará del mundo un lugar mejor.
Automatizar las nubes
11:00, gracias por la sala de pescadoLa peculiaridad de la compañía Uchi.ru es que las 300 aplicaciones contenidas en el sistema actual están
100% alojadas en nubes públicas en los acopladores.
Alexey Vakhov le dirá qué otras herramientas se han probado en la compañía en las diferentes etapas de su desarrollo, y en concreto los valores mostrarán cuándo es razonable comenzar a usar nubes, contenedores, configuración y sistemas de gestión de infraestructura. Alexey siempre usa un
enfoque científico sistemático , por lo que si necesita argumentos serios y sentido común, venga a este
informe .
Cómo llegamos a la entrega continua. Conos, rastrillo, planes para el futuro.
15:00, sala "Gracias por el pescado"La empresa
Tinkoff.ru , que tenía experiencia en la introducción de soluciones tecnológicas únicas, durante mucho tiempo no estaba particularmente interesada en compartirla, pero ahora está emergiendo lentamente de las sombras. Aparentemente, el número de conos completos cruzó el umbral, y los resultados han resistido la prueba del tiempo.
Andrei Ermakov y
Yuri Tregubov hablarán sobre la transición a la entrega continua, por supuesto, al superar las pruebas de caída, las limitaciones de herramientas y los errores de producción.
Andrey Ermakov
describirá por separado y con más detalle
la herramienta para desarrolladores para la
entrega continua como código .
Plataformas de transmisión de datos
16:00, sala "Gracias por el pescado"Evgeny Potapov, uno de nuestros oradores habituales, nos deleitó con informes sobre el
apoyo a proyectos de alta carga y, por ejemplo, la
optimización de la arquitectura . Recientemente, ITSumma ha asumido nuevas tareas de infraestructura, y esta vez Evgeny
compartirá su experiencia en la construcción de plataformas de análisis de datos y procesamiento de transmisión con tolerancia a fallas en
Apache Stack, y lo más importante, su experiencia operativa. Vale la pena escuchar esta actuación, aunque solo sea para
recargar con vigor y entusiasmo para resolver nuevos problemas difíciles.
Clases magistrales. Marvin Hall
Además del programa principal de los informes, nuestros oradores prepararon varias clases prácticas de dos horas sobre tareas importantes específicas. Será útil participar en ellos si ya ha encontrado un problema similar, pero aún no lo ha resuelto por completo, o incluso si nunca ha tenido nada que ver con esto en su propia práctica. Entonces esta es una gran oportunidad para
tocar la tecnología con las manos , pero al mismo tiempo acompañado por un instructor, es decir, con mayor eficiencia y la capacidad de recibir de inmediato una recomendación calificada. La desventaja, por supuesto, es que debe omitir dos informes, pero los informes se registrarán, pero las clases maestras no.
Monitoreo usando Prometheus usando aplicaciones Atlassian como ejemplo
1 de octubre a las 11:00Durante esta clase magistral, intentaremos usar ejemplos de la vida real de Prometheus y Grafana para monitorear aplicaciones de terceros.
Andrey Markelov y
Alexey Matveev demostrarán las capacidades de las herramientas utilizando el ejemplo de los exportadores: exportador de nodos, exportador de Jira y exportador de Bitbucket. Nos ocuparemos de las métricas, configuraremos servicios de descubrimiento y configuraremos alertas.
Enfoques modernos para desarrollar código de infraestructura en Puppet
1 de octubre a las 15:00Bajo el liderazgo de
Igor Kurochkin, crearemos un repositorio utilizando todo lo último del
ecosistema de Puppet 5 . Formaremos la estructura del módulo a partir de la plantilla, la dibujaremos a lo largo de la tubería, realizaremos pruebas de sintaxis, unidad e integración, crearemos automáticamente documentación y cargaremos el artefacto resultante en el repositorio de Puppet Forge. Nos ocuparemos del
dispositivo del repositorio de infraestructura , entenderemos cómo administrar dependencias externas, cómo probar todo junto y entregar el código de infraestructura. Además de la práctica, Igor prestará atención a la teoría para comprender mejor el enfoque de
Infraestructura como un código .
Idempotente Ansible. Escenarios de primera vez confiables y predecibles
2 de octubre a las 11:00Vale la pena asistir a este evento, aunque solo sea para aprender una nueva palabra difícil :) Pero en serio,
Alexey Sokolov nos presentará las técnicas avanzadas de scripting de Ansible. Practicaremos trabajar con
resultados de depuración , desarrollar lógica condicional, así como
crear secuencias de comandos que sean resistentes a factores externos.
Tenga en cuenta : debe completar la preparación para
esta instrucción.
Configure el clúster de docker con las herramientas de HashiCorp
2 de octubre a las 15:00Todos dicen Kubernetes, y
Alexey Vakhov construye grupos
en la pila de HashiCorp , está completamente satisfecho y listo para enseñar a todos. Y, como ya se señaló, Alexei aborda todos los problemas desde el punto de vista del sentido común, por lo que será extremadamente útil descubrir su motivación. Además de que la clase magistral
no necesita ninguna preparación e instalación de ningún software especial, haremos todo en el navegador. Y como resultado, de la nada, todos podrán obtener una
versión funcional del clúster , con monitoreo, registro y una sensación de completa satisfacción.

DevOps Deflope BoF
El cierre de la conferencia será una gran reunión informal con DevOps Deflope, del que ya hablé por
separado . Cualquiera que esté incluso un poco interesado en las prácticas de DevOps conoce este canal como una forma muy conveniente de conocer las noticias en el mundo y en Rusia. Es decir, será interesante para todos nuestros participantes
escuchar en vivo la opinión de las últimas tendencias y hacer sus preguntas .
En esta revisión, pudimos resaltar los informes más discutidos, el
programa completo y el
calendario en el sitio web de la conferencia. La conferencia se llevará a cabo el 1 y 2 de octubre en Infospace en Moscú, puede registrarse
aquí .
Espero que los dos días hábiles de la conferencia sean tan intensos que terminarán tan silenciosamente como su revisión. Pero, al mismo tiempo, permitirán que se les cargue durante mucho tiempo nuevas ideas y planes de largo alcance, cuya implementación se puede contar en un año.
El programa es el resultado del trabajo conjunto del Comité del Programa. Participantes: Mikhail Chinkov , Vyacheslav Kuznetsov, Danila Shtan , Vitaliy Rybnikov , Dmitry Zaitsev , Valeria Pilia, Andrey Shorin , Nikita Borzykh , Andrey Kononov, Roman Poborchiy .
Decir gracias a todos ellos!
Únase al movimiento para integrar desarrollo, pruebas y operaciones. Participe en DevOpsConf Russia para comprender, no solo cómo usar cualquier tecnología correctamente, sino, en primer lugar, para entender por qué esto es necesario.