Alejandro Rivera Gonzalez, Developer in Guadalajara, Mexico
Alejandro is available for hire
Hire Alejandro

Alejandro Rivera Gonzalez

Verified Expert  in Engineering

Software Developer

Location
Guadalajara, Mexico
Toptal Member Since
August 23, 2017

Alejandro is an SRE/DevOps/MLOps engineer and expert in cloud technologies with experience in AWS and Azure on large production environments. He can automate anything from code deployment to infrastructure while ensuring best practices and proper monitoring. He has always been curious about how things work to make them more efficient and enjoys learning new technologies. Alejandro thrives in Agile environments where he can put his problem-solving skills to work.

Portfolio

Deckers - IT
DevOps, CI/CD Pipelines, Jenkins, Docker, Kubernetes, Amazon Web Services (AWS)...
Imbellus
Amazon Web Services (AWS), Fluentd, Prometheus, Elasticsearch, Docker, Argon.js...
Local Catch LLC
Amazon Web Services (AWS), Docker, Python, ECS, AWS Lambda, Ansible, Terraform...

Experience

Availability

Full-time

Preferred Environment

Azure, Python 3, CI/CD Pipelines, Amazon Web Services (AWS), Terraform, GitOps, Machine Learning Operations (MLOps), Agile Software Development, Amazon EKS

The most amazing...

...thing I've done was set up multi-region Kubernetes clusters with infrastructure as code with Terraform and GitOps methodology for CI/CD, and OBS with Fluentd.

Work Experience

Enterprise DevOps Consultant

2022 - 2023
Deckers - IT
  • Designed a CI/CD plan to modernize application development in the company and select the best-suited tools for the job.
  • Developed CI/CD pipelines and templates from the ground up for Java applications using GitHub Actions.
  • Created a migration plan to transition from SVN to GitHub and GitHub Actions workflows for a better team collaboration and development process.
  • Set up and configured a database migration tool, Liquidbase, in GitHub workflows for their Oracle DBs.
Technologies: DevOps, CI/CD Pipelines, Jenkins, Docker, Kubernetes, Amazon Web Services (AWS), Java, JavaScript, Python, AWS DevOps, Cloud Architecture, IT Security, Networks, Network Security, Infrastructure, Networking, AWS VPN, VPN, AWS CLI, ServiceNow, System Administration, OpenSSL, Cybersecurity, GitHub Actions, Cloud Infrastructure, Microservices Architecture, Monitoring, Shell Scripting, AWS CodeBuild, AWS IAM, AWS CodePipeline, DevSecOps, Serverless, Configuration Management, Cloud Security, GitOps, Automation, AWS Cloud Computing Services, Transport Layer Security (TLS), VPC, Identity & Access Management (IAM), Release Management, APIs, Cloud Engineering, Costs, Distributed Systems, Logging

Senior DevOps Engineer

2019 - 2022
Imbellus
  • Supported infrastructure migration from ECS to Kubernetes and reduced infrastructure footprint.
  • Worked on the observability pipeline from Fluentd in containers to the ES cluster and search through Kibana. Metrics from containers to Prometheus with alerts from the alert manager integrated into Slack and visualization in Grafana.
  • Moved away CD with ArgoCD from imperative deployments to declarative, following GitOps practices.
