Ingeniero DevOps / Administrador de sistemas con experiencia en gestión de la infraestructura en entornos diversos. Actualmente, mi trabajo se enfoca en SRE (ingeniería de fiabilidad) y entrega continua del software, trabajando en conjunto con los equipos de desarrollo en el diseño y la implementación de soluciones automáticas para la entrega del software en forma rápida y fiable.
Experiencia laboral
Ingeniero DevOps
Optic Power, Puerto Rico (remoto)
Configuración y migración de infraestructura AWS (VPC, Elasticsearch, Aurora, S3, SSM, IAM, etc.) para aplicaciones Serverless desarrolladas en Node.js. Toda la infraestructura escirta como código terraform y automatizada mediante pipelines de CircleCI. Containerización de aplicaciones PHP “legacy” y despliegue en Amazon ECS. Creación y optimización de pipelines CircleCI para efectuar testing, builds y despliegues. Migración de pipelines de BitBucket a CircleCI.
Infrastructura en la nube AWS / DevOps y automatización
Startup de videojuegos móviles, Estados Unidos (remoto)
Arquitectura y mantenimiento de la infraestructura en la nube AWS (Amazon) para el backend de un videojuego de rol. El backend abarca servicios API escritos en Python y Prolog en entornos local, test, stage y producción. Mi misión es asegurar la fiabilidad de estos servicios y su infraestructura. Implementación de pipelines para la construccción de imágenes inmutables (Docker, AMIs con Packer) y para el despliegue de las mismas. Toda la infraestructura es gestionada como código Terragrunt/Terraform.
Ingeniero DevOps / Administrador de sistemas
Universidad Nacional del Litoral (Rectorado), Santa Fe, Argentina
Parte del equipo de infraestructura. Administración de servicios para toda la universidad abarcando unos 35k alumnos, personal y público en general. Entorno virtual en premisas de unas 400 instancias. Instalación y mantenimiento de servicios tales como directorio LDAP, servidor de coreo electrónico y servidores web de frontend para toda la red. Impulsé la migración a infraestructura como código, actualmente a cargo del diseño y la implementación de pipelines de entrega continua trabajando en conjunto con los equipos de desarrollo.
Consultoría DevOps
4r Soluciones S.R.L., Santa Fe, Argentina
El objetivo de la consultoría fue agilizar la entrega del software a los clientes mediante prácticas y herramientas estandarizadas y confiables. La solución implementada abarcó la dockerización del software para asegurar uniformidad entre los entornos. También implicó la formación a los equipos de desarrollo con el objetivo de generar un entendimiento común, tanto del flujo de trabajo en git como del funcionamiento y aplicación de las pipelines.
Curso de programación en PHP
Facultad de Ingeniería y Ciencias Hídricas - UNL, Santa Fe, Argentina
Dicté un curso de programación aplicada usando el framework PHP Symfony. El contenido abarcó sistemas de versionado, patrón MVC, ruteo, plantillas, controladores y despliegue de aplicaciones PHP.
Soporte técnico a usuarios de la red local
Universidad Nacional del Litoral, Santa Fe, Argentina
Éste fue mi primer trabajo, consistente en resolver problemas de los usuarios en entornos tanto GNU/Linux como Windows. Nuestro mayor logro fue migrar la totalidad de las estaciones de trabajo Windows a GNU/Linux.
Educación Formal
Ingeniería en Informática
Universidad Nacional del Litoral
Santa Fe, Argentina
Proyecto Final (En Curso):
Implementación de prácticas DevOps para el desarrollo de software
Iniciativas
Intercambio estudiantil
Université du Québec À Montréal (UQÀM), Montréal, Québec, Canadá
Becado como parte del programa "Líderes emergentes en las Américas" (ELAP) del Gobierno de Canadá.
Habilidades e idiomas
Administración de sistemas
Gestión de entornos GNU/Linux en servidores, redes y estaciones de trabajo; instalación y mantenimiento de servidores web y proxy reverso, servidores de aplicación Java, bases de datos, servicios de mail y de directorio LDAP. Scripting en Bash y Python.
Ingeniería de fiabilidad
Creación y mantenimiento de infraestructura como código usando Terraform/Terragrunt, Ansible, Vagrant; generación de imágenes inmutable con Docker y Packer; recolección y agregado de logs con Graylog; recolección y reporte de métricas con InfluxDB, Prometheus, Grafana y Zabbix.
DevOps y entrega continua
Trabajo en conjunto con equipos de desarrollo en el diseño de pipelines para la compilación, testeo y entrega del software. Implementación de pipelines con CircleCI, GitLab, Drone, GitHub Actions, BitBucket y Jenkins. Buen comunicador, dando soporte a la transición hacia flujos de trabajo git más ágiles. Implementación de herramientas accesorias a las pipelines (plugins, imágenes Docker, etc). Despliegue en infraestructuras cloud diversas incluyendo Amazon, Linode, DigitalOcean, Hetzner.
Idiomas
EspañolHablante nativo
InglésAvanzadoTOEFL
FrancésAvanzadoDELF B1
CatalánPrincipianteA2, Institut Ramon Llull
AlemánPrincipiante
Hobbies
Idiomas:
actualmente estudiando alemán.
Cocina:
siempre intentando perfeccionar alguna receta.
Jardinería:
admiro las plantas como forma de vida.