Marcos L. Ortíz Valmaseda
Software Engineer (Unix/Linux platforms)
Name: Marcos L. Ortíz Valmaseda
Current Role: Infrastructure Engineer && IT Consultant at PDVSA,
Caracas, Venezuela
Nationality: Cuba
Languages: Spanish (native), English (fluent)
Email: **************@*****.***
Birth: 21/01/1986
Marital status: Single
Twitter: @marcosluis2186
Linkedin's Profile: http://www.linkedin.com/in/marcosluis2186
GitHub's Profile: http://github.com/marcosluis2186
Blog: http://marcosluis2186.posterous.com
Blog (Spanish): http://uncubanitolinuxero.blogspot.com
Mobile: +58-041********
Education
University of Information Sciences (La Habana, Cuba), 2004-2009
Bachelors in Informatics Engineering
Objective
To play a role in the architecture and design of large-scaled systems,
especially in complex or otherwise challenging applications
Working Experience
04/2011 - Present: Infrastructure Engineer && IT Consultant
PDVSA, Caracas, Venezuela
Responsible for the design, implementation and deploying of a
completed system based on RedMine for Project Management
Working the Operations’s Team like Infrastructure Engineer for
Ruby on Rails applications (Varnish-Cache, Nginx, Passenger,
PostgreSQL-9.0, VsFTPd, Pentaho BI Suite, Puppet)
Prepared the completed system using CentOS 6 and Debian 6
appliances.
Wrote the completed security policy using SELinux and Iptables for
all services on CentOS
11/2009 - 04/2011: Network System Engineer,
Universidad de las Ciencias Informáticas, La Habana, Cuba
Responsible for all servers and services of the center including:
BIND/DNS, ftp(Vsftpd), OpenLDAP, NFS, Samba, Apache, Nginx,
Lighttpd, Memcached, Heartbeat, Oracle
Responsible for the installation and configuration for a large
PostgreSQL Cluster (PgPool-II, PL/Proxy) for development and testing
purpose
Responsible for the installation and administration of a large
number of Memcached servers for image serving and database
queries results caching
Built a online image's compression and serving system using Bash,
ImageMagick, VsFTPd, Nginx and Memcached
Designed and implemented a large Load Balancing Cluster for
Apache Servers for serving a high traffic site for a local government on
CentOS-5.4 and Red Hat EL 5.4 (Heartbeat, LVS(ldirectord, Ipvsadm))
Designed the completed architecture of the Hadoop cluster of the
organization (more than 50 nodes) using automated configuration
tools (Puppet)
Participated on the design and implementation of the
in- frastructure's migration to a virtualized environment
using Vmware Tools(ESX, vCenter, etc)
Designed and improve the services architecture from a old Red Hat
4 systems to Red Hat 5.4 and 5.5 (planning to Red Hat 6)
Migrated all services based on Debian servers to CentOS 5.5
Migrated and helped to 85% of the workstations on
the organization from Windows to Linux systems (Fedora
and Ubuntu)
Managed and gave all training on Advanced
PostgreSQL Databases Administration, Services Administration in
Linux systems on the organization
Migrated and deployed all Databases Servers to a secure
enviroment based on the SELinux Mandatory Access Control system
Migrated all main web sites hosting services (Nginx,
Apache HTTPD and Tomcat) to a secure enviroment using SELinux
Developed and wrote the completed SELinux policy for PgPool- II
and PostgreSQL services (planning to migrate to SE-PostgreSQL)
Lead the tuning and optimization for all servers and services (O.S
kernel, File System tuning, I/O, etc)
Installed and managed the completed monitoring system for the
organization using Nagios and Munin
09/2009 - Present
Jr. Data Scientist: Centro de Gestión de Datos (DATEC),
Universidad de las Ciencias Informáticas, La Habana, Cuba
Responsible for all aspects of the PostgreSQL databases of the
center like tuning, optimization, stored procedures, views, schema
design
Designed and wrote the basic architecture for Hadoop/MapReduce's
use for Data WareHouses appliances (Hadoop + Hive)
Technologies
Programming Languages:
Python
Java
SQL
C/C++
Bash
JavaScript
Ruby
Erlang
HTML/CSS
Disco Project
http://discoproject.org
A pure Python's MapReduce implementation by Nokia Research Used for
massive WeServers log processing and Data Maining Applications
Django
django-balancer
django-haystack
django-messages
virtualenv
django-pygments
django-extensions
django-debug-toolbar
Enterprise Caching
Memcached
Hadoop ecosystem
Hive
Flume
Oozie
Zookeeper
HBase
Sqoop
NoSQL
A big fan of MongoDB
PostgreSQL
PgPool-II, PgBouncer, PL/Proxy, Bucardo, Slony- I, Skytools, PL/R, tablelog,
PostgreSQL Contrib Modules, PostGIS, Ora2Pg, orafce Advanced
Administration and Optimization, PL/pgSQL Development
SCM
Git and Subversion
Services
Bind, Apache 2, Nginx, Vsftpd, OpenLDAP, RabbitMQ, Heartbeat, Samba,
NFS, SAN,
Lighttpd, Varnish-Cache, Apache Traffic Server, and many others
Unix/Linux Systems
Linux: Fedora, Red Hat EL, CentOS, Debian/Ubuntu, OpenSUSE/SUSE EL
BSD:
FreeBSD: Used for services deployments
OpenBSD: Used mainly for Firewalls implementations using pf
Solaris/OpenSolaris:
Used for PostgreSQL, Oracle and MySQL installations and deployments on
Containers/Zones for its amazing ZFS
Virtualization
Vmware (ESX/vCenter/ Vmware Server), KVM , Solaris/OpenSolaris
(Containers/Zones)
SELinux
Used for the secure deployments of services on Linux systems (mostly
Red Hat and CentOS)