Scroll To View More
Eduardo Roldan

Eduardo Roldan

Montevideo, Montevideo Department, Uruguay
Member since August 8, 2014
With more than 18 years of experience in syadmin/DevOps positions, there are few things that Eduardo have not seen or done yet, from compiling patched Linux 1.3 kernels to containerization with Kubernetes, BSD jails, and multi-region cloud infrastructures. In the last few years, he has made automation with Python, Ansible, Saltstack, and Terraform his main strengths. Years in the telecommunications field makes him a networking expert as well.
Eduardo is now available for hire
  • Linux, 15 years
  • Red Hat Linux, 14 years
  • Python, 14 years
  • PostgreSQL, 8 years
  • VMware, 6 years
  • PHP, 5 years
  • OpenVPN, 5 years
  • Ansible, 2 years
Montevideo, Montevideo Department, Uruguay
Preferred Environment
RHEL, CentOS, AWS, VMware, Python, vim, Eclipse
The most amazing...
...thing I've set up is a VPN that spans Amazon, Azure, GoGrid, and Terremark.
  • CTO
    2012 - PRESENT
    • Made an overlay VPN network which spans Azure, Amazon, GoGrid, and Terremark cloud providers.
    • Set-up IPSEC VPNs for diverse customers.
    • Designed a digital signage system based on RaspberryPi.
    • Worked as a consultant for marketing agencies. Provided automation and technological ideas for marketing actions.
    • Partnered with the country's biggest VMware solutions provider to consult when Linux issues.
    • Consulted various local software factories. Set-up in-house and cloud based dev and staging data centers. Used Ansible mostly. Set-up monitoring with Zabbix and a Redmine project management system.
    Technologies: Azure, Amazon, GoGrid, Terremark, RaspberryPi, VMware ESX, VCenter, VCloud, Director, VXLAN, Ansible, Zabbix, Redmine
  • Freelance Certifications Team Member
    2015 - 2016
    Linux Foundation (via Toptal)
    • Wrote tools used for automatic evaluation of exams, using Python.
    • Prepared proofs of concepts for product utilization.
    • Administered evaluations process.
    • Built and deployed Docker images for internal services.
    • Deployed a private Docker registry.
    • Dug into Linux namespaces to execute tricky networking procedures.
    Technologies: Python, AWS, CloudFormation, Consul, Linux namespaces
  • Freelance DevOps Lead
    2015 - 2016
    Tetrascience (via Toptal)
    • Designed the whole infrastructure from scratch, based on AWS.
    • Implemented Jenkins CI/CD.
    • Implemented infrastructure as code with Ansible + Terraform. Interconnected with the same inventory.
    Technologies: AWS, Node.js, Nginx, Grafana, Terraform, PostgreSQL RDS, CloudFront
  • Freelance DevOps Team Member
    2014 - 2015
    Dubber, Inc. (via Toptal)
    • Implemented infrastructure as code with Saltstack.
    • Implemented infrastructure as code for AWS with Python Boto library.
    • Provided AWS administration.
    Technologies: Ruby on Rails, AWS, Boto, Asterisk, Saltstack
  • Freelance DevOps Lead
    2014 - 2015
    Plumlytics (via Toptal)
    • Deployed cloud infrastructure.
    • Implemented Jenkins CI/CD.
    • Implemented chatOps with Slack.
    • Implemented infrastructure as code with Ansible and Terraform.
    Technologies: Ruby on Rails
  • CTO
    2009 - 2012
    La Diaria
    • Managed a four-person IT team for La Diaria newspaper.
    • Deployed an internal call center with ten seats, using Elastix Asterisk distro.
    • Made an ultra thin custom distribution, based on Fedora 12, utilizing Red Hat Kickstart.
    • Set up OpenVPN services to provide mobile desktops.
    • Deployed a complex firewall using the Shorewall framework.
    • Resolved very urgent newsroom issues, sometimes not very technical, but taking into account human complexities.
    • Set up ResourceSpace digital asset management to archive and retrieve media, mostly photos. Due to budget limitations, used Linux "MD" software raid PCs as storage servers.
    • Administered the website, a complex Django site, and supervised the programmers. The project was hosted on Linode.
    Technologies: Django, Linode, Newspaper
  • SysAdmin/Developer
    2007 - 2009
    • Integrated a team of four SysOps for a 100-person team, distributed around the world.
    • Packaged the applications (around six versioned components) in an RPM format, to deploy to the cluster hosted at Rackspace. Maintained yum repo. Tuned Apache and Lighttpd servers.
    • Performed a web scraping programming job using Scrapy.
    • Maintained Trac applications, Subversion repositories, and developed Trac Plugins.
    • Configured Buildbot to add new applications to CI.
    Technologies: Scrapy Framework, Rackspace
  • SysAdmin
    2004 - 2007
    Dedicado Telecomunicaciones
    • Configured Nagios monitor for the core services.
    • Configured Cacti Graphing to gather core services information.
    • Made SNMP and XML tools to diagnose deployed network equipment from far away.
    • Made a control panel to manage our hosting services. Performed Master to Agent communications via XMLRPC and did the interface with TurboGears framework.
    • Made real-time JavaScript graphs to move diagnostic utilities from Fat Clients to Web. Real-time web graphs were not common at that time.
    • Set-up a clustered mail transport system, composed of SMTP, POP & IMAP front-ends, with an NFS back-end serving around 5000 customers.
    • Helped SAP consultors with the deployment of SAP systems on RHEL3, a failry new option at that time.
    • Jointly configured with IBM consultants a BladeCenter chassis with 14 i386 blades and FASTt 500 Fibre Channel. Tied the system to RHEL3, with multipathing.
    Technologies: Linux, NetBSD, Solaris
  • Sysadmin
    2002 - 2004
    • Programmed network provisioning systems with PHP and MySQL.
    • Provided Cisco iOS administration, from tiny switches to medium sized routers.
    • Performed RedBack Router configuration to provide PPPoE access to 500 subscribers.
    • Gained experience deploying WAN wireless networks with Alvarion equipment.
    • Maintained a data center (physically and in terms of data logic) with 14 racks for RF and IP networks.
    • Wrote daemons with Python multithreading to coordinate Radius and Routers state, using telnet and 'expect' library. SNMP was not possible.
    Technologies: PHP, LDAP, Cisco IOS
  • SysAdmin
    2000 - 2002
    • Provided Linux i386 and Alpha systems administration.
    • Performed Apache configuration, DNS, bind, and Sendmail configuration.
    • Maintained firewalls (ipfwadm and ipchains) and performed Windows 2000 administration.
    Technologies: Linux i386 & Alpha, Apache
  • Languages
    Python, JavaScript, PHP
  • Tools
    Vagrant, VMware, VirtualBox, OpenVPN, Ansible, Shorewall, iptables, Vim Text Editor, Eclipse IDE, Jenkins, Packer, Graylog, Terraform, Grafana, SaltStack, Nginx, Bamboo, Buildbot, Boto, Bundler, Virtualenv, Augeas, Autodesk Inventor, Etcd
  • Paradigms
    Continuous Integration (CI), Continuous Delivery (CD), Scrum, Mechanical Design
  • Platforms
    Linux, Red Hat Linux, CentOS, AWS EC2, Arduino, Docker, Kubernetes, Raspberry Pi, Solaris, OpenWRT, Debian Linux, Hyperledger Burrow, Hyperledger Fabric
  • Storage
    PostgreSQL, MySQL, FibreChannel, RDS, Elasticsearch, AWS S3
  • Other
    NFS, 3D Printing, Prometheus, iSCSI, ArduPilot, Telemetry, Elastic Load Balancing, Consul
  • Frameworks
    Django, TurboGears, Linux OpenSuSe
  • Libraries/APIs
    Kivy, libvirt, Node.js
I really like this profile
Share it with others