Curriculum Vitae | Diego Woitasen

Curriculum Vitae

I like to define my self as Linux and Open Source solutions architect, DevOps Engineer and Infrastructure developer. I have more than 10 years working with Linux and Open Source in critical environments for small, medium and big companies. I love infrastructure, coding, automation and orchestration. My specialties are network services, cloud, virtualization, coding in Python and C, high availability, scalability and load balance.

I always research the technology that I use to understand how it works. This helps me to develop great problem resolution skills. I love what I do. I do it for fun.

More detailed skills:

  • Operating systems: Linux, OpenBSD and FreeBSD.
  • Programming languages: Python, Shell Scripting and C. I have coded in PHP, Perl and C++.
  • Strong knowledge and experience with Load Balance and High Availability with Linux Virtual Server, Heartbeat and Pacemaker.
  • Cloud/Virtualization: OpenStack, CloudStack, KVM, Xen, Ceph.
  • Automation/Orchestration: Puppet, SaltStack, Vagrant and Fabric.
  • Databases: Mysql, PostgreSQL, SQLite, BerkeleyDB, Redis, MongoDB.
  • Networking: TCP/IP, routing, firewalling over Linux, FreeBSD and OpenBSD. VPNs with OpenSwan, Strongswan, Racoon and OpenVPN.
  • Network Services: Web, Proxy, DNS, Mail, DHCP, Kerberos, NFS, LDAPFTP, etc.
  • Software: Apache, Squid, Kerberos MIT, Kerberos Heimdal, OpenLDAP, Heartbeat, Linux Virtual Server, Redhat Cluster Suite, Pacemaker, DRBD, Zimbra, Kolab, Postfix, CyrusDB, Django, 389 Directory Server (a.k.a Redhat Directory Service), Samba, Bind, Lighttpd, Nginx, Ceph, etc.

Work Experience:

  • August 2014 to present: co-founder and Infrastructure Developer at DevOps, OpenStack, Linux and Open Source.
  • September 2012 to August 2014: Independent consultant. Linux and Open Source solutions architect, devops engineer and infrastructure developer.
  • October 2006 to September 2012: XTECH,, Enterprise Linux Solutions. I work as the technical leader, resolving critical and challenging problems, including design and implementation of platforms in corporate environments. This job gives me time for Linux Kernel programming as one of my spare time activities and my typical work includes deployment and programming.
  • October 2005 through September 2006: Ministry of Foreign Affairs of Argentina. Linux, OpenBSD and FreeBSD administration.
  • December 2002 to October 2005: XTECH,, Linux Solutions for the enterprise. Design and implementation of solutions in corporate environments.
