Requisitos excluyentes
- GitLab CI/CD (principal; GitHub Actions no lo reemplaza):
- Dominio de .gitlab-ci.yml (rules, extends, needs, includes, environments).
- Variables por ambiente, merge request pipelines, runners y Gitflow.
- Se valora mucho la experiencia con CI/CD Components.
- GCP (AWS o Azure no lo reemplazan):
- Cloud Run, Cloud Functions 2.ª gen, Pub/Sub, Cloud SQL, Artifact Registry, Secret Manager, Logging/Monitoring y VPC.
- IAM con mínimo privilegio y Workload Identity Federation (OIDC), sin llaves JSON.
- IaC: mantención y depuración de pipelines de Terraform u OpenTofu.
- Contenedores: Docker multi-stage, imágenes distroless y non-root, y escaneo de vulnerabilidades. Se valora Buildah o Kaniko.
- Kubernetes/GitOps: operación de GKE, ArgoCD y Helm.
- DevSecOps: escáneres SAST, de dependencias, de secretos y de contenedores, y gestión de secretos en runtime.
- Base: Bash sólido (con jq), Git avanzado e inglés técnico de lectura.
Funciones
En BC Tecnología buscamos un Ingeniero DevOps Semi Senior para la Gerencia de Canales Digitales. Trabajará bajo el gobierno DevSecOps de la organización y dará soporte a las células de desarrollo.
Funciones
- Incorporar microservicios al pipeline corporativo de CI/CD y resolver las incidencias de las células.
- Mantener, crear y extender templates de pipelines (build, deploy, IaC, seguridad y calidad).
- Operar despliegues GitOps con ArgoCD multi-clúster y despliegues de Cloud Run y Cloud Functions por ambiente.
- Cuidar el baseline DevSecOps: escáneres activos, revisión de hallazgos e imágenes distroless y non-root.
- Apoyar la integración de proyectos externos (repositorios, Gitflow, configuración por ambiente).
- Documentar runbooks y procedimientos operativos.