09 oct
|
Ditech Group
|
Santiago
09 oct
Ditech Group
Santiago
Competente con 3 a 5 años de experiencia total, al menos 2 en CI/CD y nube, idealmente con GitLab + GCP.
Requisitos excluyentes
- GitLab CI/CD (requisito principal; GitHub Actions no lo sustituye): dominio de .gitlab-ci.yml (stages, rules/workflow:rules, extends, needs, artifacts/dotenv, environments, includes), variables con ámbito por ambiente, ramas protegidas, merge request pipelines, runners y flujo Gitflow. Se valora fuertemente experiencia con GitLab CI/CD Components (spec: inputs).
- GCP como nube principal (no AWS/Azure como sustituto): Cloud Run, Cloud Functions 2.ª gen, Pub/Sub, Cloud Storage, Cloud Scheduler, Eventarc, Cloud SQL (PostgreSQL) a nivel operativo, Artifact Registry, Secret Manager, Cloud Logging/Monitoring, redes a nivel operativo (VPC, Load Balancing) e IAM con mínimo privilegio, incluida autenticación CI→GCP mediante Workload Identity Federation (OIDC), sin llaves JSON.
- IaC: conocimiento de Terraform u OpenTofu a nivel de mantención y depuración de pipelines de infraestructura (módulos versionados, backends remotos, estructura de ambientes). El aprovisionamiento de infraestructura es responsabilidad de Ingeniería Cloud;
el rol mantiene los templates de pipeline que la habilitan.
- Contenedores: Docker con builds multi-stage, imágenes distroless y ejecución non root; registries privados y escaneo de vulnerabilidades. Se valora Buildah/Kaniko.
- Kubernetes/GitOps a nivel operación:
GKE (deployments, services, probes, HPA, kubectl), ArgoCD (Applications, sincronización, diagnóstico OutOfSync) y Helm (values por ambiente).
- DevSecOps aplicado: escáneres SAST, dependencias, secretos y contenedores (idealmente GitLab Ultimate); gestión de secretos en runtime; mínimo privilegio en identidades.
- Base transversal: Bash sólido (scripting con manejo de errores y jq), Git avanzado, inglés técnico de lectura.
Descripción Labores: Regirse por el gobierno DevSecOps y apoyarse en sus definiciones para atender los distintos requerimientos de la Gerencia de Canales Digitales. Incorporar microservicios al pipeline corporativo de CI/CD y resolver incidencias de las células de desarrollo. Mantener, Crear y extender templates del framework de pipelines (build, deploy, IaC, seguridad, calidad) bajo revisión de la célula DevSecOps.
Segun demanda de Celulas de Canales Digitales Operar despliegues GitOps con ArgoCD multi-clúster y despliegues Cloud Run/Cloud Functions por ambiente.
Velar por el baseline DevSecOps: escáneres activos, triage de hallazgos con las células, imágenes conformes al estándar corporativo (distroless, non-root). Apoyar la integración de proyectos externos al ecosistema corporativo (estructura de repos, Gitflow, configuración por ambiente) Documentar runbooks y procedimientos operativos.
📌 Ingeniero DevOps GCP SemiSenior - Proyecto 3 meses (Santiago)
🏢 Ditech Group
📍 Santiago