Tech Stack
AirflowAnsibleAzureCloudDjangoDockerGoGrafanaKubernetesLinuxNode.jsNoSQLOpen SourcePostgresPrometheusPySparkPythonRedis
About the role
- Diseñar, implementar y gestionar infraestructuras Cloud (Azure, Kubernetes, Docker), asegurando su escalabilidad y resiliencia
- Automatizar procesos mediante Python, Bash, Ansible y Go (u otros lenguajes de scripting)
- Mantener y optimizar sistemas de CI/CD con GitHub Actions y ArgoCD
- Monitorizar entornos productivos y definir alertas efectivas con Prometheus y Grafana
- Gestionar despliegues de aplicaciones backend y garantizar su estabilidad
- Diseñar y administrar soluciones de logging y observabilidad (ELK, Loki)
- Administrar bases de datos relacionales y NoSQL (PostgreSQL, Redis)
- Colaborar estrechamente con equipos de desarrollo para crear entornos estables y escalables
- Participar en la evolución tecnológica de la compañía, proponiendo mejoras e innovaciones
- Asegurar la calidad, seguridad y rendimiento de las infraestructuras y servicios
Requirements
- Estudios Superiores (idealmente en Ingeniería Informática, Telecomunicaciones o similar) o Grado superior de sistemas (valorado, no indispensable)
- Contenedores y orquestación: Docker, Docker Compose, Kubernetes
- Automatización e infraestructura como código: Ansible, Python, Bash
- CI/CD: GitHub Actions, ArgoCD
- Monitorización y alertas: Prometheus, Grafana
- Despliegue y gestión de aplicaciones backend (ej. NodeJS, Django, FastAPI) con Docker
- Bases de datos: PostgreSQL, Redis
- Azure y entornos Cloud
- Administración de servidores Linux
- Control de versiones (Git, GitFlow, pull requests, branching)
- Deseable: Administración de pipelines de datos (PySpark, Airflow)
- Deseable: Observabilidad avanzada (Loki, ELK)
- Deseable: Optimización de costes en la nube
- Deseable: Seguridad y hardening de infraestructuras
- Deseable: Creación y gestión de VPNs
- Valorable: Certificaciones en Azure, Kubernetes o DevOps (CKA, AZ-104, etc.)
- Valorable: Contribuciones a proyectos Open Source en el ámbito DevOps
- Soft skills: responsabilidad, proactividad, autogestión, comunicación escrita y verbal, capacidad de influencia, resiliencia, adaptabilidad, humildad