Francisco A. Tapias Bravo
Administrador de redes y sistemas Linux y analista/desarrollador de software
Habilidades
Linux
Más de 20 años trabajando con Linux. Debian, Ubuntu, RedHat, CentOS, Suse.
Proxmox
Usándolo desde 2010. Dominio de su cortafuegos, CEPH, LXC y HA
IPtables
Mod Security
Firewall de capa 7 o de aplicación. Mucha experiencia personalizándolo para wordpress y prestashop o personalizándolo para cualquier servicio http.
Apache
Desde 1999. php-fpm, wsgi, gunicorn, passenger
web2py
Framework de desarrollo Python
Django
Framework de desarrollo Python
Ruby on Rails
Framework de desarrollo ruby
AngularJS
Framework de desarrollo front end
Hosting y servicios
Apache, Jakarta-Tomcat, mod_mono, mod_python, mod_wsgi. uwsgi, gunicorn, passenger. Plesk and cPanel, MTA PostFix, Amavis, Dovecot, Qmail, Vpopmail, ezmlm and mailman mail list. Perimetral Antiviral Clamav and Amavis, AntiSPAM SpamAssassin, bogofilter, MesageWall. DNS: BIND y djbdns, Git and Svn control version systems. Database. MySQL, PostgreSQL, MongoDB. SQLServer, Oracle, Redis, Cassandra, Elastic Search. Backup policies. Amanda, Bacula, tar. Proxy Squid, SquidGuard
Seguridad
Firewalls iptables y ip rule. TCPWrappers, ssh tunnels and OpenVPN, OpenSSL. Firewall Layer7 mod_security. Safety audits with Nessus and Skipfish. Server and client certificates. IDS and sentinels. PortSentry, snort. Network Logging, Service customizations and DoS/DDoS attacks defending. Chroots environments.
Linux cluster
High Availability and scalables cluster systems. Balancing. ipvs, ldirectord, heartbeat, HAProxy.Virtualization. Proxmox, openvz, lxc, KVM, VirtualBox, VMWare, qemu and ceph network filesystem .DNS balancing. Asynchronous and synchronous distributed databases replications, MySQL Cluster, NDB and Galera cluster. NFS, Samba, sshfs
Redes
Advancing networks design. Netfilter/iproute2/QoS, ip balancing, Ip bounding. Routers and switches Cisco, NetSurvibox IGNOS, Cisco Linksys, dd-wrt, openwrt.
Ingeniería de software
Analisys phase, requirements specification, design, quality plans. UML. Project management and workgroups with DotProject, RedMine and Trac software.
Monitorizació de redes y servicios
RRDDtools, Mrtg, Webalizer, BigBrother, Tomstatus, nagios, zabbix.
Gestores de colas y mensajes
SMS gateway and queue managers and messaging services and libraries. IBM MQSeries, Kannel, BeanStalkd and ZeroMQ

Especializado en el diseño y desarrollo de arquitecturas de alta disponibilidad distribuida, Cloud Computing y en desarrollo de software orientado a tecnologías en Internet, seguridad de la información y gestión empresarial. En la actualidad trabajo desarrollando sistemas y software para data mining (scraping/bigdata)

Llevo más 20 años de carrera profesional enfocada al diseño de sistemas de computacionales basados en Linux y otras tecnologías de código abierto, redes y de desarrollo de software con lenguajes como Python, Ruby, PHP, Javascript, C# o C con frameworks como Angular, Web2Py, Ruby on Rails o Mono/Gnome/GTK y diseñando redes y sistemas clusterizados con balanceadores de carga LVS y HAProxy, corta fuegos IP o de capa 7, bases de datos replicadas multimaster, referenciadas y no referenciadas, sistemas de ficheros distribuidos de red, contenedores de sistema y aplicación como LXC o Docker, y virtualización como Proxmox, VirtualBox, VMWare o qemu. Servidores de correo, dns, http, certificados ssl y todo tipo de servicios de red. También tengo larga experiencia con sistemas embebidos basados en ARM y PPC.

Experiencia profesional
Analista de sistemas y desarrollador Senior
TTSS. Tecnología Turística Sistemas y Servicios.Noviembre 2014 - actualidad

Big data system analyst and data mining. AngularJS, PHP, Python and architectures designed with opensource components like Linux, MySQL, MariaDB, Redis, Elasticsearch, Cassandra, Proxmox and Ceph. To get this job I had to learn english because our customers are english speakers, although I need to learn much more.

Analista desarrollador
Gestión Experta de Sistemas Computacionales S.L.Agosto 2010 - Julio 2016

Ingeniería SaaS de aplicaciones de gestión, cifrado de datos y sistemas de alta disponibilidad sobre estándares de software libre: Linux, Web2Py, Django, Ruby on Rails, jQuery, Twitter Bootstrap, MySQL Galera, MongoDB, Nginx, Proxmox. En la actualidad el proyecto principal en el que estoy trabajando es GEXtiendas, un SaaS para la creación y gestión de tiendas online mediante software Prestashop y Magento

Desarrollador y Administrador de redes y sistemas
SpantelAgosto 2010 - Junio 2012

Desarrollo en:
- Ruby on Rails
- Django
- JQuery
- SQLServer y Mysql

Jefe de Desarrollo y Soporte Técnico. Responsable de sede en Málaga.
Irongate S.L.Febrero 2007 - Julio 2010

- Desarrollo en php, python y C.
- Sistemas empotrados en Linux
- Análisis y diseño de sistemas
- Gestión de proyectos