Gustavo Gabriel Moyano
Verified Expert in Engineering
Software Developer
Buenos Aires, Argentina
Toptal member since October 4, 2018
Gustavo is an accomplished IT professional with more than two decades in the industry, working for companies of all types and sizes. Having worked both as a developer and as a systems administrator, he really understand the value of DevOps. He is passionate about everything he does in his life and constantly seeks challenges and opportunities to learn new things.
Portfolio
Experience
- Linux - 18 years
- SQL - 10 years
- Docker - 6 years
- Python - 5 years
- NGINX - 5 years
- Amazon Web Services (AWS) - 5 years
- Ansible - 4 years
- Jenkins - 3 years
Availability
Preferred Environment
Vim Text Editor, Git, Python, Ansible, Docker, Linux
The most amazing...
... "piece of code" I've written as a programmer was one capable of starting an x86 machine without an operating system, without a libc, without anything.
Work Experience
Associate Professor
Universidad del Salvador
- Taught courses and researched on topics related to information technology engineering.
Site Reliability Engineer
MercadoLibre S.R.L.
- Worked as a member of a very new growing team in the company, the Site Reliability Engineering Team. This is a cross-area team that helps developers and infrastructure teams to automate operations.
- Faced, as a team, different types of problems and helped to fix them including the automation of processes, the automation of infrastructure provisioning, automation of deployments, redesigns of APIs, analyses of performance, and so on.
- Led a project to redesign and automate the Amazon Machine Images (AMIs) creation and deployment process for the company's "red zone", which is the group of VMs/containers running on a special Amazon VPC handling the processing of credit card information.
- Redesigned, developed, and implemented a completely new process to automate the creation and update of AMI used by all the instances that run in the company's PCI-compliant environment.
- Dockerized the applications running in the company's PCI-compliant environment.
Platform Architect
BBVA Francés S.A.
- Worked in a team that designed, installed, configured, and maintained the infrastructure of BBVA's subsidiaries, especially crucial to keep them running during business hours.
- Investigated a great deal about new technologies and how to incorporate them into our current business processes.
- Designed and implemented a process to remotely migrate all the NAS devices of the subsidiaries from Ubuntu 8.04 to Ubuntu 14.04. This project included the creation of a very little initrd (initial ramdisk) file that allows me to connect via SSH and then automates the migration process.
- Researched and analyzed how to incorporate Linux containers, specifically Docker containers, into production to solve problems with different versions of application libraries.
- Worked on the creation of new methodologies to generate images of the operating system with Ansible as provisioning tools.
- Developed a RESTful web service in Java that allows a web application to interact with an NCR printer. The web application makes calls to my RESTful API every time I need to print a ticket for the clients that enter the subsidiary. This development allowed BBVA to reduce the money spent licenses by a large amount.
- Researched and tested pilots of CoreOS, Kubernetes, Etcd, Flannel, and more.
DevOps Engineer
Lyracons S.A.
- Administered, configured, automated, and maintained the infrastructure used to support different eCommerce websites (those that were built in Magento).
- Installed and configured a new CI/CD platform using Jenkins.
- Collaborated with the development and operation teams in the automation of infrastructure management.
Production Support and Developer
Globant
- Led the project involved with production support.
- Provided corrective and preventive maintenance of a prebilling application called F&E. The application is written in CA Ideal language which interacts with a Datacom product, a database product from CA.
Production Support (Level 3)
Verizon Business Argentina S.A.
- Worked on a project that was composed of four applications (two were mission-critical and two were not) which processed the data that was transferred back and forth to short and long distance companies. It involved four mainframes distributed in different data centers which supported one of the mission-critical apps and the rest of them ran on mid-range ones, specifically Solaris 10 and HP-UX.
- Analyzed and wrote the code for scripts (Perl, Bourne Shell, Ksh), a number of languages (Rexx, JCL, Java, Pro*C, COBOL), and SQL queries.
- Acted as the mainframe operator for various mainframes including TSO, ISPF, CA7, IOF, SDSF, ESP, etc.
C Programmer
IBM Argentina S.A.
- Developed fiscal microcode used by fiscal printers in different countries (Brazil, Argentina, Italy, Czech Republic, Republic of Turkey, and more). The code was completely written in Assembler and C for microcontrollers of the 8051 family.
- Wrote programming in C and in Assembler for 8051 microcontrollers.
- Installed and administered a CVS server.
Production Support (Level 3)
IBM Argentina S.A.
- Supported, monitored, administered, and automated applications in charge of the creation of several cubes of Essbase (multidimensional databases) used by the marketing department. The information used to create those cubes was extracted from the databases cataloged on AIX servers. The physical data resided in mainframes.
- Acted as a Unix AIX operator, a DB2 UDB operator, and Essbase/DB2 OLAP administrator.
- Analyzed and composed the code for various scripts (Perl, Bourne Shell, Ksh) and SQL queries.
Experience
Redesign of Traffic Layers
https://www.mercadopago.com.arEducation
Engineer's Degree in Information Technology
Universidad del Salvador - Buenos Aires, Argentina
Certifications
Sun Certified System Administrator for Solaris 10 OS
IT Training Center S.R.L.
Sun Certified Programmer for the Java 2 Platform 1.4
EXO S.R.L.
Skills
Libraries/APIs
Amazon EC2 API, OpenLDAP, Flask-RESTful
Tools
GitHub, Bitbucket, Apache, Terraform, NGINX, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (ECS), Boto 3, AWS ELB, Ansible, Git, AWS CloudFormation, Amazon CloudWatch, Vim Text Editor, CVS, ISPF, JCL, Varnish, Puppet, Capistrano, Amazon CloudFront CDN, Packer, Rundeck, Jenkins, Nagios, Apache Maven, Amazon Elastic Block Store (EBS), Amazon Virtual Private Cloud (VPC)
Languages
Python, SQL, Perl, Bash Script, Bash, Assembler, REXX, Pro*C, COBOL, Ruby, SQL-99, C, Java, JavaScript
Paradigms
DevOps
Platforms
Amazon Web Services (AWS), Docker, Linux, Red Hat Linux, Ubuntu, Amazon EC2, AWS Lambda, Unix, AIX, HP-UX, IBM z/OS, Solaris, AWS ALB, AWS NLB, New Relic
Storage
MySQL, Amazon S3 (AWS S3), IBM Db2, Essbase, Datacom, Memcached, Redis, Datadog
Frameworks
Flask
Other
Shell Scripting, TCP/IP, HTTP, Amazon Route 53, Data Structures, Algorithms, Mainframe, TSO, HAProxy
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring