About Me

I'm a DevOps Engineer eager to learn new things and fulfill my work and personal expectations.
I love my profession and I'm committed to my self-improvement.

Academic Info

  • Universidad Autonoma de Baja California
  • (August 2015 - December 2020)
  • Université Pierre et Marie Curie (Paris 6)
  • (August 2018 - January 2019)

Languages

Spanish

100%

English

90%

French

70%

Portfolio

See my works below.

EPAM Systems

Platform Engineer

  • Optimized cloud infrastructure deployment processes using AWS and Azure services.
  • Collaborated with team members to ensure seamless project delivery and alignment with objectives.
  • Conducted software design, code reviews, and documentation to maintain high-quality standards.
  • Leveraged expertise in Kubernetes, Terraform, and DevOps to enhance platform functionality and reliability.
  • Utilized tools like ArgoCD and Crossplane to adopt GitOps, improving deployment workflows and platform efficiency.
Technologies Used
  • Helm
  • ArgoCD
  • Crossplane
  • Istio
  • AWS EKS
  • Azure AKS
  • Datadog
  • AWS CodePipeline
  • Terraform

EPAM Systems

Build Engineer

  • Established and enforced security policies and procedures to protect systems, reduce vulnerabilities, and apply security patches to critical systems and services.
  • Ensured reliability, availability, and performance of key systems and services using tools such as BigPanda, Datadog, ServiceNow, and Jira.
  • Designed, developed, and maintained automation tools and infrastructure to optimize deployment, configuration management, and operational tasks.
  • Utilized Jira for issue tracking and project management.
  • Monitored system performance and availability, promptly identifying and resolving issues.
  • Led incident response efforts, troubleshooting and resolving issues via ServiceNow to minimize downtime and service disruptions.
  • Collaborated with cross-functional teams, including developers, architects, and operations, to address challenges, resolve complex issues, and drive project completion.
  • Communicated system status and performance updates effectively to stakeholders.
Technologies Used
  • GitLab CI/CD
  • BigPanda
  • Datadog
  • Powershell
  • IBM BAW
  • AWS RDS
  • AWS EventBridge
  • AWS Lambda
  • Terraform

UABC

DevOps Engineer

  • Configured multiple RedHat servers as worker or manager nodes for the kubernetes cluster taking into consideration firewallbackend compatibility, firewall rules, swap memory configurations.
  • Implemented and configured GitLab helm chart and GitLab runners for running pipelines.
  • Implemented and configured ingress-nginx-controller chart for load balancing and reverse proxy.
  • Migrated more than 10 applications in Docker to Kubernetes using Helm charts and considering the monitoring, auto-scaling, and exposure of services outside the cluster.
  • Implemented and configured kube-prometheus-stack helm chart for cluster monitoring, alert management and visualizing dashboard metrics.
  • Developed an API in NodeJS that receives AlertManager alerts and sends them to a Google chat using the Google chat API.
  • Developed Helm chart for defining prometheus alerts for services deployed inside the cluster
  • Implemented and configured fluent-bit helm chart for logs aggregation and centralization of multiple services inside the cluster.
  • Configured PostgreSQL database on a Ubuntu server for sending fluent-bit logs taking into consideration network security.
  • Configured NFS on a Ubuntu server for volume provisioning of the Kubernetes cluster taking into consideration network security.
  • Implemented and configured Istio, Prometheus server for Istio with federation to kube-prometheus-stack and Kiali helm chart for observability of services inside the cluster and mTLS protocol implementation.
  • Implemented bash scripting for automating the installation of all the mentioned helm chart’s
  • Provisioned AWS resources such as EC2, IAM roles, IAM policies, auto-scaling groups, target groups, ALB, security groups, VPC, subnets, route tables, NAT gateway, Internet gateway using Terraform.
  • Implemented launch configurations of EC2 instances using user-data.
Technologies Used
  • Swagger
  • Spring Framework
  • Grafana
  • Keda
  • nginx/nginx-ingress
  • MariaDB
  • Nodejs
  • Fluent Bit
  • Docker
  • Prometheus
  • Helm
  • Mirantis Kubernetes
  • Terraform

UABC

Software Engineer

  • Developed modules that consume web services and implemented OAuth 2.0 protocol with google.
  • Containerized, packaged and deployed API’s using docker and docker-compose.
  • Developed Informix functions for data querying and insertion
  • Developed an API in NodeJS for token creation that consumes Informix functions
  • Develop an API in NodeJS that implements LDAP and Google SDK for user creation, update, list.
  • Developed an API in NodeJS that receives AlertManager alerts and sends them to a Google chat using the Google chat API.
  • Developed MariaDB functions and stored procedures in a Koha database for data insertion and querying of MARC 21 XML schemas.
  • Developed an API in NodeJS for querying bibliographic items and user info that consume Informix functions and stored procedures.
  • Developed a Producer API in NodeJS for sending Emails that consumes Postgresql functions and sends info to RabbitMQ queues.
  • Developed a Consumer API in NodeJS for sending Emails that consumes RabbitMQ queues and sends emails with Sparkpost.
  • Containerized, packaged and deployed RabbitMQ with the help of Helm Charts considering the monitoring, auto-scaling, persistence storage and exposure of services outside the cluster.
  • Migrated project main DB based in MySQL to PostgreSQL taking into consideration data sanitization, encoding issues(Latin1 to UTF-8) and restructuration of tables.
  • Developed Informix and Postgresql functions for data querying.
Technologies Used
  • Swagger
  • Spring Framework
  • MariaDB
  • PostgreSQL
  • Informix IBM
  • Nodejs
  • RabbitMQ
  • Google SDK
  • LDAP
  • Helm

SDL GROUP

Software Engineer

  • Maintained and developed software related to accounting.
  • Developed a windows service that consumes SAT (Mexican IRS) web services using the SOAP protocol.
  • Developed a windows service that sends scheduled emails as well as daily backend processing and web scraping jobs.
  • Developed a C# script that generates scheduled Microsoft SQL Server backups that are sent to a S3 bucket using the AWS CDK.
  • Re-factored software components using C# LINQ and normalized the main database using normal forms techniques.
  • Also did tech support when it was needed.
Technologies Used
  • Telerik
  • Entity Framework
  • TFS
  • C#
  • Windows Services
  • BootStrap4
  • SQL Server

Gamacon

Unity Developer

During my stay at Gamacon I developed a casual multiplayer game in Unity that added scores to a server in NodeJs.

Technologies Used
  • Unity
  • Fork
  • NodeJs
  • SQL Server

Furukawa

Software Engineer

During my stay at Furukawa QA department I developed a project that managed control plans and failures mode(for it's acronym FMEA)

Technologies Used
  • Django
  • SQLite
  • BootStrap4
  • AWS

FRALUCS

Software Engineer

During my stay at FRALUCS I reverse engineered the inventory management and bill tracking software of the company.

Technologies Used
  • Hibernate
  • Jersey
  • Primefaces
  • Java

Instituto de Ingenieria UABC

Developer

Collaborated in a master's degree renewable enery project in which I developed a data processing system for an anemometer sensor CSAT3 3-D that is patented

Technologies Used
  • Java