Perfil técnico
La ciencia no se trata de “¿Por qué?”. Se trata de “¿Por qué no?”
– Cave Johnson
Me considero afortunado; puedo decir que me gusta lo que hago, y a la vez hago lo que me gusta.
Desde servicios al cuidado de la salud hasta clubes deportivos, me desempeñé en diversos escenarios tecnológicos muy distintos entre sí. Aprendí, así, a proveer un servicio personalizado para cada necesidad, enfocándome en la comunicación y el entendimiento del flujo de trabajo de mis clientes.
[…] me gusta lo que hago […]
En la actualidad, como proveedor de servicios, brindo diseño, implementación y análisis a sistemas de infraestructura web, realizando soporte de tercer nivel, consultoría de seguridad, y consultoría IT en general.
A continuación listo algunas de mis especialidades favoritas, sin un orden particular.
General
- Sistemas operativos *NIX. Incluye FreeBSD, OpenBSD, y en cuanto a GNU/Linux, manejo cualquier distribución con la misma fluidez.
- Sólido entendimiento de Kernels Linux. Usualmente no se necesita un kernel personalizado. No me presenta dificultades cuando hace falta.
- Fuerte conocimiento de redes. Incluye un fuerte entendimiento del modelo OSI, manejo de firewall, análisis de tráfico de datos, y más.
- Nginx. Mi webserver favorito. Desde simples proxies reversos hasta balanceadores de carga; si Nginx lo permite, yo me encargo del resto.
- Apache. Prefiero Nginx en términos de rendimiento y performance; pero cada escenario requiere su propio ecosistema de software.
- Docker. Utilizo Docker desde su versión 0.5. Con el avance constante y su continuo desarrollo, es una fuente inagotable de aprendizaje.
- Automatización. Con Bash, Python y Lua, todo es posible.
- Sistemas de control de versionado. Con un sólido entendimiento en git, me siento cómodo con bazaar, mercurial y svn.
- Continuous delivery / deployment. Utilizando una variedad de herramientas, busco agilizar –o crear– procesos de desarrollo al máximo.
- Informática forense. No siempre fue el mayordomo. Pérdida de paquetes, sectores dañados o logs borrados – es necesario encontrar la fuente.
Bases de datos
- PostgreSQL
- MySQL
- Redis
- LDAP
Redes
- Routing
- Balanceo de carga
- Netfilter / iptables
- DHCP
- DNS
Servicios
- Dovecot
- Courier
- Postfix
- OpenVPN
- KVM
- Squid cache
- Samba
- NFS
- CUPS
Programación
- Shell scripting. Nivel fluido.
- Python. Nivel básico; en mejora continua.
- Lua. Nivel básico; en mejora continua.
- SQL. Nivel adecuado para realizar testing y debugging.
Web
- HTML. Nivel intermedio.
- CSS. Nivel básico.
- Aplicaciones web. Tengo experiencia en Wordpress, Joomla!, Drupal, Jekyll, Pelican, Moodle, Mezzanine, OTRS, Redmine, y muchos más.
Idiomas
- Inglés. Avanzado.
- Japonés. Básico