Technologies: Amazon Web Services (AWS), Fluentd, Prometheus, Elasticsearch, Docker, Argon.js, Drones, GitLab CI/CD, Python, Kubernetes, CI/CD Pipelines, DevOps, Kibana, Amazon Virtual Private Cloud (VPC), Git, Helm, Sentry, AWS Lambda, Amazon S3 (AWS S3), Amazon EC2, Amazon RDS, Amazon EKS, AWS CloudFormation, Security, Containerization, Continuous Integration (CI), Amazon Elastic Container Service (Amazon ECS), Microservices, Load Balancers, VPN, Amazon CloudWatch, Amazon API Gateway, Infrastructure as Code (IaC), Cloud, CentOS, AWS DevOps, GitHub, Argo CD, Containers, Amazon Simple Queue Service (SQS), Serverless Architecture, Google Cloud Platform (GCP), GPU Computing, DevOps Engineer, Databases, AWS Cloud Architecture, Amazon SageMaker, Cloud Architecture, Azure Cloud Services, Single Sign-on (SSO), IT Security, Networks, Network Security, Infrastructure, Networking, AWS VPN, AWS CLI, ServiceNow, System Administration, OpenSSL, Cybersecurity, Cloud Infrastructure, Microservices Architecture, Monitoring, SQL, Shell Scripting, AWS Glue, AWS CodeBuild, AWS IAM, AWS CodePipeline, DevSecOps, Serverless, Configuration Management, Cloud Security, GitOps, Automation, Python 3, Azure, Azure Kubernetes Service (AKS), Azure Web Application Firewall, Azure Functions, Azure Key Vault, AWS Cloud Computing Services, Transport Layer Security (TLS), VPC, Identity & Access Management (IAM), Cloudflare, Redis, PostgreSQL, Load Testing, GCP Security, Release Management, APIs, Cloud Engineering, Costs, Distributed Systems, OpenTelemetry, Logging

DevOps Engineer

2018 - 2018
Local Catch LLC
  • Migrated the current infrastructure into IaC using Terraform and Ansible.
  • Wrote lambdas in Python to help automate custom processes.
  • Set up monitoring.
  • Fixed issues related to their Docker containers and ECS cluster.
  • Set up a development/CI environment.
Technologies: Amazon Web Services (AWS), Docker, Python, ECS, AWS Lambda, Ansible, Terraform, DevOps, Amazon Virtual Private Cloud (VPC), Git, Amazon S3 (AWS S3), Amazon EC2, Security, Containerization, Load Balancers, Infrastructure as Code (IaC), GitHub, Cloud Migration, Azure DevOps, Azure, Containers, DevOps Engineer, Cloud Architecture, IT Security, Networks, Network Security, Infrastructure, Networking, ServiceNow, System Administration, DevSecOps, Configuration Management, Cloud Security, Automation, Windows PowerShell, VPC, Identity & Access Management (IAM), Redis, PostgreSQL, Cloud Engineering

DevOps

2017 - 2018
Takt
  • Set up Terraform modules for infra deployment.
  • Set up and maintained Kubernetes clusters for container orchestration.
  • Created Kafka PoC.
  • Created Ansible AWX PoC.
  • Created Docker images.
Technologies: Amazon Web Services (AWS), Docker, Kubernetes, Ansible, Terraform, Apache Kafka, DevOps, Git, Amazon EC2, Security, Load Balancers, Infrastructure as Code (IaC), GitHub, Cloud Migration, DevOps Engineer, IT Security, Networks, Network Security, Infrastructure, Networking, System Administration, Cybersecurity, DevSecOps, Configuration Management, Cloud Security, Automation, VPC, Identity & Access Management (IAM), Cloud Engineering

DevOps Engineer

2017 - 2018
EpicGames
  • Collaborated with the operations team to handle all infrastructure.
  • Deployed new infrastructure using Terraform to Azure cloud and AWS.
  • Wrote Ansible playbooks to automate the configuration of new resources.
  • Migrated existing applications and services into Docker containers.
  • Created new MongoDB replica sets and implemented Fluentd for log processing.
  • Worked on implementing Kubernetes in a new infrastructure iteration.
Technologies: Fluentd, Grafana, Sumo Logic, TeamCity, Perforce, Docker, Terraform, Amazon Web Services (AWS), Ansible, CI/CD Pipelines, DevOps, Amazon Virtual Private Cloud (VPC), Git, Amazon S3 (AWS S3), Amazon EC2, Amazon RDS, Amazon EKS, CircleCI, Security, Containerization, Continuous Integration (CI), Amazon Elastic Container Service (Amazon ECS), Load Balancers, VPN, Infrastructure as Code (IaC), Cloud, CentOS, AWS DevOps, GitHub, Containers, Amazon Simple Queue Service (SQS), DevOps Engineer, AWS Cloud Architecture, Cloud Architecture, IT Security, Networks, Network Security, Infrastructure, Networking, AWS VPN, ServiceNow, System Administration, OpenSSL, Cybersecurity, Cloud Infrastructure, Monitoring, SQL, Shell Scripting, AWS IAM, DevSecOps, Configuration Management, Cloud Security, Automation, Python 3, Azure, AWS Cloud Computing Services, Transport Layer Security (TLS), VPC, Identity & Access Management (IAM), Cloudflare, PostgreSQL, Release Management, APIs, Cloud Engineering, Costs, Distributed Systems, Logging

