07 nov
|
Ssi Outsourcing
|
Monte Patria
07 nov
Ssi Outsourcing
Monte Patria
Objetivo del Rol
Diseñar, construir y mantener plataformas internas de desarrollo (IDP) escalables que aceleren la entrega de software, con foco en la ingeniería de pipelines CI/CD de alto rendimiento, el desarrollo de herramientas internas y la codificación de soluciones de automatización que reduzcan la fricción operativa y empoderen a los equipos de desarrollo.
Responsabilidades Principal
Plataforma Interna de Desarrollo (IDP)
- Diseñar, construir y mantener plataformas internas de desarrollo (IDP) escalables que aceleren la entrega de software en los equipos de desarrollo
- Desarrollar herramientas de autoservicio y rutas predefinidas (golden paths) que abstraigan la complejidad de la infraestructura, permitiendo a los desarrolladores aprovisionar entornos y desplegar aplicaciones de forma independiente
Ingeniería CI/CD (Responsabilidad Principal)
- Diseñar, implementar y optimizar pipelines de CI/CD end-to-end — desde el commit hasta producción — garantizando builds rápidos, pruebas automatizadas y despliegues confiables y repetibles
- Desarrollar y mantener bibliotecas compartidas de pipelines (shared libraries), plantillas reutilizables y módulos de pipeline-as-code que estandaricen los flujos de entrega en toda la organización
- Implementar estrategias avanzadas de despliegue: blue/green, canary releases, feature flags y rollback automatizado
- Diseñar y gestionar la infraestructura de build y test: runners, agentes, registros de artefactos, caché de dependencias y paralelización de builds
- Integrar análisis de calidad de código (SAST, SCA, linting), pruebas de seguridad (DAST) y escaneo de vulnerabilidades como etapas dentro de los pipelines (shift-left security)
- Medir y optimizar métricas de delivery: lead time, deployment frequency, change failure rate y mean time to recovery (DORA metrics)
Desarrollo de Herramientas y Automatización
- Desarrollar CLIs, APIs internas, plugins y extensiones que amplíen las capacidades de la plataforma y mejoren la experiencia del desarrollador (DevEx)
- Codificar operadores, controladores y webhooks personalizados para Kubernetes que automaticen operaciones de plataforma
- Escribir y mantener módulos de Infraestructura como Código (IaC) usando CDK, CloudFormation y/o Terraform como componentes versionados y testeables
- Desarrollar scripts de automatización, integraciones entre sistemas y utilidades operativas en Python, Go o TypeScript
- Implementar pruebas automatizadas para la infraestructura y los pipelines: unit tests para módulos IaC, integration tests para pipelines y contract tests para APIs internas
Seguridad, Gobernanza y Cumplimiento
- Definir y aplicar estándares de seguridad de la plataforma, incluyendo gestión de identidades, manejo de secretos, segmentación de red y políticas de cumplimiento como código
- Codificar políticas de gobernanza como validaciones automatizadas (OPA/Gatekeeper, AWS Config Rules, policy-as-code) integradas en los pipelines
Observabilidad y Mejora Continua
- Monitorear la salud, confiabilidad y rendimiento de la plataforma utilizando stacks de observabilidad; establecer SLOs/SLIs e impulsar la mejora continua a través de revisiones de incidentes
- Instrumentar pipelines y herramientas de plataforma con métricas, logs y trazabilidad para diagnóstico y optimización continua
Colaboración y Liderazgo Técnico
- Colaborar con equipos de aplicaciones, seguridad y operaciones para alinear las capacidades de la plataforma con los requisitos empresariales y regulatorios en evolución
- Liderar iniciativas de migración a la nube evaluando entornos de TI existentes, diseñando arquitecturas objetivo y ejecutando runbooks de migración automatizados
- Realizar code reviews de contribuciones a la plataforma y mantener estándares de calidad del código base compartido
Calificaciones Requeridas (Imprescindibles)
- Experiencia sólida diseñando, implementando y operando pipelines CI/CD en entornos de producción a escala (Jenkins, GitLab CI, AWS CodePipeline, GitHub Actions)
- Dominio de al menos dos lenguajes de programación entre: Python, Go, TypeScript/JavaScript, o Java — con capacidad de escribir código de producción, no solo scripts
- Experiencia práctica con Infraestructura como Código: CDK, CloudFormation y/o Terraform — desarrollo de módulos reutilizables y testeables
- Experiencia construyendo y operando plataformas internas de desarrollo (IDP) o infraestructura de plataforma como producto
- Conocimiento profundo de contenedores (Docker) y orquestación (Kubernetes) — incluyendo desarrollo de helm charts, operadores o controladores personalizados
- Experiencia integrando herramientas de calidad y seguridad en pipelines: SAST, SCA, DAST, escaneo de contenedores
- Experiencia con control de versiones avanzado: estrategias de branching, monorepos, gestión de artefactos
- Conocimiento práctico de administración cloud AWS y/o Azure
Calificaciones Preferidas (Deseables)
Certificaciones: AWS Solutions Architect, CKA (Certified Kubernetes Administrator), Platform Engineering Certified Practitioner (PlatformEngineering.org), o equivalentes
📌 Platform Engineering foco en desarrollo y CI/CD (Monte Patria)
🏢 Ssi Outsourcing
📍 Monte Patria