Acerca del servicio
TraducidoEscribiré bibliotecas reutilizables en Jsonnet y configuraciones para Kubernetes y Grafana que transformarán YAML copiado manualmente y desordenado en una base de código compacta y mantenible. Jsonnet es un lenguaje de plantillas de datos: genera JSON y YAML a partir de funciones, variables e herencia, por lo que un cambio se propaga a través de todos los entornos en lugar de ser corregido a mano en veinte archivos.
Lo que se incluye en el trabajo:
— Bibliotecas reutilizables: funciones parametrizadas, mixins y objetos que describen tus servicios, de modo que un nuevo entorno solo requiera unas pocas líneas en lugar de copiar un directorio.
— Manifiestos de Kubernetes: Deployment, Service, ConfigMap, Ingress y HPA, ensamblados para cada entorno (dev/stage/prod) a partir de una única fuente de verdad, listos para kubectl apply o Argo CD.
— Dashboards de Grafana: dashboards y paneles como código a través de grafonnet, versionados y revisados, sin clics manuales en la interfaz.
— Pipelines de CI: descripciones de construcción para tu runner con etapas comunes extraídas.
— Herramientas: jsonnetfmt, jsonnet-lint y jsonnet-bundler, además de un script de renderizado en CI que verifica la salida en cada commit.
Sigo estrictamente el principio DRY: sin duplicados, valores predeterminados claros, puntos de entrada documentados. Obtienes el código fuente, la salida generada, un breve README y un recorrido para que tu equipo pueda desarrollar la solución con confianza. Envíame tu estructura de configuración actual y la plataforma objetivo — propongo un esquema.
Lo que se incluye en el trabajo:
— Bibliotecas reutilizables: funciones parametrizadas, mixins y objetos que describen tus servicios, de modo que un nuevo entorno solo requiera unas pocas líneas en lugar de copiar un directorio.
— Manifiestos de Kubernetes: Deployment, Service, ConfigMap, Ingress y HPA, ensamblados para cada entorno (dev/stage/prod) a partir de una única fuente de verdad, listos para kubectl apply o Argo CD.
— Dashboards de Grafana: dashboards y paneles como código a través de grafonnet, versionados y revisados, sin clics manuales en la interfaz.
— Pipelines de CI: descripciones de construcción para tu runner con etapas comunes extraídas.
— Herramientas: jsonnetfmt, jsonnet-lint y jsonnet-bundler, además de un script de renderizado en CI que verifica la salida en cada commit.
Sigo estrictamente el principio DRY: sin duplicados, valores predeterminados claros, puntos de entrada documentados. Obtienes el código fuente, la salida generada, un breve README y un recorrido para que tu equipo pueda desarrollar la solución con confianza. Envíame tu estructura de configuración actual y la plataforma objetivo — propongo un esquema.