DevOps Engineer

2016 - 2017
Disney ABC
  • Managed and maintained more than 25,000 chef recipes.
  • Collaborated with colleagues to prepare the infrastructure for Oscar's event and the NBA Finals, pre-warming load balancers and increasing the capacity of back-end servers.
  • Deployed preproduction and production environments, rotating AZs in and out to avoid downtime.
  • Down-sized infrastructure after big events like the Oscars and NBA Finals.
  • Wired Python scripts to automate AWS reports using the BOTO3 library.
  • Contributed to the reduction of infrastructure footprint that resulted in more than 30% monthly cost decrease by right-sizing everything and identifying unused resources.
Technologies: NGINX, MongoDB, Grafana, Logstash, Jira, Jenkins, Ruby, Python, Chef, AppDynamics, Datadog, Amazon Web Services (AWS), DevOps, Git, Security, Load Balancers, Cloud, AWS DevOps, GitHub, Cloud Migration, DevOps Engineer, Cloud Architecture, IT Security, Networks, Network Security, Infrastructure, Networking, System Administration, Cybersecurity, Cloud Infrastructure, Monitoring, Shell Scripting, DevSecOps, Configuration Management, Cloud Security, Automation, VPC, Release Management, APIs, Cloud Engineering, Costs, Distributed Systems, Logging

DevOps Engineer

2015 - 2016
Electronic Arts
  • Contributed to the operations team to keep eCommerce infrastructure healthy and running.
  • Deployed voice servers across multiple regions.
  • Deployed apps in preproduction and production environments.
  • Troubleshot live issues.
  • Created monitoring dashboards in Zabbix.
  • Implemented Auto Scaling groups for different services and applications.
Technologies: Amazon Web Services (AWS), Apache, Redis, MongoDB, Grafana, Logstash, Jenkins, Ruby, Python, Chef, AppDynamics, Zabbix, DevOps, Git, Amazon EC2, Amazon RDS, Security, Containerization, Continuous Integration (CI), Load Balancers, Infrastructure as Code (IaC), Cloud, CentOS, AWS DevOps, Cloud Migration, Containers, DevOps Engineer, Cloud Architecture, IT Security, Networks, Network Security, Infrastructure, Networking, System Administration, OpenSSL, Cybersecurity, Cloud Infrastructure, Monitoring, SQL, Shell Scripting, AWS IAM, DevSecOps, Configuration Management, Cloud Security, Automation, Python 3, AWS Cloud Computing Services, VPC, Identity & Access Management (IAM), PostgreSQL, Release Management, Cloud Engineering, Distributed Systems, Logging

Quality Assurance and Production Management

2013 - 2015
Morgan Stanley
  • Prepared all systems for business in different markets around the world (Asia, EU).
  • Handled incidents on sales and trade platform.
  • Set up Apache/Tomcat environments for development teams.
  • Managed NAS/NFS shares.
Technologies: Python, Apache Tomcat, Apache, Linux, IT Security, System Administration, Cybersecurity

Lead NOC Engineer

2012 - 2013
Gorilla Nation/Evolve Media Corp
  • Supervised and coached people on my team.
  • Monitored all infrastructure on a 24x7 schedule, including metal and virtual servers.
  • Wrote Puppet manifests to automate server configuration.
  • Improved internal process for better team 24x7 rotation.
  • Provided performance improvements for Apache back ends.
Technologies: MySQL, Pingdom, NetApp, Graphite, xCAT, KVM, Varnish, Apache, PHP, Nagios, Linux, Bash, Puppet, IT Security, Networks, Network Security, Infrastructure, Networking, System Administration, Cybersecurity, Monitoring, Shell Scripting

NOC Engineer

2011 - 2012
Gorilla Nation/Evolve Media Corp
  • Contributed proactively to internal projects to improve monitoring and production tools.
  • Monitored infrastructure.
  • Developed a visual check script to rotate through all of our sites to keep it running inside our office and help visual monitoring of sites.
  • Served as the first point of contact when there was an outage, troubleshooting, and escalating when necessary.
  • Improved our response to volumes filling up by creating a wrapper script for LVM.
