Alejandro Rivera Gonzalez
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior DevOps Engineer
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.
DevOps Engineer
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.
DevOps
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.
DevOps Engineer
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.
DevOps Engineer
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.
DevOps Engineer
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.
Quality Assurance and Production Management
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.
Lead NOC Engineer
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.
NOC Engineer
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.
Experience
High Availability App Deployment with Terraform and Ansible
https://github.com/riveragalejandro/ha-deploy-terraform-ansibleDisaster 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.
Education
Bachelor's Degree in Computer Systems Engineering
ITESM Tecnologico de Monterrey CSN - Hermosillo, Sonora, Mexico
Skills
Languages
Python 3, SQL, Bash, Python, PHP, Ruby, Java, JavaScript
Frameworks
AWS HA, Windows PowerShell
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, 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
Paradigms
DevOps, Continuous Deployment, Continuous Development (CD), Agile Software Development, Continuous Delivery (CD), Microservices, Microservices Architecture, DevSecOps, Automation, 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), Site Reliability Engineering (SRE), Prometheus, Grafana 2, Amazon RDS, Amazon API Gateway, Argo CD, Machine Learning Operations (MLOps), xCAT, Graphite, ECS, Drones
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