¿Qué es el "empleo como código"?

¿Qué es el "empleo como código"?

  • Orquestación
6 min de lectura Actualizado Jul 10, 2017

Puntos clave: Jobs-as-Code transforma la entrega de aplicaciones automatizando las definiciones de trabajos dentro de la cadena DevOps, mejorando la agilidad y reduciendo errores. Este método permite a los desarrolladores gestionar flujos de trabajo como el código de la aplicación, mejorando la calidad y rapidez de entrega.

  • Permite que shift-left mejore la calidad de la aplicación
  • Se integra con la API de automatización Control-M para una gestión coherente de trabajos

¿Está tu organización buscando acelerar la entrega y la calidad de las aplicaciones para mantenerse competitiva en la economía siempre activa de hoy? Adoptar un enfoque Jobs-as-Code puede transformar tu negocio para una entrega ágil de aplicaciones y procesos al evitar reestructuraciones y dolores de cabeza relacionados con la entrega de tus aplicaciones. Además, Jobs-as-Code permite a tu empresa aprovechar los beneficios de una cadena de entrega verdaderamente automatizada y continua, asegurando los más altos niveles de disponibilidad y fiabilidad.

¿Qué es Jobs-as-Code: Estandarizar y automatizar tus definiciones de puestos

El término "jobs" en Jobs-as-Code se refiere a las reglas de automatización que Define cómo se ejecutan son las aplicaciones por lotes. Algunos ejemplos incluyen gestión de almacenes, conciliación bancaria, facturación al cliente y otras aplicaciones críticas. Estas reglas Define qué ejecutar, cuándo ejecutarlo, cómo identificar el éxito o el fracaso y qué acciones deben tomarse. Conoce más en nuestro micrositio Jobs As Code: Jobs-as-Code. Tradicionalmente, Operaciones definía estas reglas solo al final del ciclo de vida del desarrollo de software, lo que significaba que estos trabajos no se probaban al mismo tiempo que se construía el resto de la aplicación. Este enfoque a menudo conducía a una pérdida de tiempo en producción, errores difíciles de corregir y trabajo no planificado, como resultado de una mala comunicación e intervención manual. Pero con el enfoque Jobs-as-Code, los desarrolladores ahora pueden incluir los trabajos como artefactos en la cadena continua de entrega de DevOps, de la misma manera que el código Java o Python se está gestionado a lo largo de todo el proceso de desarrollo de software hoy en día. ¿El resultado? Operaciones recibe aplicaciones probadas y listas para usar porque los trabajos son definidos y construidos al mismo tiempo que se construyen son las aplicaciones.

¿Cómo están habilitado Jobs-as-Code?

Para evitar rework, dolores de cabeza y aplicaciones de baja calidad, Dev necesita desplazar estas funciones de Ops a Dev con la API de Automatización Control-M de BMC. La API de Automatización Control-M crea coherencia entre los entornos de desarrollo, prueba y producción al dar a los desarrolladores la capacidad de integrar automatización de flujos de trabajo mientras se desarrollan son aplicaciones. En otras palabras, los artefactos que Define los trabajos pueden construirse usando una notación familiar similar al código, almacenarse en un SCM junto con el código que implementa la lógica de negocio, construirse junto con ese código, probarse juntos, promoverse de entorno en entorno juntos y finalmente desplegarse juntos; con el mismo nivel de automatización. Es importante destacar que permitir que muchas de las tareas que tradicionalmente consumían recursos en el lado de Operaciones sean abordadas antes en el ciclo de vida por desarrolladores que realmente comprenden la aplicación ahorra una cantidad considerable de tiempo. Este enfoque de desplazamiento a la izquierda significa que las personas que Crea aplicaciones y quienes las ejecutan pueden trabajar desde una plataforma coherente y familiar que cubre todo el ciclo de vida. Por ello, Jobs-as-Code ofrece un enfoque mucho más reflexivo y cuidadoso para acelerar el tiempo de entrega y aumentar la calidad de las aplicaciones. Además, al habilitar el shift-left con Jobs-as-Code te puede mejorar el proceso de programación de trabajos. Jobs-as-Code:

  • Automatiza la planificación de trabajos
  • Ahorra tiempo en la cadena de entrega
  • Mejora la calidad de tus aplicaciones
  • Garantiza visibilidad para que los problemas que surjan en producción son fáciles de identificar y abordar

Jobs-As-Code: Permite una entrega más rápida y fiable

Las capacidades de Jobs-as-Code responden a las necesidades de la TI moderna proporcionando una forma sencilla de Permite a quienes están más familiarizados con los trabajos de software que se ejecutan —los desarrolladores— diseñar, programar y especificar procesos de planificación de trabajos y ejecución de cargas de trabajo. Además, la API de Automatización Control-M permite a tu organización:

  • Acelera la compilación, prueba y validación entre un 20 y un 30 por ciento. La funcionalidad esperada en producción puede ahora integrarse en las fases de desarrollo y prueba usando JSON y almacenarse en cualquier SCM, como git. Además, la API de automatización Control-M proporciona funciones de verificación, pruebas y ejecución expuestas como servicios web RESTful que son fácilmente integrables.
  • Reduce coste. Con este enfoque, el desarrollador están capaz de detectar defectos y errores antes en el SDLC para Reduce costes y aumentar la calidad de las aplicaciones. Control-M también permite al desarrollo trabajar con herramientas favoritas y familiares usando JSON, APIs REST y una node.js CLI para crear flujos de trabajo como artefactos. Esto reduce la necesidad de formación adicional.
  • Proporcionar a los desarrolladores acceso a la automatización de aplicaciones empresariales aprovechando las capacidades de Control-M Workbench. Control-M Workbench están un entorno de desarrollo independiente, autoservicio y sin coste que se están lanzado en minutos, dándote autonomía para programar, depurar y probar trabajos de la misma manera que se están realizados con cualquier otra actividad de programación.
  • Dedica más tiempo a la innovación y menos al soporte. Con Jobs-as-Code, los desarrolladores pueden utilizar la potente e intuitiva funcionalidad Control-M para gestionar flujos de trabajo, y la producción no necesita dedicar tiempo a retrabajar. Esto libera a tus desarrolladores para mejorar rápidamente las aplicaciones y centrarse en la innovación, cambiando así el enfoque hacia el crecimiento empresarial dirigido.

La transformación digital están reales y lo está ahora. Jobs-as-Code usando la API de Automatización Control-M ofrece la siguiente ola de automatización de TI—la Automatización Digital de Negocios—que va más allá de la automatización tradicional de cargas de trabajo y se adapta a las tecnologías y procesos modernos de TI. Estos son los procesos y la tecnología que tu empresa necesita para ofrecer aplicaciones de mayor calidad más rápido y obtén una ventaja competitiva en la economía digital actual.

Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.

Más de Orquestación

Suscríbete al Informe

Al registrarse para esta oferta te son confirmar que te leído y aceptado la Política de Privacidad de BMC.

Gracias te

Tú te has suscrito a The Brief
El Brief abarca la orquestación de mainframe y empresa—BMC AMI y Control-M—y la investigación de analistas, despliegues de clientes y eventos en ambas áreas.