El conocimiento del desarrollo ágil y el mantenimiento de la arquitectura de la solución en la nube se convierte en un requisito obligatorio para los especialistas en TI. Estos especialistas son los más solicitados y mejor pagados en los principales proyectos del mundo: Google, Amazon, Microsoft, Yandex, Sberbank y otros.
Las empresas migran las aplicaciones a la nube o desarrollan desde cero si es necesario:- Instalan productos y nuevas características más rápido y con mayor frecuencia (que los competidores) utilizando los experimentos y el enfoque de Agile DevOps;- Proporcionan cargas de trabajo altas y cambiantes, si es necesario, desplegando cientos o incluso miles de servidores en minutos;- Obtienen un acceso fácil y rápido a tecnologías complejas y de alto costo sin inversión inicial (Computación de alto rendimiento / Supercomputadoras, Big Data, Análisis, Aprendizaje de máquinas, Reconocimiento de imagen y voz, CDN, etc.). Reducir los costos de soporte para los propios centros de datos centrando los recursos liberados en el desarrollo de aplicaciones y en el soporte al usuario.
Para aprovechar al máximo estas ventajas, sólo es posible combinar el aspecto tecnológico (infraestructura, aplicaciones, arquitectura), el factor humano (funciones en el modelo de organización e interacción) y los procesos de trabajo (metodología de elaboración y realización de proyectos). El curso se basa en el proyecto real de transformación del departamento de la empresa con la transición del modelo tradicional de Waterfall de desarrollo de aplicaciones monolíticas en su propio centro de datos al modelo de Agile DevOps utilizando un entorno multi-nube (AWS + Azure + GCP) y aplicaciones distribuidas Cloud Native de microservicio y Serverless. Para quienes este cursoBest Practice de trabajo en la arquitectura de soluciones de nube implica el trabajo conjunto de los equipos de Agile DevOps de los departamentos de infraestructura de nube y aplicaciones de nube. El papel del arquitecto está ampliamente distribuido entre los equipos, no hay monopolio de la innovación (equipos, hackathons). La arquitectura de nubes es el resultado de la cooperación (arquitectura intencional) de especialistas en diferentes campos.
El curso está dirigido principalmente a arquitectos y desarrolladores, pero también proporciona desarrollo al nivel de especialistas nativos payasos de los siguientes perfiles:
Arquitectos de IT / Software que quieren aprender el enfoque del desarrollo de Agile DevOps y el mantenimiento de la arquitectura de soluciones de nube (Infraestructura como Código),
Desarrolladores e ingenieros de DevOps que quieren aprender a portar sus aplicaciones existentes a la nube, o desarrollar aplicaciones nativas de la nube desde cero,
Administradores de redes y sistemas que quieren convertirse en ingenieros de DevOps y aprender a mantener la infraestructura de la nube,
Profesionales de la seguridad de la información que quieren aprender a asegurar la infraestructura de la nube y la pila de aplicaciones,
Gerentes y líderes de tiempo que quieren aprender a transformar su organización, arquitectura técnica y flujos de trabajo para trabajar en la nube
Este curso permitirá dominar las competencias profesionales necesarias para el desarrollo y el soporte de la arquitectura de aplicaciones en la nube:
Marco bien diseñado – uso de conjuntos de requisitos arquitectónicos personalizados para su uso en la nube
Patrones de arquitectura de la nube – ejemplos reales de la implementación de la arquitectura de la infraestructura de la nube y la pila de aplicaciones
Marco de adopción de la nube – procedimiento para migrar a la nube de la pila de aplicaciones y adaptar la organización, las funciones y los flujos de trabajo
Metodología Agile DevOps y organización CloudReady – Proceso SCRUM de desarrollo conjunto y mantenimiento de la arquitectura, así como el conocimiento sobre la composición de los equipos de trabajo, la división de las áreas de responsabilidad y los procesos de trabajo utilizados.