Hoy
Expira 21/02/2025
DevOps
DevOps
Asesor preferido de las principales marcas Fortune 500, Nisum permite a sus clientes lograr un crecimiento empresarial directo mediante la construcción de la tecnología avanzada que necesitan para llegar a los clientes finales en el mundo de hoy, con experiencias inmersivas y sin interrupciones a través de canales digitales y físicos.
Para tener éxito en este rol como DevOps, esperamos que cuentes con las siguientes habilidades y experiencia:
- Debes residir en Latam.
- Debes contar con los siguientes conocimientos técnicos:
- Gestión de Infraestructura como Código (Terraform):
- Lectura y Comprensión de Código HCL: ○ Interpretar configuraciones en HCL para identificar recursos y parámetros clave.
- Gestión del Estado (State): ○ Verificar el estado actual con terraform state list y terraform show. ○ Resolver problemas de estado bloqueado o desincronizado.
- Comandos Básicos: ○ terraform init – Inicializar configuraciones. ○ terraform plan – Verificar cambios antes de aplicar. ○ terraform apply – Aplicar cambios a la infraestructura. ○ terraform destroy – Eliminar recursos gestionados.
- Depuración de Problemas: ○ Analizar errores en despliegues. ○ Usar terraform taint para marcar recursos defectuosos, terraform import para añadir recursos existentes al estado y terraform state para la corrección del estado.
- Variables y Archivos de Configuración: ○ Identificar valores en variables.tf y terraform.tfvars. ○ Modificar parámetros sin alterar el código base.
- Manejo de Secretos y Seguridad: ○ Validar credenciales seguras en archivos o backends remotos.
- Uso de Backends Remotos: ○ Verificar almacenamiento remoto de estado (S3 y acceso bloqueado (state locking).
- Administración de AWS IAM y Seguridad:
- IAM (Identity and Access Management): ○ Crear políticas de permisos mínimas (least privilege). ○ Acceso temporal con STS.
- Seguridad en Red: ○ Configurar VPC, Subnets, NACLs, y Security Groups. ○ Implementar VPNs y conexiones directas. ○ Administración de WAFs y su uso en diferentes tipos de recursos como ALB, Cloudfront, etc.
- Monitoreo y Auditoría: ○ Usar CloudTrail y AWS Config para seguimiento de cambios y cumplimiento. ○ Conocimiento y uso de New Relic
- CI/CD usando Github Actions:
- Workflows en YAML: ○ Crear y configurar jobs, steps y triggers (push, pull_request, schedule).
- Variables y Secretos: ○ Usar env y secrets para datos sensibles y configuración segura.
- CI/CD Automatizado: ○ Compilar, probar y desplegar aplicaciones en múltiples entornos.
- Monitoreo y Depuración: ○ Revisar logs, configurar reintentos y manejar errores con timeouts.
- Seguridad y Permisos: ○ Administrar tokens (GITHUB_TOKEN) y proteger ramas con reglas.
- Optimización: ○ Implementar caching, artefactos y matrices para ejecuciones rápidas y escalables.
- Contenedores y Orquestación:
- Docker: ○ Crear imágenes con Dockerfile y ejecutar contenedores (build, run). ○ Usar volúmenes y redes. ○ Optimizar imágenes y gestionar repositorios de artefactos como ECR y Jfrog. ○ Orquestar múltiples contenedores con Docker Compose.
○ Integrar balanceadores de carga (ALB) y autoescalado.
○ Infraestructura Serverless
- Gestionar funciones con AWS Lambda con API Gateway y eventos
- Monitoreo y Registro:
- CloudWatch y CloudTrail: ○ Monitorear logs, métricas y alertas. ○ Crear dashboards personalizados y reglas para eventos críticos.
- Herramientas de Observabilidad: ○ Integrar soluciones como New Relic para métricas avanzadas.
- Redes y Balanceo de Carga:
- Configuración de VPCs y Subredes: ○ Diseñar arquitecturas de red seguras y escalables.
- Balanceo de Carga y CDN: ○ Configurar ALB (Application Load Balancer), NLB (Network Load Balancer) y CloudFront.
- Almacenamiento y Bases de Datos:
- S3: ○ Gestionar almacenamiento escalable y seguro. ○ Manejar versionamiento, lifecycle policies y buckets policies
- Elasticache
- Mongo Atlas: ○ Conocimientos en base de datos NoSQL. ○ Ejecutar consultas con Mongo Shell, Compass o Atlas UI. ○ Gestionar usuarios y roles con permisos mínimos (RBAC). ○ Configurar listas blancas de IP y autenticación mediante SCRAM.
- DynamoDB ○ Manejar concepto de índices, claves de partición y clave para el orden.
- Solución de Problemas y Optimización:
- Diagnóstico de Errores: ○ Resolver fallas en despliegues, permisos y redes. ○ Utilizar herramientas para detectar errores de sintax.
- Pertenecer a una empresa internacional y multicultural que apoya la diversidad.
- Formar parte de proyectos internacionales con presencia en Norteamérica, Pakistán, India y Latam.
- Entorno de trabajo con amplia experiencia en trabajo remoto y distribuido, usando metodologías ágiles.
- Cultura de constante aprendizaje y desarrollo en tecnologías actuales.
- Ambiente agradable y colaborativo, con foco en el trabajo en equipo.
- Acceso a plataformas de aprendizaje, certificaciones Google Cloud, Databricks, Tech Talks, etc.
- Formar parte de diversas iniciativas y participación continua en actividades internas y externas de innovación, hackathon, tecnología, agilidad, charlas, webinars, bienestar y cultura con posibilidades no solo de participar sino de ser expositor.
- Además, al residir en Chile, Colombia o Perú tendrás acceso a los beneficios de nuestros respectivos centros!
Nisum es un empleador que ofrece igualdad de oportunidades y estamos orgullosos de nuestros esfuerzos continuos para promover la diversidad y la inclusión en el lugar de trabajo.
- Nivel de antigüedad: Sin experiencia
- Tipo de empleo: Jornada completa
- Función laboral: Gestión y Manufactura
- Sectores: Servicios y consultoría de TI