Work scenarios
Some of the most important projects where I participated:
  • DevOps Engineer, Diffeo, US Based startup: Automation and orchestration or network services, internal applications using SaltStack.
  • Big consultancy company in Argentina: OpenStack design, deployment, automation and training. This company has 300 development groups. I work with the operations team to create an internal cloud service.
  • Proxy servers, Credicoop Bank:
    • Two proxy servers with load balance and high availability.
    • Authentication against Windows 2000 Active Directory Servers.
    • 3000 users.
    • Software: Linux, Squid, Linux Virtual Server, Heartbeat, Samba.
    • Tasks: Design, implementation and deployment.
  • Home Banking, Credicoop Bank: Design and implementation of the platform.
    • Two Webservers, two application servers and two database servers with load balance and high availability.
    • More than 500 connections simultaneously.
    • Software: Linux, Linux Virtual Server, Heartbeat, OpenLDAP, Tomcat, JBOSS, Apache, Mon.
    • Tasks: Design, implementation, and programming of scripts and tools for administration and monitoring.
  • VPN, Credicoop Bank:
    • IPSEC.
    • Four VPN concentrators and 230 endpoints.
    • Software: Linux, Openswan, Strongswan, Pytthon.
    • Tasks: Implementation, scripts programming, infrastructure automation and Openswan/Strongswan debugging (I found a bug in the tunnel setup code).
  • Authentication, Repsol YPF:
    • The biggest oil and gas company of Argentina.
    • Centralized authentication of Linux servers, validating users against Windows 2003 Active Directory Server using Kerberos.
    • Software: Linux, Solaris, MIT Kerberos, NSS_LDAP, PAM_LDAP.
    • Tasks: Implementation, code debugging and testing.
  • DNS, Telefonica Argentina:
    • The company is the biggest Internet and telephony provider in Argentina.
    • DNS servers in a critical environment.
    • Software: Linux, Bind.
    • Tasks: Implementation.
  • Firewalls, Telephone2:
    • VoIP telephony Company.
    • Implementation of the core firewalls in a criticical environment with VoIP traffic.
    • Software: Linux, Iptables.
    • Tasks: Implementation, deployment and security auditing.
  • Several services, Pan American Energy:
    • DHCPDNS, Proxy servers with load balance and High Availability, Radius and others.
    • Software; Linux, Linux Virtual Server, Heartbeat, Mon, Squid, Apache, Bind, ISC-DHCP, OpenLDAP, Freeradius, etc.
    • Tasks: Design, implementation and deployment.
    • The proxy servers (Squid) uses a LDAP authentication helpers that I programmed in Python.
  • Vehicle Tracking Service, Mercury Communications:
    • Communications and Vehicle Tracking company.
    • Design and programming of a service that receives and process information via TCP/IP of vehicle tracking devices. This works included several C programs for information formatting and processing.
  • Proxy appliances, Servicio Satelital:
    • ISP company.
    • I built an Proxy Appliance used on-site by the customer of this company.
    • Software: Linux, Squid, iproute, Traffic Control (tc) and Mondo.
    • Tasks: Design and implementaion. Linux and Squid patching for some specific requirements.
  • Applications servers, Fravega:
    • Retail Store, 100 branches.
    • Implementation of application servers using Computone hardware for serial terminals.
    • Software: Linux.
    • Tasks: Implementation. Linux kernel driver debugging and patching.
  • DNS, NIC Argentina: Deployment of secondary DNS.
  • Zimbra, Ministry of Foreign Affairs of Argentina:
    • Implentation of the mail and collaboration solution using Zimbra. The deployment includes high availability with a shared storage (FC multipath access).
    • 8000 users.
    • Software: Linux, Zimbra, Pacemaker, Heartbeat.
    • Tasks: Design and implementation of the infrastructure.
  • Directory Service, Ministry of Foreign Affairs of Argentina.
    • Distributed directory service with syncronization against Active Directory. 2 Central servers and 150 servers in the branches around the world.
    • 8000 users.
    • Software used: 389 Directory Service, Linux.
    • Tasks: Implementation, design and support.
  • New Infrastructure of network services, Dirección Nacional de Vialidad.
    • Goverment office, has in charge all the national routes of the Country.
    • 3000 users.
    • Implementation of several network services, migration from closed source solutions to open source software. Authentication services, firewalls, proxy servers, virtualization platform, software/hardware inventory.
    • Software: Linux, Xen, Samba, OpenLDAP, GOSA, Squid, Iptables, ISC-DHCP, Bind, Pacemaker, Heartbeat.
    • Tasks: Design, Project Management and implementation of critical stuff.

Post to Twitter

3 thoughts on “Curriculum Vitae”

  1. Diego, buenos días
    Nos contactamos contigo porque hemos hallado tu CV en nuestra base de datos y tenemos una oferta de trabajo que podría llegar a interesarte. Una importante empresa, ubicada en el microcentro, está buscando un programador con conocimientos en Perl. Estás interesado en que te tengamos en cuenta para esta posición? De ser así, cuánto solicitarías de remuneración por un puesto de lunes a viernes, de 9 a 18 hs?
    Aguardo tu contacto.
    Saludos y gracias,

  2. Hey there! I know this is somewhat off topic but I was wondering which blog platform are you using
    for this site? I’m getting tired of WordPress because I’ve had issues with hackers and I’m looking at options for another platform. I would be great if you could point me in the direction of a good platform.

Leave a Reply

Your email address will not be published. Required fields are marked *