Eduardo Roldan, Software Developer in Montevideo, Montevideo Department, Uruguay
Eduardo Roldan

Software Developer in 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




Montevideo, Montevideo Department, Uruguay



Preferred Environment

Amazon Web Services (AWS), Eclipse, Vim Text Editor, Python, VMware, AWS, CentOS, RHEL

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: Redmine, Zabbix, Ansible, VXLAN, Director, VWware Private Cloud, vCenter, VMware ESX, Raspberry Pi, Go, Amazon, Azure
  • 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: Amazon Web Services (AWS), Namespaces, Linux, Consul, AWS CloudFormation, AWS, Python
  • 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: Amazon Web Services (AWS), Amazon CloudFront CDN, PostgreSQL, Terraform, Grafana, Nginx, Node.js, AWS
  • 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: Amazon Web Services (AWS), SaltStack, Asterisk, Boto, AWS, Ruby on Rails (RoR), Ruby
  • 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 (RoR), Ruby
  • 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: Newspapers, Linode, Django
  • 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: Rackspace, Scrapy
  • 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: Solaris, NetBSD, Linux
  • 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: Cisco, LDAP, PHP
  • 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: Apache, Linux



  • Languages

    Python, Go, Ruby, JavaScript, PHP
  • Tools

    Ansible, OpenVPN, VirtualBox, VMware, Vagrant, Nginx, Buildbot, Bamboo, Eclipse IDE, Terraform, Graylog, Packer, Vim Text Editor, SaltStack, Grafana, Jenkins, Shorewall, RabbitMQ, Apache, VMware ESX, Zabbix, Redmine, Asterisk, Amazon CloudFront CDN, AWS CloudFormation, Autodesk Inventor, Augeas, Virtualenv, Bundler, Boto, Fastly
  • Paradigms

    Continuous Integration (CI), Continuous Delivery (CD), DevOps, Mechanical Design, Scrum
  • Platforms

    CentOS, AWS EC2, Red Hat Linux, Linux, Hyperledger, Arch Linux, Docker, Kubernetes, Arduino, NetBSD, Rackspace, Linode, Azure, Amazon, Director, Eclipse, Amazon Web Services (AWS), Hyperledger Fabric, Debian Linux, OpenWRT, Solaris, Raspberry Pi
  • Other

    System Administration, Prometheus, NFS, 3D Printing, Iptables, Cloudflare, LDAP, Cisco, Newspapers, vCenter, VXLAN, RHEL, AWS, Namespaces, Consul, Elastic Load Balancers, Relational Database Services (RDS), iSCSI, Telemetry, ArduPilot, WireGuard, Zero Trust Security
  • Storage

    PostgreSQL, VWware Private Cloud, AWS S3, Elasticsearch, FibreChannel, MySQL
  • Frameworks

    Scrapy, Ruby on Rails (RoR), Linux OpenSuSe, TurboGears, Django
  • Libraries/APIs

    Node.js, libvirt, Kivy

To view more profiles

Join Toptal
Share it with others