Technologies: NetApp, Graphite, xCAT, KVM, Varnish, Apache, PHP, Nagios, Linux, Bash, Puppet, IT Security, Networks, Network Security, Infrastructure, Networking, System Administration, Cybersecurity, Monitoring, Shell Scripting

High Availability App Deployment with Terraform and Ansible

https://github.com/riveragalejandro/ha-deploy-terraform-ansible
Project is based on deployment to different environments (development, quality assurance, production) with each on it’s own VPC through AWS using terraform. Everything is broken down into modules so it can be reused and scaled as necessary. The application sits behind an elastic load balancer that sends traffic to one or more available zones where the app back-ends are deployed ensuring high availability.

Disaster recovery is as easy as providing a new AMI for the instances and changing the region on a variables file for the VPC deployment.

Ansible configures the application and leverages AWS dynamic inventory to apply changes on groups of instances based on instance tags. This can also be configured to use other resources to group instances by.
2001 - 2009

Bachelor's Degree in Computer Systems Engineering

ITESM Tecnologico de Monterrey CSN - Hermosillo, Sonora, Mexico

Libraries/APIs

OpenSSL, Terragrunt, Argon.js

Tools

AWS CLI, AWS ELB, Ansible, Terraform, Boto 3, Git, Fluentd, Helm, Amazon Virtual Private Cloud (VPC), Amazon EKS, VPN, GitHub, AWS Glue, AWS CodeBuild, AWS IAM, Azure Kubernetes Service (AKS), Azure Web Application Firewall, Azure Key Vault, GCP Security, Logging, TeamCity, Grafana, Jenkins, Zabbix, Chef, Kibana, Amazon Elastic Container Service (Amazon ECS), Amazon CloudWatch, Amazon Simple Queue Service (SQS), Amazon SageMaker, Nagios, Apache, Pingdom, Logstash, Sumo Logic, GitLab CI/CD, Puppet, Jira, AppDynamics, NGINX, Varnish, Perforce, Apache Tomcat, Sentry, CircleCI, AWS CloudFormation

Frameworks

AWS HA, Windows PowerShell

Languages

Python 3, SQL, Bash, Python, PHP, Ruby, Java, JavaScript

Paradigms

DevOps, Continuous Deployment, Continuous Development (CD), Agile Software Development, Continuous Delivery (CD), Microservices, Microservices Architecture, DevSecOps, Automation, Load Testing, Continuous Integration (CI), Azure DevOps, Serverless Architecture

Platforms

AWS ALB, Amazon EC2, Linux, Amazon Web Services (AWS), Kubernetes, Docker, CentOS, Azure, Google Cloud Platform (GCP), Azure Functions, AWS Cloud Computing Services, AWS Lambda, AWS STS, Apache Kafka, KVM, Apache2

Storage

Datadog, Amazon S3 (AWS S3), Elasticsearch, PostgreSQL, Databases, Azure Cloud Services, NetApp, MySQL, MongoDB, Redis

Industry Expertise

Network Security, Cybersecurity

Other

Linux Server Administration, GitOps, ServiceNow, Networks, CI/CD Pipelines, Security, Containerization, Load Balancers, Infrastructure as Code (IaC), Cloud, AWS DevOps, Cloud Migration, Containers, GPU Computing, DevOps Engineer, AWS Cloud Architecture, Cloud Architecture, Single Sign-on (SSO), IT Security, Infrastructure, Networking, AWS VPN, System Administration, GitHub Actions, Cloud Infrastructure, Monitoring, Shell Scripting, AWS CodePipeline, Serverless, Configuration Management, Cloud Security, Transport Layer Security (TLS), VPC, Identity & Access Management (IAM), Cloudflare, Release Management, APIs, Cloud Engineering, Costs, Distributed Systems, OpenTelemetry, Site Reliability Engineering (SRE), Prometheus, Grafana 2, Amazon RDS, Amazon API Gateway, Argo CD, Machine Learning Operations (MLOps), xCAT, Graphite, ECS, Drones

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