Victor Hugo Godinez
DevOps Team Lead - Database Reliability at DigitalOnUs by Tech Mahindra- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Terraform: Certified HashiCorp Implementation Partner (CHIP)
HashiCorpJan, 2022- Nov, 2024 -
Microsoft Certified: Azure Fundamentals
MicrosoftJun, 2020- Nov, 2024 -
Security Fundamentals
MicrosoftJul, 2016- Nov, 2024 -
Database Fundamentals
MicrosoftMar, 2014- Nov, 2024 -
HashiCorp Certified: Terraform Associate
HashiCorpAug, 2020- Nov, 2024
Experience
-
DigitalOnUs by Tech Mahindra
-
United States
-
IT Services and IT Consulting
-
400 - 500 Employee
-
DevOps Team Lead - Database Reliability
-
Sep 2021 - Present
• Create and delegate tasks related to the database clusters infrastructure.• Migration of database infrastructure between Azure subscriptions.• Continuous management, support, upgrade and maintenance of the different YugabyteDB clusters of the different teams.• Setup monitoring stuff for database nodes (OmsAgent, dynatraceAgent, Prometheus alerts, Grafana dashboard etc.)• Maintenance and improvement of YugabyteDB/others TF modules.• User-friendly log collection script(bash) that helps DBAs collect and analyze logs, as well as perform maintenance tasks for each DB cluster.• Database_platform CLI (python) to automate TF code creation and deployment of DB clusters.• General support on Kubernetes, DB clusters, Azure, GCP Show less
-
-
DevOps Engineer
-
May 2020 - Present
• Design and implementation of a Terraform module that allow the automation of the infrastructure deployment for a YugabyteDB (distributed SQL/CQL database) cluster on Azure, this module includes the creation of VMs(custom image) by AZ and region, creation and attachment of external disks for data storage, creation of load balancer, health check, creation of Network Security Group, as well as the creation of rules to isolate and control the traffic to and from these YugabyteDB nodes. • Pipelines for deployment of the YugabyteDB-infra module.• Deployment of Yugabyte in GCP (VMs, load balancer, health check) airgap install• Create documentation related to how to integrate this tool called YugabyteDB to Azure and GCP infrastructure.• Multiregional or multizone DB cluster deployment automation.• Creation and implementation of the terraform module for the deployment of Yugaware in Kubernetes through a helm chart.• Configuration of exclusive subnets distributed in different regions for the YugabyteDB service.• Automated deployment of Azure CosmosDB with Terraform.• Automation of the maintenance of the different VMs through Ansible• Setup GKE billing dashboard• Maintenance of different TF modules• Creation of GitHub actions for different Terraservices/TF modules.• General cloud migration tasks to Azure/GCP Show less
-
-
DevOps trainee
-
Jan 2020 - May 2020
Through this program, I gain a greater vision of what DevOps culture is and what an engineer DevOps does, knowing numerous tools.•POC, Consul datacenters deploy include federation, replication, connect, service discovery, consul template, integration with nomad to deploy services. Also, consul provider in Terraform to KV, ACL, Tokens.•POC, deploy Rancher on AWS, automating this process with Terraform. This divided into two isolated processes, the first is to build the infrastructure and create the cluster with RKE, and the second to install Rancher with Helm in this infrastructure, use separate GitOps pipelines for each process•POC, deploy a Vault cluster in AWS with Consul as backend using tools like Terraform, Packer, Ansible. On the Vault cluster, enable the Dynamics secrets feature for an Oracle database•POC, Backup Vault in a Consul Oss cluster (consul snapshots in AWSS3) whit Ansible•Manual Vault configuration and automate configuration (secrets, secrets engines, dynamics secrets, authentication, policies, etc.) using the Terraform Vault provider•Build a Dockerfile to create an image containing AWSCLI+ terraform and upload it to docker hub.•Introduction to CI and CD pipeline with Jenkins and Gradle.•Gitlab pipeline to deploy infra using terraform and build and push images.•Create basic AWS, Azure and GCP infrastructure with Terraform for networks, subnets, roles, security group, storage and Instances.• Introduction to Kubernetes/helm.• Install and manage Prometheus/Grafana. Show less
-
-
-
APPSA
-
Celaya, Gto., Mexico
-
Software Developer
-
Jun 2018 - Jan 2020
Development and maintenance of an ERP system, which has as main objective to manage the sales of the company focused on the handling of invoices; making and stamping invoices, payment complements, credit notes, cancellations. For this project, Laravel(PHP) and MYSQL are used for the web system, both for the back-end and front-end, but there is a separate system that worked in real-time, which is on NODE.JS, which is responsible for stamping the invoices and sending them by mail. The back-end of a vehicle tracking project, all REST API was developed on NODE.JS and the Rethinkdb database which is a NoSQL database, besides having communication with FireBase for notifications on mobile devices. Server configuration. Maintenance to another basic project like a gym control system, which combined technologies like PHP(web), Java(Desktop), Arduino. Show less
-
-
-
CNCM
-
Celaya
-
Computer Teacher
-
Nov 2017 - Mar 2019
Basic computing, office automation (Microsoft Office), graphic design (Photoshop, Corel Draw, Adobe Illustrator), database, networks (basic), basic programming, maintenance. Basic computing, office automation (Microsoft Office), graphic design (Photoshop, Corel Draw, Adobe Illustrator), database, networks (basic), basic programming, maintenance.
-
-
-
CECAVIT
-
Celaya
-
Computer Teacher
-
Oct 2016 - Aug 2018
Basic computing, office automation (Microsoft Office), graphic design (Photoshop, Corel Draw, Adobe Illustrator), database, basic programming. Basic computing, office automation (Microsoft Office), graphic design (Photoshop, Corel Draw, Adobe Illustrator), database, basic programming.
-
-
-
Transfernet
-
Mexico
-
Information Services
-
1 - 100 Employee
-
Web Developer
-
Nov 2013 - Aug 2014
Creation of small web pages, and collaboration with large web projects (online store, broadcast system) made with pure PHP. Creation of small web pages, and collaboration with large web projects (online store, broadcast system) made with pure PHP.
-
-
Education
-
Instituto Tecnológico de Celaya
Bachelor's degree, Computer Systems Engineering