Juan Manuel Mariño, Developer in Ramos Mejía, Buenos Aires Province, Argentina
Juan is available for hire
Hire Juan

Juan Manuel Mariño

Verified Expert  in Engineering

Software Developer

Location
Ramos Mejía, Buenos Aires Province, Argentina
Toptal Member Since
December 29, 2017

Juan has been working on systems administration since he was 15 years old, moving to DevOps because of the challenge it represented. He has always focused on delivering a quality product while ensuring projects remain within budget and time constraints.

Portfolio

Decentraland
Amazon Web Services (AWS), Jenkins, Kubernetes, SaltStack, Terraform
Infor
Amazon Web Services (AWS), Docker, AWS CloudFormation, Ansible
Futbol Sites Network
Amazon Web Services (AWS), Node.js, DigitalOcean, PHP, NGINX, SaltStack

Experience

Availability

Part-time

Preferred Environment

Git, Vim Text Editor, Linux

The most amazing...

...project i've worked on was turning an archaic 2-server set up into ~100 servers in a fully distributed, highly available self healing environment.

Work Experience

Infrastructure Manager

2017 - PRESENT
Decentraland
  • Added CI/CD pipeline to streamline deployments.
  • Containerized apps for easier deployments.
  • Moved all applications to a Kubernetes cluster.
  • Provided devs with proper testing/dev environments.
Technologies: Amazon Web Services (AWS), Jenkins, Kubernetes, SaltStack, Terraform

Lead DevOps Engineer

2015 - PRESENT
Infor
  • Developed and implemented automated cloud PoS solutions for tier 1 retail customers.
  • Fully automated the deployment, making it highly available and resilient.
  • Working closely with developers to migrate from a product to a SaaS, assisting and implementing aiding technologies to adapt the product to be deployable to the cloud.
Technologies: Amazon Web Services (AWS), Docker, AWS CloudFormation, Ansible

Infrastructure Manager

2014 - PRESENT
Futbol Sites Network
  • Converted an archaic 2-server infrastructure to a 100~ distributed, highly available, self healing cluster.
  • Worked with devs to make the apps scalable.
  • Implemented a continuous deployment pipeline (GitHub + Salt API).
  • Reduced operational costs by 80% and downtime by 100%.
  • Currently aiding the company in app evolution and new technologies.
Technologies: Amazon Web Services (AWS), Node.js, DigitalOcean, PHP, NGINX, SaltStack

Senior Systems Administrator

2012 - 2014
Nubity
  • Implemented a help desk ticketing system to enhance customer service, Nubity platform (cloud monitoring and management) and Ceph as a back-end for Cloudstack.
  • Oversaw day-to-day Cloudstack management, minor/major version upgrades and problem resolution.
  • Managed tailored solutions for customer needs.
Technologies: Amazon Web Services (AWS), Stacks, Varnish, Apache Tomcat, PHP, Apache, Rackspace

Senior Systems Administrator / IT Consultant

2007 - 2012
Estudio Machado y Asociados
  • Served as an IT consultant.
  • Provided on and off site support for offices.
  • Installed and managed web and mail servers.
  • Designed security policies.
Technologies: PHP, Exim4, Apache

Cache Clean

This code is run within AWS Lambda—Python 3.6—and it has to be packaged with its virtualenv. The code is used to clear the Cloudflare cache on our Cloudflare to Amazon S3 subdomains, usually for static content that gets generated during builds.

As the bucket name has to match the subdomain, we use it as a parameter to avoid redundantly specifying the domain name. This also serves to make it bucket-agnostic—all of our CF/S3 bucket subdomains work with the same lambda)

Paradigms

DevOps

Platforms

Linux, Amazon Web Services (AWS), Kubernetes, Docker, DigitalOcean, Rackspace

Languages

Python, PHP, Bash Script, Bash

Tools

AWS CloudFormation, Terraform, NGINX, Ansible, Git, PHP-FPM, SaltStack, Vim Text Editor, Apache, Apache Tomcat, Varnish, Exim4, Bamboo, Jenkins

Libraries/APIs

Node.js

Storage

MySQL, PostgreSQL, Amazon S3 (AWS S3)

Other

Stacks, Cloudflare

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring